| 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 |