OPAL (Object Oriented Parallel Accelerator Library)
2.2.0
OPAL
|
#include <BCond.h>
Public Types | |
typedef Cell | DefaultCentering |
typedef MFLOAT | MeshValue_t |
typedef Vektor< MFLOAT, Dim > | MeshVektor_t |
![]() | |
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 |
![]() | |
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 std::string | MeshBC_E_Names [3] = {"Reflective","Periodic ","No BC "} |
typedef Cell UniformCartesian< D, T >::DefaultCentering |
Definition at line 37 of file UniformCartesian.h.
typedef MFLOAT UniformCartesian< D, T >::MeshValue_t |
Definition at line 38 of file UniformCartesian.h.
typedef Vektor<MFLOAT,Dim> UniformCartesian< D, T >::MeshVektor_t |
Definition at line 39 of file UniformCartesian.h.
|
inline |
Definition at line 42 of file UniformCartesian.h.
References UniformCartesian< D, T >::hasSpacingFields.
|
inline |
Definition at line 47 of file UniformCartesian.h.
References UniformCartesian< D, T >::CellSpacings, UniformCartesian< D, T >::FlCell, UniformCartesian< D, T >::FlVert, UniformCartesian< D, T >::hasSpacingFields, and UniformCartesian< D, T >::VertSpacings.
UniformCartesian< Dim, MFLOAT >::UniformCartesian | ( | const NDIndex< Dim > & | ndi | ) |
Definition at line 60 of file UniformCartesian.hpp.
References Dim.
UniformCartesian< Dim, MFLOAT >::UniformCartesian | ( | const Index & | I | ) |
Definition at line 103 of file UniformCartesian.hpp.
References Dim, Index::first(), Index::length(), PInsist, and Index::stride().
UniformCartesian< Dim, MFLOAT >::UniformCartesian | ( | const Index & | I, |
const Index & | J | ||
) |
Definition at line 142 of file UniformCartesian.hpp.
References Dim, Index::first(), Index::length(), PInsist, and Index::stride().
UniformCartesian< Dim, MFLOAT >::UniformCartesian | ( | const Index & | I, |
const Index & | J, | ||
const Index & | K | ||
) |
Definition at line 186 of file UniformCartesian.hpp.
References Dim, Index::first(), Index::length(), PInsist, and Index::stride().
UniformCartesian< Dim, MFLOAT >::UniformCartesian | ( | const NDIndex< Dim > & | ndi, |
MFLOAT *const | delX | ||
) |
Definition at line 74 of file UniformCartesian.hpp.
References Dim.
UniformCartesian< Dim, MFLOAT >::UniformCartesian | ( | const Index & | I, |
MFLOAT *const | delX | ||
) |
Definition at line 117 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 159 of file UniformCartesian.hpp.
References Dim, Index::first(), Index::length(), and PInsist.
UniformCartesian< Dim, MFLOAT >::UniformCartesian | ( | const Index & | I, |
const Index & | J, | ||
const Index & | K, | ||
MFLOAT *const | delX | ||
) |
Definition at line 206 of file UniformCartesian.hpp.
References Dim, Index::first(), Index::length(), and PInsist.
UniformCartesian< Dim, MFLOAT >::UniformCartesian | ( | const NDIndex< Dim > & | ndi, |
MFLOAT *const | delX, | ||
const Vektor< MFLOAT, Dim > & | orig | ||
) |
Definition at line 86 of file UniformCartesian.hpp.
References Dim.
UniformCartesian< Dim, MFLOAT >::UniformCartesian | ( | const Index & | I, |
MFLOAT *const | delX, | ||
const Vektor< MFLOAT, Dim > & | orig | ||
) |
Definition at line 129 of file UniformCartesian.hpp.
References Dim, Index::length(), and PInsist.
UniformCartesian< Dim, MFLOAT >::UniformCartesian | ( | const Index & | I, |
const Index & | J, | ||
MFLOAT *const | delX, | ||
const Vektor< MFLOAT, Dim > & | orig | ||
) |
Definition at line 172 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, | ||
const Vektor< MFLOAT, Dim > & | orig | ||
) |
Definition at line 222 of file UniformCartesian.hpp.
References Dim, Index::length(), and PInsist.
MFLOAT UniformCartesian< Dim, MFLOAT >::get_meshSpacing | ( | unsigned | d | ) | const |
Definition at line 480 of file UniformCartesian.hpp.
References Dim, and PAssert_LT.
Referenced by FFTBoxPoissonSolver::FFTBoxPoissonSolver(), P3MPoissonSolver::initFields(), FFTPoissonSolver::initializeFields(), and P3MPoissonSolver::P3MPoissonSolver().
Vektor< MFLOAT, Dim > UniformCartesian< Dim, MFLOAT >::get_origin | ( | ) | const |
Definition at line 439 of file UniformCartesian.hpp.
MFLOAT UniformCartesian< Dim, MFLOAT >::get_volume | ( | ) | const |
Definition at line 490 of file UniformCartesian.hpp.
|
inline |
Definition at line 197 of file UniformCartesian.h.
References UniformCartesian< D, T >::getVertexBelow().
Vektor< MFLOAT, Dim > UniformCartesian< Dim, MFLOAT >::getCellPosition | ( | const NDIndex< Dim > & | ndi | ) | const |
Definition at line 1084 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 1102 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 934 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 947 of file UniformCartesian.hpp.
Vektor< MFLOAT, Dim > UniformCartesian< Dim, MFLOAT >::getDeltaCell | ( | const NDIndex< Dim > & | ndi | ) | const |
Definition at line 1151 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 1164 of file UniformCartesian.hpp.
References Dim.
Vektor< MFLOAT, Dim > UniformCartesian< Dim, MFLOAT >::getDeltaVertex | ( | const NDIndex< Dim > & | ndi | ) | const |
Definition at line 1124 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 1137 of file UniformCartesian.hpp.
References Dim.
NDIndex< Dim > UniformCartesian< Dim, MFLOAT >::getNearestVertex | ( | const Vektor< MFLOAT, Dim > & | x | ) | const |
Definition at line 1006 of file UniformCartesian.hpp.
References Dim.
Vektor< MFLOAT, Dim > UniformCartesian< Dim, MFLOAT >::getSurfaceNormal | ( | const NDIndex< Dim > & | ndi, |
unsigned | face | ||
) | const |
Definition at line 1221 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 1252 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 > & | ndi | ) | const |
Definition at line 1177 of file UniformCartesian.hpp.
References Dim.
NDIndex< Dim > UniformCartesian< Dim, MFLOAT >::getVertexBelow | ( | const Vektor< MFLOAT, Dim > & | x | ) | const |
Definition at line 1025 of file UniformCartesian.hpp.
References Dim.
Referenced by UniformCartesian< D, T >::getCellContaining().
Vektor< MFLOAT, Dim > UniformCartesian< Dim, MFLOAT >::getVertexPosition | ( | const NDIndex< Dim > & | ndi | ) | const |
Definition at line 1044 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 1062 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 NDIndex< Dim > & | ndi | ) |
Definition at line 240 of file UniformCartesian.hpp.
References Dim.
void UniformCartesian< Dim, MFLOAT >::initialize | ( | const Index & | I | ) |
Definition at line 286 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 328 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 375 of file UniformCartesian.hpp.
References Dim, Index::first(), Index::length(), PInsist, and Index::stride().
void UniformCartesian< Dim, MFLOAT >::initialize | ( | const NDIndex< Dim > & | ndi, |
MFLOAT *const | delX | ||
) |
Definition at line 255 of file UniformCartesian.hpp.
References Dim.
void UniformCartesian< Dim, MFLOAT >::initialize | ( | const Index & | I, |
MFLOAT *const | delX | ||
) |
Definition at line 301 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 | ||
) |
Definition at line 346 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 | ||
) |
Definition at line 396 of file UniformCartesian.hpp.
References Dim, Index::first(), Index::length(), and PInsist.
void UniformCartesian< Dim, MFLOAT >::initialize | ( | const NDIndex< Dim > & | ndi, |
MFLOAT *const | delX, | ||
const Vektor< MFLOAT, Dim > & | orig | ||
) |
Definition at line 268 of file UniformCartesian.hpp.
References Dim.
void UniformCartesian< Dim, MFLOAT >::initialize | ( | const Index & | I, |
MFLOAT *const | delX, | ||
const Vektor< MFLOAT, Dim > & | orig | ||
) |
Definition at line 314 of file UniformCartesian.hpp.
References Dim, 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 360 of file UniformCartesian.hpp.
References Dim, 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 413 of file UniformCartesian.hpp.
References Dim, Index::length(), and PInsist.
void UniformCartesian< Dim, MFLOAT >::print | ( | std::ostream & | out | ) |
Definition at line 902 of file UniformCartesian.hpp.
References Options::info.
Referenced by operator<<().
void UniformCartesian< Dim, MFLOAT >::print | ( | Inform & | out | ) |
Definition at line 911 of file UniformCartesian.hpp.
References Dim.
|
private |
Definition at line 463 of file UniformCartesian.hpp.
References Dim.
void UniformCartesian< Dim, MFLOAT >::set_meshSpacing | ( | MFLOAT *const | del | ) |
Definition at line 447 of file UniformCartesian.hpp.
References Dim.
Referenced by PartBunch::resizeMesh(), PartBunch::runTests(), and PartBunch::updateFields().
void UniformCartesian< Dim, MFLOAT >::set_origin | ( | const Vektor< MFLOAT, Dim > & | o | ) |
Definition at line 431 of file UniformCartesian.hpp.
Referenced by PartBunch::resizeMesh(), PartBunch::runTests(), and PartBunch::updateFields().
|
private |
Definition at line 45 of file UniformCartesian.hpp.
void UniformCartesian< Dim, MFLOAT >::storeSpacingFields | ( | ) |
Definition at line 521 of file UniformCartesian.hpp.
void UniformCartesian< Dim, MFLOAT >::storeSpacingFields | ( | e_dim_tag | p1, |
int | vnodes = -1 |
||
) |
Definition at line 531 of file UniformCartesian.hpp.
void UniformCartesian< Dim, MFLOAT >::storeSpacingFields | ( | e_dim_tag | p1, |
e_dim_tag | p2, | ||
int | vnodes = -1 |
||
) |
Definition at line 540 of file UniformCartesian.hpp.
void UniformCartesian< Dim, MFLOAT >::storeSpacingFields | ( | e_dim_tag | p1, |
e_dim_tag | p2, | ||
e_dim_tag | p3, | ||
int | vnodes = -1 |
||
) |
Definition at line 550 of file UniformCartesian.hpp.
void UniformCartesian< Dim, MFLOAT >::storeSpacingFields | ( | e_dim_tag * | p, |
int | vnodes = -1 |
||
) |
Definition at line 561 of file UniformCartesian.hpp.
References AddGuardCells(), BrickExpression< Dim, LHS, RHS, OP >::apply(), 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(), T, and NDIndex< Dim >::touches().
void UniformCartesian< Dim, MFLOAT >::storeSpacingFields | ( | e_dim_tag | p1, |
unsigned | vnodes1, | ||
bool | recurse = false , |
||
int | vnodes = -1 |
||
) |
Definition at line 708 of file UniformCartesian.hpp.
References Dim.
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 721 of file UniformCartesian.hpp.
References Dim.
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 735 of file UniformCartesian.hpp.
References Dim.
void UniformCartesian< Dim, MFLOAT >::storeSpacingFields | ( | e_dim_tag * | p, |
unsigned * | vnodesPerDirection, | ||
bool | recurse = false , |
||
int | vnodes = -1 |
||
) |
Definition at line 755 of file UniformCartesian.hpp.
References AddGuardCells(), BrickExpression< Dim, LHS, RHS, OP >::apply(), 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(), T, and NDIndex< Dim >::touches().
BareField<Vektor<MFLOAT,Dim>,Dim>* UniformCartesian< D, T >::CellSpacings |
Definition at line 122 of file UniformCartesian.h.
Referenced by UniformCartesian< D, T >::~UniformCartesian().
Vektor<MFLOAT,Dim> UniformCartesian< D, T >::Dvc[1<< Dim] |
Definition at line 119 of file UniformCartesian.h.
|
private |
Definition at line 106 of file UniformCartesian.h.
Referenced by UniformCartesian< D, T >::~UniformCartesian().
|
private |
Definition at line 107 of file UniformCartesian.h.
Referenced by UniformCartesian< D, T >::~UniformCartesian().
unsigned UniformCartesian< D, T >::gridSizes[Dim] |
Definition at line 118 of file UniformCartesian.h.
bool UniformCartesian< D, T >::hasSpacingFields |
Definition at line 120 of file UniformCartesian.h.
Referenced by UniformCartesian< D, T >::UniformCartesian(), and UniformCartesian< D, T >::~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< D, T >::VertSpacings |
Definition at line 121 of file UniformCartesian.h.
Referenced by UniformCartesian< D, T >::~UniformCartesian().
|
private |
Definition at line 104 of file UniformCartesian.h.