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


Detailed Description

Definition at line 64 of file Broadcasts.h.


Constructor & Destructor Documentation

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

Definition at line 88 of file Broadcasts.h.

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


Member Data Documentation

SimpleBroadcastObject<Vector> ControllerBroadcasts::accelMDRescaleFactor

Definition at line 82 of file Broadcasts.h.

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

SimpleBroadcastObject<BigReal> ControllerBroadcasts::adaptTemperature

Definition at line 83 of file Broadcasts.h.

Referenced by Sequencer::adaptTempUpdate().

SimpleBroadcastObject<BigReal> ControllerBroadcasts::minimizeCoefficient

Definition at line 75 of file Broadcasts.h.

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

SimpleBroadcastObject<Vector> ControllerBroadcasts::momentumCorrection

Definition at line 76 of file Broadcasts.h.

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

SimpleBroadcastObject<Tensor> ControllerBroadcasts::positionRescaleFactor

Definition at line 67 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 72 of file Broadcasts.h.

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

SimpleBroadcastObject<int> ControllerBroadcasts::scriptBarrier

Definition at line 80 of file Broadcasts.h.

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

SimpleBroadcastObject<BigReal> ControllerBroadcasts::tcoupleCoefficient

Definition at line 74 of file Broadcasts.h.

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

SimpleBroadcastObject<int> ControllerBroadcasts::traceBarrier

Definition at line 81 of file Broadcasts.h.

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

SimpleBroadcastObject<BigReal> ControllerBroadcasts::velocityRescaleFactor

Definition at line 66 of file Broadcasts.h.

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

SimpleBroadcastObject<BigReal> ControllerBroadcasts::velocityRescaleFactor2

Definition at line 71 of file Broadcasts.h.

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

SimpleBroadcastObject<Tensor> ControllerBroadcasts::velocityRescaleTensor

Definition at line 69 of file Broadcasts.h.

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

SimpleBroadcastObject<Tensor> ControllerBroadcasts::velocityRescaleTensor2

Definition at line 70 of file Broadcasts.h.

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


The documentation for this struct was generated from the following file:
Generated on Wed Sep 20 01:17:18 2017 for NAMD by  doxygen 1.4.7