#include <BALL/SOLVATION/solventDescriptor.h>
Solvent Description. The calculation of van-der-Waals energies requires information about the solvent which is stored in this structure.
Definition at line 62 of file solventDescriptor.h.
BALL::SolventDescriptor::SolventDescriptor | ( | ) |
Default constructor
BALL::SolventDescriptor::SolventDescriptor | ( | const SolventDescriptor & | solvent | ) |
Copy constructor
BALL::SolventDescriptor::SolventDescriptor | ( | const String & | name, | |
float | number_density, | |||
const std::vector< SolventAtomDescriptor > & | atom_list | |||
) |
Detailed constructor
virtual BALL::SolventDescriptor::~SolventDescriptor | ( | ) | [virtual] |
Destructor
void BALL::SolventDescriptor::clear | ( | ) |
Clear function
SolventAtomDescriptor& BALL::SolventDescriptor::getAtomDescriptor | ( | Position | index | ) | throw (Exception::IndexOverflow) |
Get atom decriptions by index
const SolventAtomDescriptor& BALL::SolventDescriptor::getAtomDescriptor | ( | Position | index | ) | const throw (Exception::IndexOverflow) |
Get atom decriptions by index
const String& BALL::SolventDescriptor::getName | ( | ) | const |
Get the name
float BALL::SolventDescriptor::getNumberDensity | ( | ) | const |
Get the number density of this solvent (in $ A^{-3}$)
Size BALL::SolventDescriptor::getNumberOfAtomTypes | ( | ) | const |
Get the number of different atom types within a solvent molecule
std::vector<SolventAtomDescriptor>& BALL::SolventDescriptor::getSolventAtomDescriptorList | ( | ) |
Get the list of atom descriptors
const std::vector<SolventAtomDescriptor>& BALL::SolventDescriptor::getSolventAtomDescriptorList | ( | ) | const |
Get the list of atom descriptors
bool BALL::SolventDescriptor::isValid | ( | ) | const |
Validity
const SolventDescriptor& BALL::SolventDescriptor::operator= | ( | const SolventDescriptor & | descriptor | ) |
Assignment operator
bool BALL::SolventDescriptor::operator== | ( | const SolventDescriptor & | descriptor | ) | const |
Equality operator
void BALL::SolventDescriptor::setName | ( | const String & | name | ) |
Set the name
void BALL::SolventDescriptor::setNumberDensity | ( | float | number_density | ) |
Set the number density
void BALL::SolventDescriptor::setSolventAtomDescriptorList | ( | const std::vector< SolventAtomDescriptor > & | solvent_atoms | ) |
Set the list of solvent atom descriptors
String BALL::SolventDescriptor::name_ [protected] |
Definition at line 170 of file solventDescriptor.h.
float BALL::SolventDescriptor::number_density_ [protected] |
Definition at line 174 of file solventDescriptor.h.
std::vector<SolventAtomDescriptor> BALL::SolventDescriptor::solvent_atoms_ [protected] |
Definition at line 178 of file solventDescriptor.h.
bool BALL::SolventDescriptor::valid_ [protected] |
Definition at line 182 of file solventDescriptor.h.