MaMiCo 1.2
Loading...
Searching...
No Matches
coupling::interface::MDSolverInterface< LinkedCell, dim > Member List

This is the complete list of members for coupling::interface::MDSolverInterface< LinkedCell, dim >, including all inherited members.

addMoleculeToMDSimulation(const coupling::interface::Molecule< dim > &molecule)=0coupling::interface::MDSolverInterface< LinkedCell, dim >pure virtual
calculateForceAndEnergy(coupling::interface::Molecule< dim > &molecule)=0coupling::interface::MDSolverInterface< LinkedCell, dim >pure virtual
CellIndex_T typedef (defined in coupling::interface::MDSolverInterface< LinkedCell, dim >)coupling::interface::MDSolverInterface< LinkedCell, dim >
deleteMoleculeFromMDSimulation(const coupling::interface::Molecule< dim > &molecule, LinkedCell &cell)=0coupling::interface::MDSolverInterface< LinkedCell, dim >pure virtual
getDt()=0coupling::interface::MDSolverInterface< LinkedCell, dim >pure virtual
getGlobalMDDomainOffset() const =0coupling::interface::MDSolverInterface< LinkedCell, dim >pure virtual
getGlobalMDDomainSize() const =0coupling::interface::MDSolverInterface< LinkedCell, dim >pure virtual
getInitialVelocity(const tarch::la::Vector< dim, double > &meanVelocity, const double &kB, const double &temperature, tarch::la::Vector< dim, double > &initialVelocity) const =0coupling::interface::MDSolverInterface< LinkedCell, dim >pure virtual
getKB() const =0coupling::interface::MDSolverInterface< LinkedCell, dim >pure virtual
getLinkedCell(const CellIndex_T &couplingCellIndex, const tarch::la::Vector< dim, unsigned int > &linkedCellInCouplingCell, const tarch::la::Vector< dim, unsigned int > &linkedCellsPerCouplingCell)=0coupling::interface::MDSolverInterface< LinkedCell, dim >pure virtual
getLinkedCellIndexForMoleculePosition(const tarch::la::Vector< dim, double > &position)=0coupling::interface::MDSolverInterface< LinkedCell, dim >pure virtual
getMoleculeEpsilon() const =0coupling::interface::MDSolverInterface< LinkedCell, dim >pure virtual
getMoleculeIterator(LinkedCell &cell)=0coupling::interface::MDSolverInterface< LinkedCell, dim >pure virtual
getMoleculeMass() const =0coupling::interface::MDSolverInterface< LinkedCell, dim >pure virtual
getMoleculeSigma() const =0coupling::interface::MDSolverInterface< LinkedCell, dim >pure virtual
setupPotentialEnergyLandscape(const tarch::la::Vector< dim, unsigned int > &indexOfFirstCouplingCell, const tarch::la::Vector< dim, unsigned int > &rangeCouplingCells, const tarch::la::Vector< dim, unsigned int > &linkedCellsPerCouplingCell)=0coupling::interface::MDSolverInterface< LinkedCell, dim >pure virtual
synchronizeMoleculesAfterMassModification()=0coupling::interface::MDSolverInterface< LinkedCell, dim >pure virtual
synchronizeMoleculesAfterMomentumModification()=0coupling::interface::MDSolverInterface< LinkedCell, dim >pure virtual
~MDSolverInterface()coupling::interface::MDSolverInterface< LinkedCell, dim >inlinevirtual