#include <pair6_12InteractionEnergyProcessor.h>
Classes |
|
struct | Default |
Default
values for interaction energy calculations.
More... |
|
struct | Option |
Symbolic names for option keys.
More... |
|
Public Types |
|
enum | SurfaceType { SURFACE__UNKNOWN = 0, SURFACE__SAS = 1, SURFACE__SES = 2, SURFACE__EXTERNAL = 3 } |
Public Member Functions |
|
Constructors and destructors
|
|
Pair6_12InteractionEnergyProcessor () | |
Default
constructor. |
|
Pair6_12InteractionEnergyProcessor (const Pair6_12InteractionEnergyProcessor &proc) | |
Copy constructor. |
|
Pair6_12InteractionEnergyProcessor (const SolventDescriptor &solvent, const RDFParameter &rdf_param, const Pair6_12RDFIntegrator &rdf_integrator) | |
Detailed constructor. |
|
virtual | ~Pair6_12InteractionEnergyProcessor () |
Destructor. |
|
Accessors
|
|
void | setSolventDescriptor (const SolventDescriptor &solvent) |
Set the solvent descriptor. |
|
const SolventDescriptor & | getSolventDescriptor () const |
Get the solvent descriptor. |
|
void | setRDFParameters (const RDFParameter &rdf_parameter) |
Set the parameters for the radial
distribution function. |
|
const RDFParameter & | getRDFParameter () const |
Get the parameters for the radial
distribution function. |
|
void | setRDFIntegrator (const Pair6_12RDFIntegrator &integrator) |
Set the integrator of this
processor. |
|
const Pair6_12RDFIntegrator & | getRDFIntegrator () const |
Get the integrator of this
processor. |
|
Assignment
|
|
const Pair6_12InteractionEnergyProcessor & |
operator= (const Pair6_12InteractionEnergyProcessor &proc) |
Assignment operator. |
|
virtual void | clear () |
Clear function. |
|
Processor functions
|
|
virtual bool | finish () throw (Exception::DivisionByZero) |
finish method |
|
Predicates
|
|
bool | operator== (const Pair6_12InteractionEnergyProcessor &proc) const |
Equality operator. |
|
Public Attributes |
|
Options
|
|
Options | options |
Options for the calculation of the
caviation free energy. |
|
Protected Attributes |
|
SolventDescriptor | solvent_ |
RDFParameter | rdf_parameter_ |
Pair6_12RDFIntegrator | rdf_integrator_ |
This processor uses a 6_12 pair potential for the calculation of dispersion and repulsion energies.
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 ( |
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.
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 |