45#ifndef INTEGRATORS_FLUCTUATINGCHARGEPROPAGATOR_HPP
46#define INTEGRATORS_FLUCTUATINGCHARGEPROPAGATOR_HPP
50#include "brains/Thermo.hpp"
51#include "flucq/FluctuatingChargeConstraints.hpp"
63 virtual void initialize();
64 virtual void updateSizes() = 0;
65 virtual void moveA() = 0;
66 virtual void applyConstraints();
67 virtual void moveB() = 0;
69 virtual void PositionStep(RealType) {}
70 virtual void VelocityStep(RealType) {}
abstract class for propagating fluctuating charge variables
ForceManager is responsible for calculating both the short range (bonded) interactions and long range...
One of the heavy-weight classes of OpenMD, SimInfo maintains objects and variables relating to the cu...
This basic Periodic Table class was originally taken from the data.cpp file in OpenBabel.