Gromacs
2021-beta2-UNCHECKED
|
#include <vector>
#include "gromacs/math/vectypes.h"
#include "gromacs/utility/arrayref.h"
#include "gromacs/utility/real.h"
#include "modularsimulatorinterfaces.h"
Declares the propagator element for the modular simulator.
This header is only used within the modular simulator module
Classes | |
class | gmx::Propagator< algorithm > |
Propagator element. More... | |
Enumerations | |
enum | gmx::RegisterWithThermostat { True, False } |
Whether built propagator should be registered with thermostat. | |
enum | gmx::RegisterWithBarostat { True, False } |
Whether built propagator should be registered with barostat. | |
enum | gmx::IntegrationStep { PositionsOnly, VelocitiesOnly, LeapFrog, VelocityVerletPositionsAndVelocities, Count } |
The different integration types we know about. More... | |
enum | gmx::NumVelocityScalingValues { gmx::NumVelocityScalingValues::None, gmx::NumVelocityScalingValues::Single, gmx::NumVelocityScalingValues::Multiple, Count } |
Sets the number of different velocity scaling values. More... | |
enum | gmx::ParrinelloRahmanVelocityScaling { gmx::ParrinelloRahmanVelocityScaling::No, gmx::ParrinelloRahmanVelocityScaling::Diagonal, gmx::ParrinelloRahmanVelocityScaling::Full, Count } |
Sets the type of Parrinello-Rahman pressure scaling. More... | |