Simple 1-Tensor model. More...
#include <filter_model.h>
Public Member Functions | |
Simple1T (double qs, double ql, double rs, const std::vector< double > &weights_on_tensors, bool constrained) | |
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, vec_t &m, vec_t &l) |
Public Attributes | |
const double | _lambda_min |
Simple 1-Tensor model.
Model describing 1-tensor tractography with the simplified tensor representation (two minor eigenvalues are equal)
void Simple1T::F | ( | vnl_matrix< double > & | X | ) | [virtual] |
state transition function
Implements FilterModel.
void Simple1T::H | ( | const vnl_matrix< double > & | X, | |
vnl_matrix< double > & | Y | |||
) | [virtual] |
observation, i.e. signal reconstruction
Implements FilterModel.
Extracts principal diffusion direction and eigen values from the state for the 1T cases
Reimplemented from FilterModel.