OPAL (Object Oriented Parallel Accelerator Library)  2.2.0
OPAL
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
FieldDataSource< T, Dim, M, C > Class Template Referenceabstract

#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]

Public Member Functions

 FieldDataSource (const char *, DataConnect *, int, Field< T, Dim, M, C > &)
 
virtual ~FieldDataSource ()
 
- Public Member Functions inherited from DataSourceObject
 DataSourceObject (const char *nm, DataSource *ds, DataConnect *dc, int tm)
 
 DataSourceObject ()
 
virtual ~DataSourceObject ()
 
bool connected () const
 
DataConnectgetConnection ()
 
DataSourcegetSource ()
 
virtual bool update ()
 
virtual void interact (const char *=0)
 
- Public Member Functions inherited from NamedObj
 NamedObj (const char *nm=0)
 
virtual ~NamedObj ()
 
const char * name () const
 
const char * setName (const char *nm=0)
 

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
 
- Protected Attributes inherited from DataSourceObject
DataConnectConnection
 
DataSourceSource
 
int TransferMethod
 

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 *  nm,
DataConnect dc,
int  tm,
Field< T, Dim, M, C > &  F 
)

Definition at line 38 of file FieldDataSource.hpp.

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

Definition at line 48 of file FieldDataSource.hpp.

Member Function Documentation

template<class T , unsigned Dim, class M , class C >
void FieldDataSource< T, Dim, M, C >::gather_data ( void  )
protected
template<class T , unsigned Dim, class M , class C >
virtual void FieldDataSource< T, Dim, M, C >::insert_data ( const NDIndex< Dim > &  ,
CompressedBrickIterator< T, Dim  
)
protectedpure virtual

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.


The documentation for this class was generated from the following files: