|
MaMiCo 1.2
|
dummy implementation, applying no boundary force. More...
#include <NoBoundaryForce.h>


Public Member Functions | |
| NoBoundaryForce (coupling::interface::MDSolverInterface< LinkedCell, dim > *mdSolverInterface) | |
| a simple constructor | |
| virtual | ~NoBoundaryForce () |
| a simple destructor | |
| virtual void | applyBoundaryForce (coupling::datastructures::CouplingCellWithLinkedCells< LinkedCell, dim > &cell) |
| dummy function, doesn't do anything | |
Public Member Functions inherited from coupling::BoundaryForceController< LinkedCell, dim > | |
| BoundaryForceController (coupling::interface::MDSolverInterface< LinkedCell, dim > *const mdSolverInterface) | |
| A simple constructor. | |
| virtual | ~BoundaryForceController () |
| A simple destructor. | |
| virtual double | getPotentialEnergy (const tarch::la::Vector< dim, double > &position) const |
| calculates the potential energy for a given position | |
| virtual tarch::la::Vector< dim, double > | getForce (const tarch::la::Vector< dim, double > &position) const |
| calculates the boundary force for the given particle position | |
Additional Inherited Members | |
Protected Attributes inherited from coupling::BoundaryForceController< LinkedCell, dim > | |
| coupling::interface::MDSolverInterface< LinkedCell, dim > *const | _mdSolverInterface |
| interface of the molecular dynamics solver | |
dummy implementation, applying no boundary force.
| LinkedCell | the LinkedCell class is given by the implementation of linked cells in the molecular dynamics simulation |
| dim | refers to the spacial dimension of the simulation, can be 1, 2, or 3 |
|
inline |
a simple constructor
| mdSolverInterface | interface to the md solver |
|
inlinevirtual |
dummy function, doesn't do anything
| cell | the coupling cell to apply no force coupling cell |
Implements coupling::BoundaryForceController< LinkedCell, dim >.