Class AnalyticalParameterProviderDefault

Inheritance Relationships

Base Type

Class Documentation

class parpe::AnalyticalParameterProviderDefault : public parpe::AnalyticalParameterProvider

Public Functions

AnalyticalParameterProviderDefault() = default
virtual std::vector<int> getConditionsForParameter(int parameterIndex) const override

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 override

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 override

Vector with indices of the of the analytically determined parameters within the overall optimization parameter vector.

Return

Public Members

std::vector<std::vector<int>> conditionsForParameter
std::vector<int> optimizationParameterIndices
std::vector<std::map<int, std::vector<int>>> mapping