MatmlWriter#
- class ansys.materials.manager.parsers.matml.matml_writer.MatmlWriter(materials: list[ansys.materials.manager._models.material.Material])#
Bases:
ansys.materials.manager.parsers.base_visitor.BaseVisitorMatmlWriter.
Overview#
Visit the material model. |
|
Write a MatML (engineering data XML format) representation of materials to file. |
Import detail#
from ansys.materials.manager.parsers.matml.matml_writer import MatmlWriter
Method detail#
- MatmlWriter.visit_material_model(material_name: str, material_model: ansys.materials.manager._models._common.material_model.MaterialModel) xml.etree.ElementTree.Element#
Visit the material model.
- MatmlWriter.write(path: ansys.materials.manager.parsers._common._PATH_TYPE, indent: bool | None = False, xml_declaration: bool | None = False) None#
Write a MatML (engineering data XML format) representation of materials to file.
- Parameters:
- path:
File path.
- indent
Optional[bool] Whether to add an indent to format the XML output. Defaults to
false.- xml_declaration: Optional[bool]
Whether to add the XML declaration to the output.