| 
    NAMD
    
   | 
 
#include "charm++.h"#include "main.h"#include "NamdTypes.h"#include "BOCgroup.h"#include "ProcessorPrivate.h"#include <atomic>Go to the source code of this file.
Classes | |
| class | ReductionSetData | 
| class | ReductionSet | 
| class | ReductionMgr | 
| class | SubmitReduction | 
| class | SubmitReductionCharm | 
| class | RequireReduction | 
| class | RequireReductionCharm | 
| class | ReductionValue | 
| class | NodeReduction | 
| class | SubmitReductionShared | 
| class | RequireReductionShared | 
Macros | |
| #define | VECTOR(A) A ## _X, A ## _Y, A ## _Z | 
| #define | TENSOR(A) | 
| #define | ADD_VECTOR(R, RL, D, DL) | 
| #define | ADD_VECTOR_OBJECT(R, RL, D) | 
| #define | ADD_TENSOR(R, RL, D, DL) | 
| #define | ADD_TENSOR_OBJECT(R, RL, D) | 
| #define | GET_VECTOR(O, R, A) | 
| #define | GET_TENSOR(O, R, A) | 
| #define | REDUCTION_MAX_CHILDREN 4 | 
| #define ADD_TENSOR | ( | R, | |
| RL, | |||
| D, | |||
| DL | |||
| ) | 
Definition at line 33 of file ReductionMgr.h.
Referenced by OneFourNbTholeElem::submitReductionData(), AngleElem::submitReductionData(), ImproperElem::submitReductionData(), CrosstermElem::submitReductionData(), DihedralElem::submitReductionData(), BondElem::submitReductionData(), AnisoElem::submitReductionData(), TholeElem::submitReductionData(), GromacsPairElem::submitReductionData(), ExclElem::submitReductionData(), and ComputeNonbondedUtil::submitReductionData().
| #define ADD_TENSOR_OBJECT | ( | R, | |
| RL, | |||
| D | |||
| ) | 
Definition at line 44 of file ReductionMgr.h.
Referenced by ComputeConsForce::doForce(), ComputeEField::doForce(), ComputeConsTorque::doForce(), ComputeStir::doForce(), ComputeGridForce::doForce(), ComputeRestraints::doForce(), CudaComputeNonbonded::finishReductions(), Sequencer::hardWallDrude(), Sequencer::multigratorPressure(), Sequencer::multigratorTemperature(), Sequencer::rattle1(), Sequencer::rattle1_SOA(), ComputeGlobal::recvResults(), Sequencer::runComputeObjects(), Sequencer::submitHalfstep(), Sequencer::submitHalfstep_SOA(), Sequencer::submitMinimizeReductions(), Sequencer::submitReductions(), and Sequencer::submitReductions_SOA().
| #define ADD_VECTOR | ( | R, | |
| RL, | |||
| D, | |||
| DL | |||
| ) | 
Definition at line 23 of file ReductionMgr.h.
Referenced by ComputeNonbondedUtil::submitReductionData().
| #define ADD_VECTOR_OBJECT | ( | R, | |
| RL, | |||
| D | |||
| ) | 
Definition at line 28 of file ReductionMgr.h.
Referenced by ComputeConsForce::doForce(), ComputeEField::doForce(), ComputeConsTorque::doForce(), ComputeStir::doForce(), ComputeGridForce::doForce(), ComputeRestraints::doForce(), Sequencer::multigratorPressure(), ComputeGlobal::recvResults(), Sequencer::submitMinimizeReductions(), Sequencer::submitMomentum(), Sequencer::submitReductions(), Sequencer::submitReductions_SOA(), and ComputePme::ungridForces().
| #define GET_TENSOR | ( | O, | |
| R, | |||
| A | |||
| ) | 
Definition at line 60 of file ReductionMgr.h.
Referenced by Controller::multigratorPressure(), Controller::multigratorTemperature(), Controller::receivePressure(), and Controller::rescaleaccelMD().
| #define GET_VECTOR | ( | O, | |
| R, | |||
| A | |||
| ) | 
Definition at line 55 of file ReductionMgr.h.
Referenced by Controller::multigratorPressure(), Controller::printEnergies(), and Controller::receivePressure().
| #define REDUCTION_MAX_CHILDREN 4 | 
Definition at line 190 of file ReductionMgr.h.
Referenced by ReductionMgr::ReductionMgr().
| #define TENSOR | ( | A | ) | 
Definition at line 19 of file ReductionMgr.h.
| #define VECTOR | ( | A | ) | A ## _X, A ## _Y, A ## _Z | 
Copyright (c) 1995, 1996, 1997, 1998, 1999, 2000 by The Board of Trustees of the University of Illinois. All rights reserved.
Definition at line 18 of file ReductionMgr.h.
| anonymous enum | 
Definition at line 173 of file ReductionMgr.h.
| Enumerator | |
|---|---|
| MULTIGRATOR_REDUCTION_KINETIC_ENERGY | |
| TENSOR | |
| MULTIGRATOR_REDUCTION_MAX_RESERVED | |
Definition at line 165 of file ReductionMgr.h.
| enum ReductionTag | 
Definition at line 71 of file ReductionMgr.h.
 1.8.14