at(PositionType pos) const | axom::slam::ProductSet< SetType1, SetType2, InterfaceType > | inline |
begin() const | axom::slam::ProductSet< SetType1, SetType2, InterfaceType > | inline |
ConcreteSet typedef | axom::slam::ProductSet< SetType1, SetType2, InterfaceType > | |
elementRangeSet(PositionType pos1) const | axom::slam::ProductSet< SetType1, SetType2, InterfaceType > | inline |
ElementType typedef | axom::slam::ProductSet< SetType1, SetType2, InterfaceType > | |
end() const | axom::slam::ProductSet< SetType1, SetType2, InterfaceType > | inline |
findElementFlatIndex(PositionType pos1, PositionType pos2) const | axom::slam::ProductSet< SetType1, SetType2, InterfaceType > | inline |
findElementFlatIndex(PositionType pos1) const | axom::slam::ProductSet< SetType1, SetType2, InterfaceType > | inline |
findElementIndex(PositionType pos1, PositionType pos2) const | axom::slam::ProductSet< SetType1, SetType2, InterfaceType > | inline |
FirstSetType typedef | axom::slam::ProductSet< SetType1, SetType2, InterfaceType > | |
flatToFirstIndex(PositionType flatIndex) const | axom::slam::ProductSet< SetType1, SetType2, InterfaceType > | inline |
flatToSecondIndex(PositionType flatIndex) const | axom::slam::ProductSet< SetType1, SetType2, InterfaceType > | inline |
getElements(PositionType AXOM_DEBUG_PARAM(pos1)) const | axom::slam::ProductSet< SetType1, SetType2, InterfaceType > | inline |
isValid(bool verboseOutput=false) const | axom::slam::ProductSet< SetType1, SetType2, InterfaceType > | inline |
isValidIndex(PositionType s1, PositionType s2) const | axom::slam::ProductSet< SetType1, SetType2, InterfaceType > | inline |
IteratorType typedef | axom::slam::ProductSet< SetType1, SetType2, InterfaceType > | |
OtherSet typedef | axom::slam::ProductSet< SetType1, SetType2, InterfaceType > | |
PositionType typedef | axom::slam::ProductSet< SetType1, SetType2, InterfaceType > | |
ProductSet(const OtherSet &other) | axom::slam::ProductSet< SetType1, SetType2, InterfaceType > | inline |
ProductSet() | axom::slam::ProductSet< SetType1, SetType2, InterfaceType > | inline |
ProductSet(const FirstSetType *set1, const SecondSetType *set2) | axom::slam::ProductSet< SetType1, SetType2, InterfaceType > | inline |
ProductSetType typedef | axom::slam::ProductSet< SetType1, SetType2, InterfaceType > | |
RangeSetType typedef | axom::slam::ProductSet< SetType1, SetType2, InterfaceType > | |
SecondSetType typedef | axom::slam::ProductSet< SetType1, SetType2, InterfaceType > | |
size() const | axom::slam::ProductSet< SetType1, SetType2, InterfaceType > | inline |
size(PositionType) const | axom::slam::ProductSet< SetType1, SetType2, InterfaceType > | inline |
SubsetType typedef | axom::slam::ProductSet< SetType1, SetType2, InterfaceType > | |
VirtualSet typedef | axom::slam::ProductSet< SetType1, SetType2, InterfaceType > | |