BALL
1.4.2
|
#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 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_ |
Private Member Functions | |
void | getExternalSurface_ (std::vector< std::pair< Vector3, Surface > > &surface_map, const char *surface_file) |
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 >.
|
private |
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.