bluemira.builders.radiation_shield
Radiation shield builder
Classes
Radiation Shield builder parameters |
|
Radiation Shield builder |
Module Contents
- class bluemira.builders.radiation_shield.RadiationShieldBuilderParams
Bases:
bluemira.base.parameter_frame.ParameterFrameRadiation Shield builder parameters
- n_TF: bluemira.base.parameter_frame.Parameter[int]
- tk_rs: bluemira.base.parameter_frame.Parameter[float]
- g_cr_rs: bluemira.base.parameter_frame.Parameter[float]
- class bluemira.builders.radiation_shield.RadiationShieldBuilder(params: bluemira.base.parameter_frame.typed.ParameterFrameLike, build_config: bluemira.base.builder.BuildConfig, cryo_vv: bluemira.geometry.face.BluemiraFace)
Bases:
bluemira.base.builder.BuilderRadiation Shield builder
- Parameters:
params (bluemira.base.parameter_frame.typed.ParameterFrameLike)
build_config (bluemira.base.builder.BuildConfig)
cryo_vv (bluemira.geometry.face.BluemiraFace)
- RS = 'RS'
- BODY = 'Body'
- param_cls: type[RadiationShieldBuilderParams]
The class to hold this Builders’s parameters.
- params: RadiationShieldBuilderParams
- cryo_vv
- build() bluemira.base.components.Component
Build the radiation shield component.
- Return type:
- build_xz() bluemira.base.components.PhysicalComponent
Build the x-z components of the radiation shield.
- Return type:
- build_xy() bluemira.base.components.PhysicalComponent
Build the x-y components of the radiation shield.
- Return type:
- build_xyz(rs_face: bluemira.geometry.face.BluemiraFace, degree: float = 360.0) list[bluemira.base.components.PhysicalComponent]
Build the x-y-z components of the radiation shield.
- Parameters:
rs_face (bluemira.geometry.face.BluemiraFace)
degree (float)
- Return type: