BALL
1.4.79
|
#include <BALL/SOLVATION/reissCavFreeEnergyProcessor.h>
Classes | |
struct | Default |
struct | Option |
Public Member Functions | |
Constructors and Destructors | |
ReissCavFreeEnergyProcessor () | |
ReissCavFreeEnergyProcessor (const ReissCavFreeEnergyProcessor &proc) | |
virtual | ~ReissCavFreeEnergyProcessor () |
Assignment | |
const ReissCavFreeEnergyProcessor & | operator= (const ReissCavFreeEnergyProcessor &proc) |
virtual void | clear () |
Predicates | |
bool | operator== (const ReissCavFreeEnergyProcessor &proc) const |
processor functions | |
virtual bool | finish () |
Public Member Functions inherited from BALL::EnergyProcessor | |
EnergyProcessor () | |
EnergyProcessor (const EnergyProcessor &proc) | |
virtual | ~EnergyProcessor () |
const EnergyProcessor & | operator= (const EnergyProcessor &proc) |
virtual bool | start () |
virtual Processor::Result | operator() (AtomContainer &fragment) |
double | getEnergy () const |
bool | isValid () const |
bool | operator== (const EnergyProcessor &proc) const |
Public Member Functions inherited from BALL::UnaryProcessor< AtomContainer > | |
UnaryProcessor () | |
UnaryProcessor (const UnaryProcessor &) | |
virtual | ~UnaryProcessor () |
Public Attributes | |
Options | |
Options | options |
Additional Inherited Members | |
Public Types inherited from BALL::UnaryFunctor< AtomContainer, Processor::Result > | |
typedef Processor::Result | result_type |
typedef AtomContainer | argument_type |
typedef AtomContainer & | argument_reference |
typedef const AtomContainer & | const_argument_reference |
typedef AtomContainer * | argument_pointer |
typedef const AtomContainer * | const_argument_pointer |
Protected Attributes inherited from BALL::EnergyProcessor | |
const AtomContainer * | fragment_ |
double | energy_ |
bool | valid_ |
Processor for the computation of the cavitation free energy. This processor is using the SPT theory approach by Reiss et al., J. Chem. Phys. 37(1):119-124, 1960 with the modification for non-spherical solutes by Huron/Claverie, J. Phys. Chem. 76(15):2123-2133, 1972.
Energies are returned in units of kJ/mol.
Definition at line 33 of file reissCavFreeEnergyProcessor.h.
BALL::ReissCavFreeEnergyProcessor::ReissCavFreeEnergyProcessor | ( | ) |
Default constructor
BALL::ReissCavFreeEnergyProcessor::ReissCavFreeEnergyProcessor | ( | const ReissCavFreeEnergyProcessor & | proc | ) |
Copy constructor
|
virtual |
Destructor
|
virtual |
Clear function
Reimplemented from BALL::EnergyProcessor.
|
virtual |
This is where the actual computation takes place.
Reimplemented from BALL::UnaryProcessor< AtomContainer >.
const ReissCavFreeEnergyProcessor& BALL::ReissCavFreeEnergyProcessor::operator= | ( | const ReissCavFreeEnergyProcessor & | proc | ) |
Assignment operator
bool BALL::ReissCavFreeEnergyProcessor::operator== | ( | const ReissCavFreeEnergyProcessor & | proc | ) | const |
Equality operator
Options BALL::ReissCavFreeEnergyProcessor::options |
Options for the calculation of the caviation free energy
Definition at line 181 of file reissCavFreeEnergyProcessor.h.