|
BALL
1.5.0
|
#include <BALL/ENERGY/energyProcessor.h>
Public Member Functions | |
Constructors and Destructors | |
| EnergyProcessor () | |
| EnergyProcessor (const EnergyProcessor &proc) | |
| virtual | ~EnergyProcessor () |
Assignment | |
| const EnergyProcessor & | operator= (const EnergyProcessor &proc) |
| virtual void | clear () |
Processor related methods | |
| virtual bool | start () |
| virtual Processor::Result | operator() (AtomContainer &fragment) |
Accessors | |
| double | getEnergy () const |
Public Member Functions inherited from BALL::UnaryProcessor< AtomContainer > | |
| UnaryProcessor () | |
| UnaryProcessor (const UnaryProcessor &) | |
| virtual | ~UnaryProcessor () |
| virtual bool | finish () |
Predicates | |
| const AtomContainer * | fragment_ |
| double | energy_ |
| bool | valid_ |
| bool | isValid () const |
| bool | operator== (const EnergyProcessor &proc) const |
Additional Inherited Members | |
Public Types inherited from BALL::UnaryFunctor< ArgumentType, ResultType > | |
| typedef ResultType | result_type |
| typedef ArgumentType | argument_type |
| typedef ArgumentType & | argument_reference |
| typedef const ArgumentType & | const_argument_reference |
| typedef ArgumentType * | argument_pointer |
| typedef const ArgumentType * | const_argument_pointer |
Processor for energy calculations. With this class we provide an interface to different (free) energy calculations.
Definition at line 30 of file energyProcessor.h.
| BALL::EnergyProcessor::EnergyProcessor | ( | ) |
Default constructor
| BALL::EnergyProcessor::EnergyProcessor | ( | const EnergyProcessor & | proc | ) |
Copy constructor
|
virtual |
Destructor
|
virtual |
| double BALL::EnergyProcessor::getEnergy | ( | ) | const |
Return the computed energy
| bool BALL::EnergyProcessor::isValid | ( | ) | const |
Validity.
|
virtual |
Operator-function. This function only stores the AtomContainer.
Reimplemented from BALL::UnaryProcessor< AtomContainer >.
| const EnergyProcessor& BALL::EnergyProcessor::operator= | ( | const EnergyProcessor & | proc | ) |
Assignment operator.
| bool BALL::EnergyProcessor::operator== | ( | const EnergyProcessor & | proc | ) | const |
Equality operator.
|
virtual |
Start-function.
Reimplemented from BALL::UnaryProcessor< AtomContainer >.
|
protected |
Definition at line 110 of file energyProcessor.h.
|
protected |
Definition at line 107 of file energyProcessor.h.
|
protected |
Definition at line 113 of file energyProcessor.h.