OPAL (Object Oriented Parallel Accelerator Library) 2022.1
OPAL
|
#include <FileDataConnect.h>
Public Member Functions | |
FileDataConnect (const char *nm, unsigned int numobjs=1, const char *ts=0, int n=0) | |
virtual | ~FileDataConnect () |
unsigned int | getNumObjects () const |
const char * | getTypeString () const |
virtual bool | connected () const |
![]() | |
DataConnect (const char *nm, const char *id, int dtm=DataSource::OUTPUT, int n=0) | |
virtual | ~DataConnect () |
const char * | DSID () const |
int | getDefaultTransferMethod () const |
void | setDefaultTransferMethod (int m) |
int | getNodes () const |
bool | onConnectNode () const |
iterator | begin () |
iterator | end () |
const_iterator | begin () const |
const_iterator | end () const |
unsigned int | size () const |
unsigned int | numDataSources () const |
bool | empty () const |
virtual bool | connected () const |
virtual DataConnect * | connect (const char *, DataSource *, int=DataSource::DEFAULT) |
virtual DataConnect * | connect (const char *, DataSource &, int=DataSource::DEFAULT) |
virtual bool | connect (DataSourceObject *) |
virtual void | updateConnections (DataConnect *=0) |
virtual void | disconnectConnections () |
virtual void | interact (const char *=0, DataConnect *=0) |
virtual void | ready () |
![]() | |
NamedObj (const char *nm=0) | |
virtual | ~NamedObj () |
const char * | name () const |
const char * | setName (const char *nm=0) |
Private Attributes | |
unsigned int | NumObjects |
std::string | TypeString |
Additional Inherited Members | |
![]() | |
typedef std::vector< DataSource * > | container_t |
typedef container_t::iterator | iterator |
typedef container_t::const_iterator | const_iterator |
Definition at line 25 of file FileDataConnect.h.
|
inline |
Definition at line 29 of file FileDataConnect.h.
References TypeString.
|
inlinevirtual |
Definition at line 39 of file FileDataConnect.h.
|
inlinevirtual |
Reimplemented from DataConnect.
Definition at line 56 of file FileDataConnect.h.
|
inline |
Definition at line 46 of file FileDataConnect.h.
References NumObjects.
Referenced by FileFieldDataSource< T, Dim, M, C >::FileFieldDataSource().
|
inline |
Definition at line 49 of file FileDataConnect.h.
References TypeString.
Referenced by FileFieldDataSource< T, Dim, M, C >::FileFieldDataSource(), FileIpplParticleBaseDataSource< T >::FileIpplParticleBaseDataSource(), and FileParticleAttribDataSource< T >::FileParticleAttribDataSource().
|
private |
Definition at line 60 of file FileDataConnect.h.
Referenced by getNumObjects().
|
private |
Definition at line 61 of file FileDataConnect.h.
Referenced by FileDataConnect(), and getTypeString().