17 return "T2 Decay Model";
27 return "M0 * exp(-t/T2)";
39 result.push_back(
"M0");
40 result.push_back(
"T2");
55 ModelResultType::iterator signalPos = signal.begin();
59 *signalPos = parameters[0] * exp(-1.0 * gridPos/ parameters[1]);
99 return newClone.GetPointer();
ModelTraitsInterface::ParametersType ParametersType
StaticParameterValuesType GetStaticParameterValue(const ParameterNameType &name) const override
std::string FunctionStringType
itk::LightObject::Pointer InternalClone() const override
std::string GetModelType() const override
void SetStaticParameter(const ParameterNameType &name, const StaticParameterValuesType &values) override
std::vector< StaticParameterValueType > StaticParameterValuesType
ModelTraitsInterface::ModelResultType ModelResultType
ParametersSizeType GetNumberOfParameters() const override
ModelTraitsInterface::ParameterNameType ParameterNameType
ParameterNamesType GetStaticParameterNames() const override
FunctionStringType GetFunctionString() const override
ModelTraitsInterface::ParameterNamesType ParameterNamesType
ParametersSizeType GetNumberOfStaticParameters() const override
ParameterNamesType GetParameterNames() const override
ModelResultType ComputeModelfunction(const ParametersType ¶meters) const override
Superclass::ParametersSizeType ParametersSizeType
std::string GetModelDisplayName() const override
std::string GetXName() const override