|
Public Member Functions |
| | NonbondedFullSystemForce () |
| | NonbondedFullSystemForce (Real cutoff, TOneAtomPair oneAtomPair, unsigned int blockSize=defaultBlockSize) |
| virtual | ~NonbondedFullSystemForce () |
| virtual void | evaluate (const GenericTopology *to, const Vector3DBlock *pos, Vector3DBlock *f, ScalarStructure *e) |
| virtual void | parallelEvaluate (const GenericTopology *topo, const Vector3DBlock *pos, Vector3DBlock *f, ScalarStructure *e) |
| virtual std::string | getKeyword () const |
| virtual unsigned int | numberOfBlocks (const GenericTopology *, const Vector3DBlock *) |
| virtual void | getParameters (std::vector< Parameter > ¶meters) const |
| virtual unsigned int | getParameterSize () const |
| virtual std::string | getIdNoAlias () const |
| virtual void | uncache () |
Private Types |
typedef SemiGenericTopology<
typename TOneAtomPair::BoundaryConditions > | RealTopologyType |
Private Member Functions |
| void | doEvaluate (const GenericTopology *, const Vector3DBlock *, Vector3DBlock *, ScalarStructure *, int i0, int i1, int j0, int j1) |
| virtual Force * | doMake (std::string &errMsg, std::vector< Value > values) const |
Private Attributes |
| Real | myCutoff |
| TOneAtomPair | myOneAtomPair |
| unsigned int | myBlockSize |
| bool | myCached |
| std::vector< PairUInt > | myFromRange |
| std::vector< PairUInt > | myToRange |
| std::vector< Vector3D > | myLattice |