Public Member Functions | Public Attributes

Simple2T_FW Struct Reference

Simple 2-Tensor model with free water. More...

#include <filter_model.h>

Inheritance diagram for Simple2T_FW:
FilterModel

List of all members.

Public Member Functions

 Simple2T_FW (double qs, double ql, double qw, double rs, const std::vector< double > &weights_on_tensors, bool constrained, const double diff_fw)
virtual void F (vnl_matrix< double > &X)
virtual void H (const vnl_matrix< double > &X, vnl_matrix< double > &Y)
virtual void State2Tensor (const State &x, const vec_t &old_m, vec_t &m1, vec_t &l1, vec_t &m2, vec_t &l2)

Public Attributes

const double _lambda_min
const double _d_iso

Detailed Description

Simple 2-Tensor model with free water.

Model describing 2-tensor tractography with the simplified tensor representation (two minor eigenvalues are equal) and free water estimation


Member Function Documentation

void Simple2T_FW::F ( vnl_matrix< double > &  X  )  [virtual]

state transition function

Implements FilterModel.

void Simple2T_FW::H ( const vnl_matrix< double > &  X,
vnl_matrix< double > &  Y 
) [virtual]

observation, i.e. signal reconstruction

Implements FilterModel.

void Simple2T_FW::State2Tensor ( const State x,
const vec_t old_m,
vec_t m1,
vec_t l1,
vec_t m2,
vec_t l2 
) [virtual]

Extracts principal diffusion direction and eigen values from the state for the 2T cases

Reimplemented from FilterModel.


Member Data Documentation

const double Simple2T_FW::_d_iso

apparent diffusion coefficient of free water

The minimum value of the eigenvalues. Clamped in each step


The documentation for this struct was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Defines