matflow.param_classes.load.LoadCase#
- class matflow.param_classes.load.LoadCase(steps: 'List[LoadStep]')#
Bases:
ParameterValue
Methods
A single-step biaxial load case.
Write this parameter value to an HDF5 group.
A non-parametrisable example single-step uniaxial load case.
A load case with multiple steps.
A single-step planar 2D load case.
A single-step plane-strain load case.
Prepare this parameter value for serialisation as JSON.
A single-step random 2D load case.
A single-step random 3D load case.
Extract a parameter value from an HDF5 group.
Extract a parameter value from JSON data.
Serialise this parameter value as a dictionary.
A single-step uniaxial load case.
Uniaxial cyclic loading.
Attributes
- classmethod biaxial(**kwargs)#
A single-step biaxial load case.
See LoadStep.biaxial for argument documentation.
- Return type:
- dump_to_HDF5_group(group)#
Write this parameter value to an HDF5 group.
- classmethod example_uniaxial()#
A non-parametrisable example single-step uniaxial load case.
- Return type:
- classmethod multistep(steps)#
A load case with multiple steps.
- property num_steps#
- classmethod planar_2D(**kwargs)#
A single-step planar 2D load case.
See LoadStep.planar_2D for argument documentation.
- Return type:
- classmethod plane_strain(**kwargs)#
A single-step plane-strain load case.
See LoadStep.plane_strain for argument documentation.
- Return type:
- classmethod random_2D(**kwargs)#
A single-step random 2D load case.
See LoadStep.random_2D for argument documentation.
- Return type:
- classmethod random_3D(**kwargs)#
A single-step random 3D load case.
See LoadStep.random_3D for argument documentation.
- Return type:
- classmethod save_from_HDF5_group(group, param_id, workflow)#
Extract a parameter value from an HDF5 group.
- Parameters:
param_id (int) –
- classmethod save_from_JSON(data, param_id, workflow)#
Extract a parameter value from JSON data.
- Parameters:
param_id (int) –
- to_dict()#
Serialise this parameter value as a dictionary.
- property type#
- property types#
- classmethod uniaxial(**kwargs)#
A single-step uniaxial load case.
See LoadStep.uniaxial for argument documentation.
- Return type: