addMoleculeToMDSimulation(const coupling::interface::Molecule< dim > &molecule)=0 | coupling::interface::MDSolverInterface< LinkedCell, dim > | pure virtual |
calculateForceAndEnergy(coupling::interface::Molecule< dim > &molecule)=0 | coupling::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)=0 | coupling::interface::MDSolverInterface< LinkedCell, dim > | pure virtual |
getDt()=0 | coupling::interface::MDSolverInterface< LinkedCell, dim > | pure virtual |
getGlobalMDDomainOffset() const =0 | coupling::interface::MDSolverInterface< LinkedCell, dim > | pure virtual |
getGlobalMDDomainSize() const =0 | coupling::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 =0 | coupling::interface::MDSolverInterface< LinkedCell, dim > | pure virtual |
getKB() const =0 | coupling::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)=0 | coupling::interface::MDSolverInterface< LinkedCell, dim > | pure virtual |
getLinkedCellIndexForMoleculePosition(const tarch::la::Vector< dim, double > &position)=0 | coupling::interface::MDSolverInterface< LinkedCell, dim > | pure virtual |
getMoleculeEpsilon() const =0 | coupling::interface::MDSolverInterface< LinkedCell, dim > | pure virtual |
getMoleculeIterator(LinkedCell &cell)=0 | coupling::interface::MDSolverInterface< LinkedCell, dim > | pure virtual |
getMoleculeMass() const =0 | coupling::interface::MDSolverInterface< LinkedCell, dim > | pure virtual |
getMoleculeSigma() const =0 | coupling::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)=0 | coupling::interface::MDSolverInterface< LinkedCell, dim > | pure virtual |
synchronizeMoleculesAfterMassModification()=0 | coupling::interface::MDSolverInterface< LinkedCell, dim > | pure virtual |
synchronizeMoleculesAfterMomentumModification()=0 | coupling::interface::MDSolverInterface< LinkedCell, dim > | pure virtual |
~MDSolverInterface() | coupling::interface::MDSolverInterface< LinkedCell, dim > | inlinevirtual |