matcal.sierra.material

This module contains the Material object meant to define a SIERRA material file for use with a MatCal generated SIERRA model.

Classes

Material(name, material_filename, ...)

MatCal object for creating a material to be calibrated.

class matcal.sierra.material.Material(name, material_filename, material_model_type)[source]

MatCal object for creating a material to be calibrated. It requires the name of the material model, the material model input file, and the material model type.

Parameters:
  • name (str) – The name of the material model. This is the name that will be used in MatCal generated input decks.

  • material_filename (str) – The filename that has the parameterized input deck syntax for the material model. The file should have both state and design parameters if need.

  • material_model_type (str) – The type of the material model. The type is specific to the code being used to simulate the model. For example, the “Johnson Cook” material model type is “johnson_cook” in SierraSM.

property name
Returns:

the material name

Return type:

str

property filename
Returns:

the material model input filename

Return type:

str

property model
Returns:

the material model name

Return type:

str