OBMR Class Reference
calculate the MR (molar refractivity). More...
#include <openbabel/groupcontrib.h>
Inheritance diagram for OBMR:

Public Member Functions | |
| OBMR () | |
| ~OBMR () | |
| double | Predict (OBMol &mol) |
Protected Member Functions | |
| bool | ParseFile (const char *filename) |
| double | GroupContributions (OBMol &mol) |
Detailed Description
calculate the MR (molar refractivity).This class uses the JOELib2 group contribution algorithm to calculate the MR (Molar Refractivity) of a molecule.
example:
#include <openbabel/groupcontrib.h> #include <openbabel/mol.h> OBMol mol; OBLogP mr; cout << "MR = " << mr.Predict(mol) << endl;
Constructor & Destructor Documentation
| OBMR | ( | ) |
constructor
| ~OBMR | ( | ) |
destructor
Member Function Documentation
| double Predict | ( | OBMol & | mol | ) |
Predict the MR (Molar Refractivity) for molecule mol using the group contributions algorithm from JOELib2.
- Parameters:
-
mol OBMol object for which to predict the MR
- Returns:
- predicted MR
| bool ParseFile | ( | const char * | filename | ) | [protected, inherited] |
Parse the data file. (this function is called from the class constructor)
| double GroupContributions | ( | OBMol & | mol | ) | [protected, inherited] |
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.
- Parameters:
-
mol OBMol object for which to predict the logP, MR, TPSA
- Returns:
- predicted value
The documentation for this class was generated from the following files:

