3 #include <vnl/vnl_matrix.h> 4 #include <vnl/vnl_diag_matrix.h> 9 #include <AnimaMCMExport.h> 33 MeasureType GetValues(
const ParametersType ¶meters) ITK_OVERRIDE;
36 double GetCurrentCostValue() ITK_OVERRIDE;
44 void SetMarginalEstimation(
bool val) {m_MarginalEstimation = val;}
49 m_MarginalEstimation =
false;
56 void operator=(
const Self&);
59 bool m_MarginalEstimation;
61 MeasureType m_Residuals;
itk::OptimizerParameters< double > ParametersType
itk::SmartPointer< Self > Pointer
Base cost function class to handle maximum likelihood estimation.
anima::BaseMCMCost Superclass
virtual ~GaussianMCMCost()
itk::SmartPointer< const Self > ConstPointer
itk::Array2D< double > DerivativeMatrixType
Class for computing marginal and profile costs and derivatives. This is not thread safe at all so be ...
itk::Array< double > DerivativeType