NAMD
Public Member Functions | Public Attributes | List of all members
ControllerBroadcasts Struct Reference

#include <Broadcasts.h>

Public Member Functions

 ControllerBroadcasts (const LDObjHandle *ldObjPtr=0)
 

Public Attributes

SimpleBroadcastObject< BigRealvelocityRescaleFactor
 
SimpleBroadcastObject< TensorpositionRescaleFactor
 
SimpleBroadcastObject< TensorvelocityRescaleTensor
 
SimpleBroadcastObject< TensorvelocityRescaleTensor2
 
SimpleBroadcastObject< BigRealvelocityRescaleFactor2
 
SimpleBroadcastObject< TensorpositionRescaleFactor2
 
SimpleBroadcastObject< BigRealtcoupleCoefficient
 
SimpleBroadcastObject< BigRealstochRescaleCoefficient
 
SimpleBroadcastObject< BigRealminimizeCoefficient
 
SimpleBroadcastObject< VectormomentumCorrection
 
SimpleBroadcastObject< int > monteCarloBarostatAcceptance
 
SimpleBroadcastObject< int > scriptBarrier
 
SimpleBroadcastObject< int > traceBarrier
 
SimpleBroadcastObject< VectoraccelMDRescaleFactor
 
SimpleBroadcastObject< BigRealadaptTemperature
 

Detailed Description

Definition at line 68 of file Broadcasts.h.

Constructor & Destructor Documentation

◆ ControllerBroadcasts()

ControllerBroadcasts::ControllerBroadcasts ( const LDObjHandle *  ldObjPtr = 0)
inline

Definition at line 95 of file Broadcasts.h.

95  :
98  // For multigrator
103  // End multigrator
108  // For Monte Carlo Pressure
110 #if USE_BARRIER
111  cycleBarrier(cycleBarrierTag, ldObjPtr),
112 #endif
115  scriptBarrier(scriptBarrierTag, ldObjPtr),
116 #ifdef MEASURE_NAMD_WITH_PAPI
117  papiMeasureBarrier(papiMeasureTag, ldObjPtr),
118 #endif
119  traceBarrier(traceBarrierTag, ldObjPtr)
120  { ; }
SimpleBroadcastObject< int > traceBarrier
Definition: Broadcasts.h:88
SimpleBroadcastObject< Vector > momentumCorrection
Definition: Broadcasts.h:81
SimpleBroadcastObject< BigReal > adaptTemperature
Definition: Broadcasts.h:90
SimpleBroadcastObject< BigReal > tcoupleCoefficient
Definition: Broadcasts.h:78
SimpleBroadcastObject< BigReal > stochRescaleCoefficient
Definition: Broadcasts.h:79
SimpleBroadcastObject< int > monteCarloBarostatAcceptance
Definition: Broadcasts.h:83
SimpleBroadcastObject< Tensor > velocityRescaleTensor2
Definition: Broadcasts.h:74
SimpleBroadcastObject< int > scriptBarrier
Definition: Broadcasts.h:87
SimpleBroadcastObject< BigReal > velocityRescaleFactor2
Definition: Broadcasts.h:75
SimpleBroadcastObject< BigReal > velocityRescaleFactor
Definition: Broadcasts.h:70
SimpleBroadcastObject< BigReal > minimizeCoefficient
Definition: Broadcasts.h:80
SimpleBroadcastObject< Vector > accelMDRescaleFactor
Definition: Broadcasts.h:89
SimpleBroadcastObject< Tensor > positionRescaleFactor
Definition: Broadcasts.h:71
SimpleBroadcastObject< Tensor > positionRescaleFactor2
Definition: Broadcasts.h:76
SimpleBroadcastObject< Tensor > velocityRescaleTensor
Definition: Broadcasts.h:73

Member Data Documentation

◆ accelMDRescaleFactor

SimpleBroadcastObject<Vector> ControllerBroadcasts::accelMDRescaleFactor

Definition at line 89 of file Broadcasts.h.

Referenced by Sequencer::rescaleaccelMD(), and Controller::rescaleaccelMD().

◆ adaptTemperature

SimpleBroadcastObject<BigReal> ControllerBroadcasts::adaptTemperature

Definition at line 90 of file Broadcasts.h.

Referenced by Sequencer::adaptTempUpdate(), and Controller::adaptTempUpdate().

◆ minimizeCoefficient

SimpleBroadcastObject<BigReal> ControllerBroadcasts::minimizeCoefficient

Definition at line 80 of file Broadcasts.h.

Referenced by Controller::minimize(), and Sequencer::minimize().

◆ momentumCorrection

SimpleBroadcastObject<Vector> ControllerBroadcasts::momentumCorrection

Definition at line 81 of file Broadcasts.h.

Referenced by Sequencer::correctMomentum(), and Controller::correctMomentum().

◆ monteCarloBarostatAcceptance

SimpleBroadcastObject<int> ControllerBroadcasts::monteCarloBarostatAcceptance

Definition at line 83 of file Broadcasts.h.

Referenced by Controller::monteCarloPressure_accept().

◆ positionRescaleFactor

SimpleBroadcastObject<Tensor> ControllerBroadcasts::positionRescaleFactor

◆ positionRescaleFactor2

SimpleBroadcastObject<Tensor> ControllerBroadcasts::positionRescaleFactor2

Definition at line 76 of file Broadcasts.h.

Referenced by Sequencer::multigratorPressure(), and Controller::multigratorPressure().

◆ scriptBarrier

SimpleBroadcastObject<int> ControllerBroadcasts::scriptBarrier

Definition at line 87 of file Broadcasts.h.

Referenced by Sequencer::algorithm(), and Controller::algorithm().

◆ stochRescaleCoefficient

SimpleBroadcastObject<BigReal> ControllerBroadcasts::stochRescaleCoefficient

◆ tcoupleCoefficient

SimpleBroadcastObject<BigReal> ControllerBroadcasts::tcoupleCoefficient

Definition at line 78 of file Broadcasts.h.

Referenced by Controller::tcoupleVelocities(), and Sequencer::tcoupleVelocities().

◆ traceBarrier

SimpleBroadcastObject<int> ControllerBroadcasts::traceBarrier

Definition at line 88 of file Broadcasts.h.

Referenced by Controller::resumeAfterTraceBarrier(), and Sequencer::traceBarrier().

◆ velocityRescaleFactor

SimpleBroadcastObject<BigReal> ControllerBroadcasts::velocityRescaleFactor

◆ velocityRescaleFactor2

SimpleBroadcastObject<BigReal> ControllerBroadcasts::velocityRescaleFactor2

◆ velocityRescaleTensor

SimpleBroadcastObject<Tensor> ControllerBroadcasts::velocityRescaleTensor

Definition at line 73 of file Broadcasts.h.

Referenced by Sequencer::multigratorPressure(), and Controller::multigratorPressure().

◆ velocityRescaleTensor2

SimpleBroadcastObject<Tensor> ControllerBroadcasts::velocityRescaleTensor2

Definition at line 74 of file Broadcasts.h.

Referenced by Sequencer::multigratorPressure(), and Controller::multigratorPressure().


The documentation for this struct was generated from the following file: