__init__#
- MixedParameter.__init__(name: str = '', reference_value: bool | float | str | None | Tuple[Any, ParameterValueType] = 0, id: str = 'f7351cf1-797a-4aa6-af2f-964bdc5b97d3', const: bool = False, deterministic_resolution: ParameterResolution | str = ParameterResolution.CONTINUOUS, range: Sequence[float, float] | Sequence[Sequence[float]] = (-1, 1), stochastic_resolution: ParameterResolution | str = ParameterResolution.MARGINALDISTRIBUTION, distribution_type: DistributionType | str = DistributionType.NORMAL, distribution_parameters: Sequence[float] | None = None, statistical_moments: Sequence[float] | None = None, cov: float | None = None) None #
Create a new instance of the
MixedParameter
class.- Parameters:
- name: str
Name of the parameter.
- reference_value: Union[bool, float, str, None, Tuple[Any, ParameterValueType]], optional
Parameter’s reference value.
- id: str, optional
Parameter’s unique id.
- const: bool, optional
Determines whether is parameter constant.
- deterministic_resolution: Union[ParameterResolution, str], optional
Parameter’s deterministic resolution.
- range: Union[Sequence[float, float], Sequence[Sequence[float]]], optional
Either 2 values specifying range or list of discrete values.
- stochastic_resolution: Union[ParameterResolution, str], optional
Parameter’s stochastic resolution.
- distribution_type: Union[DistributionType, str], optional
Parameter’s distribution type.
- distribution_parameters: Union[Sequence[float, …], None], optional
Distribution’s parameters.
- statistical_moments: Union[Sequence[float, …], None], optional
Distribution’s statistical moments.
- cov: Union[float, None], optional
Distribution’s COV.