ControllerBroadcasts Struct Reference

#include <Broadcasts.h>

List of all members.

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.

00091                                                         :
00092     velocityRescaleFactor(velocityRescaleFactorTag, ldObjPtr),
00093     positionRescaleFactor(positionRescaleFactorTag, ldObjPtr),
00094     // For multigrator
00095     velocityRescaleTensor(velocityRescaleTensorTag, ldObjPtr),
00096     velocityRescaleTensor2(velocityRescaleTensor2Tag, ldObjPtr),
00097     velocityRescaleFactor2(velocityRescaleFactor2Tag, ldObjPtr),
00098     positionRescaleFactor2(positionRescaleFactor2Tag, ldObjPtr),
00099     // End multigrator
00100     tcoupleCoefficient(tcoupleCoefficientTag, ldObjPtr),
00101     stochRescaleCoefficient(stochRescaleCoefficientTag, ldObjPtr),
00102     minimizeCoefficient(minimizeCoefficientTag, ldObjPtr),
00103     momentumCorrection(momentumCorrectionTag, ldObjPtr),
00104 #if USE_BARRIER
00105     cycleBarrier(cycleBarrierTag, ldObjPtr),
00106 #endif
00107     accelMDRescaleFactor(accelMDRescaleFactorTag, ldObjPtr),
00108     adaptTemperature(adaptTemperatureTag, ldObjPtr),
00109     scriptBarrier(scriptBarrierTag, ldObjPtr),
00110 #ifdef MEASURE_NAMD_WITH_PAPI
00111         papiMeasureBarrier(papiMeasureTag, ldObjPtr),
00112 #endif
00113         traceBarrier(traceBarrierTag, ldObjPtr)
00114   { ; }
};


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().

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

Definition at line 69 of file Broadcasts.h.

Referenced by Sequencer::berendsenPressure(), Controller::berendsenPressure(), Sequencer::langevinPiston(), Controller::langevinPiston1(), Sequencer::multigratorPressure(), and Controller::multigratorPressure().

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

Definition at line 77 of file Broadcasts.h.

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

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

Definition at line 68 of file Broadcasts.h.

Referenced by Sequencer::multigratorTemperature(), Controller::multigratorTemperature(), Sequencer::rescaleVelocities(), and Controller::rescaleVelocities().

SimpleBroadcastObject<BigReal> ControllerBroadcasts::velocityRescaleFactor2

Definition at line 73 of file Broadcasts.h.

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

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:
Generated on Sun Jun 17 01:17:20 2018 for NAMD by  doxygen 1.4.7