32 #ifndef CDPL_MOLPROP_TPSACALCULATOR_HPP
33 #define CDPL_MOLPROP_TPSACALCULATOR_HPP
Definition of the preprocessor macro CDPL_MOLPROP_API.
#define CDPL_MOLPROP_API
Tells the compiler/linker which classes, functions and variables are part of the library API.
Definition of class CDPL::Chem::PatternAtomTyper.
Abstract base class for representations of a chemical structure as a graph of bonded atoms.
Definition: MolecularGraph.hpp:57
PatternAtomTyper.
Definition: PatternAtomTyper.hpp:52
Calculation of the topological polar surface area (TPSA) of molecular graphs based on fragment contri...
Definition: TPSACalculator.hpp:61
TPSACalculator()
Constructs the TPSACalculator instance.
TPSACalculator(const Chem::MolecularGraph &molgraph)
Constructs the TPSACalculator instance and calculates the TPSA of the molecular graph molgraph.
double calculate(const Chem::MolecularGraph &molgraph)
Calculates the TPSA of the molecular graph molgraph.
double getResult() const
Returns the result of the last TPSA calculation.
The namespace of the Chemical Data Processing Library.