8 #ifndef IOPTIMIZERONESTEPLATE_HH 9 #define IOPTIMIZERONESTEPLATE_HH 1 11 #include "gVariables.hh" 12 #include "sAddonManager.hh" 14 #include "oImageSpace.hh" 130 FLTNB a_multiplicativeCorrections,
FLTNB a_additiveCorrections,
FLTNB a_blankValue,
148 FLTNB a_multiplicativeCorrections,
FLTNB a_additiveCorrections,
FLTNB a_blankValue,
166 FLTNB a_sensitivity,
FLTNB* ap_correctionValues,
167 INTNB a_voxel,
int a_tbf = -1,
int a_rbf = -1,
int a_cbf = -1 );
FLTNB m_maximumImageUpdateFactor
void ShowHelpSpecific()
A function used to show help about the child optimizer.
int SensitivitySpecificOperations(FLTNB a_data, FLTNB a_forwardModel, FLTNB *ap_weight, FLTNB a_multiplicativeCorrections, FLTNB a_additiveCorrections, FLTNB a_blankValue, FLTNB a_quantificationFactor, oProjectionLine *ap_Line)
int ImageSpaceSpecificOperations(FLTNB a_currentImageValue, FLTNB *ap_newImageValue, FLTNB a_sensitivity, FLTNB *ap_correctionValues, INTNB a_voxel, int a_tbf=-1, int a_rbf=-1, int a_cbf=-1)
int ReadOptionsList(const string &a_optionsList)
int ReadConfigurationFile(const string &a_configurationFile)
bool m_displayWarningFlag
FLTNB m_minimumImageUpdateFactor
~iOptimizerOneStepLate()
The destructor of iOptimizerOneStepLate.
Declaration of class vOptimizer.
FLTNB **** m4p_firstDerivativePenaltyImage
#define FUNCTION_OPTIMIZER(CLASS)
#define CLASS_OPTIMIZER(NAME, CLASS)
This class is designed to generically described any iterative optimizer.
This class is designed to manage and store system matrix elements associated to a vEvent...
int DataSpaceSpecificOperations(FLTNB a_data, FLTNB a_forwardModel, FLTNB *ap_backwardValues, FLTNB a_multiplicativeCorrections, FLTNB a_additiveCorrections, FLTNB a_blankValue, FLTNB a_quantificationFactor, oProjectionLine *ap_Line)
FLTNB m_dataSpaceDenominatorThreshold
iOptimizerOneStepLate()
The constructor of iOptimizerOneStepLate.
This class implements the One Step Late algorithm.
int InitializeSpecific()
This function is used to initialize specific stuff to the child optimizer.
int PreImageUpdateSpecificStep()
A private function used to compute the penalty term of the OneStepLate algorithm. ...
int CheckSpecificParameters()
A private function used to check the parameters settings specific to the child optimizer.