votca 2024.2-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.