Alexandria 2.32.0
SDC-CH common library for the Euclid project
|
#include <GridCellManagerVectorOfVectors.h>
Public Types | |
typedef std::vector< double > | data_type |
typedef VectorValueProxy< T > | reference_type |
typedef VectorValueProxy< T > | pointer_type |
typedef GridCellManagerVectorOfVectors< T >::StrideIterator | iterator |
Static Public Member Functions | |
static std::unique_ptr< GridCellManagerVectorOfVectors< T > > | factory (size_t size, size_t nested_values) |
static iterator | begin (GridCellManagerVectorOfVectors< T > &c) |
static iterator | end (GridCellManagerVectorOfVectors< T > &c) |
static size_t | size (const GridCellManagerVectorOfVectors< T > &cell_manager) |
Static Public Attributes | |
static const bool | enable_boost_serialize |
GridCellManagerTraits specialization
Definition at line 208 of file GridCellManagerVectorOfVectors.h.
typedef std::vector<double> Euclid::GridContainer::GridCellManagerTraits< GridCellManagerVectorOfVectors< T > >::data_type |
Definition at line 209 of file GridCellManagerVectorOfVectors.h.
typedef GridCellManagerVectorOfVectors<T>::StrideIterator Euclid::GridContainer::GridCellManagerTraits< GridCellManagerVectorOfVectors< T > >::iterator |
Definition at line 212 of file GridCellManagerVectorOfVectors.h.
typedef VectorValueProxy<T> Euclid::GridContainer::GridCellManagerTraits< GridCellManagerVectorOfVectors< T > >::pointer_type |
Definition at line 211 of file GridCellManagerVectorOfVectors.h.
typedef VectorValueProxy<T> Euclid::GridContainer::GridCellManagerTraits< GridCellManagerVectorOfVectors< T > >::reference_type |
Definition at line 210 of file GridCellManagerVectorOfVectors.h.
|
inlinestatic |
Definition at line 218 of file GridCellManagerVectorOfVectors.h.
References Euclid::GridContainer::GridCellManagerVectorOfVectors< T >::m_cell_size, and Euclid::GridContainer::GridCellManagerVectorOfVectors< T >::m_values.
|
inlinestatic |
Definition at line 222 of file GridCellManagerVectorOfVectors.h.
References Euclid::GridContainer::GridCellManagerVectorOfVectors< T >::m_cell_size, and Euclid::GridContainer::GridCellManagerVectorOfVectors< T >::m_values.
|
inlinestatic |
Definition at line 214 of file GridCellManagerVectorOfVectors.h.
References Euclid::make_unique(), and size().
|
static |
Returns the number of data managed by the given GridCellManager. Defaults on calling the constant version of method size() on the GridCellManager instance.
cell_manager | The GridCellManager to get the size of |
Definition at line 76 of file GridCellManagerTraits.icpp.
Referenced by factory().
|
static |
Flag which indicates if the GridCellManager is boost serializable. By default it is set to false. Note that Grids which use CellManagers which have this flag set to false cannot be serialized.
Definition at line 101 of file GridCellManagerTraits.h.