Thread parameter block for incremental gradient computation. More...
Public Attributes | |
Self * | thisObject |
Pointer to the functional object that created the thread. | |
CoordinateVector * | Parameters |
Current parameter vector. | |
Self::ParameterType | Step |
Current global coordinate stepping. | |
Types::Coordinate * | Gradient |
Pointer to gradient vector that is the target for computation results. | |
double | BaseValue |
Base functional value used for comparing new values to. |
Thread parameter block for incremental gradient computation.
This structure holds all thread-specific information. A pointer to an instance of this structure is given to EvaluateGradientThread() for each thread created.
Definition at line 290 of file cmtkParallelElasticFunctional.h.
double cmtk::ParallelElasticFunctional< VM >::EvaluateGradientTaskInfo::BaseValue |
Base functional value used for comparing new values to.
Definition at line 302 of file cmtkParallelElasticFunctional.h.
Types::Coordinate* cmtk::ParallelElasticFunctional< VM >::EvaluateGradientTaskInfo::Gradient |
Pointer to gradient vector that is the target for computation results.
Definition at line 300 of file cmtkParallelElasticFunctional.h.
CoordinateVector* cmtk::ParallelElasticFunctional< VM >::EvaluateGradientTaskInfo::Parameters |
Current parameter vector.
Definition at line 296 of file cmtkParallelElasticFunctional.h.
Self::ParameterType cmtk::ParallelElasticFunctional< VM >::EvaluateGradientTaskInfo::Step |
Current global coordinate stepping.
Definition at line 298 of file cmtkParallelElasticFunctional.h.
Self* cmtk::ParallelElasticFunctional< VM >::EvaluateGradientTaskInfo::thisObject |
Pointer to the functional object that created the thread.
Definition at line 294 of file cmtkParallelElasticFunctional.h.