| _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] |