8 #include "SimulationAccess.h" 9 #include "Simulation.h" 20 simulationPtr_(&simulation),
21 boundaryPtr_(&simulation.boundary_),
22 atomStoragePtr_(&simulation.atomStorage_),
24 bondStoragePtr_(&simulation.bondStorage_),
27 angleStoragePtr_(&simulation.angleStorage_),
30 dihedralStoragePtr_(&simulation.dihedralStorage_),
32 pairPotentialPtr_(simulation.pairPotentialPtr_),
34 bondPotentialPtr_(simulation.bondPotentialPtr_),
37 anglePotentialPtr_(simulation.anglePotentialPtr_),
40 dihedralPotentialPtr_(simulation.dihedralPotentialPtr_),
43 externalPotentialPtr_(simulation.externalPotentialPtr_),
45 energyEnsemblePtr_(simulation.energyEnsemblePtr_),
46 boundaryEnsemblePtr_(simulation.boundaryEnsemblePtr_),
47 randomPtr_(&simulation.random_),
48 domainPtr_(&simulation.domain_),
49 exchangerPtr_(&simulation.exchanger_),
50 fileMasterPtr_(simulation.fileMasterPtr_),
51 nAtomType_(simulation.nAtomType_),
53 nBondType_(simulation.nBondType_),
56 nAngleType_(simulation.nAngleType_),
59 nDihedralType_(simulation.nDihedralType_),
62 hasExternal_(simulation.hasExternal_),
64 maskedPairPolicy_(simulation.maskedPairPolicy_),
65 reverseUpdateFlag_(simulation.reverseUpdateFlag_)
67 atomTypes_.associate(simulation.atomTypes_);
SimulationAccess(Simulation &simulation)
Constructor.
Parallel domain decomposition (DD) MD simulation.
Main object for a domain-decomposition MD simulation.
~SimulationAccess()
Destructor.