gemseo_umdo / use_cases / heat_equation

Show inherited members

uncertain_space module

The uncertain space to be used with the heat equation discipline.

class gemseo_umdo.use_cases.heat_equation.uncertain_space.HeatEquationUncertainSpace(nu_bounds=(0.001, 0.009))[source]

Bases: ParameterSpace

The uncertain space to be used with the heat equation discipline.

Parameters:

nu_bounds (tuple[float, float]) –

The lower and upper bounds of the thermal diffusivity $nu$.

By default it is set to (0.001, 0.009).

dimension: int

The total dimension of the space, corresponding to the sum of the sizes of the variables.

distribution: ComposedDistribution

The joint probability distribution of the uncertain variables.

distributions: dict[str, Distribution]

The marginal probability distributions of the uncertain variables.

name: str | None

The name of the space.

normalize: dict[str, ndarray]

The normalization policies of the variables components indexed by the variables names; if True, the component can be normalized.

uncertain_variables: list[str]

The names of the uncertain variables.

variable_names: list[str]

The names of the variables.

variable_sizes: dict[str, int]

The sizes of the variables.

variable_types: dict[str, ndarray]

The types of the variables components, which can be any DesignSpace.DesignVariableType.