Gromacs  2025.0-dev-20241029-e106fce
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Enumerations
signallers.h File Reference
#include <memory>
#include <optional>
#include <utility>
#include <vector>
#include "gromacs/compat/pointers.h"
#include "modularsimulatorinterfaces.h"
+ Include dependency graph for signallers.h:
+ This graph shows which files directly or indirectly include this file:

Description

Declares the signallers for the modular simulator.

Author
Pascal Merz pasca.nosp@m.l.me.nosp@m.rz@me.nosp@m..com

This header is only used within the modular simulator module

Classes

class  gmx::SignallerBuilder< Signaller >
 Builder for signallers. More...
 
class  gmx::NeighborSearchSignaller
 Element signalling a neighbor search step. More...
 
class  gmx::LastStepSignaller
 Element signalling the last step. More...
 
class  gmx::LoggingSignaller
 Element signalling a logging step. More...
 
class  gmx::TrajectorySignaller
 Element signalling trajectory writing. More...
 
class  gmx::EnergySignaller
 Element signalling energy related special steps. More...
 

Enumerations

enum  gmx::EnergySignallerVirialMode { gmx::EnergySignallerVirialMode::Off, gmx::EnergySignallerVirialMode::OnStep, gmx::EnergySignallerVirialMode::OnStepAndNext, gmx::EnergySignallerVirialMode::Count }
 When we calculate virial. More...