BALL::EnergyProcessor Class Reference
[Miscellaneous]

Processor for energy calculations. More...

#include <energyProcessor.h>

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

List of all members.


Public Member Functions

Constructors and Destructors
EnergyProcessor ()
Default constructor.
EnergyProcessor (const EnergyProcessor &proc)
Copy constructor.
virtual ~EnergyProcessor ()
Destructor.
Assignment
const EnergyProcessor & operator= (const EnergyProcessor &proc)
Assignment operator.
virtual void clear ()
Clear method.
Processor related methods
virtual bool start ()
Start-function.
virtual Processor::Result operator() (AtomContainer &fragment)
Operator-function.
Accessors
double getEnergy () const
Return the computed energy.
Predicates
bool isValid () const
Validity.
bool operator== (const EnergyProcessor &proc) const
Equality operator.

Protected Attributes

const AtomContainer * fragment_
double energy_
bool valid_

Detailed Description

Processor for energy calculations.

With this class we provide an interface to different (free) energy calculations.


Member Function Documentation

virtual Processor::Result BALL::EnergyProcessor::operator() ( AtomContainer & fragment ) [virtual]

Operator-function.

This function only stores the AtomContainer.

Reimplemented from BALL::UnaryProcessor< AtomContainer >.


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