AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
|
Cardinality policies for Slam. More...
#include "axom/config.hpp"
#include "axom/core/Macros.hpp"
#include "axom/slam/policies/SizePolicies.hpp"
#include "axom/slam/policies/StridePolicies.hpp"
#include "axom/slam/policies/OffsetPolicies.hpp"
#include "axom/slam/policies/IndirectionPolicies.hpp"
#include "axom/slam/policies/PolicyTraits.hpp"
#include "axom/slam/OrderedSet.hpp"
Classes | |
struct | axom::slam::policies::ConstantCardinality< ElementType, StridePolicy > |
struct | axom::slam::policies::VariableCardinality< ElementType, IndirectionPolicy > |
Namespaces | |
axom | |
axom::slam | |
axom::slam::policies | |
Cardinality policies for Slam.
Cardinality policies are meant to represent the cardinality of a relation with respect to an element of a an OrderedSet, i.e., the number of elements of a FromSet to which each element of a ToSet maps.
This file implements two concrete cardinality policies:
A valid cardinality policy must support the following interface: