Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Namespace Members   Compound Members   Related Pages  

ObjCryst::ZMoveMinimizer Class Reference

Class to minimize conformation changes for random moves. Very experimental !!! More...

Inheritance diagram for ObjCryst::ZMoveMinimizer:

ObjCryst::RefinableObj List of all members.

Public Methods

virtual REAL GetLogLikelihood () const
 Get -log(likelihood) of the current configuration for the object.


Detailed Description

Class to minimize conformation changes for random moves. Very experimental !!!

For internal use only.

Only used within ZScatterer.


Member Function Documentation

virtual REAL ObjCryst::ZMoveMinimizer::GetLogLikelihood   [virtual]
 

Get -log(likelihood) of the current configuration for the object.

By default (no likelihood evaluation available), this is equal to 0.

This call should not be recursive, it is the task of the algorithm to get the sum of likelihoods for all objects invlolved.

Note:
contrary to the old "Cost Function" approach, with log(Likelihood) there is no 'choice' of cost function, so that it is the task of the object to give the optimized likelihood (possibly with user options).
\warning: this is in under heavy development, so expect changes...

Reimplemented from ObjCryst::RefinableObj.


The documentation for this class was generated from the following file:
Generated on Wed Jun 25 23:26:44 2003 for ObjCryst++ by doxygen1.2.18