|
std::string | getShortName () override |
|
void | readXML (XMLfileUnits &xmlconfig) override |
| Read in XML configuration for DistControl and all its included objects. More...
|
|
void | init (ParticleContainer *particleContainer, DomainDecompBase *domainDecomp, Domain *domain) override |
| Method init will be called at the begin of the simulation. More...
|
|
void | beforeEventNewTimestep (ParticleContainer *particleContainer, DomainDecompBase *domainDecomp, unsigned long simstep) override |
| Method will be called first thing in a new timestep. More...
|
|
void | beforeForces (ParticleContainer *particleContainer, DomainDecompBase *domainDecomp, unsigned long simstep) override |
| Method beforeForces will be called before forcefields have been applied no alterations w.r.t. Forces shall be made here. More...
|
|
void | siteWiseForces (ParticleContainer *particleContainer, DomainDecompBase *domainDecomp, unsigned long simstep) override |
| Method siteWiseForces will be called before forcefields have been applied alterations to sitewise forces and fullMolecule forces can be made here. More...
|
|
void | afterForces (ParticleContainer *particleContainer, DomainDecompBase *domainDecomp, unsigned long simstep) override |
| Method afterForces will be called after forcefields have been applied no sitewise Forces can be applied here. More...
|
|
void | endStep (ParticleContainer *particleContainer, DomainDecompBase *domainDecomp, Domain *domain, unsigned long simstep) override |
| Method endStep will be called at the end of each time step. More...
|
|
void | finish (ParticleContainer *particleContainer, DomainDecompBase *domainDecomp, Domain *domain) override |
| Method finish will be called at the end of the simulation. More...
|
|
std::string | getPluginName () override |
| return the name of the plugin More...
|
|
void | SetSubdivision (const uint32_t &numBins) |
|
void | SetSubdivision (const double &dBinWidth) |
|
void | PrepareSubdivision () |
|
void | PrepareDataStructures () |
|
void | InitPositions (const double &dInterfaceMidLeft, const double &dInterfaceMidRight) |
|
double | GetInterfaceMidLeft () |
|
double | GetInterfaceMidRight () |
|
unsigned int | GetUpdateFreq () |
|
unsigned int | GetWriteFreqProfiles () |
|
void | Init (ParticleContainer *particleContainer) |
|
void | WriteHeader () |
|
void | WriteData (const uint64_t &simstep) |
|
void | WriteDataProfiles (const uint64_t &simstep) |
|
void | SampleProfiles (Molecule *mol) |
|
void | UpdatePositionsInit (ParticleContainer *particleContainer) |
|
void | UpdatePositions (const uint64_t &simstep) |
|
void | registerObserver (ObserverBase *observer) override |
|
void | unregisterObserver (ObserverBase *observer) override |
|
void | informObserver () override |
|
| PluginBase () |
| Subclasses should use their constructur to pass parameters (e.g. filenames)
|
|
virtual void | registerCallbacks (std::map< std::string, FunctionWrapper > &callbackMap) |
|
virtual void | accessAllCallbacks (const std::map< std::string, FunctionWrapper > &callbackMap) |
|