| 
    OPAL (Object Oriented Parallel Accelerator Library) 2022.1
    
   OPAL 
   | 
 
#include <UniformCartesian.h>


Public Types | |
| typedef Cell | DefaultCentering | 
| typedef MFLOAT | MeshValue_t | 
| typedef Vektor< MFLOAT, Dim > | MeshVektor_t | 
  Public Types inherited from Mesh< Dim > | |
| enum | { Dimension = Dim } | 
| typedef UserList::ID_t | ID_t | 
| typedef iterator_user | iterator_if | 
| typedef size_type_user | size_type_if | 
Public Member Functions | |
| UniformCartesian () | |
| ~UniformCartesian () | |
| UniformCartesian (const NDIndex< Dim > &ndi) | |
| UniformCartesian (const Index &I) | |
| UniformCartesian (const Index &I, const Index &J) | |
| UniformCartesian (const Index &I, const Index &J, const Index &K) | |
| UniformCartesian (const NDIndex< Dim > &ndi, MFLOAT *const delX) | |
| UniformCartesian (const Index &I, MFLOAT *const delX) | |
| UniformCartesian (const Index &I, const Index &J, MFLOAT *const delX) | |
| UniformCartesian (const Index &I, const Index &J, const Index &K, MFLOAT *const delX) | |
| UniformCartesian (const NDIndex< Dim > &ndi, MFLOAT *const delX, const Vektor< MFLOAT, Dim > &orig) | |
| UniformCartesian (const Index &I, MFLOAT *const delX, const Vektor< MFLOAT, Dim > &orig) | |
| UniformCartesian (const Index &I, const Index &J, MFLOAT *const delX, const Vektor< MFLOAT, Dim > &orig) | |
| UniformCartesian (const Index &I, const Index &J, const Index &K, MFLOAT *const delX, const Vektor< MFLOAT, Dim > &orig) | |
| void | initialize (const NDIndex< Dim > &ndi) | 
| void | initialize (const Index &I) | 
| void | initialize (const Index &I, const Index &J) | 
| void | initialize (const Index &I, const Index &J, const Index &K) | 
| void | initialize (const NDIndex< Dim > &ndi, MFLOAT *const delX) | 
| void | initialize (const Index &I, MFLOAT *const delX) | 
| void | initialize (const Index &I, const Index &J, MFLOAT *const delX) | 
| void | initialize (const Index &I, const Index &J, const Index &K, MFLOAT *const delX) | 
| void | initialize (const NDIndex< Dim > &ndi, MFLOAT *const delX, const Vektor< MFLOAT, Dim > &orig) | 
| void | initialize (const Index &I, MFLOAT *const delX, const Vektor< MFLOAT, Dim > &orig) | 
| void | initialize (const Index &I, const Index &J, MFLOAT *const delX, const Vektor< MFLOAT, Dim > &orig) | 
| void | initialize (const Index &I, const Index &J, const Index &K, MFLOAT *const delX, const Vektor< MFLOAT, Dim > &orig) | 
| void | storeSpacingFields () | 
| void | storeSpacingFields (e_dim_tag p1, int vnodes=-1) | 
| void | storeSpacingFields (e_dim_tag p1, e_dim_tag p2, int vnodes=-1) | 
| void | storeSpacingFields (e_dim_tag p1, e_dim_tag p2, e_dim_tag p3, int vnodes=-1) | 
| void | storeSpacingFields (e_dim_tag *p, int vnodes=-1) | 
| void | storeSpacingFields (e_dim_tag p1, unsigned vnodes1, bool recurse=false, int vnodes=-1) | 
| void | storeSpacingFields (e_dim_tag p1, e_dim_tag p2, unsigned vnodes1, unsigned vnodes2, bool recurse=false, int vnodes=-1) | 
| void | storeSpacingFields (e_dim_tag p1, e_dim_tag p2, e_dim_tag p3, unsigned vnodes1, unsigned vnodes2, unsigned vnodes3, bool recurse=false, int vnodes=-1) | 
| void | storeSpacingFields (e_dim_tag *p, unsigned *vnodesPerDirection, bool recurse=false, int vnodes=-1) | 
| Vektor< MFLOAT, Dim > | get_origin () const | 
| MFLOAT | get_meshSpacing (unsigned d) const | 
| MFLOAT | get_volume () const | 
| void | set_origin (const Vektor< MFLOAT, Dim > &o) | 
| void | set_meshSpacing (MFLOAT *const del) | 
| void | print (std::ostream &) | 
| void | print (Inform &) | 
| MFLOAT | getCellVolume (const NDIndex< Dim > &) const | 
| Field< MFLOAT, Dim, UniformCartesian< Dim, MFLOAT >, Cell > & | getCellVolumeField (Field< MFLOAT, Dim, UniformCartesian< Dim, MFLOAT >, Cell > &) const | 
| MFLOAT | getVertRangeVolume (const NDIndex< Dim > &) const | 
| MFLOAT | getCellRangeVolume (const NDIndex< Dim > &) const | 
| NDIndex< Dim > | getNearestVertex (const Vektor< MFLOAT, Dim > &) const | 
| NDIndex< Dim > | getVertexBelow (const Vektor< MFLOAT, Dim > &) const | 
| NDIndex< Dim > | getCellContaining (const Vektor< MFLOAT, Dim > &x) const | 
| Vektor< MFLOAT, Dim > | getVertexPosition (const NDIndex< Dim > &) const | 
| Field< Vektor< MFLOAT, Dim >, Dim, UniformCartesian< Dim, MFLOAT >, Vert > & | getVertexPositionField (Field< Vektor< MFLOAT, Dim >, Dim, UniformCartesian< Dim, MFLOAT >, Vert > &) const | 
| Vektor< MFLOAT, Dim > | getCellPosition (const NDIndex< Dim > &) const | 
| Field< Vektor< MFLOAT, Dim >, Dim, UniformCartesian< Dim, MFLOAT >, Cell > & | getCellPositionField (Field< Vektor< MFLOAT, Dim >, Dim, UniformCartesian< Dim, MFLOAT >, Cell > &) const | 
| Vektor< MFLOAT, Dim > | getDeltaVertex (const NDIndex< Dim > &) const | 
| Field< Vektor< MFLOAT, Dim >, Dim, UniformCartesian< Dim, MFLOAT >, Cell > & | getDeltaVertexField (Field< Vektor< MFLOAT, Dim >, Dim, UniformCartesian< Dim, MFLOAT >, Cell > &) const | 
| Vektor< MFLOAT, Dim > | getDeltaCell (const NDIndex< Dim > &) const | 
| Field< Vektor< MFLOAT, Dim >, Dim, UniformCartesian< Dim, MFLOAT >, Vert > & | getDeltaCellField (Field< Vektor< MFLOAT, Dim >, Dim, UniformCartesian< Dim, MFLOAT >, Vert > &) const | 
| Vektor< MFLOAT, Dim > * | getSurfaceNormals (const NDIndex< Dim > &) const | 
| void | getSurfaceNormalFields (Field< Vektor< MFLOAT, Dim >, Dim, UniformCartesian< Dim, MFLOAT >, Cell > **) const | 
| Vektor< MFLOAT, Dim > | getSurfaceNormal (const NDIndex< Dim > &, unsigned) const | 
| Field< Vektor< MFLOAT, Dim >, Dim, UniformCartesian< Dim, MFLOAT >, Cell > & | getSurfaceNormalField (Field< Vektor< MFLOAT, Dim >, Dim, UniformCartesian< Dim, MFLOAT >, Cell > &, unsigned) const | 
  Public Member Functions inherited from Mesh< Dim > | |
| Mesh () | |
| virtual | ~Mesh () | 
| ID_t | get_Id () const | 
| void | checkin (FieldLayoutUser &f) | 
| void | checkout (FieldLayoutUser &f) | 
| size_type_if | size_if () const | 
| iterator_if | begin_if () | 
| iterator_if | end_if () | 
| void | notifyOfChange () | 
Public Attributes | |
| unsigned | gridSizes [Dim] | 
| Vektor< MFLOAT, Dim > | Dvc [1<< Dim] | 
| bool | hasSpacingFields | 
| BareField< Vektor< MFLOAT, Dim >, Dim > * | VertSpacings | 
| BareField< Vektor< MFLOAT, Dim >, Dim > * | CellSpacings | 
Private Member Functions | |
| void | setup () | 
| void | set_Dvc () | 
Private Attributes | |
| MFLOAT | meshSpacing [Dim] | 
| MFLOAT | volume | 
| Vektor< MFLOAT, Dim > | origin | 
| FieldLayout< Dim > * | FlCell | 
| FieldLayout< Dim > * | FlVert | 
Additional Inherited Members | |
  Static Public Attributes inherited from Mesh< Dim > | |
| static std::string | MeshBC_E_Names [3] = {"Reflective","Periodic ","No BC "} | 
Definition at line 33 of file UniformCartesian.h.
| typedef Cell UniformCartesian< Dim, MFLOAT >::DefaultCentering | 
Definition at line 37 of file UniformCartesian.h.
| typedef MFLOAT UniformCartesian< Dim, MFLOAT >::MeshValue_t | 
Definition at line 38 of file UniformCartesian.h.
| typedef Vektor<MFLOAT,Dim> UniformCartesian< Dim, MFLOAT >::MeshVektor_t | 
Definition at line 39 of file UniformCartesian.h.
      
  | 
  inline | 
Definition at line 42 of file UniformCartesian.h.
References UniformCartesian< Dim, MFLOAT >::hasSpacingFields.
      
  | 
  inline | 
| UniformCartesian< Dim, MFLOAT >::UniformCartesian | ( | const NDIndex< Dim > & | ndi | ) | 
Definition at line 40 of file UniformCartesian.hpp.
References Dim.
| UniformCartesian< Dim, MFLOAT >::UniformCartesian | ( | const Index & | I | ) | 
Definition at line 83 of file UniformCartesian.hpp.
| UniformCartesian< Dim, MFLOAT >::UniformCartesian | ( | const Index & | I, | 
| const Index & | J | ||
| ) | 
Definition at line 122 of file UniformCartesian.hpp.
References Dim, Index::length(), PInsist, and Index::stride().

| UniformCartesian< Dim, MFLOAT >::UniformCartesian | ( | const Index & | I, | 
| const Index & | J, | ||
| const Index & | K | ||
| ) | 
Definition at line 166 of file UniformCartesian.hpp.
| UniformCartesian< Dim, MFLOAT >::UniformCartesian | ( | const NDIndex< Dim > & | ndi, | 
| MFLOAT *const | delX | ||
| ) | 
Definition at line 54 of file UniformCartesian.hpp.
| UniformCartesian< Dim, MFLOAT >::UniformCartesian | ( | const Index & | I, | 
| MFLOAT *const | delX | ||
| ) | 
Definition at line 97 of file UniformCartesian.hpp.
References Dim, Index::first(), Index::length(), and PInsist.

| UniformCartesian< Dim, MFLOAT >::UniformCartesian | ( | const Index & | I, | 
| const Index & | J, | ||
| MFLOAT *const | delX | ||
| ) | 
Definition at line 139 of file UniformCartesian.hpp.
References Dim, Index::length(), and PInsist.

| UniformCartesian< Dim, MFLOAT >::UniformCartesian | ( | const Index & | I, | 
| const Index & | J, | ||
| const Index & | K, | ||
| MFLOAT *const | delX | ||
| ) | 
Definition at line 186 of file UniformCartesian.hpp.
| UniformCartesian< Dim, MFLOAT >::UniformCartesian | ( | const NDIndex< Dim > & | ndi, | 
| MFLOAT *const | delX, | ||
| const Vektor< MFLOAT, Dim > & | orig | ||
| ) | 
Definition at line 66 of file UniformCartesian.hpp.
| UniformCartesian< Dim, MFLOAT >::UniformCartesian | ( | const Index & | I, | 
| MFLOAT *const | delX, | ||
| const Vektor< MFLOAT, Dim > & | orig | ||
| ) | 
Definition at line 109 of file UniformCartesian.hpp.
| UniformCartesian< Dim, MFLOAT >::UniformCartesian | ( | const Index & | I, | 
| const Index & | J, | ||
| MFLOAT *const | delX, | ||
| const Vektor< MFLOAT, Dim > & | orig | ||
| ) | 
Definition at line 152 of file UniformCartesian.hpp.
| UniformCartesian< Dim, MFLOAT >::UniformCartesian | ( | const Index & | I, | 
| const Index & | J, | ||
| const Index & | K, | ||
| MFLOAT *const | delX, | ||
| const Vektor< MFLOAT, Dim > & | orig | ||
| ) | 
Definition at line 202 of file UniformCartesian.hpp.
| MFLOAT UniformCartesian< Dim, MFLOAT >::get_meshSpacing | ( | unsigned | d | ) | const | 
Definition at line 460 of file UniformCartesian.hpp.
References Dim, and PAssert_LT.
Referenced by FFTBoxPoissonSolver::FFTBoxPoissonSolver(), FFTPoissonSolver::initializeFields(), P3MPoissonSolver::initializeFields(), and MGPoissonSolver::MGPoissonSolver().
| Vektor< MFLOAT, Dim > UniformCartesian< Dim, MFLOAT >::get_origin | 
Definition at line 419 of file UniformCartesian.hpp.
| MFLOAT UniformCartesian< Dim, MFLOAT >::get_volume | 
Definition at line 470 of file UniformCartesian.hpp.
      
  | 
  inline | 
Definition at line 197 of file UniformCartesian.h.
References UniformCartesian< Dim, MFLOAT >::getVertexBelow().

| Vektor< MFLOAT, Dim > UniformCartesian< Dim, MFLOAT >::getCellPosition | ( | const NDIndex< Dim > & | ndi | ) | const | 
Definition at line 1064 of file UniformCartesian.hpp.
References Dim, endl(), and ERRORMSG.

| Field< Vektor< MFLOAT, Dim >, Dim, UniformCartesian< Dim, MFLOAT >, Cell > & UniformCartesian< Dim, MFLOAT >::getCellPositionField | ( | Field< Vektor< MFLOAT, Dim >, Dim, UniformCartesian< Dim, MFLOAT >, Cell > & | cellPositions | ) | const | 
Definition at line 1082 of file UniformCartesian.hpp.
References BareField< T, Dim >::begin(), and Dim.

| MFLOAT UniformCartesian< Dim, MFLOAT >::getCellRangeVolume | ( | const NDIndex< Dim > & | ndi | ) | const | 
| MFLOAT UniformCartesian< Dim, MFLOAT >::getCellVolume | ( | const NDIndex< Dim > & | ndi | ) | const | 
Definition at line 914 of file UniformCartesian.hpp.
References Dim, endl(), and ERRORMSG.

| Field< MFLOAT, Dim, UniformCartesian< Dim, MFLOAT >, Cell > & UniformCartesian< Dim, MFLOAT >::getCellVolumeField | ( | Field< MFLOAT, Dim, UniformCartesian< Dim, MFLOAT >, Cell > & | volumes | ) | const | 
Definition at line 927 of file UniformCartesian.hpp.
| Vektor< MFLOAT, Dim > UniformCartesian< Dim, MFLOAT >::getDeltaCell | ( | const NDIndex< Dim > & | ndi | ) | const | 
Definition at line 1131 of file UniformCartesian.hpp.
References Dim.
| Field< Vektor< MFLOAT, Dim >, Dim, UniformCartesian< Dim, MFLOAT >, Vert > & UniformCartesian< Dim, MFLOAT >::getDeltaCellField | ( | Field< Vektor< MFLOAT, Dim >, Dim, UniformCartesian< Dim, MFLOAT >, Vert > & | cellSpacings | ) | const | 
Definition at line 1144 of file UniformCartesian.hpp.
References Dim.
| Vektor< MFLOAT, Dim > UniformCartesian< Dim, MFLOAT >::getDeltaVertex | ( | const NDIndex< Dim > & | ndi | ) | const | 
Definition at line 1104 of file UniformCartesian.hpp.
References Dim.
| Field< Vektor< MFLOAT, Dim >, Dim, UniformCartesian< Dim, MFLOAT >, Cell > & UniformCartesian< Dim, MFLOAT >::getDeltaVertexField | ( | Field< Vektor< MFLOAT, Dim >, Dim, UniformCartesian< Dim, MFLOAT >, Cell > & | vertexSpacings | ) | const | 
Definition at line 1117 of file UniformCartesian.hpp.
References Dim.
| NDIndex< Dim > UniformCartesian< Dim, MFLOAT >::getNearestVertex | ( | const Vektor< MFLOAT, Dim > & | x | ) | const | 
Definition at line 986 of file UniformCartesian.hpp.
References Dim.
| Vektor< MFLOAT, Dim > UniformCartesian< Dim, MFLOAT >::getSurfaceNormal | ( | const NDIndex< Dim > & | , | 
| unsigned | face | ||
| ) | const | 
Definition at line 1201 of file UniformCartesian.hpp.
References Dim.
| Field< Vektor< MFLOAT, Dim >, Dim, UniformCartesian< Dim, MFLOAT >, Cell > & UniformCartesian< Dim, MFLOAT >::getSurfaceNormalField | ( | Field< Vektor< MFLOAT, Dim >, Dim, UniformCartesian< Dim, MFLOAT >, Cell > & | surfaceNormalField, | 
| unsigned | face | ||
| ) | const | 
Definition at line 1232 of file UniformCartesian.hpp.
References Dim.
| void UniformCartesian< Dim, MFLOAT >::getSurfaceNormalFields | ( | Field< Vektor< MFLOAT, Dim >, Dim, UniformCartesian< Dim, MFLOAT >, Cell > ** | surfaceNormalsFields | ) | const | 
| Vektor< MFLOAT, Dim > * UniformCartesian< Dim, MFLOAT >::getSurfaceNormals | ( | const NDIndex< Dim > & | ) | const | 
Definition at line 1157 of file UniformCartesian.hpp.
References Dim.
| NDIndex< Dim > UniformCartesian< Dim, MFLOAT >::getVertexBelow | ( | const Vektor< MFLOAT, Dim > & | x | ) | const | 
Definition at line 1005 of file UniformCartesian.hpp.
References Dim.
Referenced by UniformCartesian< Dim, MFLOAT >::getCellContaining().
| Vektor< MFLOAT, Dim > UniformCartesian< Dim, MFLOAT >::getVertexPosition | ( | const NDIndex< Dim > & | ndi | ) | const | 
Definition at line 1024 of file UniformCartesian.hpp.
References Dim, endl(), and ERRORMSG.

| Field< Vektor< MFLOAT, Dim >, Dim, UniformCartesian< Dim, MFLOAT >, Vert > & UniformCartesian< Dim, MFLOAT >::getVertexPositionField | ( | Field< Vektor< MFLOAT, Dim >, Dim, UniformCartesian< Dim, MFLOAT >, Vert > & | vertexPositions | ) | const | 
Definition at line 1042 of file UniformCartesian.hpp.
References BareField< T, Dim >::begin(), and Dim.

| MFLOAT UniformCartesian< Dim, MFLOAT >::getVertRangeVolume | ( | const NDIndex< Dim > & | ndi | ) | const | 
| void UniformCartesian< Dim, MFLOAT >::initialize | ( | const Index & | I | ) | 
Definition at line 266 of file UniformCartesian.hpp.
References Dim, Index::first(), Index::length(), PInsist, and Index::stride().

| void UniformCartesian< Dim, MFLOAT >::initialize | ( | const Index & | I, | 
| const Index & | J | ||
| ) | 
Definition at line 308 of file UniformCartesian.hpp.
References Dim, Index::first(), Index::length(), PInsist, and Index::stride().

| void UniformCartesian< Dim, MFLOAT >::initialize | ( | const Index & | I, | 
| const Index & | J, | ||
| const Index & | K | ||
| ) | 
Definition at line 355 of file UniformCartesian.hpp.
References Dim, Index::first(), Index::length(), PInsist, and Index::stride().

| void UniformCartesian< Dim, MFLOAT >::initialize | ( | const Index & | I, | 
| const Index & | J, | ||
| const Index & | K, | ||
| MFLOAT *const | delX | ||
| ) | 
Definition at line 376 of file UniformCartesian.hpp.
References Dim, Index::first(), Index::length(), and PInsist.

| void UniformCartesian< Dim, MFLOAT >::initialize | ( | const Index & | I, | 
| const Index & | J, | ||
| const Index & | K, | ||
| MFLOAT *const | delX, | ||
| const Vektor< MFLOAT, Dim > & | orig | ||
| ) | 
Definition at line 393 of file UniformCartesian.hpp.
References Dim, Index::length(), and PInsist.

| void UniformCartesian< Dim, MFLOAT >::initialize | ( | const Index & | I, | 
| const Index & | J, | ||
| MFLOAT *const | delX | ||
| ) | 
Definition at line 326 of file UniformCartesian.hpp.
References Dim, Index::first(), Index::length(), and PInsist.

| void UniformCartesian< Dim, MFLOAT >::initialize | ( | const Index & | I, | 
| const Index & | J, | ||
| MFLOAT *const | delX, | ||
| const Vektor< MFLOAT, Dim > & | orig | ||
| ) | 
Definition at line 340 of file UniformCartesian.hpp.
References Dim, Index::length(), and PInsist.

| void UniformCartesian< Dim, MFLOAT >::initialize | ( | const Index & | I, | 
| MFLOAT *const | delX | ||
| ) | 
Definition at line 281 of file UniformCartesian.hpp.
References Dim, Index::first(), Index::length(), and PInsist.

| void UniformCartesian< Dim, MFLOAT >::initialize | ( | const Index & | I, | 
| MFLOAT *const | delX, | ||
| const Vektor< MFLOAT, Dim > & | orig | ||
| ) | 
Definition at line 294 of file UniformCartesian.hpp.
References Dim, Index::length(), and PInsist.

| void UniformCartesian< Dim, MFLOAT >::initialize | ( | const NDIndex< Dim > & | ndi | ) | 
Definition at line 220 of file UniformCartesian.hpp.
| void UniformCartesian< Dim, MFLOAT >::initialize | ( | const NDIndex< Dim > & | ndi, | 
| MFLOAT *const | delX | ||
| ) | 
Definition at line 235 of file UniformCartesian.hpp.
| void UniformCartesian< Dim, MFLOAT >::initialize | ( | const NDIndex< Dim > & | ndi, | 
| MFLOAT *const | delX, | ||
| const Vektor< MFLOAT, Dim > & | orig | ||
| ) | 
Definition at line 248 of file UniformCartesian.hpp.
References Dim.
| void UniformCartesian< Dim, MFLOAT >::print | ( | Inform & | out | ) | 
Definition at line 891 of file UniformCartesian.hpp.
References Dim.
| void UniformCartesian< Dim, MFLOAT >::print | ( | std::ostream & | out | ) | 
Definition at line 882 of file UniformCartesian.hpp.
References Options::info.
Referenced by operator<<().
      
  | 
  private | 
Definition at line 443 of file UniformCartesian.hpp.
References Dim.
| void UniformCartesian< Dim, MFLOAT >::set_meshSpacing | ( | MFLOAT *const | del | ) | 
Definition at line 427 of file UniformCartesian.hpp.
References Dim.
Referenced by PartBunch::resizeMesh(), and PartBunch::updateFields().
| void UniformCartesian< Dim, MFLOAT >::set_origin | ( | const Vektor< MFLOAT, Dim > & | o | ) | 
Definition at line 411 of file UniformCartesian.hpp.
Referenced by PartBunch::resizeMesh(), and PartBunch::updateFields().
      
  | 
  private | 
Definition at line 25 of file UniformCartesian.hpp.
| void UniformCartesian< Dim, MFLOAT >::storeSpacingFields | 
Definition at line 501 of file UniformCartesian.hpp.
| void UniformCartesian< Dim, MFLOAT >::storeSpacingFields | ( | e_dim_tag * | p, | 
| int | vnodes = -1  | 
        ||
| ) | 
Definition at line 541 of file UniformCartesian.hpp.
References AddGuardCells(), LField< T, Dim >::begin(), BareField< T, Dim >::begin_if(), Dim, BareField< T, Dim >::end_if(), BareField< T, Dim >::fillGuardCells(), LField< T, Dim >::getAllocated(), BareField< T, Dim >::getGuardCellSizes(), LField< T, Dim >::getOwned(), NDIndex< Dim >::intersect(), BareField< T, Dim >::leftGuard(), max(), min(), NDIndex< Dim >::plugBase(), BareField< T, Dim >::rightGuard(), Attrib::Legacy::Distribution::T, and NDIndex< Dim >::touches().

| void UniformCartesian< Dim, MFLOAT >::storeSpacingFields | ( | e_dim_tag * | p, | 
| unsigned * | vnodesPerDirection, | ||
| bool | recurse = false,  | 
        ||
| int | vnodes = -1  | 
        ||
| ) | 
Definition at line 735 of file UniformCartesian.hpp.
References AddGuardCells(), LField< T, Dim >::begin(), BareField< T, Dim >::begin_if(), Dim, BareField< T, Dim >::end_if(), BareField< T, Dim >::fillGuardCells(), LField< T, Dim >::getAllocated(), BareField< T, Dim >::getGuardCellSizes(), LField< T, Dim >::getOwned(), NDIndex< Dim >::intersect(), BareField< T, Dim >::leftGuard(), max(), min(), NDIndex< Dim >::plugBase(), BareField< T, Dim >::rightGuard(), Attrib::Legacy::Distribution::T, and NDIndex< Dim >::touches().

| void UniformCartesian< Dim, MFLOAT >::storeSpacingFields | ( | e_dim_tag | p1, | 
| e_dim_tag | p2, | ||
| e_dim_tag | p3, | ||
| int | vnodes = -1  | 
        ||
| ) | 
Definition at line 530 of file UniformCartesian.hpp.
| void UniformCartesian< Dim, MFLOAT >::storeSpacingFields | ( | e_dim_tag | p1, | 
| e_dim_tag | p2, | ||
| e_dim_tag | p3, | ||
| unsigned | vnodes1, | ||
| unsigned | vnodes2, | ||
| unsigned | vnodes3, | ||
| bool | recurse = false,  | 
        ||
| int | vnodes = -1  | 
        ||
| ) | 
Definition at line 715 of file UniformCartesian.hpp.
References Dim.
| void UniformCartesian< Dim, MFLOAT >::storeSpacingFields | ( | e_dim_tag | p1, | 
| e_dim_tag | p2, | ||
| int | vnodes = -1  | 
        ||
| ) | 
Definition at line 520 of file UniformCartesian.hpp.
| void UniformCartesian< Dim, MFLOAT >::storeSpacingFields | ( | e_dim_tag | p1, | 
| e_dim_tag | p2, | ||
| unsigned | vnodes1, | ||
| unsigned | vnodes2, | ||
| bool | recurse = false,  | 
        ||
| int | vnodes = -1  | 
        ||
| ) | 
Definition at line 701 of file UniformCartesian.hpp.
References Dim.
| void UniformCartesian< Dim, MFLOAT >::storeSpacingFields | ( | e_dim_tag | p1, | 
| int | vnodes = -1  | 
        ||
| ) | 
Definition at line 511 of file UniformCartesian.hpp.
| void UniformCartesian< Dim, MFLOAT >::storeSpacingFields | ( | e_dim_tag | p1, | 
| unsigned | vnodes1, | ||
| bool | recurse = false,  | 
        ||
| int | vnodes = -1  | 
        ||
| ) | 
Definition at line 688 of file UniformCartesian.hpp.
References Dim.
| BareField<Vektor<MFLOAT,Dim>,Dim>* UniformCartesian< Dim, MFLOAT >::CellSpacings | 
Definition at line 122 of file UniformCartesian.h.
Referenced by UniformCartesian< Dim, MFLOAT >::~UniformCartesian().
| Vektor<MFLOAT,Dim> UniformCartesian< Dim, MFLOAT >::Dvc[1<< Dim] | 
Definition at line 119 of file UniformCartesian.h.
      
  | 
  private | 
Definition at line 106 of file UniformCartesian.h.
Referenced by UniformCartesian< Dim, MFLOAT >::~UniformCartesian().
      
  | 
  private | 
Definition at line 107 of file UniformCartesian.h.
Referenced by UniformCartesian< Dim, MFLOAT >::~UniformCartesian().
| unsigned UniformCartesian< Dim, MFLOAT >::gridSizes[Dim] | 
Definition at line 118 of file UniformCartesian.h.
| bool UniformCartesian< Dim, MFLOAT >::hasSpacingFields | 
Definition at line 120 of file UniformCartesian.h.
Referenced by UniformCartesian< Dim, MFLOAT >::UniformCartesian(), and UniformCartesian< Dim, MFLOAT >::~UniformCartesian().
      
  | 
  private | 
Definition at line 103 of file UniformCartesian.h.
      
  | 
  private | 
Definition at line 105 of file UniformCartesian.h.
| BareField<Vektor<MFLOAT,Dim>,Dim>* UniformCartesian< Dim, MFLOAT >::VertSpacings | 
Definition at line 121 of file UniformCartesian.h.
Referenced by UniformCartesian< Dim, MFLOAT >::~UniformCartesian().
      
  | 
  private | 
Definition at line 104 of file UniformCartesian.h.