Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

SubmitReduction Class Reference

#include <ReductionMgr.h>

List of all members.

Public Member Functions

BigRealitem (int i)
void add (int nitems, const BigReal *arr)
void submit (void)
 ~SubmitReduction (void)

Friends

class ReductionMgr


Constructor & Destructor Documentation

SubmitReduction::~SubmitReduction void   )  [inline]
 

Definition at line 304 of file ReductionMgr.h.

References ReductionMgr::remove().

00304 { master->remove(this); }


Member Function Documentation

void SubmitReduction::add int  nitems,
const BigReal arr
[inline]
 

Definition at line 298 of file ReductionMgr.h.

Referenced by ComputeNonbondedUtil::submitPressureProfileData().

00298                                            {
00299     for (int i=0; i<nitems; i++) data[i] += arr[i];
00300   }

BigReal& SubmitReduction::item int  i  )  [inline]
 

Definition at line 295 of file ReductionMgr.h.

References BigReal.

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(), ComputeNonbondedCUDA::finishWork(), ComputeNonbondedSelf::noWork(), ComputeNonbondedPair::noWork(), ComputeLCPO::noWork(), HomePatch::rattle1(), OptPmeMgr::recvEvir(), ComputeEwald::recvResults(), ComputeMsmSerial::saveResults(), ComputeMsm::saveResults(), ComputeGBISser::saveResults(), ComputeExt::saveResults(), Sequencer::submitHalfstep(), Sequencer::submitMinimizeReductions(), Sequencer::submitMomentum(), TholeElem::submitReductionData(), ComputeNonbondedUtil::submitReductionData(), ExclElem::submitReductionData(), ImproperElem::submitReductionData(), DihedralElem::submitReductionData(), CrosstermElem::submitReductionData(), BondElem::submitReductionData(), AnisoElem::submitReductionData(), AngleElem::submitReductionData(), Sequencer::submitReductions(), OptPmeCompute::ungridForces(), and ComputePme::ungridForces().

00295                               {
00296     return data[i];
00297   }

void SubmitReduction::submit void   )  [inline]
 

Definition at line 301 of file ReductionMgr.h.

References ReductionMgr::submit().

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(), OptPmeCompute::doWork(), ComputeTclBC::doWork(), ComputePme::doWork(), ComputeMsmSerial::doWork(), ComputeMsm::doWork(), ComputeHomeTuples< TholeElem, Thole, TholeValue >::doWork(), ComputeGBISser::doWork(), ComputeFullDirect::doWork(), ComputeExt::doWork(), ComputeEwald::doWork(), ComputeNonbondedCUDA::finishWork(), ComputeNonbondedSelf::noWork(), ComputeNonbondedPair::noWork(), ComputeNonbondedCUDA::noWork(), ComputeLCPO::noWork(), OptPmeMgr::recvEvir(), ComputeGlobal::recvResults(), ComputeEwald::recvResults(), ComputeMsmSerial::saveResults(), ComputeMsm::saveResults(), ComputeGBISser::saveResults(), ComputeExt::saveResults(), Sequencer::submitMinimizeReductions(), Sequencer::submitReductions(), OptPmeCompute::ungridForces(), and ComputePme::ungridForces().

00301                     {
00302     master->submit(this);
00303   }


Friends And Related Function Documentation

friend class ReductionMgr [friend]
 

Definition at line 289 of file ReductionMgr.h.


The documentation for this class was generated from the following file:
Generated on Fri May 25 04:07:24 2012 for NAMD by  doxygen 1.3.9.1