BALL::NonpolarSolvation Class Reference

#include <BALL/SCORING/COMPONENTS/nonpolarSolvation.h>

Inheritance diagram for BALL::NonpolarSolvation:
BALL::ScoringComponent

List of all members.


Classes

struct  Default
struct  Option

Public Types

enum  CalculationMethod {
  CALCULATION__NONE, CALCULATION__UHLIG, CALCULATION__PCM, CALCULATION__VDW_SOLVENT,
  CALCULATION__VDW_INTERACTION
}

Public Member Functions

Constructors and Destructors
 NonpolarSolvation ()
 NonpolarSolvation (ScoringFunction &sf)
 NonpolarSolvation (const NonpolarSolvation &fhb)
virtual ~NonpolarSolvation ()
Assignment
const NonpolarSolvationoperator= (const NonpolarSolvation &fr)
virtual void clear ()
Predicates.
bool operator== (const NonpolarSolvation &fr) const
Setup Methods
virtual bool setup ()
Accessors
virtual double calculateScore ()

Private Attributes

System receptor_
System ligand_
System complex_
EnergyProcessorprocessor_
Size verbosity_
double factor_
Size calculation_method_
float probe_radius_
float surface_tension_
float constant_
float solvent_number_density_
float absolute_temperature_
UhligCavFreeEnergyProcessor uhlig_
PCMCavFreeEnergyProcessor pcm_
Pair6_12InteractionEnergyProcessor vdw_solvent_

Detailed Description

SLICK nonpolar solvation component. { Definition:} {BALL/SORING/COMMON/nonpolarSolvation.h}


Member Enumeration Documentation

Enumerator:
CALCULATION__NONE 
CALCULATION__UHLIG 
CALCULATION__PCM 
CALCULATION__VDW_SOLVENT 
CALCULATION__VDW_INTERACTION 

Constructor & Destructor Documentation

BALL::NonpolarSolvation::NonpolarSolvation (  ) 

Default constructor.

BALL::NonpolarSolvation::NonpolarSolvation ( ScoringFunction sf  ) 

Constructor.

BALL::NonpolarSolvation::NonpolarSolvation ( const NonpolarSolvation fhb  ) 

Copy constructor

virtual BALL::NonpolarSolvation::~NonpolarSolvation (  )  [virtual]

Destructor.


Member Function Documentation

virtual double BALL::NonpolarSolvation::calculateScore (  )  [virtual]

Calculates and returns the component's energy.

Reimplemented from BALL::ScoringComponent.

virtual void BALL::NonpolarSolvation::clear (  )  [virtual]

Clear method.

Reimplemented from BALL::ScoringComponent.

const NonpolarSolvation& BALL::NonpolarSolvation::operator= ( const NonpolarSolvation fr  ) 

Assignment.

bool BALL::NonpolarSolvation::operator== ( const NonpolarSolvation fr  )  const
virtual bool BALL::NonpolarSolvation::setup (  )  [virtual]

Setup method.

Reimplemented from BALL::ScoringComponent.


Member Data Documentation