#include <BALL/SOLVATION/pairExpInteractionEnergyProcessor.h>
Classes | |
| struct | Default |
| struct | Option |
Public Types | |
| enum | SurfaceType { SURFACE__UNKNOWN = 0, SURFACE__SAS = 1, SURFACE__SES = 2, SURFACE__EXTERNAL = 3 } |
Public Member Functions | |
Constructors and destructors | |
| PairExpInteractionEnergyProcessor () | |
| PairExpInteractionEnergyProcessor (const PairExpInteractionEnergyProcessor &proc) | |
| virtual | ~PairExpInteractionEnergyProcessor () |
Assignment | |
| const PairExpInteractionEnergyProcessor & | operator= (const PairExpInteractionEnergyProcessor &proc) |
| virtual void | clear () |
Processor functions | |
| virtual bool | finish () |
Public Attributes | |
Options | |
| Options | options |
Protected Attributes | |
| double | alpha_ |
| double | C1_ |
| double | C2_ |
| SolventDescriptor | solvent_ |
| RDFParameter | rdf_parameter_ |
Private Member Functions | |
| void | computeClaverieParameters (Atom::Type solvent_type, Atom::Type solute_type, std::pair< float, float > ¶meters) |
| void | getExternalSurface_ (std::vector< std::pair< Vector3, Surface > > &surface_map, const char *surface_file) |
Processor for the computation of the van-derWaals interaction energy of a molecule. This processor uses a 6-exp pair potential for the calculation of dispersion and repulsion energies.
| BALL::PairExpInteractionEnergyProcessor::PairExpInteractionEnergyProcessor | ( | ) |
Default constructor
| BALL::PairExpInteractionEnergyProcessor::PairExpInteractionEnergyProcessor | ( | const PairExpInteractionEnergyProcessor & | proc | ) |
Copy constructor
| virtual BALL::PairExpInteractionEnergyProcessor::~PairExpInteractionEnergyProcessor | ( | ) | [virtual] |
Destructor
| virtual void BALL::PairExpInteractionEnergyProcessor::clear | ( | ) | [virtual] |
Clear function
Reimplemented from BALL::EnergyProcessor.
| void BALL::PairExpInteractionEnergyProcessor::computeClaverieParameters | ( | Atom::Type | solvent_type, | |
| Atom::Type | solute_type, | |||
| std::pair< float, float > & | parameters | |||
| ) | [private] |
| virtual bool BALL::PairExpInteractionEnergyProcessor::finish | ( | ) | [virtual] |
finish method
Reimplemented from BALL::UnaryProcessor< AtomContainer >.
| void BALL::PairExpInteractionEnergyProcessor::getExternalSurface_ | ( | std::vector< std::pair< Vector3, Surface > > & | surface_map, | |
| const char * | surface_file | |||
| ) | [private] |
| const PairExpInteractionEnergyProcessor& BALL::PairExpInteractionEnergyProcessor::operator= | ( | const PairExpInteractionEnergyProcessor & | proc | ) |
Assignment operator
double BALL::PairExpInteractionEnergyProcessor::C1_ [protected] |
double BALL::PairExpInteractionEnergyProcessor::C2_ [protected] |
Options for the calculation of the free energy