MaterialManager#

class ansys.materials.manager.material_manager.MaterialManager(pyansys_client: Any)#

Manage material creation, assignment, and other management tasks.

This class is the main entry point for the Pythonic material management interface.

Overview#

write_material

Write a material to the solver.

read_materials_from_session

Given a PyAnsys session, return the materials present.

Import detail#

from ansys.materials.manager.material_manager import MaterialManager

Attribute detail#

MaterialManager.model_type_map: Dict[str, ansys.materials.manager._models._BaseModel]#

Method detail#

MaterialManager.write_material(material: ansys.materials.manager.material.Material) None#

Write a material to the solver.

Parameters:
materialMaterial

Material object to write to solver.

MaterialManager.read_materials_from_session() Dict[str, ansys.materials.manager.material.Material]#

Given a PyAnsys session, return the materials present.

This method only supports PyMAPDL currently.

Returns:
Dict[str, Material]

Materials in the current session, indexed by an ID. For MAPDL, this is the material ID. For Fluent, this is the material name.