stem.IO.kratos_loads_io module

class stem.IO.kratos_loads_io.KratosLoadsIO(domain: str)

Bases: object

Class containing methods to write loads to Kratos

Attributes:
  • domain (str): name of the Kratos domain

Constructor of KratosLoadsIO class

Args:
  • domain (str): name of the Kratos domain

create_load_dict(part_name: str, parameters: LoadParametersABC, current_time) Dict[str, Any] | None

Creates a dictionary containing the load parameters

Args:
  • part_name (str): name of the model part on which the load is applied

  • parameters (stem.load.LoadParametersABC): load parameters object

Raises:
  • NotImplementedError: if the load type is not implemented

Returns:
  • Dict[str, Any]: dictionary containing the load parameters