Open Babel  3.0
OBForceField Member List

This is the complete list of members for OBForceField, including all inherited members.

_constraintsOBForceFieldprotectedstatic
_cstepOBForceFieldprotected
_current_conformerOBForceFieldprotected
_cutoffOBForceFieldprotected
_e_n1OBForceFieldprotected
_econvOBForceFieldprotected
_elepairsOBForceFieldprotected
_energiesOBForceFieldprotected
_epsilonOBForceFieldprotected
_fixAtomOBForceFieldprotectedstatic
_gconvOBForceFieldprotected
_grad1OBForceFieldprotected
_gradientPtrOBForceFieldprotected
_idOBPluginprotected
_ignoreAtomOBForceFieldprotectedstatic
_initOBForceFieldprotected
_interGroupOBForceFieldprotected
_interGroupsOBForceFieldprotected
_intraGroupOBForceFieldprotected
_linesearchOBForceFieldprotected
_logbufOBForceFieldprotected
_loglvlOBForceFieldprotected
_logosOBForceFieldprotected
_molOBForceFieldprotected
_ncoordsOBForceFieldprotected
_nstepsOBForceFieldprotected
_origLogLevelOBForceFieldprotected
_pairfreqOBForceFieldprotected
_parFileOBForceFieldprotected
_releOBForceFieldprotected
_rvdwOBForceFieldprotected
_tempOBForceFieldprotected
_timestepOBForceFieldprotected
_validSetupOBForceFieldprotected
_vdwpairsOBForceFieldprotected
_velocityPtrOBForceFieldprotected
AddGradient(double *grad, int idx)OBForceFieldinlineprotected
AddInterGroup(OBBitVec &group)OBForceField
AddInterGroups(OBBitVec &group1, OBBitVec &group2)OBForceField
AddIntraGroup(OBBitVec &group)OBForceField
AllPluginsLoadedOBPluginprotectedstatic
BaseFindType(PluginMapType &Map, const char *ID)OBPluginprotectedstatic
Begin(const char *PluginID)OBPlugininlinestatic
ClearGradients()OBForceFieldinlineprotectedvirtual
ClearGroups()OBForceField
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
CorrectVelocities()OBForceField
Description()OBPlugininlinevirtual
DetectExplosion()OBForceField
Display(std::string &txt, const char *param, const char *ID=NULL)OBPluginvirtual
DistanceGeometry()OBForceField
E_Angle(bool gradients=true)OBForceFieldinlinevirtual
E_Bond(bool gradients=true)OBForceFieldinlinevirtual
E_Electrostatic(bool gradients=true)OBForceFieldinlinevirtual
E_OOP(bool gradients=true)OBForceFieldinlinevirtual
E_StrBnd(bool gradients=true)OBForceFieldinlinevirtual
E_Torsion(bool gradients=true)OBForceFieldinlinevirtual
E_VDW(bool gradients=true)OBForceFieldinlinevirtual
EnableAllPairs()OBForceFieldinline
EnableCutOff(bool enable)OBForceFieldinline
End(const char *PluginID)OBPlugininlinestatic
Energy(bool gradients=true)OBForceFieldinlinevirtual
FastRotorSearch(bool permute=true)OBForceField
FindForceField(const std::string &ID)OBForceFieldinlinestatic
FindForceField(const char *ID)OBForceFieldinlinestatic
FirstLine(const char *txt)OBPluginstatic
GenerateVelocities()OBForceField
GetAtomTypes(OBMol &mol)OBForceField
GetConformers(OBMol &mol)OBForceField
GetConstraints()OBForceField
GetCoordinates(OBMol &mol)OBForceField
GetDielectricConstant()OBForceFieldinline
GetElectrostaticCutOff()OBForceFieldinline
GetGradient(OBAtom *a, int=OBFF_ENERGY)OBForceFieldinlinevirtual
GetGradientPtr()OBForceFieldinline
GetGrid(double step, double padding, const char *type, double pchg)OBForceField
GetID() constOBPlugininline
GetLineSearchType()OBForceFieldinline
GetLogLevel()OBForceFieldinline
GetMap() const =0OBPluginpure virtual
GetNumElectrostaticPairs()OBForceField
GetNumPairs()OBForceField
GetNumVDWPairs()OBForceField
GetParameter(int a, int b, int c, int d, std::vector< OBFFParameter > &parameter)OBForceFieldprotected
GetParameter(const char *a, const char *b, const char *c, const char *d, std::vector< OBFFParameter > &parameter)OBForceFieldprotected
GetParameterIdx(int a, int b, int c, int d, std::vector< OBFFParameter > &parameter)OBForceFieldprotected
GetPartialCharges(OBMol &mol)OBForceField
GetPlugin(const char *Type, const char *ID)OBPluginstatic
GetTypeMap(const char *PluginID)OBPluginprotectedstatic
GetUnit()OBForceFieldinlinevirtual
GetUpdateFrequency()OBForceFieldinline
GetVDWCutOff()OBForceFieldinline
HasAnalyticalGradients()OBForceFieldinlinevirtual
HasGroups()OBForceField
IgnoreCalculation(int a, int b)OBForceFieldstatic
IgnoreCalculation(int a, int b, int c)OBForceFieldstatic
IgnoreCalculation(int a, int b, int c, int d)OBForceFieldstatic
Init()OBPlugininlinevirtual
IsCutOffEnabled()OBForceFieldinline
IsInSameRing(OBAtom *a, OBAtom *b)OBForceFieldprotected
IsSetupNeeded(OBMol &mol)OBForceField
LineSearch(OBAtom *atom, vector3 &direction)OBForceField
LineSearch(double *currentCoords, double *direction)OBForceField
LineSearchTakeStep(double *origCoords, double *direction, double step)OBForceField
List(const char *PluginID, const char *param=NULL, std::ostream *os=&std::cout)OBPluginstatic
ListAsString(const char *PluginID, const char *param=NULL)OBPluginstatic
ListAsVector(const char *PluginID, const char *param, std::vector< std::string > &vlist)OBPluginstatic
LoadAllPlugins()OBPluginstatic
MakeInstance(const std::vector< std::string > &)OBPlugininlinevirtual
MakeNewInstance()=0OBForceFieldpure virtual
MolecularDynamicsTakeNSteps(int n, double T, double timestep=0.001, int method=OBFF_ANALYTICAL_GRADIENT)OBForceField
Newton2NumLineSearch(double *direction)OBForceField
NumericalDerivative(OBAtom *a, int terms=OBFF_ENERGY)OBForceFieldprotected
NumericalSecondDerivative(OBAtom *a, int terms=OBFF_ENERGY)OBForceFieldprotected
OBFFLog(std::string msg)OBForceFieldinline
OBFFLog(const char *msg)OBForceFieldinline
ParseParamFile()OBForceFieldinlinevirtual
PluginIterator typedefOBPlugin
PluginMap()OBPlugininlineprotectedstatic
PluginMapType typedefOBPlugin
PrintFormalCharges()OBForceField
PrintPartialCharges()OBForceField
PrintTypes()OBForceField
PrintVector(double *i)OBForceFieldinlinestatic
PrintVelocities()OBForceField
RandomRotorSearch(unsigned int conformers, unsigned int geomSteps=2500, bool sampleRingBonds=false)OBForceField
RandomRotorSearchInitialize(unsigned int conformers, unsigned int geomSteps=2500, bool sampleRingBonds=false)OBForceField
RandomRotorSearchNextConformer(unsigned int geomSteps=2500)OBForceField
SetConformers(OBMol &mol)OBForceField
SetConstraints(OBFFConstraints &constraints)OBForceField
SetCoordinates(OBMol &mol)OBForceField
SetDielectricConstant(double epsilon)OBForceFieldinline
SetElectrostaticCutOff(double r)OBForceFieldinline
SetFixAtom(int index)OBForceField
SetFormalCharges()OBForceFieldinlinevirtual
SetGradient(double *grad, int idx)OBForceFieldinlineprotected
SetIgnoreAtom(int index)OBForceField
SetLineSearchType(int type)OBForceFieldinline
SetLogFile(std::ostream *pos)OBForceField
SetLogLevel(int level)OBForceField
SetParameterFile(const std::string &filename)OBForceFieldinline
SetPartialCharges()OBForceFieldinlinevirtual
SetTypes()OBForceFieldinlinevirtual
Setup(OBMol &mol)OBForceField
Setup(OBMol &mol, OBFFConstraints &constraints)OBForceField
SetupCalculations()OBForceFieldinlinevirtual
SetUpdateFrequency(int f)OBForceFieldinline
SetupPointers()OBForceFieldinlinevirtual
SetVDWCutOff(double r)OBForceFieldinline
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(unsigned int geomSteps=2500, bool sampleRingBonds=false)OBForceField
SystematicRotorSearchInitialize(unsigned int geomSteps=2500, bool sampleRingBonds=false)OBForceField
SystematicRotorSearchNextConformer(unsigned int geomSteps=2500)OBForceField
TypeID()OBForceFieldinlinevirtual
UnsetFixAtom()OBForceField
UnsetIgnoreAtom()OBForceField
UpdateConformers(OBMol &mol)OBForceFieldinline
UpdateCoordinates(OBMol &mol)OBForceFieldinline
UpdatePairsSimple()OBForceField
Validate()OBForceFieldinlinevirtual
ValidateConjugateGradients(int steps)OBForceField
ValidateGradientError(vector3 &numgrad, vector3 &anagrad)OBForceField
ValidateGradients()OBForceFieldinlinevirtual
ValidateLineSearch(OBAtom *atom, vector3 &direction)OBForceField
ValidateSteepestDescent(int steps)OBForceField
VectorAdd(double *i, double *j, double *result)OBForceFieldinlinestatic
VectorAngle(double *i, double *j, double *k)OBForceFieldstatic
VectorAngleDerivative(double *pos_a, double *pos_b, double *pos_c, double *force_a, double *force_b, double *force_c)OBForceFieldstatic
VectorAngleDerivative(vector3 &a, vector3 &b, vector3 &c)OBForceFieldstatic
VectorBondDerivative(double *pos_a, double *pos_b, double *force_a, double *force_b)OBForceFieldstatic
VectorClear(double *i)OBForceFieldinlinestatic
VectorCopy(double *from, double *to)OBForceFieldinlinestatic
VectorCross(double *i, double *j, double *result)OBForceFieldinlinestatic
VectorDistance(double *pos_i, double *pos_j)OBForceFieldinlinestatic
VectorDistanceDerivative(const double *const pos_i, const double *const pos_j, double *force_i, double *force_j)OBForceFieldstatic
VectorDivide(double *i, double n, double *result)OBForceFieldinlinestatic
VectorDot(double *i, double *j)OBForceFieldinlinestatic
VectorLength(double *i)OBForceFieldinlinestatic
VectorLengthDerivative(vector3 &a, vector3 &b)OBForceFieldstatic
VectorMultiply(double *i, double n, double *result)OBForceFieldinlinestatic
VectorMultiply(const double *const i, const double n, double *result)OBForceFieldinlinestatic
VectorNormalize(double *i)OBForceFieldinlinestatic
VectorOOP(double *i, double *j, double *k, double *l)OBForceFieldstatic
VectorOOPDerivative(double *pos_a, double *pos_b, double *pos_c, double *pos_d, double *force_a, double *force_b, double *force_c, double *force_d)OBForceFieldstatic
VectorOOPDerivative(vector3 &a, vector3 &b, vector3 &c, vector3 &d)OBForceFieldstatic
VectorSelfMultiply(double *i, double n)OBForceFieldinlinestatic
VectorSubtract(double *i, double *j, double *result)OBForceFieldinlinestatic
VectorSubtract(const double *const i, const double *const j, double *result)OBForceFieldinlinestatic
VectorTorsion(double *i, double *j, double *k, double *l)OBForceFieldstatic
VectorTorsionDerivative(double *pos_a, double *pos_b, double *pos_c, double *pos_d, double *force_a, double *force_b, double *force_c, double *force_d)OBForceFieldstatic
VectorTorsionDerivative(vector3 &a, vector3 &b, vector3 &c, vector3 &d)OBForceFieldstatic
WeightedRotorSearch(unsigned int conformers, unsigned int geomSteps, bool sampleRingBonds=false)OBForceField
~OBForceField()OBForceFieldinlinevirtual
~OBPlugin()OBPlugininlinevirtual