#include <simple.h>
Public Member Functions | |
| void | set_simple (int ty, double value, int at, int bd, int an, int tr, int op) |
| Sets definition for a simple internal coordinate. | |
| void | set_equiv_grp (int grp_num) |
| Sets the equivalent group of a simple. | |
| int | get_equiv_grp () |
| Returns number of equivalent group. | |
| void | set_val (double value) |
| Sets value of simple. | |
| double | get_val () |
| Returns value of simple. | |
| void | set_label (char *lab) |
| Sets label of simple. | |
| char * | get_label () |
| Returns label of simple. | |
| int | get_type () |
| Returns simple type. | |
| int | get_atom () |
| Returns reference atom 1. | |
| int | get_bond () |
| Returns atom bonded to reference atom 1. | |
| int | get_opt () |
| Returns 1 if variable flagged to be optimized by user, 0 otherwise. | |
| int | get_angle () |
| Returns atom (3) which defines angle 1-2-3. | |
| int | get_tors () |
| Returns atom (4) which defines torsion 1-2-3-4. | |
Definition at line 28 of file simple.h.
| psi::extrema::simple::set_simple | ( | int | ty, | |
| double | value, | |||
| int | at, | |||
| int | bd, | |||
| int | an, | |||
| int | tr, | |||
| int | op | |||
| ) | [inline] |
Sets definition for a simple internal coordinate.
| ty | type of coordinate | |
| value | value of coordinate | |
| at | reference atom 1 | |
| bd | atom (2) bonded to 1 | |
| an | atom (3) defining angle 1-2-3 | |
| tr | atom (4) defining torsion 1-2-3-4 | |
| op | 1 if optimized, 0 otherwise |
Definition at line 35 of file simple.h.
Referenced by psi::extrema::zmat::zmat().
00036 { 00037 type=ty; val=value; atom=at; bond=bd; angle=an; tors=tr; opt=op; 00038 return; 00039 }
| psi::extrema::simple::set_equiv_grp | ( | int | grp_num | ) | [inline] |
1.5.4