BALL::Pair6_12InteractionEnergyProcessor Class Reference
[Solvation methods]
#include <BALL/SOLVATION/pair6_12InteractionEnergyProcessor.h>
List of all members.
Detailed Description
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.
- Energies are computed in units of kJ/mol.
Member Enumeration Documentation
- Enumerator:
SURFACE__UNKNOWN |
|
SURFACE__SAS |
|
SURFACE__SES |
|
SURFACE__EXTERNAL |
|
Constructor & Destructor Documentation
BALL::Pair6_12InteractionEnergyProcessor::Pair6_12InteractionEnergyProcessor |
( |
|
) |
|
Copy constructor
- Parameters:
-
| proc | the processor to copy |
Detailed constructor
- Parameters:
-
| solvent | a description of the surrounding solvent ( |
- See also:
- SolventDescriptor)
- Parameters:
-
| rdf_param | the parameters for the radial distribution function ( |
- See also:
- RDFParameter)
- Parameters:
-
| rdf_integrator | the integrator needed for structural integration ( |
- See also:
- Pair6_12RDFIntegrator)
virtual BALL::Pair6_12InteractionEnergyProcessor::~Pair6_12InteractionEnergyProcessor |
( |
|
) |
[virtual] |
Member Function Documentation
virtual void BALL::Pair6_12InteractionEnergyProcessor::clear |
( |
|
) |
[virtual] |
void BALL::Pair6_12InteractionEnergyProcessor::getExternalSurface_ |
( |
std::vector< std::pair< Vector3, Surface > > & |
surface_map, |
|
|
const char * |
surface_file | |
|
) |
| | [private] |
Get the integrator of this processor
- Returns:
- the current integrator
const RDFParameter& BALL::Pair6_12InteractionEnergyProcessor::getRDFParameter |
( |
|
) |
const |
Get the parameters for the radial distribution function
- Returns:
- a const reference of the current RDF parameter
const SolventDescriptor& BALL::Pair6_12InteractionEnergyProcessor::getSolventDescriptor |
( |
|
) |
const |
Get the solvent descriptor.
- Returns:
- the current solvent descriptor of this instance
void BALL::Pair6_12InteractionEnergyProcessor::setRDFIntegrator |
( |
const Pair6_12RDFIntegrator & |
integrator |
) |
|
Set the integrator of this processor
- Parameters:
-
| integrator | the integrator to be set |
void BALL::Pair6_12InteractionEnergyProcessor::setRDFParameters |
( |
const RDFParameter & |
rdf_parameter |
) |
|
Set the parameters for the radial distribution function
- Parameters:
-
| rdf_parameter | the RDF parameter to be set |
void BALL::Pair6_12InteractionEnergyProcessor::setSolventDescriptor |
( |
const SolventDescriptor & |
solvent |
) |
|
Set the solvent descriptor.
- Parameters:
-
| solvent | the solvent descriptor to be set |
Member Data Documentation
Options for the calculation of the caviation free energy