OPAL (Object Oriented Parallel Accelerator Library)  2.2.0
OPAL
Public Member Functions | Private Attributes | List of all members
FileParticleAttribDataSource< T > Class Template Reference

#include <FilePtclAttribDataSource.h>

Inheritance diagram for FileParticleAttribDataSource< T >:
Inheritance graph
[legend]
Collaboration diagram for FileParticleAttribDataSource< T >:
Collaboration graph
[legend]

Public Member Functions

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

Private Attributes

DiscParticleDP
 
ParticleAttrib< T > & MyParticles
 
int counter
 

Additional Inherited Members

- Protected Attributes inherited from DataSourceObject
DataConnectConnection
 
DataSourceSource
 
int TransferMethod
 

Detailed Description

template<class T>
class FileParticleAttribDataSource< T >

Definition at line 31 of file FilePtclAttribDataSource.h.

Constructor & Destructor Documentation

template<class T >
FileParticleAttribDataSource< T >::FileParticleAttribDataSource ( const char *  nm,
DataConnect dc,
int  tm,
ParticleAttrib< T > &  P 
)
template<class T >
FileParticleAttribDataSource< T >::~FileParticleAttribDataSource ( )
virtual

Definition at line 62 of file FilePtclAttribDataSource.hpp.

Member Function Documentation

template<class T >
void FileParticleAttribDataSource< T >::interact ( const char *  = 0)
virtual

Reimplemented from DataSourceObject.

Definition at line 90 of file FilePtclAttribDataSource.hpp.

template<class T >
bool FileParticleAttribDataSource< T >::update ( )
virtual

Reimplemented from DataSourceObject.

Definition at line 73 of file FilePtclAttribDataSource.hpp.

References DataSource::INPUT, and DataSource::OUTPUT.

Member Data Documentation

template<class T>
int FileParticleAttribDataSource< T >::counter
private

Definition at line 63 of file FilePtclAttribDataSource.h.

template<class T>
DiscParticle* FileParticleAttribDataSource< T >::DP
private
template<class T>
ParticleAttrib<T>& FileParticleAttribDataSource< T >::MyParticles
private

Definition at line 60 of file FilePtclAttribDataSource.h.


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