|
votca 2025.1-dev
|
dihedral interaction More...
#include <interaction.h>


Public Member Functions | |
| IDihedral (Index bead1, Index bead2, Index bead3, Index bead4) | |
| IDihedral (std::list< Index > &beads) | |
| double | EvaluateVar (const Topology &top) override |
| Eigen::Vector3d | Grad (const Topology &top, Index bead) override |
| Public Member Functions inherited from votca::csg::Interaction | |
| Interaction ()=default | |
| virtual | ~Interaction ()=default |
| std::string | getName () const |
| void | setGroup (const std::string &group) |
| const std::string & | getGroup () const |
| Index | getGroupId () |
| void | setGroupId (Index id) |
| void | setIndex (const Index &index) |
| const Index & | getIndex () const |
| void | setMolecule (const Index &mol) |
| const Index & | getMolecule () const |
| Index | BeadCount () const |
| Index | getBeadId (Index bead) const |
Additional Inherited Members | |
| Protected Member Functions inherited from votca::csg::Interaction | |
| void | RebuildName () |
| Protected Attributes inherited from votca::csg::Interaction | |
| Index | index_ = -1 |
| std::string | group_ = "" |
| Index | group_id_ = -1 |
| std::string | name_ = "" |
| Index | mol_ = -1 |
| std::vector< Index > | beads_ |
dihedral interaction
Definition at line 178 of file interaction.h.
Definition at line 180 of file interaction.h.
|
inline |
Definition at line 187 of file interaction.h.
|
inlineoverridevirtual |
Implements votca::csg::Interaction.
Definition at line 247 of file interaction.h.
|
inlineoverridevirtual |
Implements votca::csg::Interaction.
Definition at line 258 of file interaction.h.