ls1-MarDyn
ls1-MarDyn molecular dynamics code
Mkesfera.h
1#ifndef MKESFERA_H
2#define MKESFERA_H
3
4#include "io/InputBase.h"
5
14
15public:
17
19
20 void readPhaseSpaceHeader(Domain* /*domain*/, double /*timestep*/) {}
21
22 unsigned long readPhaseSpace(ParticleContainer* particleContainer, Domain* domain, DomainDecompBase* domainDecomp);
23
42 void readXML(XMLfileUnits& xmlconfig);
43
44private:
45 double R_i, R_o;
46 double rho_i, rho_o;
47 double center[3];
48};
49
50#endif /* MKESFERA_H */
51
handle boundary region and multiple processes
Definition: DomainDecompBase.h:51
This class is used to read in the phasespace and to handle macroscopic values.
Definition: Domain.h:47
interface for any kind of input class
Definition: InputBase.h:18
Single droplet scenario generator.
Definition: Mkesfera.h:13
unsigned long readPhaseSpace(ParticleContainer *particleContainer, Domain *domain, DomainDecompBase *domainDecomp)
read the actual phase space information
Definition: Mkesfera.cpp:55
void readXML(XMLfileUnits &xmlconfig)
Read in XML configuration for MkesferaGenerator and all its included objects.
Definition: Mkesfera.cpp:26
void readPhaseSpaceHeader(Domain *, double)
read the phase space components and header information
Definition: Mkesfera.h:20
This Interface is used to get access to particles and pairs of particles.
Definition: ParticleContainer.h:69
XML file with unit attributes abstraction.
Definition: xmlfileUnits.h:25