Open Babel  3.0
Public Member Functions | Public Attributes | List of all members
OBFFConstraint Class Reference

#include <openbabel/forcefield.h>

Public Member Functions

 OBFFConstraint ()
 
 ~OBFFConstraint ()
 
vector3 GetGradient (int a)
 

Public Attributes

double factor
 
double constraint_value
 
double rab0
 
double rbc0
 
int type
 
int ia
 
int ib
 
int ic
 
int id
 
OBAtoma
 
OBAtomb
 
OBAtomc
 
OBAtomd
 
vector3 grada
 
vector3 gradb
 
vector3 gradc
 
vector3 gradd
 

Detailed Description

Internal class for OBForceField to hold constraints.

Since
version 2.2

Constructor & Destructor Documentation

◆ OBFFConstraint()

OBFFConstraint ( )
inline

Constructor.

◆ ~OBFFConstraint()

~OBFFConstraint ( )
inline

Destructor.

Member Function Documentation

◆ GetGradient()

vector3 GetGradient ( int  a)
inline

Member Data Documentation

◆ factor

double factor

◆ constraint_value

double constraint_value

◆ rab0

double rab0

◆ rbc0

double rbc0

◆ type

int type

◆ ia

int ia

◆ ib

int ib

◆ ic

int ic

◆ id

int id

◆ a

OBAtom* a

Used to store the atoms for this OBFFCostraint.

◆ b

OBAtom * b

◆ c

OBAtom * c

◆ d

OBAtom * d

◆ grada

vector3 grada

Used to store the gradients for this OBFFCalculation.

◆ gradb

vector3 gradb

◆ gradc

vector3 gradc

◆ gradd

vector3 gradd

The documentation for this class was generated from the following file: