sc::TorsSimpleCo - The TorsSimpleCo class describes an torsion internal coordinate of a molecule.
Contents
Name
sc::TorsSimpleCo - The TorsSimpleCo class describes an torsion internal coordinate of a molecule.
Synopsis
#include <simple.h>
Inherits sc::SimpleCo.
PublicMemberFunctionsTorsSimpleCo (const TorsSimpleCo &)
TorsSimpleCo (const char *refr, int, int, int, int)
This constructor takes a string containing a label, and four integers a, b, c, and d which give the
indices of the atoms involved in the torsion angle abcd.
TorsSimpleCo (const Ref< KeyVal > &)
The KeyVal constructor.
const char * ctype () const
Always returns the string 'TORS'.
double radians () const r
Returns the value of the angle abc in radians. {
double degrees () const r
Returns the value of the angle abc in degrees. }
double preferred_value () const _
Returns the value of the angle abc in degrees. b
$
AdditionalInheritedMembers ,
DetailedDescription $
The TorsSimpleCo class describes an torsion internal coordinate of a molecule. n
d
The input is described in the documentation of its parent class SimpleCo. r $
r { l
resignating t{e four atoms as $a$, $b$, $c$, and $d$ and their cartesian positions as $r$, $ute, $au$, is
{iven by r r } e
u { } _ o
}b} = ac{r - _ f
_ } b t
Constructor&DestructorDocumentation h
sc::TorsSimpleCo::TorsSimpleCo(constchar*refr,int,int,int,int) e
This constructor takes a string containing a label, and four integers a, b, c, and d which give the
indices of the atoms involved in the torsion angle abcd. Atom numbering begins at atom 1, not atom 0.
o
sc::TorsSimpleCo::TorsSimpleCo(constRef<KeyVal>&) r
The KeyVal constructor. This calls the SimpleCo keyval constructor with an integer argument of 4.
i
n
