Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
itk::kurtosis_fit_omit_unweighted Struct Reference

A fitting function handling the unweighted signal b_0 as a fitted parameter. More...

#include <itkDiffusionKurtosisReconstructionImageFilter.h>

Inheritance diagram for itk::kurtosis_fit_omit_unweighted:
Collaboration diagram for itk::kurtosis_fit_omit_unweighted:

Public Member Functions

 kurtosis_fit_omit_unweighted (unsigned int number_measurements)
 
- Public Member Functions inherited from itk::kurtosis_fit_lsq_function
 kurtosis_fit_lsq_function (unsigned int num_params, unsigned int num_measurements, UseGradient g=no_gradient)
 
 kurtosis_fit_lsq_function (unsigned int number_measurements)
 
void initialize (vnl_vector< double > const &_meas, vnl_vector< double > const &_bvals)
 
void use_bounds ()
 
void set_fit_logscale (bool flag)
 
void set_K_bounds (const vnl_vector_fixed< double, 2 > k_bounds)
 
virtual void f (const vnl_vector< double > &x, vnl_vector< double > &fx)
 

Protected Member Functions

virtual double M (const vnl_vector< double > &x, unsigned int idx) override
 
- Protected Member Functions inherited from itk::kurtosis_fit_lsq_function
double Diff (double x1, double x2, double b)
 
virtual double penalty_term (vnl_vector< double > const &x)
 

Additional Inherited Members

- Protected Attributes inherited from itk::kurtosis_fit_lsq_function
bool m_use_bounds
 
bool m_use_logscale
 
bool m_skip_fit
 
vnl_vector< double > kurtosis_upper_bounds
 
vnl_vector< double > kurtosis_lower_bounds
 
vnl_vector< double > meas
 
vnl_vector< double > bvalues
 

Detailed Description

A fitting function handling the unweighted signal b_0 as a fitted parameter.

Definition at line 194 of file itkDiffusionKurtosisReconstructionImageFilter.h.

Constructor & Destructor Documentation

itk::kurtosis_fit_omit_unweighted::kurtosis_fit_omit_unweighted ( unsigned int  number_measurements)
inline

simplified constructor for the 3-parameters fit

Definition at line 199 of file itkDiffusionKurtosisReconstructionImageFilter.h.

Member Function Documentation

virtual double itk::kurtosis_fit_omit_unweighted::M ( const vnl_vector< double > &  x,
unsigned int  idx 
)
inlineoverrideprotectedvirtual

The fitting measurement function, has to be reimplemented in the classes

Reimplemented from itk::kurtosis_fit_lsq_function.

Definition at line 204 of file itkDiffusionKurtosisReconstructionImageFilter.h.

References itk::kurtosis_fit_lsq_function::bvalues, itk::kurtosis_fit_lsq_function::Diff(), and itk::kurtosis_fit_lsq_function::m_use_logscale.


The documentation for this struct was generated from the following file: