|
MaMiCo 1.2
|

Public Member Functions | |
| Field (const tarch::la::Vector< dim, unsigned int > &spatialSize, const unsigned int &temporalSize) | |
| template<class... Args> | |
| void | construct (const tarch::la::Vector< dim, unsigned int > &pos, const unsigned int &t, Args &&... args) |
| void | destroy (const tarch::la::Vector< dim, unsigned int > &pos, const unsigned int &t) |
| T & | operator() (const tarch::la::Vector< dim, unsigned int > &pos, const unsigned int &t) |
| const T & | operator() (const tarch::la::Vector< dim, unsigned int > &pos, const unsigned int &t) const |
| T & | operator[] (unsigned int pos) |
| const T & | operator[] (unsigned int pos) const |
| unsigned int | getScalarSize () const |
| const tarch::la::Vector< dim, unsigned int > & | getSpatialSize () const |
| unsigned int | getTemporalSize () const |
| void | print () |
Private Member Functions | |
| unsigned int | computeScalarSize (const tarch::la::Vector< dim, unsigned int > &spatialSize, const unsigned int &temporalSize) const |
| unsigned int | idx (const tarch::la::Vector< dim, unsigned int > &pos, const unsigned int &t) const |
Private Attributes | |
| const tarch::la::Vector< dim, unsigned int > | _spatialSize |
| const unsigned int | _temporalSize |
| const unsigned int | _scalarSize |
| T *const | _data |
Static Private Attributes | |
| static std::allocator< T > | allo |
Friends | |
| class | coupling::filtering::Patch< dim > |