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.