NAMD
|
#include <ComputeGromacsPair.h>
Public Types | |
enum | { size = 2 } |
enum | { gromacsPairEnergyIndex, TENSOR =(virialIndex), reductionDataSize } |
enum | { reductionChecksumLabel = REDUCTION_GRO_LJ_CHECKSUM } |
Public Member Functions | |
int | hash () const |
GromacsPairElem () | |
GromacsPairElem (AtomID atom0, const TupleSignature *sig, const GromacsPairValue *v) | |
GromacsPairElem (const GromacsPair *a, const GromacsPairValue *v) | |
GromacsPairElem (AtomID atom0, AtomID atom1) | |
~GromacsPairElem () | |
int | operator== (const GromacsPairElem &a) const |
int | operator< (const GromacsPairElem &a) const |
Static Public Member Functions | |
static void | computeForce (GromacsPairElem *, int, BigReal *, BigReal *) |
static void | getMoleculePointers (Molecule *, int *, int32 ***, GromacsPair **) |
static void | getParameterPointers (Parameters *, const GromacsPairValue **) |
static void | getTupleInfo (AtomSignature *sig, int *count, TupleSignature **t) |
static void | submitReductionData (BigReal *, SubmitReduction *) |
Public Attributes | |
AtomID | atomID [size] |
int | localIndex [size] |
TuplePatchElem * | p [size] |
Real | scale |
const GromacsPairValue * | value |
Static Public Attributes | |
static int | pressureProfileSlabs = 0 |
static int | pressureProfileAtomTypes = 1 |
static BigReal | pressureProfileThickness = 0 |
static BigReal | pressureProfileMin = 0 |
Definition at line 23 of file ComputeGromacsPair.h.
anonymous enum |
Enumerator | |
---|---|
size |
Definition at line 26 of file ComputeGromacsPair.h.
anonymous enum |
Enumerator | |
---|---|
gromacsPairEnergyIndex | |
TENSOR | |
reductionDataSize |
Definition at line 53 of file ComputeGromacsPair.h.
anonymous enum |
Enumerator | |
---|---|
reductionChecksumLabel |
Definition at line 55 of file ComputeGromacsPair.h.
|
inline |
Definition at line 12 of file ComputeGromacsPair.inl.
|
inline |
Definition at line 14 of file ComputeGromacsPair.inl.
References atomID, TupleSignature::offset, TupleSignature::tupleParamType, and value.
|
inline |
Definition at line 20 of file ComputeGromacsPair.inl.
References gromacsPair::atom1, gromacsPair::atom2, atomID, gromacsPair::gromacsPair_type, and value.
|
inline |
Definition at line 61 of file ComputeGromacsPair.h.
|
static |
Definition at line 44 of file ComputeGromacsPair.C.
References atomID, DebugM, Lattice::delta(), TuplePatchElem::f, gromacsPairEnergyIndex, Patch::lattice, Vector::length2(), localIndex, Node::Object(), p, TuplePatchElem::p, GromacsPairValue::pairC12, GromacsPairValue::pairC6, CompAtom::partition, CompAtom::position, pp_clamp(), pp_reduction(), pressureProfileAtomTypes, pressureProfileMin, pressureProfileSlabs, pressureProfileThickness, scale, Node::simParameters, simParams, size, value, TuplePatchElem::x, Vector::x, Vector::y, and Vector::z.
|
static |
Definition at line 27 of file ComputeGromacsPair.C.
References NAMD_die(), and Molecule::numLJPair.
|
static |
|
inlinestatic |
Definition at line 37 of file ComputeGromacsPair.h.
References AtomSignature::gromacsPairCnt, and AtomSignature::gromacsPairSigs.
|
inline |
|
inline |
|
inline |
|
static |
Definition at line 143 of file ComputeGromacsPair.C.
References ADD_TENSOR, gromacsPairEnergyIndex, SubmitReduction::item(), and REDUCTION_GRO_LJ_ENERGY.
Definition at line 27 of file ComputeGromacsPair.h.
Referenced by computeForce(), GromacsPairElem(), hash(), operator<(), and operator==().
int GromacsPairElem::localIndex[size] |
Definition at line 28 of file ComputeGromacsPair.h.
Referenced by computeForce().
TuplePatchElem* GromacsPairElem::p[size] |
Definition at line 29 of file ComputeGromacsPair.h.
Referenced by computeForce(), and getParameterPointers().
|
static |
Definition at line 44 of file ComputeGromacsPair.h.
Referenced by computeForce().
|
static |
Definition at line 46 of file ComputeGromacsPair.h.
Referenced by computeForce().
|
static |
Copyright (c) 1995, 1996, 1997, 1998, 1999, 2000 by The Board of Trustees of the University of Illinois. All rights reserved.
Definition at line 43 of file ComputeGromacsPair.h.
Referenced by computeForce().
|
static |
Definition at line 45 of file ComputeGromacsPair.h.
Referenced by computeForce().
Real GromacsPairElem::scale |
Definition at line 30 of file ComputeGromacsPair.h.
Referenced by computeForce().
const GromacsPairValue* GromacsPairElem::value |
Definition at line 51 of file ComputeGromacsPair.h.
Referenced by computeForce(), and GromacsPairElem().