BALL::PairExpInteractionEnergyProcessor Class Reference
[Solvation methods]

Processor for the computation of the van-derWaals interaction energy of a molecule. More...

#include <pairExpInteractionEnergyProcessor.h>

Inheritance diagram for BALL::PairExpInteractionEnergyProcessor:
Inheritance graph
[legend]

List of all members.


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
PairExpInteractionEnergyProcessor ()
Default constructor.
PairExpInteractionEnergyProcessor (const PairExpInteractionEnergyProcessor &proc)
Copy constructor.
virtual ~PairExpInteractionEnergyProcessor ()
Destructor.
Assignment
const
PairExpInteractionEnergyProcessor &
operator= (const PairExpInteractionEnergyProcessor &proc)
Assignment operator.
virtual void clear ()
Clear function.
Processor functions
virtual bool finish ()
finish method

Public Attributes

Options
Options options
Options for the calculation of the free energy.

Protected Attributes

double alpha_
double C1_
double C2_
SolventDescriptor solvent_
RDFParameter rdf_parameter_

Detailed Description

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.


Member Enumeration Documentation

Enumerator:
SURFACE__UNKNOWN Unknown surface.
SURFACE__SAS Solvent assessible surface.
SURFACE__SES Solvent excluding surface.
SURFACE__EXTERNAL Use a surface description from a file.

Generated on Thu Aug 6 18:30:44 2009 for BALL by doxygen 1.5.8