PawsFieldData< T, Dim, M, C > Class Template Reference

#include <PawsFieldData.h>

List of all members.

Public Types

typedef Field< T, Dim, M, C > Field_t
typedef DLRepresentation<
NDIndex< Dim >, Dim > 
Repr
typedef DLDescriptor< NDIndex<
Dim >, Dim, Field< T, Dim,
M, C >, T > 
Desc
typedef PawsData< Repr, DescPawsData_t

Public Member Functions

 PawsFieldData ()
 PawsFieldData (const char *name, int io_mode, int sync_mode, int order_mode, PawsApplication &app)
 PawsFieldData (const char *name, Field_t *, int io_mode, int sync_mode, int order_mode, PawsApplication &app)
void initialize (const char *name, int io_mode, int sync_mode, int order_mode, PawsApplication &app)
void initialize (const char *name, Field_t *ptr, int io_mode, int sync_mode, int order_mode, PawsApplication &app)
void update (Field_t *ptr)
void resize (Field_t *ptr)
int dataType ()
sum ()


Detailed Description

template<class T, unsigned Dim, class M = UniformCartesian<Dim,double>, class C = typename M::DefaultCentering>
class PawsFieldData< T, Dim, M, C >

Definition at line 35 of file PawsFieldData.h.


Member Typedef Documentation

template<class T, unsigned Dim, class M = UniformCartesian<Dim,double>, class C = typename M::DefaultCentering>
typedef DLDescriptor<NDIndex<Dim>,Dim,Field<T,Dim,M,C>,T> PawsFieldData< T, Dim, M, C >::Desc
 

Definition at line 43 of file PawsFieldData.h.

template<class T, unsigned Dim, class M = UniformCartesian<Dim,double>, class C = typename M::DefaultCentering>
typedef Field<T,Dim,M,C> PawsFieldData< T, Dim, M, C >::Field_t
 

Definition at line 41 of file PawsFieldData.h.

template<class T, unsigned Dim, class M = UniformCartesian<Dim,double>, class C = typename M::DefaultCentering>
typedef PawsData<Repr,Desc> PawsFieldData< T, Dim, M, C >::PawsData_t
 

Definition at line 44 of file PawsFieldData.h.

template<class T, unsigned Dim, class M = UniformCartesian<Dim,double>, class C = typename M::DefaultCentering>
typedef DLRepresentation<NDIndex<Dim>,Dim> PawsFieldData< T, Dim, M, C >::Repr
 

Definition at line 42 of file PawsFieldData.h.


Constructor & Destructor Documentation

template<class T, unsigned Dim, class M = UniformCartesian<Dim,double>, class C = typename M::DefaultCentering>
PawsFieldData< T, Dim, M, C >::PawsFieldData  )  [inline]
 

Definition at line 47 of file PawsFieldData.h.

template<class T, unsigned Dim, class M, class C>
PawsFieldData< T, Dim, M, C >::PawsFieldData const char *  name,
int  io_mode,
int  sync_mode,
int  order_mode,
PawsApplication &  app
 

Definition at line 43 of file PawsFieldData.cpp.

References PawsFieldData< T, Dim, M, C >::initialize().

Here is the call graph for this function:

template<class T, unsigned Dim, class M, class C>
PawsFieldData< T, Dim, M, C >::PawsFieldData const char *  name,
Field_t ,
int  io_mode,
int  sync_mode,
int  order_mode,
PawsApplication &  app
 

Definition at line 56 of file PawsFieldData.cpp.

References PawsFieldData< T, Dim, M, C >::initialize().

Here is the call graph for this function:


Member Function Documentation

template<class T, unsigned Dim, class M = UniformCartesian<Dim,double>, class C = typename M::DefaultCentering>
int PawsFieldData< T, Dim, M, C >::dataType  )  [inline]
 

Definition at line 79 of file PawsFieldData.h.

Referenced by PawsFieldData< T, Dim, M, C >::initialize().

template<class T, unsigned Dim, class M, class C>
void PawsFieldData< T, Dim, M, C >::initialize const char *  name,
Field_t ptr,
int  io_mode,
int  sync_mode,
int  order_mode,
PawsApplication &  app
 

Definition at line 126 of file PawsFieldData.cpp.

References PawsFieldData< T, Dim, M, C >::dataType(), BareField< T, Dim >::getLayout(), PAssert, and PInsist.

Here is the call graph for this function:

template<class T, unsigned Dim, class M, class C>
void PawsFieldData< T, Dim, M, C >::initialize const char *  name,
int  io_mode,
int  sync_mode,
int  order_mode,
PawsApplication &  app
 

Definition at line 72 of file PawsFieldData.cpp.

References PawsFieldData< T, Dim, M, C >::dataType(), PAssert, and PInsist.

Referenced by PawsFieldData< T, Dim, M, C >::PawsFieldData().

Here is the call graph for this function:

template<class T, unsigned Dim, class M, class C>
void PawsFieldData< T, Dim, M, C >::resize Field_t ptr  ) 
 

Definition at line 214 of file PawsFieldData.cpp.

References BareField< T, Dim >::getLayout(), and PAssert.

Here is the call graph for this function:

template<class T, unsigned Dim, class M = UniformCartesian<Dim,double>, class C = typename M::DefaultCentering>
T PawsFieldData< T, Dim, M, C >::sum  )  [inline]
 

Definition at line 80 of file PawsFieldData.h.

Referenced by sum().

template<class T, unsigned Dim, class M, class C>
void PawsFieldData< T, Dim, M, C >::update Field_t ptr  ) 
 

Definition at line 185 of file PawsFieldData.cpp.

References BareField< T, Dim >::getLayout(), and PAssert.

Here is the call graph for this function:


The documentation for this class was generated from the following files:
Generated on Mon Jan 16 14:45:13 2006 for IPPL by  doxygen 1.4.6