BALL::ForceFieldParameters Class Reference
[Force Field Parameters]

Force field parameter class. More...

#include <forceFieldParameters.h>

Inheritance diagram for BALL::ForceFieldParameters:
Inheritance graph
[legend]

List of all members.


Public Member Functions

Constructors and destructor
ForceFieldParameters ()
Default constructor.
ForceFieldParameters (const String &filename)
Constructor.
ForceFieldParameters (const ForceFieldParameters &force_field_parameter)
Copy constructor.
virtual ~ForceFieldParameters ()
Destructor.
Assignment
virtual void clear ()
Clear method.
const ForceFieldParameters & operator= (const ForceFieldParameters &param)
Assignment operator.
Accessors
AtomTypes & getAtomTypes ()
Return a reference to the atom type parameter section.
virtual bool init ()
Read the contents of the INI file and interpret them.
Predicates
virtual bool isValid () const
Valididty predicate.
bool operator== (const ForceFieldParameters &param) const
Equality operator.

Protected Attributes

AtomTypes atom_types_

Friends

class ForceField

Detailed Description

Force field parameter class.

Member Function Documentation

virtual bool BALL::ForceFieldParameters::isValid ( ) const [virtual]

Valididty predicate.

Return true if the force field parameters were correctly initialized, the internal INI file is valid and the internal atom types object is valid.

Returns:
bool - valid_ && parameter_file_.isValid() && atom_types_.isValid()

Reimplemented from BALL::Parameters.


Generated on Thu Aug 6 18:30:38 2009 for BALL by doxygen 1.5.8