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 > scriptBarrier
 
SimpleBroadcastObject< int > traceBarrier
 
SimpleBroadcastObject< VectoraccelMDRescaleFactor
 
SimpleBroadcastObject< BigRealadaptTemperature
 

Detailed Description

Definition at line 66 of file Broadcasts.h.

Constructor & Destructor Documentation

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

Definition at line 91 of file Broadcasts.h.

91  :
94  // For multigrator
99  // End multigrator
104 #if USE_BARRIER
105  cycleBarrier(cycleBarrierTag, ldObjPtr),
106 #endif
109  scriptBarrier(scriptBarrierTag, ldObjPtr),
110 #ifdef MEASURE_NAMD_WITH_PAPI
111  papiMeasureBarrier(papiMeasureTag, ldObjPtr),
112 #endif
113  traceBarrier(traceBarrierTag, ldObjPtr)
114  { ; }
SimpleBroadcastObject< int > traceBarrier
Definition: Broadcasts.h:84
SimpleBroadcastObject< Vector > momentumCorrection
Definition: Broadcasts.h:79
SimpleBroadcastObject< BigReal > adaptTemperature
Definition: Broadcasts.h:86
SimpleBroadcastObject< BigReal > tcoupleCoefficient
Definition: Broadcasts.h:76
SimpleBroadcastObject< BigReal > stochRescaleCoefficient
Definition: Broadcasts.h:77
SimpleBroadcastObject< Tensor > velocityRescaleTensor2
Definition: Broadcasts.h:72
SimpleBroadcastObject< int > scriptBarrier
Definition: Broadcasts.h:83
SimpleBroadcastObject< BigReal > velocityRescaleFactor2
Definition: Broadcasts.h:73
SimpleBroadcastObject< BigReal > velocityRescaleFactor
Definition: Broadcasts.h:68
SimpleBroadcastObject< BigReal > minimizeCoefficient
Definition: Broadcasts.h:78
SimpleBroadcastObject< Vector > accelMDRescaleFactor
Definition: Broadcasts.h:85
SimpleBroadcastObject< Tensor > positionRescaleFactor
Definition: Broadcasts.h:69
SimpleBroadcastObject< Tensor > positionRescaleFactor2
Definition: Broadcasts.h:74
SimpleBroadcastObject< Tensor > velocityRescaleTensor
Definition: Broadcasts.h:71

Member Data Documentation

SimpleBroadcastObject<Vector> ControllerBroadcasts::accelMDRescaleFactor

Definition at line 85 of file Broadcasts.h.

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

SimpleBroadcastObject<BigReal> ControllerBroadcasts::adaptTemperature

Definition at line 86 of file Broadcasts.h.

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

SimpleBroadcastObject<BigReal> ControllerBroadcasts::minimizeCoefficient

Definition at line 78 of file Broadcasts.h.

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

SimpleBroadcastObject<Vector> ControllerBroadcasts::momentumCorrection

Definition at line 79 of file Broadcasts.h.

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

SimpleBroadcastObject<Tensor> ControllerBroadcasts::positionRescaleFactor
SimpleBroadcastObject<Tensor> ControllerBroadcasts::positionRescaleFactor2

Definition at line 74 of file Broadcasts.h.

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

SimpleBroadcastObject<int> ControllerBroadcasts::scriptBarrier

Definition at line 83 of file Broadcasts.h.

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

SimpleBroadcastObject<BigReal> ControllerBroadcasts::stochRescaleCoefficient
SimpleBroadcastObject<BigReal> ControllerBroadcasts::tcoupleCoefficient

Definition at line 76 of file Broadcasts.h.

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

SimpleBroadcastObject<int> ControllerBroadcasts::traceBarrier

Definition at line 84 of file Broadcasts.h.

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

SimpleBroadcastObject<BigReal> ControllerBroadcasts::velocityRescaleFactor
SimpleBroadcastObject<BigReal> ControllerBroadcasts::velocityRescaleFactor2
SimpleBroadcastObject<Tensor> ControllerBroadcasts::velocityRescaleTensor

Definition at line 71 of file Broadcasts.h.

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

SimpleBroadcastObject<Tensor> ControllerBroadcasts::velocityRescaleTensor2

Definition at line 72 of file Broadcasts.h.

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


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