_cstep | OBForceField | [protected] |
_dir1 | OBForceField | [protected] |
_e_n1 | OBForceField | [protected] |
_econv | OBForceField | [protected] |
_grad1 | OBForceField | [protected] |
_method | OBForceField | [protected] |
_mol | OBForceField | [protected] |
_nsteps | OBForceField | [protected] |
ConjugateGradients(int steps, double econv=1e-6f, int method=OBFF_ANALYTICAL_GRADIENT) | OBForceField | |
ConjugateGradientsInitialize(int steps=1000, double econv=1e-6f, int method=OBFF_ANALYTICAL_GRADIENT) | OBForceField | |
ConjugateGradientsTakeNSteps(int n) | OBForceField | |
current_conformer | OBForceField | [protected] |
E_Angle(bool gradients=true) | OBForceField | [inline, virtual] |
E_Bond(bool gradients=true) | OBForceField | [inline, virtual] |
E_Electrostatic(bool gradients=true) | OBForceField | [inline, virtual] |
E_OOP(bool gradients=true) | OBForceField | [inline, virtual] |
E_StrBnd(bool gradients=true) | OBForceField | [inline, virtual] |
E_Torsion(bool gradients=true) | OBForceField | [inline, virtual] |
E_VDW(bool gradients=true) | OBForceField | [inline, virtual] |
Energy(bool gradients=true) | OBForceField | [inline, virtual] |
FindForceField(const std::string &ID) | OBForceField | [inline, static] |
FindForceField(const char *ID) | OBForceField | [inline, static] |
GetGradient(OBAtom *a, int terms=OBFF_ENERGY) | OBForceField | [inline, protected, virtual] |
GetLogLevel() | OBForceField | [inline] |
GetParameter(int a, int b, int c, int d, std::vector< OBFFParameter > ¶meter) | OBForceField | [protected] |
GetParameter(const char *a, const char *b, const char *c, const char *d, std::vector< OBFFParameter > ¶meter) | OBForceField | [protected] |
GetUnit() | OBForceField | [inline, virtual] |
IsInSameRing(OBAtom *a, OBAtom *b) | OBForceField | [protected] |
kludge() | OBForceField | [inline] |
LineSearch(OBAtom *atom, vector3 &direction) | OBForceField | |
logbuf | OBForceField | [protected] |
loglvl | OBForceField | [protected] |
logos | OBForceField | [protected] |
NumericalDerivative(OBAtom *a, int terms=OBFF_ENERGY) | OBForceField | [protected] |
NumericalSecondDerivative(OBAtom *a, int terms=OBFF_ENERGY) | OBForceField | [protected] |
OBFFLog(std::string msg) | OBForceField | [inline] |
OBFFLog(const char *msg) | OBForceField | [inline] |
SetLogFile(std::ostream *pos) | OBForceField | |
SetLogLevel(int level) | OBForceField | |
Setup(OBMol &mol) | OBForceField | [inline, virtual] |
SteepestDescent(int steps, double econv=1e-6f, int method=OBFF_ANALYTICAL_GRADIENT) | OBForceField | |
SteepestDescentInitialize(int steps=1000, double econv=1e-6f, int method=OBFF_ANALYTICAL_GRADIENT) | OBForceField | |
SteepestDescentTakeNSteps(int n) | OBForceField | |
SystematicRotorSearch() | OBForceField | |
UpdateConformers(OBMol &mol) | OBForceField | |
UpdateCoordinates(OBMol &mol) | OBForceField | |
Validate() | OBForceField | [inline, virtual] |
ValidateGradientError(vector3 &numgrad, vector3 &anagrad) | OBForceField | |
ValidateGradients() | OBForceField | [inline, virtual] |
VectorAngleDerivative(vector3 &a, vector3 &b, vector3 &c) | OBForceField | [static] |
VectorLengthDerivative(vector3 &a, vector3 &b) | OBForceField | [static] |
VectorTorsionDerivative(vector3 &a, vector3 &b, vector3 &c, vector3 &d) | OBForceField | [static] |
~OBForceField() | OBForceField | [inline, virtual] |