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 String & getSectionName () const
const String & getValue (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 String & getValue (Position key_index, Position variable_index) const
const String & getKey (Position key_index) const
virtual void clear ()
const ParameterSection & operator= (const ParameterSection &section)
virtual bool isValid () const
bool operator== (const ParameterSection &parameter_section) const

Private Attributes

StringHashMap< float > scaling_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< Index > section_entries_
StringHashMap< Index > variable_names_
std::vector< String > entries_
std::vector< String > keys_
Size number_of_variables_
std::vector< float > version_
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.