|
Public Member Functions |
| | Force () |
| virtual | ~Force () |
| virtual unsigned int | numberOfBlocks (const GenericTopology *, const Vector3DBlock *) |
| virtual std::string | getKeyword () const=0 |
| Force * | make (std::string &errMsg, const std::vector< Value > &values) const |
| virtual void | uncache () |
| virtual void | addToForceGroup (ForceGroup *forceGroup)=0 |
| virtual CompareForce * | makeCompareForce (Force *actualForce, CompareForce *compareForce) const |
| virtual TimeForce * | makeTimeForce (Force *actualForce) const |
| void | setParameters (std::string &errMsg, std::vector< Value > value) |
| template<class T> void | setParameter (std::string &errMsg, const std::string &key, T val) |
| template<class T> void | setParameter (std::string &errMsg, unsigned int index, T val) |
| virtual std::string | getScope () const |
Static Public Attributes |
| const std::string | scope |
Protected Member Functions |
| template<class T> void | setParametersBySwapping (T *obj, std::string &errMsg, std::vector< Value > values) |
Private Member Functions |
| virtual Force * | doMake (std::string &errMsg, std::vector< Value > values) const=0 |
| virtual void | doSetParameters (std::string &, std::vector< Value >) |