|
OPAL (Object Oriented Parallel Accelerator Library) 2024.2
OPAL
|
#include <FilePtclBaseDataSource.h>
Public Member Functions | |
| FileIpplParticleBaseDataSource (const char *, DataConnect *, int, IpplParticleBase< T > &) | |
| virtual | ~FileIpplParticleBaseDataSource () |
| virtual bool | update () |
| virtual void | interact (const char *=0) |
| bool | connected () const |
| DataConnect * | getConnection () |
| DataSource * | getSource () |
| const char * | name () const |
| const char * | setName (const char *nm=0) |
Protected Attributes | |
| DataConnect * | Connection |
| DataSource * | Source |
| int | TransferMethod |
Private Attributes | |
| DiscParticle * | DP |
| IpplParticleBase< T > & | MyParticles |
| int | counter |
| std::string | MyName |
Definition at line 31 of file FilePtclBaseDataSource.h.
| FileIpplParticleBaseDataSource< T >::FileIpplParticleBaseDataSource | ( | const char * | nm, |
| DataConnect * | dc, | ||
| int | tm, | ||
| IpplParticleBase< T > & | P ) |
Definition at line 36 of file FilePtclBaseDataSource.hpp.
References DataSourceObject::Connection, counter, DataSourceObject::DataSourceObject(), DP, DataConnect::DSID(), endl(), ERRORMSG, FileDataConnect::getTypeString(), DataSource::INPUT, DiscParticle::INPUT, MyParticles, NamedObj::name(), DataSource::OUTPUT, DiscParticle::OUTPUT, and DataSourceObject::TransferMethod.
Referenced by make_DataSourceObject().
|
virtual |
Definition at line 61 of file FilePtclBaseDataSource.hpp.
References DP.
|
inlineinherited |
Definition at line 68 of file DataSourceObject.h.
References Connection, and Source.
Referenced by DataSource::connect().
|
inlineinherited |
Definition at line 71 of file DataSourceObject.h.
References Connection.
Referenced by DataConnect::connect(), DataSource::connect(), IpplParticleBaseDataSource::find_particle_base(), FieldDataSource< T, Dim, M, C >::gather_data(), and FileFieldDataSource< T, Dim, M, C >::~FileFieldDataSource().
|
inlineinherited |
Definition at line 74 of file DataSourceObject.h.
References Source.
Referenced by DataConnect::connect(), and DataSource::connect().
|
virtual |
Reimplemented from DataSourceObject.
Definition at line 89 of file FilePtclBaseDataSource.hpp.
|
inlineinherited |
Definition at line 35 of file NamedObj.h.
References MyName.
Referenced by FileFieldDataSource< T, Dim, M, C >::FileFieldDataSource(), FileIpplParticleBaseDataSource< T >::FileIpplParticleBaseDataSource(), FileParticleAttribDataSource< T >::FileParticleAttribDataSource(), and ParticleAttribDataSource::ParticleAttribDataSource().
|
inlineinherited |
Definition at line 38 of file NamedObj.h.
References MyName.
Referenced by ParticleAttribDataSource::ParticleAttribDataSource().
|
virtual |
Reimplemented from DataSourceObject.
Definition at line 72 of file FilePtclBaseDataSource.hpp.
References counter, DP, DataSource::INPUT, MyParticles, DataSource::OUTPUT, and DataSourceObject::TransferMethod.
|
protectedinherited |
Definition at line 98 of file DataSourceObject.h.
Referenced by connected(), DataSourceObject(), DataSourceObject(), FileFieldDataSource< T, Dim, M, C >::FileFieldDataSource(), FileIpplParticleBaseDataSource< T >::FileIpplParticleBaseDataSource(), FileParticleAttribDataSource< T >::FileParticleAttribDataSource(), and getConnection().
|
private |
Definition at line 63 of file FilePtclBaseDataSource.h.
Referenced by FileIpplParticleBaseDataSource(), and update().
|
private |
Definition at line 57 of file FilePtclBaseDataSource.h.
Referenced by FileIpplParticleBaseDataSource(), update(), and ~FileIpplParticleBaseDataSource().
|
privateinherited |
Definition at line 47 of file NamedObj.h.
Referenced by name(), NamedObj(), and setName().
|
private |
Definition at line 60 of file FilePtclBaseDataSource.h.
Referenced by FileIpplParticleBaseDataSource(), and update().
|
protectedinherited |
Definition at line 102 of file DataSourceObject.h.
Referenced by connected(), DataSourceObject(), DataSourceObject(), and getSource().
|
protectedinherited |
Definition at line 107 of file DataSourceObject.h.
Referenced by DataSourceObject(), DataSourceObject(), FileFieldDataSource< T, Dim, M, C >::FileFieldDataSource(), FileIpplParticleBaseDataSource< T >::FileIpplParticleBaseDataSource(), FileParticleAttribDataSource< T >::FileParticleAttribDataSource(), FileFieldDataSource< T, Dim, M, C >::update(), FileIpplParticleBaseDataSource< T >::update(), and FileParticleAttribDataSource< T >::update().