| 
    NAMD
    
   | 
 
#include <ReductionMgr.h>
  
 Public Member Functions | |
| BigReal & | item (int i) | 
| void | max (int i, BigReal v) | 
| void | add (int nitems, const BigReal *arr) | 
| virtual void | submit (void)=0 | 
| virtual | ~SubmitReduction (void) | 
Protected Attributes | |
| BigReal * | data | 
Definition at line 326 of file ReductionMgr.h.
      
  | 
  inlinevirtual | 
Definition at line 373 of file ReductionMgr.h.
      
  | 
  inline | 
Definition at line 361 of file ReductionMgr.h.
References data.
Referenced by ComputeNonbondedUtil::submitPressureProfileData().
      
  | 
  inline | 
Definition at line 336 of file ReductionMgr.h.
References data.
Referenced by colvarproxy_namd::add_energy(), GlobalMaster::addReductionEnergy(), ComputeEField::doForce(), ComputeStir::doForce(), ComputeSphericalBC::doForce(), ComputeNonbondedPair::doForce(), ComputeGridForce::doForce(), ComputeNonbondedSelf::doForce(), ComputeCylindricalBC::doForce(), ComputeRestraints::doForce(), ComputeLCPO::doForce(), ComputeFullDirect::doWork(), ComputeTclBC::doWork(), ComputeHomeTuples< TholeElem, Thole, TholeValue >::doWork(), CudaPmeOneDevice::finishReduction(), CudaComputeNonbonded::finishReductions(), Patch::forceBoxClosed(), HomePatch::hardWallDrude(), CudaComputeNonbonded::launchWork(), Sequencer::multigratorPressure(), Sequencer::multigratorTemperature(), ComputeNonbondedPair::noWork(), ComputeNonbondedSelf::noWork(), ComputeLCPO::noWork(), HomePatch::rattle1old(), ComputeEwald::recvResults(), Controller::rescaleaccelMD(), ComputeLjPmeSerial::saveResults(), ComputeExt::saveResults(), ComputeFmmSerial::saveResults(), ComputeMsmSerial::saveResults(), ComputeMsm::saveResults(), ComputeGBISser::saveResults(), ComputeQM::saveResults(), Sequencer::submitHalfstep(), Sequencer::submitHalfstep_SOA(), Sequencer::submitMinimizeReductions(), Sequencer::submitMomentum(), OneFourNbTholeElem::submitReductionData(), ImproperElem::submitReductionData(), AngleElem::submitReductionData(), DihedralElem::submitReductionData(), CrosstermElem::submitReductionData(), BondElem::submitReductionData(), AnisoElem::submitReductionData(), TholeElem::submitReductionData(), GromacsPairElem::submitReductionData(), ExclElem::submitReductionData(), ComputeNonbondedUtil::submitReductionData(), PmePencilXYZ::submitReductions(), Sequencer::submitReductions(), PmePencilZ::submitReductions(), ComputePmeMgr::submitReductions(), and Sequencer::submitReductions_SOA().
      
  | 
  inline | 
Definition at line 349 of file ReductionMgr.h.
References data.
Referenced by Sequencer::newMinimizeDirection().
      
  | 
  pure virtual | 
Implemented in SubmitReductionShared, and SubmitReductionCharm.
Referenced by colvarproxy_namd::calculate(), ComputeConsForce::doForce(), ComputeEField::doForce(), ComputeConsTorque::doForce(), ComputeStir::doForce(), ComputeSphericalBC::doForce(), ComputeNonbondedPair::doForce(), ComputeGridForce::doForce(), ComputeNonbondedSelf::doForce(), ComputeCylindricalBC::doForce(), ComputeRestraints::doForce(), ComputeLCPO::doForce(), ComputeExt::doWork(), ComputeFmmSerial::doWork(), ComputeMsmSerial::doWork(), ComputeFullDirect::doWork(), ComputeTclBC::doWork(), ComputeMsm::doWork(), ComputeGBISser::doWork(), ComputeEwald::doWork(), ComputeHomeTuples< TholeElem, Thole, TholeValue >::doWork(), CudaPmeOneDevice::finishReduction(), CudaComputeNonbonded::finishReductions(), Patch::forceBoxClosed(), Sequencer::multigratorPressure(), Sequencer::multigratorTemperature(), Sequencer::newMinimizeDirection(), ComputePmeCUDA::noWork(), ComputeNonbondedPair::noWork(), ComputeNonbondedSelf::noWork(), ComputePme::noWork(), ComputeLCPO::noWork(), ComputeGlobal::recvResults(), ComputeEwald::recvResults(), Controller::rescaleaccelMD(), ComputeFmmSerial::saveResults(), ComputeMsmSerial::saveResults(), ComputeExt::saveResults(), ComputeLjPmeSerial::saveResults(), ComputeGBISser::saveResults(), ComputeMsm::saveResults(), ComputeQM::saveResults(), PmePencilXYZ::skip(), PmePencilZ::skip(), Sequencer::submitMinimizeReductions(), GlobalMaster::submitReduction(), PmePencilXYZ::submitReductions(), Sequencer::submitReductions(), PmePencilZ::submitReductions(), ComputePmeMgr::submitReductions(), and Sequencer::submitReductions_SOA().
      
  | 
  protected | 
Definition at line 328 of file ReductionMgr.h.
Referenced by add(), item(), max(), SubmitReductionShared::submit(), SubmitReductionShared::SubmitReductionShared(), and ReductionMgr::willSubmit().
 1.8.14