BALL  1.4.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Private Attributes | List of all members
BALL::GeneralizedBornModel::GBParameters Class Reference
Inheritance diagram for BALL::GeneralizedBornModel::GBParameters:
BALL::ParameterSection

Public Member Functions

 GBParameters ()
 ~GBParameters ()
bool extractSection (Parameters &parameters, const String &section_name)
const StringHashMap< float > & getScalingFactors () const
float getSoluteDC () const
float getSolventDC () const
float getKappa () const
- Public Member Functions inherited from BALL::ParameterSection
 ParameterSection ()
 ParameterSection (const ParameterSection &parameter_section)
virtual ~ParameterSection ()
const StringgetSectionName () const
const StringgetValue (const String &key, const String &variable) const
bool has (const String &key, const String &variable) const
bool has (const String &key) const
bool hasVariable (const String &variable) const
Position getColumnIndex (const String &variable) const
Size getNumberOfVariables () const
Size getNumberOfKeys () const
const StringgetValue (Position key_index, Position variable_index) const
const StringgetKey (Position key_index) const
virtual void clear ()
const ParameterSectionoperator= (const ParameterSection &section)
virtual bool isValid () const
bool operator== (const ParameterSection &parameter_section) const

Private Attributes

StringHashMap< floatscaling_factors_
float dc_solute_
float dc_solvent_
float lambda_
float delta_
float kappa_
float rho_0_

Additional Inherited Members

- Public Types inherited from BALL::ParameterSection
enum  { MAX_FIELDS = 20 }
- Public Attributes inherited from BALL::ParameterSection
Options options
- Static Public Attributes inherited from BALL::ParameterSection
static const String UNDEFINED
- Protected Attributes inherited from BALL::ParameterSection
String section_name_
String format_line_
StringHashMap< Indexsection_entries_
StringHashMap< Indexvariable_names_
std::vector< Stringentries_
std::vector< Stringkeys_
Size number_of_variables_
std::vector< floatversion_
bool valid_

Detailed Description

Definition at line 173 of file generalizedBornCase.h.

Constructor & Destructor Documentation

BALL::GeneralizedBornModel::GBParameters::GBParameters ( )
BALL::GeneralizedBornModel::GBParameters::~GBParameters ( )

Member Function Documentation

bool BALL::GeneralizedBornModel::GBParameters::extractSection ( Parameters parameters,
const String section_name 
)

Reads a parameter section from an INI file. This method reads the section given in section_name from ini_file, interprets (if given) a format line, reads the data from this section according to the format, and builds some datastructures for fast and easy acces to the data.

Parameters
parametersthe parameters defining the inifile to be read from
section_namethe name of the section to be read (without the squared brackets)
Returns
bool - true if the section could be read, false otherwise

Reimplemented from BALL::ParameterSection.

float BALL::GeneralizedBornModel::GBParameters::getKappa ( ) const
const StringHashMap<float>& BALL::GeneralizedBornModel::GBParameters::getScalingFactors ( ) const
float BALL::GeneralizedBornModel::GBParameters::getSoluteDC ( ) const
float BALL::GeneralizedBornModel::GBParameters::getSolventDC ( ) const

Member Data Documentation

float BALL::GeneralizedBornModel::GBParameters::dc_solute_
private

Definition at line 199 of file generalizedBornCase.h.

float BALL::GeneralizedBornModel::GBParameters::dc_solvent_
private

Definition at line 203 of file generalizedBornCase.h.

float BALL::GeneralizedBornModel::GBParameters::delta_
private

Definition at line 211 of file generalizedBornCase.h.

float BALL::GeneralizedBornModel::GBParameters::kappa_
private

Definition at line 215 of file generalizedBornCase.h.

float BALL::GeneralizedBornModel::GBParameters::lambda_
private

Definition at line 207 of file generalizedBornCase.h.

float BALL::GeneralizedBornModel::GBParameters::rho_0_
private

Definition at line 219 of file generalizedBornCase.h.

StringHashMap<float> BALL::GeneralizedBornModel::GBParameters::scaling_factors_
private

Definition at line 195 of file generalizedBornCase.h.