8 #ifndef IPENALTYQuadratic_HH 9 #define IPENALTYQuadratic_HH 1 12 #include "sAddonManager.hh" 13 #include "sOutputManager.hh"
int CheckSpecificParameters()
A private function used to check the parameters settings specific to the child penalty.
iPenaltyQuadratic()
The constructor of iPenaltyQuadratic.
int InitializeSpecific()
This function is used to initialize specific stuff to the child penalty.
#define CLASS_PENALTY(NAME, CLASS)
FLTNB ComputePenaltyValue(FLTNB *ap_image, INTNB a_voxel, int a_th)
Implementation of the pure virtual vPenalty::ComputePenaltyValue()
#define FUNCTION_PENALTY(CLASS)
int ReadConfigurationFile(const string &a_configurationFile)
A function used to read options from a configuration file.
This class is designed to generically described any penalty applied to MAP algorithms.
This class is a Quadratic for penalties.
Declaration of class vPenalty.
FLTNB ComputeSecondDerivative(FLTNB *ap_image, INTNB a_voxel, int a_th)
Implementation of the pure virtual vPenalty::ComputeSecondDerivative()
int ReadOptionsList(const string &a_optionsList)
A function used to read options from a list of options.
FLTNB ComputeFirstDerivative(FLTNB *ap_image, INTNB a_voxel, int a_th)
Implementation of the pure virtual vPenalty::ComputeFirstDerivative()
~iPenaltyQuadratic()
The destructor of iPenaltyQuadratic.
void ShowHelpSpecific()
A function used to show help about the child penalty.