AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
axom::slam::policies::VirtualParentSubset Struct Reference

#include </home/docs/checkouts/readthedocs.org/user_builds/axom/checkouts/latest/src/axom/slam/policies/SubsettingPolicies.hpp>

Public Types

using ParentSetType = Set<>
 

Public Member Functions

 VirtualParentSubset (ParentSetType *parSet=&s_nullSet)
 
bool isSubset () const
 Checks whether the set containing this policy class is a subset. More...
 
const ParentSetTypeparentSet () const
 
ParentSetType *& parentSet ()
 
template<typename OrderedSetIt >
bool isValid (OrderedSetIt beg, OrderedSetIt end, bool verboseOutput=false) const
 

Static Public Attributes

static AXOM_SLAM_EXPORT NullSet s_nullSet
 

Member Typedef Documentation

◆ ParentSetType

Constructor & Destructor Documentation

◆ VirtualParentSubset()

axom::slam::policies::VirtualParentSubset::VirtualParentSubset ( ParentSetType parSet = &s_nullSet)
inline

Member Function Documentation

◆ isSubset()

bool axom::slam::policies::VirtualParentSubset::isSubset ( ) const
inline

Checks whether the set containing this policy class is a subset.

References s_nullSet.

◆ parentSet() [1/2]

const ParentSetType* axom::slam::policies::VirtualParentSubset::parentSet ( ) const
inline

◆ parentSet() [2/2]

ParentSetType*& axom::slam::policies::VirtualParentSubset::parentSet ( )
inline

◆ isValid()

template<typename OrderedSetIt >
bool axom::slam::policies::VirtualParentSubset::isValid ( OrderedSetIt  beg,
OrderedSetIt  end,
bool  verboseOutput = false 
) const
inline

Member Data Documentation

◆ s_nullSet

AXOM_SLAM_EXPORT NullSet axom::slam::policies::VirtualParentSubset::s_nullSet
static

The documentation for this struct was generated from the following file: