AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
|
A policy class for the size of a set whose size can change at runtime. More...
#include </home/docs/checkouts/readthedocs.org/user_builds/axom/checkouts/v0.5.0/src/axom/slam/policies/SizePolicies.hpp>
Public Member Functions | |
DynamicRuntimeSize (IntType sz=RuntimeSize< IntType >::DEFAULT_VALUE) | |
void | setSize (IntType s) |
void | add (IntType s) |
void | subtract (IntType s) |
IntType | size () const |
IntType & | size () |
IntType | operator() () const |
IntType & | operator() () |
bool | empty () const |
bool | isValid (bool) const |
Static Public Attributes | |
OrderedSet_Size_Policies | |
A few default policies for the size of an OrderedSet | |
static const IntType | DEFAULT_VALUE = IntType {} |
Protected Attributes | |
IntType | m_sz |
A policy class for the size of a set whose size can change at runtime.
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
staticinherited |
Referenced by axom::slam::policies::ZeroSize< IntType >::size().
|
protectedinherited |