#include <Field.h>
Inheritance diagram for Field< T, Dim, M, C >:
Public Types | |
typedef M | Mesh_t |
typedef C | Centering_t |
typedef BareField< T, Dim > | Base_t |
typedef FieldLayout< Dim > | Layout_t |
typedef BConds< T, Dim, M, C > | bcond_container |
typedef BCondBase< T, Dim, M, C > | bcond_value |
typedef bcond_container::iterator | bcond_iterator |
Public Member Functions | |
Field () | |
virtual | ~Field () |
Field (Layout_t &) | |
Field (Layout_t &, const GuardCellSizes< Dim > &) | |
Field (Layout_t &, const BConds< T, Dim, M, C > &) | |
Field (Layout_t &, const GuardCellSizes< Dim > &, const BConds< T, Dim, M, C > &) | |
Field (Layout_t &, const BConds< T, Dim, M, C > &, const GuardCellSizes< Dim > &) | |
Field (FieldSpec< T, Dim, M, C > &) | |
Field (Mesh_t &, Layout_t &) | |
Field (Mesh_t &, Layout_t &, const GuardCellSizes< Dim > &) | |
Field (Mesh_t &, Layout_t &, const BConds< T, Dim, M, C > &) | |
Field (Mesh_t &, Layout_t &, const GuardCellSizes< Dim > &, const BConds< T, Dim, M, C > &) | |
Field (Mesh_t &, Layout_t &, const BConds< T, Dim, M, C > &, const GuardCellSizes< Dim > &) | |
Field (Mesh_t &, FieldSpec< T, Dim, M, C > &) | |
void | initialize (Layout_t &) |
void | initialize (Layout_t &, const GuardCellSizes< Dim > &) |
void | initialize (Layout_t &, const BConds< T, Dim, M, C > &) |
void | initialize (Layout_t &, const GuardCellSizes< Dim > &, const BConds< T, Dim, M, C > &) |
void | initialize (Layout_t &, const BConds< T, Dim, M, C > &, const GuardCellSizes< Dim > &) |
void | initialize (FieldSpec< T, Dim, M, C > &) |
void | initialize (Mesh_t &, Layout_t &) |
void | initialize (Mesh_t &, Layout_t &, const GuardCellSizes< Dim > &) |
void | initialize (Mesh_t &, Layout_t &, const BConds< T, Dim, M, C > &) |
void | initialize (Mesh_t &, Layout_t &, const GuardCellSizes< Dim > &, const BConds< T, Dim, M, C > &) |
void | initialize (Mesh_t &, Layout_t &, const BConds< T, Dim, M, C > &, const GuardCellSizes< Dim > &) |
void | initialize (Mesh_t &, FieldSpec< T, Dim, M, C > &) |
const bcond_value & | getBCond (int bc) const |
bcond_value & | getBCond (int bc) |
const bcond_container & | getBConds () const |
bcond_container & | getBConds () |
bcond_iterator | begin_BConds () |
bcond_iterator | end_BConds () |
Mesh_t & | get_mesh () const |
IndexedField< T, Dim, 1, M, C > | operator[] (const Index &) |
IndexedField< T, Dim, 1, M, C > | operator[] (int) |
IndexedField< T, Dim, Dim, M, C > | operator[] (const NDIndex< Dim > &) |
SubField< T, Dim, M, C, SIndex< Dim > > | operator[] (const SIndex< Dim > &) |
const Field< T, Dim, M, C > & | operator= (T x) |
const Field< T, Dim, M, C > & | operator= (const Field< T, Dim, M, C > &x) |
template<class X> | |
const Field< T, Dim, M, C > & | operator= (const BareField< X, Dim > &x) |
template<class B> | |
const Field< T, Dim, M, C > & | operator= (const PETE_Expr< B > &x) |
void | fillGuardCells (bool reallyFill=true) const |
void | print_Centerings (ostream &) |
virtual void | Repartition (UserList *) |
virtual void | notifyUserOfDelete (UserList *) |
Protected Member Functions | |
virtual DataSourceObject * | createDataSourceObject (const char *, DataConnect *, int) |
Friends | |
class | BareFieldIterator< T, Dim > |
Definition at line 37 of file Field.h.
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from BareField< T, Dim >. |
|
|
|
Definition at line 103 of file Field.cpp. References CT, TAU_FIELD, TAU_PROFILE, and TAU_TYPE_STRING. |
|
Definition at line 113 of file Field.cpp. References CT, TAU_FIELD, TAU_PROFILE, and TAU_TYPE_STRING. |
|
Definition at line 126 of file Field.cpp. References CT, makeMesh(), TAU_FIELD, TAU_PROFILE, and TAU_TYPE_STRING. Here is the call graph for this function: |
|
Definition at line 133 of file Field.cpp. References CT, makeMesh(), TAU_FIELD, TAU_PROFILE, and TAU_TYPE_STRING. Here is the call graph for this function: |
|
Definition at line 141 of file Field.cpp. References CT, makeMesh(), TAU_FIELD, TAU_PROFILE, and TAU_TYPE_STRING. Here is the call graph for this function: |
|
Definition at line 149 of file Field.cpp. References CT, makeMesh(), TAU_FIELD, TAU_PROFILE, and TAU_TYPE_STRING. Here is the call graph for this function: |
|
Definition at line 158 of file Field.cpp. References CT, makeMesh(), TAU_FIELD, TAU_PROFILE, and TAU_TYPE_STRING. Here is the call graph for this function: |
|
Definition at line 167 of file Field.cpp. References CT, makeMesh(), TAU_FIELD, TAU_PROFILE, and TAU_TYPE_STRING. Here is the call graph for this function: |
|
Definition at line 179 of file Field.cpp. References CT, TAU_FIELD, TAU_PROFILE, and TAU_TYPE_STRING. |
|
Definition at line 187 of file Field.cpp. References CT, TAU_FIELD, TAU_PROFILE, and TAU_TYPE_STRING. |
|
Definition at line 197 of file Field.cpp. References CT, TAU_FIELD, TAU_PROFILE, and TAU_TYPE_STRING. |
|
Definition at line 206 of file Field.cpp. References CT, TAU_FIELD, TAU_PROFILE, and TAU_TYPE_STRING. |
|
Definition at line 217 of file Field.cpp. References CT, TAU_FIELD, TAU_PROFILE, and TAU_TYPE_STRING. |
|
Definition at line 228 of file Field.cpp. References CT, TAU_FIELD, TAU_PROFILE, and TAU_TYPE_STRING. |
|
|
|
Implements DataSource. Definition at line 492 of file Field.cpp. References CT, make_DataSourceObject(), TAU_FIELD, TAU_PROFILE, and TAU_TYPE_STRING. Here is the call graph for this function: |
|
|
|
Reimplemented from BareField< T, Dim >. Definition at line 369 of file Field.cpp. References BConds< T, D, M, C >::changesPhysicalCells(), CT, BareField< T, Dim >::fillGuardCells(), INCIPPLSTAT, TAU_FIELD, TAU_PROFILE, and TAU_TYPE_STRING. Referenced by ParticleAttrib< T >::gather(). Here is the call graph for this function: |
|
Definition at line 112 of file Field.h. Referenced by ParticleAttrib< T >::gather(), Field< T, Dim, M, C >::Repartition(), ParticleAttrib< T >::scatter(), and scatter(). |
|
|
|
|
|
|
|
Definition at line 106 of file Field.h. Referenced by Field< T, Dim, M, C >::Repartition(). |
|
Definition at line 356 of file Field.cpp. References CT, FieldSpec< T, Dim, M, C >::get_BC(), FieldSpec< T, Dim, M, C >::get_GC(), FieldSpec< T, Dim, M, C >::get_Layout(), BareField< T, Dim >::initialize(), TAU_FIELD, TAU_PROFILE, and TAU_TYPE_STRING. Here is the call graph for this function: |
|
Definition at line 344 of file Field.cpp. References CT, BareField< T, Dim >::initialize(), TAU_FIELD, TAU_PROFILE, and TAU_TYPE_STRING. Here is the call graph for this function: |
|
Definition at line 332 of file Field.cpp. References CT, BareField< T, Dim >::initialize(), TAU_FIELD, TAU_PROFILE, and TAU_TYPE_STRING. Here is the call graph for this function: |
|
Definition at line 322 of file Field.cpp. References CT, BareField< T, Dim >::initialize(), TAU_FIELD, TAU_PROFILE, and TAU_TYPE_STRING. Here is the call graph for this function: |
|
Definition at line 312 of file Field.cpp. References CT, BareField< T, Dim >::initialize(), TAU_FIELD, TAU_PROFILE, and TAU_TYPE_STRING. Here is the call graph for this function: |
|
Definition at line 304 of file Field.cpp. References CT, BareField< T, Dim >::initialize(), TAU_FIELD, TAU_PROFILE, and TAU_TYPE_STRING. Here is the call graph for this function: |
|
Definition at line 291 of file Field.cpp. References CT, FieldSpec< T, Dim, M, C >::get_BC(), FieldSpec< T, Dim, M, C >::get_GC(), FieldSpec< T, Dim, M, C >::get_Layout(), BareField< T, Dim >::initialize(), makeMesh(), TAU_FIELD, TAU_PROFILE, and TAU_TYPE_STRING. Here is the call graph for this function: |
|
Definition at line 280 of file Field.cpp. References CT, BareField< T, Dim >::initialize(), makeMesh(), TAU_FIELD, TAU_PROFILE, and TAU_TYPE_STRING. Here is the call graph for this function: |
|
Definition at line 269 of file Field.cpp. References CT, BareField< T, Dim >::initialize(), makeMesh(), TAU_FIELD, TAU_PROFILE, and TAU_TYPE_STRING. Here is the call graph for this function: |
|
Definition at line 259 of file Field.cpp. References CT, BareField< T, Dim >::initialize(), makeMesh(), TAU_FIELD, TAU_PROFILE, and TAU_TYPE_STRING. Here is the call graph for this function: |
|
Reimplemented from BareField< T, Dim >. Definition at line 250 of file Field.cpp. References CT, BareField< T, Dim >::initialize(), makeMesh(), TAU_FIELD, TAU_PROFILE, and TAU_TYPE_STRING. Here is the call graph for this function: |
|
Reimplemented from BareField< T, Dim >. Definition at line 242 of file Field.cpp. References CT, BareField< T, Dim >::initialize(), makeMesh(), TAU_FIELD, TAU_PROFILE, and TAU_TYPE_STRING. Here is the call graph for this function: |
|
Reimplemented from BareField< T, Dim >. Definition at line 474 of file Field.cpp. References CT, UserList::getUserListID(), TAU_FIELD, TAU_PROFILE, and TAU_TYPE_STRING. Here is the call graph for this function: |
|
Reimplemented from BareField< T, Dim >. |
|
Reimplemented from BareField< T, Dim >. |
|
|
|
Reimplemented from BareField< T, Dim >. |
|
Definition at line 423 of file Field.cpp. References CT, TAU_FIELD, TAU_PROFILE, and TAU_TYPE_STRING. |
|
Definition at line 413 of file Field.cpp. References CT, TAU_FIELD, TAU_PROFILE, and TAU_TYPE_STRING. |
|
Reimplemented from BareField< T, Dim >. Definition at line 403 of file Field.cpp. References CT, TAU_FIELD, TAU_PROFILE, and TAU_TYPE_STRING. |
|
Reimplemented from BareField< T, Dim >. Definition at line 393 of file Field.cpp. References CT, TAU_FIELD, TAU_PROFILE, and TAU_TYPE_STRING. |
|
Definition at line 434 of file Field.cpp. References CT, TAU_FIELD, TAU_IO, TAU_PROFILE, and TAU_TYPE_STRING. |
|
Reimplemented from BareField< T, Dim >. Definition at line 444 of file Field.cpp. References CT, Field< T, Dim, M, C >::get_mesh(), Field< T, Dim, M, C >::getBConds(), UserList::getUserListID(), INCIPPLSTAT, BareField< T, Dim >::Locals_ac, TAU_FIELD, TAU_PROFILE, and TAU_TYPE_STRING. Here is the call graph for this function: |
|
Reimplemented from BareField< T, Dim >. |