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

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

Public Types

using ParentSetType = const TheParentSetType
 

Public Member Functions

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

Member Typedef Documentation

◆ ParentSetType

template<typename TheParentSetType >
using axom::slam::policies::ConcreteParentSubset< TheParentSetType >::ParentSetType = const TheParentSetType

Constructor & Destructor Documentation

◆ ConcreteParentSubset()

template<typename TheParentSetType >
axom::slam::policies::ConcreteParentSubset< TheParentSetType >::ConcreteParentSubset ( ParentSetType parSet = nullptr)
inline

Member Function Documentation

◆ isSubset()

template<typename TheParentSetType >
bool axom::slam::policies::ConcreteParentSubset< TheParentSetType >::isSubset ( ) const
inline

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

◆ parentSet() [1/2]

template<typename TheParentSetType >
ParentSetType* const& axom::slam::policies::ConcreteParentSubset< TheParentSetType >::parentSet ( ) const
inline

◆ parentSet() [2/2]

template<typename TheParentSetType >
ParentSetType*& axom::slam::policies::ConcreteParentSubset< TheParentSetType >::parentSet ( )
inline

◆ isValid()

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

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