13 #ifndef MITKTWOSTEPLINEARMODEL_H 14 #define MITKTWOSTEPLINEARMODEL_H 36 itkFactorylessNewMacro(Self);
42 static const
std::
string MODELL_NAME;
43 static const
std::
string NAME_PARAMETER_y1;
44 static const
std::
string NAME_PARAMETER_t;
45 static const
std::
string NAME_PARAMETER_a1;
46 static const
std::
string NAME_PARAMETER_a2;
48 static const
unsigned int POSITION_PARAMETER_y1;
49 static const
unsigned int POSITION_PARAMETER_t;
50 static const
unsigned int POSITION_PARAMETER_a1;
51 static const
unsigned int POSITION_PARAMETER_a2;
53 static const
unsigned int NUMBER_OF_PARAMETERS;
55 virtual
std::
string GetModelDisplayName() const override;
57 virtual
std::
string GetModelType() const override;
61 virtual
std::
string GetXName() const override;
65 virtual ParametersSizeType GetNumberOfParameters() const override;
69 virtual ParametersSizeType GetNumberOfStaticParameters() const override;
73 virtual ParametersSizeType GetNumberOfDerivedParameters() const override;
85 virtual itk::LightObject::Pointer InternalClone()
const;
91 virtual void SetStaticParameter(
const ParameterNameType& name,
99 void operator=(
const Self&);
105 #endif // MITKTWOSTEPLINEARMODEL_H Base class for (dynamic) models. A model can be used to calculate its signal given the discrete time ...
ModelTraitsInterface::ParametersType ParametersType
std::string FunctionStringType
mitk::ModelBase Superclass
itk::SmartPointer< const Self > ConstPointer
#define MITKPHARMACOKINETICS_EXPORT
DataCollection - Class to facilitate loading/accessing structured data.
virtual ~TwoStepLinearModel()
std::vector< StaticParameterValueType > StaticParameterValuesType
std::map< ParameterNameType, DerivedParameterValueType > DerivedParameterMapType
ModelTraitsInterface::ModelResultType ModelResultType
ModelTraitsInterface::ParameterNamesType ParameterNamesType
Superclass::ParametersSizeType ParametersSizeType
itk::SmartPointer< Self > Pointer
Superclass::ParameterNameType ParameterNameType