Class AnalyticalParameterProvider¶
Inheritance Relationships¶
Derived Types¶
public parpe::AnalyticalParameterHdf5Reader
(Class AnalyticalParameterHdf5Reader)public parpe::AnalyticalParameterProviderDefault
(Class AnalyticalParameterProviderDefault)
Class Documentation¶
-
class
parpe
::
AnalyticalParameterProvider
¶ The AnalyticalParameterProvider class is an interface for providing information on optimization parameters to be computed analytically (proportionality factors, offsets, sigmas, …).
Subclassed by parpe::AnalyticalParameterHdf5Reader, parpe::AnalyticalParameterProviderDefault
Public Functions
-
inline virtual
~AnalyticalParameterProvider
()¶
-
virtual std::vector<int>
getConditionsForParameter
(int parameterIndex) const = 0¶ Get vector of condition indices for which the parameter with the given index is used.
- Return
Vector of condition indice
- Parameters
parameterIndex
: referring to the index in the analytical parameter list in the hdf5 file (not the optimization parameter index).
-
virtual std::vector<int> const &
getObservablesForParameter
(int parameterIndex, int conditionIdx) const = 0¶ Get vector of observable indices for the specified condition for which the specified parameter is used.
- Return
- Parameters
parameterIndex
:
-
virtual std::vector<int>
getOptimizationParameterIndices
() const = 0¶ Vector with indices of the of the analytically determined parameters within the overall optimization parameter vector.
- Return
-
inline virtual