|
BALL
1.4.79
|
#include <BALL/SOLVATION/pair6_12InteractionEnergyProcessor.h>
Classes | |
| struct | Default |
| struct | Option |
Public Types | |
| enum | SurfaceType { SURFACE__UNKNOWN = 0, SURFACE__SAS = 1, SURFACE__SES = 2, SURFACE__EXTERNAL = 3 } |
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 |
Public Attributes | |
Options | |
| Options | options |
Protected Attributes | |
| SolventDescriptor | solvent_ |
| RDFParameter | rdf_parameter_ |
| Pair6_12RDFIntegrator | rdf_integrator_ |
Protected Attributes inherited from BALL::EnergyProcessor | |
| const AtomContainer * | fragment_ |
| double | energy_ |
| bool | valid_ |
Processor for the computation of the van-der-Waals interaction energy of a molecule with its surrounding. This processor uses a 6_12 pair potential for the calculation of dispersion and repulsion energies.
Definition at line 48 of file pair6_12InteractionEnergyProcessor.h.
| Enumerator | |
|---|---|
| SURFACE__UNKNOWN | |
| SURFACE__SAS | |
| SURFACE__SES | |
| SURFACE__EXTERNAL | |
Definition at line 55 of file pair6_12InteractionEnergyProcessor.h.
| BALL::Pair6_12InteractionEnergyProcessor::Pair6_12InteractionEnergyProcessor | ( | ) |
Default constructor
| BALL::Pair6_12InteractionEnergyProcessor::Pair6_12InteractionEnergyProcessor | ( | const Pair6_12InteractionEnergyProcessor & | proc | ) |
Copy constructor
| proc | the processor to copy |
| BALL::Pair6_12InteractionEnergyProcessor::Pair6_12InteractionEnergyProcessor | ( | const SolventDescriptor & | solvent, |
| const RDFParameter & | rdf_param, | ||
| const Pair6_12RDFIntegrator & | rdf_integrator | ||
| ) |
Detailed constructor
| solvent | a description of the surrounding solvent ( |
| rdf_param | the parameters for the radial distribution function ( |
| rdf_integrator | the integrator needed for structural integration ( |
|
virtual |
Destructor
|
virtual |
Clear function
Reimplemented from BALL::EnergyProcessor.
|
virtual | |||||||||||||
finish method
Reimplemented from BALL::UnaryProcessor< AtomContainer >.
| const Pair6_12RDFIntegrator& BALL::Pair6_12InteractionEnergyProcessor::getRDFIntegrator | ( | ) | const |
Get the integrator of this processor
| const RDFParameter& BALL::Pair6_12InteractionEnergyProcessor::getRDFParameter | ( | ) | const |
Get the parameters for the radial distribution function
| const SolventDescriptor& BALL::Pair6_12InteractionEnergyProcessor::getSolventDescriptor | ( | ) | const |
Get the solvent descriptor.
| const Pair6_12InteractionEnergyProcessor& BALL::Pair6_12InteractionEnergyProcessor::operator= | ( | const Pair6_12InteractionEnergyProcessor & | proc | ) |
Assignment operator
| bool BALL::Pair6_12InteractionEnergyProcessor::operator== | ( | const Pair6_12InteractionEnergyProcessor & | proc | ) | const |
Equality operator
| void BALL::Pair6_12InteractionEnergyProcessor::setRDFIntegrator | ( | const Pair6_12RDFIntegrator & | integrator | ) |
Set the integrator of this processor
| integrator | the integrator to be set |
| void BALL::Pair6_12InteractionEnergyProcessor::setRDFParameters | ( | const RDFParameter & | rdf_parameter | ) |
Set the parameters for the radial distribution function
| rdf_parameter | the RDF parameter to be set |
| void BALL::Pair6_12InteractionEnergyProcessor::setSolventDescriptor | ( | const SolventDescriptor & | solvent | ) |
Set the solvent descriptor.
| solvent | the solvent descriptor to be set |
| Options BALL::Pair6_12InteractionEnergyProcessor::options |
Options for the calculation of the caviation free energy
Definition at line 267 of file pair6_12InteractionEnergyProcessor.h.
|
protected |
Definition at line 293 of file pair6_12InteractionEnergyProcessor.h.
|
protected |
Definition at line 289 of file pair6_12InteractionEnergyProcessor.h.
|
protected |
Definition at line 285 of file pair6_12InteractionEnergyProcessor.h.
1.8.7