BALL
1.4.2
|
#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 Member Functions inherited from BALL::EnergyProcessor | |
EnergyProcessor () | |
EnergyProcessor (const EnergyProcessor &proc) | |
virtual | ~EnergyProcessor () |
const EnergyProcessor & | operator= (const EnergyProcessor &proc) |
virtual bool | start () |
virtual Processor::Result | operator() (AtomContainer &fragment) |
double | getEnergy () const |
bool | isValid () const |
bool | operator== (const EnergyProcessor &proc) const |
Public Member Functions inherited from BALL::UnaryProcessor< AtomContainer > | |
UnaryProcessor () | |
UnaryProcessor (const UnaryProcessor &) | |
virtual | ~UnaryProcessor () |
Public Attributes | |
Options | |
Options | options |
Protected Attributes | |
double | alpha_ |
double | C1_ |
double | C2_ |
SolventDescriptor | solvent_ |
RDFParameter | rdf_parameter_ |
Protected Attributes inherited from BALL::EnergyProcessor | |
const AtomContainer * | fragment_ |
double | energy_ |
bool | valid_ |
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.
Definition at line 54 of file pairExpInteractionEnergyProcessor.h.
Enumerator | |
---|---|
SURFACE__UNKNOWN |
Unknown surface. |
SURFACE__SAS |
Solvent assessible surface. |
SURFACE__SES |
Solvent excluding surface. |
SURFACE__EXTERNAL |
Use a surface description from a file. |
Definition at line 63 of file pairExpInteractionEnergyProcessor.h.
BALL::PairExpInteractionEnergyProcessor::PairExpInteractionEnergyProcessor | ( | ) |
Default constructor
BALL::PairExpInteractionEnergyProcessor::PairExpInteractionEnergyProcessor | ( | const PairExpInteractionEnergyProcessor & | proc | ) |
Copy constructor
|
virtual |
Destructor
|
virtual |
Clear function
Reimplemented from BALL::EnergyProcessor.
|
private |
|
virtual |
finish method
Reimplemented from BALL::UnaryProcessor< AtomContainer >.
|
private |
const PairExpInteractionEnergyProcessor& BALL::PairExpInteractionEnergyProcessor::operator= | ( | const PairExpInteractionEnergyProcessor & | proc | ) |
Assignment operator
|
protected |
Definition at line 239 of file pairExpInteractionEnergyProcessor.h.
|
protected |
Definition at line 243 of file pairExpInteractionEnergyProcessor.h.
|
protected |
Definition at line 247 of file pairExpInteractionEnergyProcessor.h.
Options BALL::PairExpInteractionEnergyProcessor::options |
Options for the calculation of the free energy
Definition at line 231 of file pairExpInteractionEnergyProcessor.h.
|
protected |
Definition at line 255 of file pairExpInteractionEnergyProcessor.h.
|
protected |
Definition at line 251 of file pairExpInteractionEnergyProcessor.h.