#include <openbabel/groupcontrib.h>
Inheritance diagram for OBGroupContrib:
Public Member Functions | |
OBGroupContrib () | |
~OBGroupContrib () | |
Protected Member Functions | |
bool | ParseFile (const char *filename) |
double | GroupContributions (OBMol &mol) |
This is the base class for calculations that use the JOELib2 contribution algorithm. See the derived OBPSA, OBLogP, OBMR classes for more information on how to use these classes.
OBGroupContrib | ( | ) |
constructor
~OBGroupContrib | ( | ) |
destructor
bool ParseFile | ( | const char * | filename | ) | [protected] |
Parse the data file. (this function is called from the class constructor)
double GroupContributions | ( | OBMol & | mol | ) | [protected] |
Predict the logP, MR, TPSA (each class derived from OBGroupContrib loads different parameters in it's contstructor) for molecule mol using the group contributions algorithm from JOELib2.
mol | OBMol object for which to predict the logP, MR, TPSA |