#include <ZScatterer.h>
Inheritance diagram for ObjCryst::ZMoveMinimizer::
Public Methods | |
ZMoveMinimizer (ZScatterer &scatt) | |
~ZMoveMinimizer () | |
virtual unsigned int | GetNbCostFunction () const |
Number of Cost functions. | |
virtual const string & | GetCostFunctionName (const unsigned int) const |
Get a Cost function name from its id#. | |
virtual const string & | GetCostFunctionDescription (const unsigned int) const |
Get the (short) description of a cost function. | |
virtual REAL | GetCostFunctionValue (const unsigned int) |
Get the current value of a cost function this should be const... | |
void | RecordConformation () |
void | SetZAtomWeight (const CrystVector_REAL weight) |
void | MinimizeChange (long nbTrial=10000) |
Private Attributes | |
ZScatterer * | mpZScatt |
MonteCarloObj | mOptimObj |
CrystVector_REAL | mXCoord0 |
CrystVector_REAL | mYCoord0 |
CrystVector_REAL | mZCoord0 |
CrystVector_REAL | mAtomWeight |
For internal use only.
Only used within ZScatterer.