#include <BALL/SOLVATION/pair6_12InteractionEnergyProcessor.h>
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.
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 BALL::Pair6_12InteractionEnergyProcessor::~Pair6_12InteractionEnergyProcessor | ( | ) | [virtual] |
Destructor
virtual void BALL::Pair6_12InteractionEnergyProcessor::clear | ( | ) | [virtual] |
Clear function
Reimplemented from BALL::EnergyProcessor.
virtual bool BALL::Pair6_12InteractionEnergyProcessor::finish | ( | ) | throw (Exception::DivisionByZero) [virtual] |
finish method
Reimplemented from BALL::UnaryProcessor< AtomContainer >.
void BALL::Pair6_12InteractionEnergyProcessor::getExternalSurface_ | ( | std::vector< std::pair< Vector3, Surface > > & | surface_map, | |
const char * | surface_file | |||
) | [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 for the calculation of the caviation free energy
Definition at line 267 of file pair6_12InteractionEnergyProcessor.h.
Definition at line 293 of file pair6_12InteractionEnergyProcessor.h.
Definition at line 289 of file pair6_12InteractionEnergyProcessor.h.
Definition at line 285 of file pair6_12InteractionEnergyProcessor.h.