#include <UniformCartesian.h>
Inheritance diagram for UniformCartesian< Dim, MFLOAT >:
Public Types | |
typedef Cell | DefaultCentering |
typedef MFLOAT | MeshValue_t |
typedef Vektor< MFLOAT, Dim > | MeshVektor_t |
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 (ostream &) |
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 Attributes | |
unsigned | gridSizes [Dim] |
Vektor< MFLOAT, Dim > | Dvc [1<< Dim] |
bool | hasSpacingFields |
BareField< Vektor< MFLOAT, Dim >, Dim > * | VertSpacings |
BareField< Vektor< MFLOAT, Dim >, Dim > * | CellSpacings |
Definition at line 31 of file UniformCartesian.h.
|
Definition at line 35 of file UniformCartesian.h. |
|
Definition at line 36 of file UniformCartesian.h. |
|
Definition at line 37 of file UniformCartesian.h. |
|
Definition at line 40 of file UniformCartesian.h. References UniformCartesian< Dim, MFLOAT >::hasSpacingFields. |
|
Definition at line 45 of file UniformCartesian.h. References UniformCartesian< Dim, MFLOAT >::CellSpacings, UniformCartesian< Dim, MFLOAT >::hasSpacingFields, and UniformCartesian< Dim, MFLOAT >::VertSpacings. |
|
Definition at line 60 of file UniformCartesian.cpp. References UniformCartesian< Dim, MFLOAT >::gridSizes. |
|
Definition at line 103 of file UniformCartesian.cpp. References Index::first(), UniformCartesian< Dim, MFLOAT >::gridSizes, Index::length(), PInsist, and Index::stride(). Here is the call graph for this function: |
|
Definition at line 142 of file UniformCartesian.cpp. References Index::first(), UniformCartesian< Dim, MFLOAT >::gridSizes, Index::length(), PInsist, and Index::stride(). Here is the call graph for this function: |
|
Definition at line 186 of file UniformCartesian.cpp. References Index::first(), UniformCartesian< Dim, MFLOAT >::gridSizes, Index::length(), PInsist, and Index::stride(). Here is the call graph for this function: |
|
Definition at line 74 of file UniformCartesian.cpp. References UniformCartesian< Dim, MFLOAT >::gridSizes. |
|
Definition at line 117 of file UniformCartesian.cpp. References Index::first(), UniformCartesian< Dim, MFLOAT >::gridSizes, Index::length(), PInsist, and UniformCartesian< Dim, MFLOAT >::set_meshSpacing(). Here is the call graph for this function: |
|
Definition at line 159 of file UniformCartesian.cpp. References Index::first(), UniformCartesian< Dim, MFLOAT >::gridSizes, Index::length(), PInsist, and UniformCartesian< Dim, MFLOAT >::set_meshSpacing(). Here is the call graph for this function: |
|
Definition at line 206 of file UniformCartesian.cpp. References Index::first(), UniformCartesian< Dim, MFLOAT >::gridSizes, Index::length(), PInsist, and UniformCartesian< Dim, MFLOAT >::set_meshSpacing(). Here is the call graph for this function: |
|
Definition at line 86 of file UniformCartesian.cpp. References UniformCartesian< Dim, MFLOAT >::gridSizes. |
|
Definition at line 129 of file UniformCartesian.cpp. References UniformCartesian< Dim, MFLOAT >::gridSizes, Index::length(), PInsist, UniformCartesian< Dim, MFLOAT >::set_meshSpacing(), and UniformCartesian< Dim, MFLOAT >::set_origin(). Here is the call graph for this function: |
|
Definition at line 172 of file UniformCartesian.cpp. References UniformCartesian< Dim, MFLOAT >::gridSizes, Index::length(), PInsist, UniformCartesian< Dim, MFLOAT >::set_meshSpacing(), and UniformCartesian< Dim, MFLOAT >::set_origin(). Here is the call graph for this function: |
|
Definition at line 222 of file UniformCartesian.cpp. References UniformCartesian< Dim, MFLOAT >::gridSizes, Index::length(), PInsist, UniformCartesian< Dim, MFLOAT >::set_meshSpacing(), and UniformCartesian< Dim, MFLOAT >::set_origin(). Here is the call graph for this function: |
|
Definition at line 480 of file UniformCartesian.cpp. References PAssert. |
|
Definition at line 439 of file UniformCartesian.cpp. |
|
Definition at line 490 of file UniformCartesian.cpp. |
|
Definition at line 193 of file UniformCartesian.h. References UniformCartesian< Dim, MFLOAT >::getVertexBelow(), and x. Here is the call graph for this function: |
|
Definition at line 1073 of file UniformCartesian.cpp. References endl(), and ERRORMSG. Here is the call graph for this function: |
|
Definition at line 1091 of file UniformCartesian.cpp. References BareField< T, Dim >::begin(). Here is the call graph for this function: |
|
Definition at line 971 of file UniformCartesian.cpp. |
|
Definition at line 925 of file UniformCartesian.cpp. References endl(), and ERRORMSG. Here is the call graph for this function: |
|
Definition at line 938 of file UniformCartesian.cpp. |
|
Definition at line 1140 of file UniformCartesian.cpp. |
|
Definition at line 1153 of file UniformCartesian.cpp. |
|
Definition at line 1113 of file UniformCartesian.cpp. |
|
Definition at line 1126 of file UniformCartesian.cpp. |
|
Definition at line 995 of file UniformCartesian.cpp. References x. |
|
Definition at line 1210 of file UniformCartesian.cpp. |
|
Definition at line 1241 of file UniformCartesian.cpp. |
|
Definition at line 1184 of file UniformCartesian.cpp. |
|
Definition at line 1166 of file UniformCartesian.cpp. |
|
Definition at line 1014 of file UniformCartesian.cpp. References x. Referenced by UniformCartesian< Dim, MFLOAT >::getCellContaining(). |
|
Definition at line 1033 of file UniformCartesian.cpp. References endl(), and ERRORMSG. Here is the call graph for this function: |
|
Definition at line 1051 of file UniformCartesian.cpp. References BareField< T, Dim >::begin(). Here is the call graph for this function: |
|
Definition at line 948 of file UniformCartesian.cpp. |
|
Definition at line 413 of file UniformCartesian.cpp. References UniformCartesian< Dim, MFLOAT >::gridSizes, Index::length(), PInsist, UniformCartesian< Dim, MFLOAT >::set_meshSpacing(), and UniformCartesian< Dim, MFLOAT >::set_origin(). Here is the call graph for this function: |
|
Definition at line 360 of file UniformCartesian.cpp. References UniformCartesian< Dim, MFLOAT >::gridSizes, Index::length(), PInsist, UniformCartesian< Dim, MFLOAT >::set_meshSpacing(), and UniformCartesian< Dim, MFLOAT >::set_origin(). Here is the call graph for this function: |
|
Definition at line 314 of file UniformCartesian.cpp. References UniformCartesian< Dim, MFLOAT >::gridSizes, Index::length(), PInsist, UniformCartesian< Dim, MFLOAT >::set_meshSpacing(), and UniformCartesian< Dim, MFLOAT >::set_origin(). Here is the call graph for this function: |
|
Definition at line 268 of file UniformCartesian.cpp. References UniformCartesian< Dim, MFLOAT >::gridSizes. |
|
Definition at line 396 of file UniformCartesian.cpp. References Index::first(), UniformCartesian< Dim, MFLOAT >::gridSizes, Index::length(), PInsist, and UniformCartesian< Dim, MFLOAT >::set_meshSpacing(). Here is the call graph for this function: |
|
Definition at line 346 of file UniformCartesian.cpp. References Index::first(), UniformCartesian< Dim, MFLOAT >::gridSizes, Index::length(), PInsist, and UniformCartesian< Dim, MFLOAT >::set_meshSpacing(). Here is the call graph for this function: |
|
Definition at line 301 of file UniformCartesian.cpp. References Index::first(), UniformCartesian< Dim, MFLOAT >::gridSizes, Index::length(), PInsist, and UniformCartesian< Dim, MFLOAT >::set_meshSpacing(). Here is the call graph for this function: |
|
Definition at line 255 of file UniformCartesian.cpp. References UniformCartesian< Dim, MFLOAT >::gridSizes. |
|
Definition at line 375 of file UniformCartesian.cpp. References Index::first(), UniformCartesian< Dim, MFLOAT >::gridSizes, Index::length(), PInsist, and Index::stride(). Here is the call graph for this function: |
|
Definition at line 328 of file UniformCartesian.cpp. References Index::first(), UniformCartesian< Dim, MFLOAT >::gridSizes, Index::length(), PInsist, and Index::stride(). Here is the call graph for this function: |
|
Definition at line 286 of file UniformCartesian.cpp. References Index::first(), UniformCartesian< Dim, MFLOAT >::gridSizes, Index::length(), PInsist, and Index::stride(). Here is the call graph for this function: |
|
Definition at line 240 of file UniformCartesian.cpp. References UniformCartesian< Dim, MFLOAT >::gridSizes. |
|
Definition at line 902 of file UniformCartesian.cpp. References UniformCartesian< Dim, MFLOAT >::Dvc, endl(), and UniformCartesian< Dim, MFLOAT >::gridSizes. Here is the call graph for this function: |
|
Definition at line 447 of file UniformCartesian.cpp. Referenced by UniformCartesian< Dim, MFLOAT >::initialize(), and UniformCartesian< Dim, MFLOAT >::UniformCartesian(). |
|
Definition at line 431 of file UniformCartesian.cpp. References Mesh< Dim >::notifyOfChange(). Referenced by UniformCartesian< Dim, MFLOAT >::initialize(), and UniformCartesian< Dim, MFLOAT >::UniformCartesian(). Here is the call graph for this function: |
|
Definition at line 755 of file UniformCartesian.cpp. References UniformCartesian< Dim, MFLOAT >::gridSizes. |
|
Definition at line 735 of file UniformCartesian.cpp. References UniformCartesian< Dim, MFLOAT >::storeSpacingFields(). Here is the call graph for this function: |
|
Definition at line 721 of file UniformCartesian.cpp. References UniformCartesian< Dim, MFLOAT >::storeSpacingFields(). Here is the call graph for this function: |
|
Definition at line 708 of file UniformCartesian.cpp. References UniformCartesian< Dim, MFLOAT >::storeSpacingFields(). Here is the call graph for this function: |
|
Definition at line 561 of file UniformCartesian.cpp. References UniformCartesian< Dim, MFLOAT >::gridSizes. |
|
Definition at line 550 of file UniformCartesian.cpp. References UniformCartesian< Dim, MFLOAT >::storeSpacingFields(). Here is the call graph for this function: |
|
Definition at line 540 of file UniformCartesian.cpp. References UniformCartesian< Dim, MFLOAT >::storeSpacingFields(). Here is the call graph for this function: |
|
Definition at line 531 of file UniformCartesian.cpp. References UniformCartesian< Dim, MFLOAT >::storeSpacingFields(). Here is the call graph for this function: |
|
Definition at line 521 of file UniformCartesian.cpp. References PARALLEL. Referenced by UniformCartesian< Dim, MFLOAT >::storeSpacingFields(). |
|
Definition at line 120 of file UniformCartesian.h. Referenced by UniformCartesian< Dim, MFLOAT >::~UniformCartesian(). |
|
Definition at line 117 of file UniformCartesian.h. Referenced by UniformCartesian< Dim, MFLOAT >::print(). |
|
Definition at line 116 of file UniformCartesian.h. Referenced by UniformCartesian< Dim, MFLOAT >::initialize(), UniformCartesian< Dim, MFLOAT >::print(), UniformCartesian< Dim, MFLOAT >::storeSpacingFields(), and UniformCartesian< Dim, MFLOAT >::UniformCartesian(). |
|
Definition at line 118 of file UniformCartesian.h. Referenced by UniformCartesian< Dim, MFLOAT >::UniformCartesian(), and UniformCartesian< Dim, MFLOAT >::~UniformCartesian(). |
|
Definition at line 119 of file UniformCartesian.h. Referenced by UniformCartesian< Dim, MFLOAT >::~UniformCartesian(). |