design_space module¶
The GEMSEO-free version of the design space for the beam use case.
- class gemseo_umdo.use_cases.beam_model.core.design_space.BeamDesignVariables(value)[source]
Bases:
Enum
The design variables for the beam use case.
- h = DesignVariable(name='h', l_b=500, u_b=800, value=800.0)
The height of the beam.
- t = DesignVariable(name='t', l_b=2, u_b=10, value=2.5)
The thickness of the beam.
- class gemseo_umdo.use_cases.beam_model.core.design_space.DesignVariable(name, l_b, u_b, value)[source]
Bases:
NamedTuple
A design variable.
Create new instance of DesignVariable(name, l_b, u_b, value)
- l_b: float
The lower bound of the design variable.
- name: str
The name of the design variable.
- u_b: float
The upper bound of the design variable.
- value: float
The current vaue of the design variable.