5#ifndef _MOLECULARDYNAMICS_COUPLING_NOMOMENTUMINSERTION_H_
6#define _MOLECULARDYNAMICS_COUPLING_NOMOMENTUMINSERTION_H_
8#include "coupling/MomentumInsertion.h"
used to manipulate the momentum/ velocity of the molecules contained in a coupling cell.
Definition MomentumInsertion.h:23
MomentumInsertion(coupling::interface::MDSolverInterface< LinkedCell, dim > *const mdSolverInterface)
a simple constructor
Definition MomentumInsertion.h:27
dummy class. Empty momentum insertion mechanism. Doesn't change anything.
Definition NoMomentumInsertion.h:21
NoMomentumInsertion(coupling::interface::MDSolverInterface< LinkedCell, dim > *const mdSolverInterface)
a simple constructor
Definition NoMomentumInsertion.h:25
unsigned int getTimeIntervalPerMomentumInsertion() const override
returns the number of MD steps between subsequent momentum insertions
Definition NoMomentumInsertion.h:34
void insertMomentum(coupling::datastructures::CouplingCellWithLinkedCells< LinkedCell, dim > &cell, I02 idx) const override
a dummy function, which doesn't do anything
Definition NoMomentumInsertion.h:38
virtual ~NoMomentumInsertion()
a simple destructor
Definition NoMomentumInsertion.h:28
defines the cell type with cell-averaged quantities. Derived from the class coupling::datastructures:...
Definition CouplingCellWithLinkedCells.h:26
interface to the MD simulation
Definition MDSolverInterface.h:25
everything necessary for coupling operations, is defined in here
Definition AdditiveMomentumInsertion.h:15