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 293 of file ReductionMgr.h.

References ReductionMgr::remove().

00293 { master->remove(this); }


Member Function Documentation

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

Definition at line 287 of file ReductionMgr.h.

Referenced by ComputeNonbondedUtil::submitPressureProfileData().

00287                                            {
00288     for (int i=0; i<nitems; i++) data[i] += arr[i];
00289   }

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

Definition at line 284 of file ReductionMgr.h.

References BigReal.

Referenced by ComputeStir::doForce(), ComputeSphericalBC::doForce(), ComputeRestraints::doForce(), ComputeEField::doForce(), ComputeCylindricalBC::doForce(), ComputeTclBC::doWork(), ComputeHomeTuples< ExclElem, Exclusion, int >::doWork(), ComputeFullDirect::doWork(), ComputeGridForce::finishForce(), ComputeNonbondedCUDA::finishWork(), HomePatch::rattle1(), OptPmeMgr::recvEvir(), ComputeEwald::recvResults(), ComputeExt::saveResults(), Sequencer::submitHalfstep(), Sequencer::submitMinimizeReductions(), Sequencer::submitMomentum(), ComputeNonbondedUtil::submitReductionData(), ImproperElem::submitReductionData(), DihedralElem::submitReductionData(), CrosstermElem::submitReductionData(), BondElem::submitReductionData(), AngleElem::submitReductionData(), Sequencer::submitReductions(), OptPmeCompute::ungridForces(), and ComputePme::ungridForces().

00284                               {
00285     return data[i];
00286   }

void SubmitReduction::submit void   )  [inline]
 

Definition at line 290 of file ReductionMgr.h.

References ReductionMgr::submit().

Referenced by GlobalMasterTcl::calculate(), ComputeStir::doForce(), ComputeSphericalBC::doForce(), ComputeRestraints::doForce(), ComputeNonbondedSelf::doForce(), ComputeNonbondedPair::doForce(), ComputeEField::doForce(), ComputeCylindricalBC::doForce(), ComputeConsTorque::doForce(), ComputeConsForce::doForce(), OptPmeCompute::doWork(), ComputeTclBC::doWork(), ComputePme::doWork(), ComputeHomeTuples< ExclElem, Exclusion, int >::doWork(), ComputeFullDirect::doWork(), ComputeExt::doWork(), ComputeEwald::doWork(), ComputeNonbondedCUDA::finishWork(), ComputeGridForce::finishWork(), ComputeNonbondedPair::noWork(), OptPmeMgr::recvEvir(), ComputeGlobal::recvResults(), ComputeEwald::recvResults(), ComputeExt::saveResults(), Sequencer::submitMinimizeReductions(), Sequencer::submitReductions(), OptPmeCompute::ungridForces(), and ComputePme::ungridForces().

00290                     {
00291     master->submit(this);
00292   }


Friends And Related Function Documentation

friend class ReductionMgr [friend]
 

Definition at line 278 of file ReductionMgr.h.


The documentation for this class was generated from the following file:
Generated on Mon Nov 23 05:00:11 2009 for NAMD by  doxygen 1.3.9.1