#include <animaB1GammaMixtureT2RelaxometryCostFunction.h>
◆ ConstPointer
◆ DerivativeType
◆ LECalculatorPointer
◆ LECalculatorType
◆ MatrixType
◆ MeasureType
◆ ParametersType
◆ Pointer
◆ Self
◆ Superclass
◆ B1GammaMixtureT2RelaxometryCostFunction()
anima::B1GammaMixtureT2RelaxometryCostFunction::B1GammaMixtureT2RelaxometryCostFunction |
( |
| ) |
|
|
inlineprotected |
◆ ~B1GammaMixtureT2RelaxometryCostFunction()
virtual anima::B1GammaMixtureT2RelaxometryCostFunction::~B1GammaMixtureT2RelaxometryCostFunction |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ CreateAnother()
virtual::itk::LightObject::Pointer anima::B1GammaMixtureT2RelaxometryCostFunction::CreateAnother |
( |
void |
| ) |
const |
◆ GetDerivative()
◆ GetNameOfClass()
virtual const char* anima::B1GammaMixtureT2RelaxometryCostFunction::GetNameOfClass |
( |
| ) |
const |
|
virtual |
Run-time type information (and related methods).
◆ GetNumberOfParameters()
unsigned int anima::B1GammaMixtureT2RelaxometryCostFunction::GetNumberOfParameters |
( |
| ) |
const |
|
inline |
◆ GetOptimalT2Weights()
ParametersType& anima::B1GammaMixtureT2RelaxometryCostFunction::GetOptimalT2Weights |
( |
| ) |
|
|
inline |
◆ GetSigmaSquare()
virtual double anima::B1GammaMixtureT2RelaxometryCostFunction::GetSigmaSquare |
( |
| ) |
|
|
virtual |
◆ GetValue()
◆ New()
static Pointer anima::B1GammaMixtureT2RelaxometryCostFunction::New |
( |
| ) |
|
|
static |
◆ PrepareDataForDerivative()
void anima::B1GammaMixtureT2RelaxometryCostFunction::PrepareDataForDerivative |
( |
| ) |
const |
|
protected |
◆ PrepareDataForLLS()
void anima::B1GammaMixtureT2RelaxometryCostFunction::PrepareDataForLLS |
( |
| ) |
const |
|
protected |
Definition at line 27 of file animaB1GammaMixtureT2RelaxometryCostFunction.cxx.
References anima::GaussLaguerreQuadrature::GetIntegralValue(), GetNumberOfParameters(), anima::CholeskyDecomposition::PerformDecomposition(), anima::B1GammaDistributionIntegrand::SetEchoNumber(), anima::EPGSignalSimulator::SetEchoSpacing(), anima::EPGSignalSimulator::SetExcitationFlipAngle(), anima::B1GammaDistributionIntegrand::SetFlipAngle(), anima::B1GammaDistributionIntegrand::SetGammaMean(), anima::B1GammaDistributionIntegrand::SetGammaVariance(), anima::CholeskyDecomposition::SetInputMatrix(), anima::GaussLaguerreQuadrature::SetInterestZone(), anima::EPGSignalSimulator::SetNumberOfEchoes(), anima::B1GammaDistributionIntegrand::SetT1Value(), and anima::CholeskyDecomposition::SolveLinearSystem().
Referenced by GetValue().
◆ SetConstrainedParameters()
virtual void anima::B1GammaMixtureT2RelaxometryCostFunction::SetConstrainedParameters |
( |
bool |
_arg | ) |
|
|
virtual |
◆ SetEchoSpacing()
virtual void anima::B1GammaMixtureT2RelaxometryCostFunction::SetEchoSpacing |
( |
double |
_arg | ) |
|
|
virtual |
◆ SetExcitationFlipAngle()
virtual void anima::B1GammaMixtureT2RelaxometryCostFunction::SetExcitationFlipAngle |
( |
double |
_arg | ) |
|
|
virtual |
◆ SetGammaIntegralTolerance()
virtual void anima::B1GammaMixtureT2RelaxometryCostFunction::SetGammaIntegralTolerance |
( |
double |
_arg | ) |
|
|
virtual |
◆ SetGammaMeans()
void anima::B1GammaMixtureT2RelaxometryCostFunction::SetGammaMeans |
( |
std::vector< double > & |
val | ) |
|
|
inline |
◆ SetGammaVariances()
void anima::B1GammaMixtureT2RelaxometryCostFunction::SetGammaVariances |
( |
std::vector< double > & |
val | ) |
|
|
inline |
◆ SetT1Value()
virtual void anima::B1GammaMixtureT2RelaxometryCostFunction::SetT1Value |
( |
double |
_arg | ) |
|
|
virtual |
◆ SetT2RelaxometrySignals()
void anima::B1GammaMixtureT2RelaxometryCostFunction::SetT2RelaxometrySignals |
( |
ParametersType & |
relaxoSignals | ) |
|
|
inline |
◆ SolveLinearLeastSquares()
void anima::B1GammaMixtureT2RelaxometryCostFunction::SolveLinearLeastSquares |
( |
| ) |
const |
|
protected |
The documentation for this class was generated from the following files: