Inheritance diagram for ProtoMol::ElectricFieldSystemForce< TBoundaryConditions, TSwitchingFunction, TConstraint >:
|
Public Member Functions |
| | ElectricFieldSystemForce () |
| | ElectricFieldSystemForce (TSwitchingFunction sF, Vector3D origin, Real e, Real a) |
| virtual void | evaluate (const GenericTopology *topo, const Vector3DBlock *position, Vector3DBlock *forces, ScalarStructure *energies) |
| virtual void | parallelEvaluate (const GenericTopology *topo, const Vector3DBlock *positions, Vector3DBlock *forces, ScalarStructure *energies) |
| virtual std::string | getKeyword () const |
| virtual unsigned int | numberOfBlocks (const GenericTopology *topo, const Vector3DBlock *pos) |
| virtual std::string | getIdNoAlias () const |
| virtual unsigned int | getParameterSize () const |
| virtual void | getParameters (std::vector< Parameter > &) const |
Private Member Functions |
| void | doEvaluate (const GenericTopology *topo, const Vector3DBlock *positions, Vector3DBlock *forces, ScalarStructure *energies, int from, int to) |
| virtual Force * | doMake (std::string &, std::vector< Value >) const |
Private Attributes |
| TSwitchingFunction | switchingFunction |
| Vector3D | myOrigin |
| Real | myE |
| Real | myA |
| Real | myC |
| Real | mySquaredCutoff |