#include <ReductionMgr.h>
Public Member Functions | |
BigReal & | item (int i) |
void | max (int i, BigReal v) |
void | add (int nitems, const BigReal *arr) |
void | submit (void) |
~SubmitReduction (void) | |
Friends | |
class | ReductionMgr |
Definition at line 304 of file ReductionMgr.h.
SubmitReduction::~SubmitReduction | ( | void | ) | [inline] |
Definition at line 326 of file ReductionMgr.h.
void SubmitReduction::add | ( | int | nitems, | |
const BigReal * | arr | |||
) | [inline] |
Definition at line 320 of file ReductionMgr.h.
Referenced by ComputeNonbondedUtil::submitPressureProfileData().
BigReal& SubmitReduction::item | ( | int | i | ) | [inline] |
Definition at line 312 of file ReductionMgr.h.
Referenced by colvarproxy_namd::add_energy(), ComputeStir::doForce(), ComputeSphericalBC::doForce(), ComputeRestraints::doForce(), ComputeNonbondedSelf::doForce(), ComputeNonbondedPair::doForce(), ComputeLCPO::doForce(), ComputeGridForce::doForce(), ComputeEField::doForce(), ComputeCylindricalBC::doForce(), ComputeTclBC::doWork(), ComputeNonbondedCUDA::doWork(), ComputeHomeTuples< TholeElem, Thole, TholeValue >::doWork(), ComputeFullDirect::doWork(), CudaComputeNonbonded::finishReductions(), ComputeNonbondedCUDA::finishReductions(), ComputeNonbondedCUDA::finishWork(), Patch::forceBoxClosed(), HomePatch::hardWallDrude(), CudaComputeNonbonded::launchWork(), Sequencer::multigratorPressure(), Sequencer::multigratorTemperature(), ComputeNonbondedSelf::noWork(), ComputeNonbondedPair::noWork(), ComputeLCPO::noWork(), HomePatch::rattle1old(), ComputeEwald::recvResults(), Controller::rescaleaccelMD(), ComputeQM::saveResults(), ComputeMsmSerial::saveResults(), ComputeMsm::saveResults(), ComputeGBISser::saveResults(), ComputeFmmSerial::saveResults(), ComputeExt::saveResults(), Sequencer::submitHalfstep(), Sequencer::submitMinimizeReductions(), Sequencer::submitMomentum(), TholeElem::submitReductionData(), ComputeNonbondedUtil::submitReductionData(), ExclElem::submitReductionData(), ImproperElem::submitReductionData(), GromacsPairElem::submitReductionData(), DihedralElem::submitReductionData(), CrosstermElem::submitReductionData(), BondElem::submitReductionData(), AnisoElem::submitReductionData(), AngleElem::submitReductionData(), Sequencer::submitReductions(), PmePencilZ::submitReductions(), PmePencilXYZ::submitReductions(), and ComputePmeMgr::submitReductions().
void SubmitReduction::max | ( | int | i, | |
BigReal | v | |||
) | [inline] |
Definition at line 315 of file ReductionMgr.h.
Referenced by Sequencer::newMinimizeDirection().
void SubmitReduction::submit | ( | void | ) | [inline] |
Definition at line 323 of file ReductionMgr.h.
Referenced by GlobalMasterTcl::calculate(), colvarproxy_namd::calculate(), ComputeStir::doForce(), ComputeSphericalBC::doForce(), ComputeRestraints::doForce(), ComputeNonbondedSelf::doForce(), ComputeNonbondedPair::doForce(), ComputeLCPO::doForce(), ComputeGridForce::doForce(), ComputeEField::doForce(), ComputeCylindricalBC::doForce(), ComputeConsTorque::doForce(), ComputeConsForce::doForce(), ComputeTclBC::doWork(), ComputeMsmSerial::doWork(), ComputeMsm::doWork(), ComputeHomeTuples< TholeElem, Thole, TholeValue >::doWork(), ComputeGBISser::doWork(), ComputeFullDirect::doWork(), ComputeFmmSerial::doWork(), ComputeExt::doWork(), ComputeEwald::doWork(), CudaComputeNonbonded::finishReductions(), ComputeNonbondedCUDA::finishReductions(), Patch::forceBoxClosed(), Sequencer::multigratorPressure(), Sequencer::multigratorTemperature(), Sequencer::newMinimizeDirection(), ComputePmeCUDA::noWork(), ComputePme::noWork(), ComputeNonbondedSelf::noWork(), ComputeNonbondedPair::noWork(), ComputeNonbondedCUDA::noWork(), ComputeLCPO::noWork(), ComputeGlobal::recvResults(), ComputeEwald::recvResults(), Controller::rescaleaccelMD(), ComputeQM::saveResults(), ComputeMsmSerial::saveResults(), ComputeMsm::saveResults(), ComputeGBISser::saveResults(), ComputeFmmSerial::saveResults(), ComputeExt::saveResults(), PmePencilZ::skip(), PmePencilXYZ::skip(), Sequencer::submitMinimizeReductions(), Sequencer::submitReductions(), PmePencilZ::submitReductions(), PmePencilXYZ::submitReductions(), and ComputePmeMgr::submitReductions().
friend class ReductionMgr [friend] |
Definition at line 306 of file ReductionMgr.h.