AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
axom::slam::ProductSet< PosType, ElemType > Member List

This is the complete list of members for axom::slam::ProductSet< PosType, ElemType >, including all inherited members.

at(PositionType pos) const overrideaxom::slam::ProductSet< PosType, ElemType >inline
axom::slam::BivariateSet::at(PositionType pos) const =0axom::slam::BivariateSet< PosType, ElemType >pure virtual
RangeSet< PosType, ElemType >::at(PositionType pos) constaxom::slam::OrderedSet< PosType, ElemType, policies::RuntimeSize< PosType >, policies::RuntimeOffset< PosType >, policies::StrideOne< PosType >, policies::NoIndirection< PosType, ElemType >, policies::NoSubset >inlineprivatevirtual
begin()axom::slam::OrderedSet< PosType, ElemType, policies::RuntimeSize< PosType >, policies::RuntimeOffset< PosType >, policies::StrideOne< PosType >, policies::NoIndirection< PosType, ElemType >, policies::NoSubset >inlineprivate
begin() constaxom::slam::OrderedSet< PosType, ElemType, policies::RuntimeSize< PosType >, policies::RuntimeOffset< PosType >, policies::StrideOne< PosType >, policies::NoIndirection< PosType, ElemType >, policies::NoSubset >inlineprivate
BivariateSet(const SetType *set1=&s_nullSet, const SetType *set2=&s_nullSet)axom::slam::BivariateSet< PosType, ElemType >inline
BivariateSetType typedefaxom::slam::ProductSet< PosType, ElemType >
const_iterator typedefaxom::slam::OrderedSet< PosType, ElemType, policies::RuntimeSize< PosType >, policies::RuntimeOffset< PosType >, policies::StrideOne< PosType >, policies::NoIndirection< PosType, ElemType >, policies::NoSubset >private
const_iterator_pair typedefaxom::slam::OrderedSet< PosType, ElemType, policies::RuntimeSize< PosType >, policies::RuntimeOffset< PosType >, policies::StrideOne< PosType >, policies::NoIndirection< PosType, ElemType >, policies::NoSubset >private
ConstIndirectionResult typedefaxom::slam::policies::NoIndirection< PosType, ElemType >private
data()axom::slam::policies::NoIndirection< PosType, ElemType >inlineprivate
RuntimeSize< PosType >::DEFAULT_VALUEaxom::slam::policies::RuntimeSize< PosType >privatestatic
RuntimeOffset< PosType >::DEFAULT_VALUEaxom::slam::policies::RuntimeOffset< PosType >privatestatic
StrideOne< PosType >::DEFAULT_VALUEaxom::slam::policies::StrideOne< PosType >privatestatic
ElementType typedefaxom::slam::ProductSet< PosType, ElemType >
empty() constaxom::slam::OrderedSet< PosType, ElemType, policies::RuntimeSize< PosType >, policies::RuntimeOffset< PosType >, policies::StrideOne< PosType >, policies::NoIndirection< PosType, ElemType >, policies::NoSubset >inlineprivatevirtual
end()axom::slam::OrderedSet< PosType, ElemType, policies::RuntimeSize< PosType >, policies::RuntimeOffset< PosType >, policies::StrideOne< PosType >, policies::NoIndirection< PosType, ElemType >, policies::NoSubset >inlineprivate
end() constaxom::slam::OrderedSet< PosType, ElemType, policies::RuntimeSize< PosType >, policies::RuntimeOffset< PosType >, policies::StrideOne< PosType >, policies::NoIndirection< PosType, ElemType >, policies::NoSubset >inlineprivate
findElementFlatIndex(PositionType pos1, PositionType pos2) const overrideaxom::slam::ProductSet< PosType, ElemType >inline
findElementFlatIndex(PositionType pos1) const overrideaxom::slam::ProductSet< PosType, ElemType >inline
axom::slam::BivariateSet::findElementFlatIndex(PositionType pos1, PositionType pos2) const =0axom::slam::BivariateSet< PosType, ElemType >pure virtual
axom::slam::BivariateSet::findElementFlatIndex(PositionType pos1) const =0axom::slam::BivariateSet< PosType, ElemType >pure virtual
findElementIndex(PositionType pos1, PositionType pos2) const overrideaxom::slam::ProductSet< PosType, ElemType >inline
axom::slam::BivariateSet::findElementIndex(PositionType pos1, PositionType pos2) const =0axom::slam::BivariateSet< PosType, ElemType >pure virtual
firstSetSize() constaxom::slam::BivariateSet< PosType, ElemType >inline
GenericRangeSet(PositionType size=OrderedSetType::SizePolicyType::DEFAULT_VALUE)axom::slam::GenericRangeSet< PosType, ElemType >inlineprivate
GenericRangeSet(const typename OrderedSetType::SetBuilder &builder)axom::slam::GenericRangeSet< PosType, ElemType >inlineprivate
GenericRangeSet(PositionType lowerIndex, PositionType upperIndex)axom::slam::GenericRangeSet< PosType, ElemType >inlineprivate
getElements(PositionType AXOM_DEBUG_PARAM(pos1)) const overrideaxom::slam::ProductSet< PosType, ElemType >inline
axom::slam::BivariateSet::getElements(PositionType s1) const =0axom::slam::BivariateSet< PosType, ElemType >pure virtual
getFirstSet() constaxom::slam::BivariateSet< PosType, ElemType >inlinevirtual
getSecondSet() constaxom::slam::BivariateSet< PosType, ElemType >inlinevirtual
hasIndirection() constaxom::slam::policies::NoIndirection< PosType, ElemType >inlineprivate
indirection(PosType pos) constaxom::slam::policies::NoIndirection< PosType, ElemType >inlineprivate
IndirectionBufferType typedefaxom::slam::policies::NoIndirection< PosType, ElemType >private
IndirectionPolicyType typedefaxom::slam::OrderedSet< PosType, ElemType, policies::RuntimeSize< PosType >, policies::RuntimeOffset< PosType >, policies::StrideOne< PosType >, policies::NoIndirection< PosType, ElemType >, policies::NoSubset >private
IndirectionResult typedefaxom::slam::policies::NoIndirection< PosType, ElemType >private
INVALID_POSaxom::slam::BivariateSet< PosType, ElemType >static
isSubset() constaxom::slam::OrderedSet< PosType, ElemType, policies::RuntimeSize< PosType >, policies::RuntimeOffset< PosType >, policies::StrideOne< PosType >, policies::NoIndirection< PosType, ElemType >, policies::NoSubset >inlineprivatevirtual
isValid(bool verboseOutput=false) const overrideaxom::slam::ProductSet< PosType, ElemType >inlinevirtual
RangeSet< PosType, ElemType >::NoIndirection< PosType, ElemType >::isValid(PosType, PosType, PosType, bool) constaxom::slam::policies::NoIndirection< PosType, ElemType >inlineprivate
axom::slam::policies::NoSubset::isValid(OrderedSetIt, OrderedSetIt, bool) constaxom::slam::policies::NoSubsetinlineprivate
isValidIndex(PositionType s1, PositionType s2) constaxom::slam::ProductSet< PosType, ElemType >inline
RangeSet< PosType, ElemType >::isValidIndex(PositionType pos) constaxom::slam::OrderedSet< PosType, ElemType, policies::RuntimeSize< PosType >, policies::RuntimeOffset< PosType >, policies::StrideOne< PosType >, policies::NoIndirection< PosType, ElemType >, policies::NoSubset >inlineprivate
iterator typedefaxom::slam::OrderedSet< PosType, ElemType, policies::RuntimeSize< PosType >, policies::RuntimeOffset< PosType >, policies::StrideOne< PosType >, policies::NoIndirection< PosType, ElemType >, policies::NoSubset >private
iterator_pair typedefaxom::slam::OrderedSet< PosType, ElemType, policies::RuntimeSize< PosType >, policies::RuntimeOffset< PosType >, policies::StrideOne< PosType >, policies::NoIndirection< PosType, ElemType >, policies::NoSubset >private
m_set1axom::slam::BivariateSet< PosType, ElemType >protected
m_set2axom::slam::BivariateSet< PosType, ElemType >protected
m_szaxom::slam::policies::RuntimeSize< PosType >private
ModularIntType typedefaxom::slam::OrderedSet< PosType, ElemType, policies::RuntimeSize< PosType >, policies::RuntimeOffset< PosType >, policies::StrideOne< PosType >, policies::NoIndirection< PosType, ElemType >, policies::NoSubset >private
NoIndirection()axom::slam::policies::NoIndirection< PosType, ElemType >inlineprivate
NoIndirection(IndirectionBufferType *)axom::slam::policies::NoIndirection< PosType, ElemType >inlineprivate
NoSubset()axom::slam::policies::NoSubsetinlineprivate
NoSubset(ParentSetType *)axom::slam::policies::NoSubsetinlineprivate
offset() constaxom::slam::policies::RuntimeOffset< PosType >inlineprivate
offset()axom::slam::policies::RuntimeOffset< PosType >inlineprivate
OffsetPolicyType typedefaxom::slam::OrderedSet< PosType, ElemType, policies::RuntimeSize< PosType >, policies::RuntimeOffset< PosType >, policies::StrideOne< PosType >, policies::NoIndirection< PosType, ElemType >, policies::NoSubset >private
RuntimeSize< PosType >::operator()() constaxom::slam::policies::RuntimeSize< PosType >inlineprivate
RuntimeSize< PosType >::operator()()axom::slam::policies::RuntimeSize< PosType >inlineprivate
RuntimeOffset< PosType >::operator()() constaxom::slam::policies::RuntimeOffset< PosType >inlineprivate
RuntimeOffset< PosType >::operator()()axom::slam::policies::RuntimeOffset< PosType >inlineprivate
StrideOne< PosType >::operator()() constaxom::slam::policies::StrideOne< PosType >inlineprivate
NoIndirection< PosType, ElemType >::operator()(PosType pos) constaxom::slam::policies::NoIndirection< PosType, ElemType >inlineprivate
operator=(const OrderedSet &other)=defaultaxom::slam::OrderedSet< PosType, ElemType, policies::RuntimeSize< PosType >, policies::RuntimeOffset< PosType >, policies::StrideOne< PosType >, policies::NoIndirection< PosType, ElemType >, policies::NoSubset >private
operator[](PositionType pos) constaxom::slam::OrderedSet< PosType, ElemType, policies::RuntimeSize< PosType >, policies::RuntimeOffset< PosType >, policies::StrideOne< PosType >, policies::NoIndirection< PosType, ElemType >, policies::NoSubset >inlineprivate
operator[](PositionType pos)axom::slam::OrderedSet< PosType, ElemType, policies::RuntimeSize< PosType >, policies::RuntimeOffset< PosType >, policies::StrideOne< PosType >, policies::NoIndirection< PosType, ElemType >, policies::NoSubset >inlineprivate
OrderedSet(PositionType size=SizePolicyType::DEFAULT_VALUE, PositionType offset=OffsetPolicyType::DEFAULT_VALUE, PositionType stride=StridePolicyType::DEFAULT_VALUE)axom::slam::OrderedSet< PosType, ElemType, policies::RuntimeSize< PosType >, policies::RuntimeOffset< PosType >, policies::StrideOne< PosType >, policies::NoIndirection< PosType, ElemType >, policies::NoSubset >inlineprivate
OrderedSet(const SetBuilder &builder)axom::slam::OrderedSet< PosType, ElemType, policies::RuntimeSize< PosType >, policies::RuntimeOffset< PosType >, policies::StrideOne< PosType >, policies::NoIndirection< PosType, ElemType >, policies::NoSubset >inlineprivate
OrderedSet(const OrderedSet &oset)=defaultaxom::slam::OrderedSet< PosType, ElemType, policies::RuntimeSize< PosType >, policies::RuntimeOffset< PosType >, policies::StrideOne< PosType >, policies::NoIndirection< PosType, ElemType >, policies::NoSubset >private
OrderedSetType typedefaxom::slam::ProductSet< PosType, ElemType >
parentSet() constaxom::slam::policies::NoSubsetinlineprivate
ParentSetType typedefaxom::slam::policies::NoSubsetprivate
positions() constaxom::slam::OrderedSet< PosType, ElemType, policies::RuntimeSize< PosType >, policies::RuntimeOffset< PosType >, policies::StrideOne< PosType >, policies::NoIndirection< PosType, ElemType >, policies::NoSubset >inlineprivate
PositionSet typedefaxom::slam::OrderedSet< PosType, ElemType, policies::RuntimeSize< PosType >, policies::RuntimeOffset< PosType >, policies::StrideOne< PosType >, policies::NoIndirection< PosType, ElemType >, policies::NoSubset >private
PositionType typedefaxom::slam::ProductSet< PosType, ElemType >
ProductSet()axom::slam::ProductSet< PosType, ElemType >inline
ProductSet(SetType *set1, SetType *set2)axom::slam::ProductSet< PosType, ElemType >inline
range()axom::slam::OrderedSet< PosType, ElemType, policies::RuntimeSize< PosType >, policies::RuntimeOffset< PosType >, policies::StrideOne< PosType >, policies::NoIndirection< PosType, ElemType >, policies::NoSubset >inlineprivate
range() constaxom::slam::OrderedSet< PosType, ElemType, policies::RuntimeSize< PosType >, policies::RuntimeOffset< PosType >, policies::StrideOne< PosType >, policies::NoIndirection< PosType, ElemType >, policies::NoSubset >inlineprivate
RangeSet(PositionType size=DEFAULT_SIZE)axom::slam::RangeSet< PosType, ElemType >inlineprivate
RangeSet(PositionType lowerIndex, PositionType upperIndex)axom::slam::RangeSet< PosType, ElemType >inlineprivate
RangeSet(const typename GenericRangeSetType::SetBuilder &builder)axom::slam::RangeSet< PosType, ElemType >inlineprivate
RangeSetType typedefaxom::slam::ProductSet< PosType, ElemType >
RuntimeOffset(PosType off=DEFAULT_VALUE)axom::slam::policies::RuntimeOffset< PosType >inlineprivate
RuntimeSize(PosType sz=DEFAULT_VALUE)axom::slam::policies::RuntimeSize< PosType >inlineprivate
axom::s_nullSetaxom::slam::BivariateSet< PosType, ElemType >static
RangeSet< PosType, ElemType >::s_nullSetaxom::slam::policies::NoSubsetprivatestatic
secondSetSize() constaxom::slam::BivariateSet< PosType, ElemType >inline
setStride(PosType AXOM_DEBUG_PARAM(val))axom::slam::policies::StrideOne< PosType >inlineprivate
SetType typedefaxom::slam::ProductSet< PosType, ElemType >
size() const overrideaxom::slam::ProductSet< PosType, ElemType >inlinevirtual
size(PositionType) const overrideaxom::slam::ProductSet< PosType, ElemType >inline
axom::slam::BivariateSet::size(PositionType pos1) const =0axom::slam::BivariateSet< PosType, ElemType >pure virtual
RuntimeSize< PosType >::size()axom::slam::policies::RuntimeSize< PosType >inlineprivate
SizePolicyType typedefaxom::slam::OrderedSet< PosType, ElemType, policies::RuntimeSize< PosType >, policies::RuntimeOffset< PosType >, policies::StrideOne< PosType >, policies::NoIndirection< PosType, ElemType >, policies::NoSubset >private
stride() constaxom::slam::policies::StrideOne< PosType >inlineprivate
StrideOne(PosType val=DEFAULT_VALUE)axom::slam::policies::StrideOne< PosType >inlineprivate
StridePolicyType typedefaxom::slam::OrderedSet< PosType, ElemType, policies::RuntimeSize< PosType >, policies::RuntimeOffset< PosType >, policies::StrideOne< PosType >, policies::NoIndirection< PosType, ElemType >, policies::NoSubset >private
SubsettingPolicyType typedefaxom::slam::OrderedSet< PosType, ElemType, policies::RuntimeSize< PosType >, policies::RuntimeOffset< PosType >, policies::StrideOne< PosType >, policies::NoIndirection< PosType, ElemType >, policies::NoSubset >private
axom::slam::BivariateSet::verifyPosition(PositionType s1, PositionType s2) const =0axom::slam::BivariateSet< PosType, ElemType >pure virtual
~Set()=defaultaxom::slam::Set< PosType, ElemType >privatevirtual