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

#include <FieldDataSource.h>

Inheritance diagram for FieldDataSource< T, Dim, M, C >:

Inheritance graph
[legend]
Collaboration diagram for FieldDataSource< T, Dim, M, C >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 FieldDataSource (const char *, DataConnect *, int, Field< T, Dim, M, C > &)
virtual ~FieldDataSource ()

Protected Member Functions

void gather_data ()
virtual void insert_data (const NDIndex< Dim > &, CompressedBrickIterator< T, Dim >)=0

Protected Attributes

Field< T, Dim, M, C > & MyField

Detailed Description

template<class T, unsigned Dim, class M, class C>
class FieldDataSource< T, Dim, M, C >

Definition at line 44 of file FieldDataSource.h.


Constructor & Destructor Documentation

template<class T, unsigned Dim, class M, class C>
FieldDataSource< T, Dim, M, C >::FieldDataSource const char *  ,
DataConnect ,
int  ,
Field< T, Dim, M, C > & 
 

Definition at line 38 of file FieldDataSource.cpp.

template<class T, unsigned Dim, class M, class C>
FieldDataSource< T, Dim, M, C >::~FieldDataSource  )  [virtual]
 

Definition at line 48 of file FieldDataSource.cpp.


Member Function Documentation

template<class T, unsigned Dim, class M, class C>
void FieldDataSource< T, Dim, M, C >::gather_data  )  [protected]
 

Definition at line 56 of file FieldDataSource.cpp.

References IpplInfo::Comm, CT, DS_CYCLE, DS_FIELD_TAG, DataSourceObject::getConnection(), DataConnect::getNodes(), IpplInfo::getNodes(), FieldDataSource< T, Dim, M, C >::insert_data(), FieldDataSource< T, Dim, M, C >::MyField, IpplInfo::myNode(), TagMaker::next_tag(), NDIndex< Dim >::putMessage(), Communicate::send(), TAU_PROFILE, TAU_TYPE_STRING, and TAU_VIZ.

Here is the call graph for this function:

template<class T, unsigned Dim, class M, class C>
virtual void FieldDataSource< T, Dim, M, C >::insert_data const NDIndex< Dim > &  ,
CompressedBrickIterator< T, Dim > 
[protected, pure virtual]
 

Implemented in ACLVISFieldDataSource< T, Dim, M, C >.

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


Member Data Documentation

template<class T, unsigned Dim, class M, class C>
Field<T,Dim,M,C>& FieldDataSource< T, Dim, M, C >::MyField [protected]
 

Definition at line 56 of file FieldDataSource.h.

Referenced by FieldDataSource< T, Dim, M, C >::gather_data(), ACLVISFieldDataSource< T, Dim, M, C >::insert_data(), and ACLVISFieldDataSource< T, Dim, M, C >::update().


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