AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
Map.hpp File Reference

Basic API for a map from each element of a set to some domain. More...

#include <vector>
#include <sstream>
#include <iostream>
#include "axom/core.hpp"
#include "axom/slic.hpp"
#include "axom/slam/MapBase.hpp"
#include "axom/slam/Set.hpp"
#include "axom/slam/NullSet.hpp"
#include "axom/core/IteratorBase.hpp"
#include "axom/core/RangeAdapter.hpp"
#include "axom/slam/policies/StridePolicies.hpp"
#include "axom/slam/policies/IndirectionPolicies.hpp"
#include "axom/slam/policies/PolicyTraits.hpp"
#include "axom/slam/policies/MapInterfacePolicies.hpp"

Classes

class  axom::slam::Map< T, S, IndPol, StrPol, IfacePol >
 A Map class that associates a constant number of values to every element in a set. More...
 
class  axom::slam::Map< T, S, IndPol, StrPol, IfacePol >::MapBuilder
 Helper class for constructing a Map. More...
 
class  axom::slam::Map< T, S, IndPol, StrPol, IfacePol >::MapIterator< Const >
 An iterator type for a map. Each increment operation advances the iterator to the element at the next flat index. More...
 
class  axom::slam::Map< T, S, IndPol, StrPol, IfacePol >::MapRangeIterator< Const >
 An iterator type for a map. Each increment operation advances the iterator to the next set element. To access the jth component values of the iterator's current element, use iter(j). More...
 

Namespaces

 axom
 
 axom::slam
 

Detailed Description

Basic API for a map from each element of a set to some domain.