OpenMD  2.5
Molecular Dynamics in the Open
OpenMD::SystemDecomposition Class Referenceabstract

#include <SystemDecomposition.hpp>

Public Member Functions

 SystemDecomposition (SimInfo *info)
 
virtual ~SystemDecomposition ()
 
virtual void distributeObjects ()=0
 
virtual MoleculegetMoleculeByGlobalIndex ()=0
 

Detailed Description

SystemDecomposition is an interface for passing out and collecting information from many processors for use during integration and computation of physical properties. This is distinct from the data that is passed out and maintained by a ForceDecomposition during the force loop.

distributeObjects (parallel communication - one time only)

Definition at line 62 of file SystemDecomposition.hpp.

Constructor & Destructor Documentation

◆ SystemDecomposition()

OpenMD::SystemDecomposition::SystemDecomposition ( SimInfo info)
inline

Definition at line 65 of file SystemDecomposition.hpp.

◆ ~SystemDecomposition()

virtual OpenMD::SystemDecomposition::~SystemDecomposition ( )
inlinevirtual

Definition at line 66 of file SystemDecomposition.hpp.

Member Function Documentation

◆ distributeObjects()

virtual void OpenMD::SystemDecomposition::distributeObjects ( )
pure virtual

◆ getMoleculeByGlobalIndex()

virtual Molecule* OpenMD::SystemDecomposition::getMoleculeByGlobalIndex ( )
pure virtual

The documentation for this class was generated from the following file: