#include <RDFParameter.h>
Inheritance diagram for RDFParameter:
Public Member Functions | |
virtual bool | extractSection (ForceFieldParameters ¶meters, const String §ion_name) throw () |
Extract the information from the parameter file. | |
Constructors and destructors. | |
RDFParameter () throw () | |
Default constructor. | |
RDFParameter (const RDFParameter &rdf_parameter) throw () | |
Copy constructor. | |
virtual | ~RDFParameter () throw () |
Destructor. | |
Assignment | |
const RDFParameter & | operator= (const RDFParameter &rdf_parameter) throw () |
Assignment operator. | |
virtual void | clear () throw () |
Clear method. | |
Accessors | |
Position | getIndex (Atom::Type type_i, Atom::Type type_j) const throw () |
Get the index in dependance of atom types of solute and solvent. | |
const RadialDistributionFunction & | getRDF (Atom::Type type_i, Atom::Type type_j) const throw () |
Return a radial distribution function determined by type. | |
const RadialDistributionFunction & | getRDF (Position index) const throw () |
Return a radial distribution function determined by index. | |
Predicates | |
bool | hasRDF (Atom::Type solvent_atom_type, Atom::Type solute_atom_type) const throw () |
Find out, whether the parameter file contained a RDF for a special solute/solvent atom combination. | |
bool | hasParameters (Atom::Type solvent_atom_type, Atom::Type solute_atom_type) const throw () |
hasParameters | |
Protected Attributes | |
std::vector< RadialDistributionFunction > | rdf_list_ |
HashMap< Atom::Type, HashMap< Atom::Type, Position > > | rdf_indices_ |
|
Copy constructor.
|
|
Extract the information from the parameter file.
|
|
Get the index in dependance of atom types of solute and solvent.
|
|
Return a radial distribution function determined by index.
|
|
Return a radial distribution function determined by type.
|
|
hasParameters
|
|
Find out, whether the parameter file contained a RDF for a special solute/solvent atom combination.
|
|
Assignment operator.
|