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

Templated helper class to select the correct base class to inherit for instances of RelationSets or ProductSets. More...

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

Public Types

using Type = ConcreteBivariateSet< Set1, Set2 >
 

Detailed Description

template<typename InterfacePolicy, typename Set1, typename Set2>
struct axom::slam::policies::detail::BSetInterfaceSelector< InterfacePolicy, Set1, Set2 >

Templated helper class to select the correct base class to inherit for instances of RelationSets or ProductSets.

This class helps select a virtual or non-virtual interface depending on the interface type:

Template Parameters
InterfacePolicythe interface type to select (virtual or concrete)
See also
InterfacePolicies.hpp

Member Typedef Documentation

◆ Type

template<typename InterfacePolicy , typename Set1 , typename Set2 >
using axom::slam::policies::detail::BSetInterfaceSelector< InterfacePolicy, Set1, Set2 >::Type = ConcreteBivariateSet<Set1, Set2>

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