FluentWriter#

class ansys.materials.manager.parsers.fluent.fluent_writer.FluentWriter(materials: list[ansys.materials.manager._models.material.Material])#

Bases: ansys.materials.manager.parsers.base_visitor.BaseVisitor

Fluent writer.

Overview#

visit_material_model

Visit the material model.

write

Write fluent representation.

Import detail#

from ansys.materials.manager.parsers.fluent.fluent_writer import FluentWriter

Method detail#

FluentWriter.visit_material_model(material_name: str, material_model: ansys.materials.manager._models._common.material_model.MaterialModel) None#

Visit the material model.

Parameters:
material_namestr

Name of the material.

material_modelMaterialModel

Material model to visit.

FluentWriter.write(material_names: list[str] | None = None) list[dict]#

Write fluent representation.

Parameters:
material_nameslist[str] | None

List of material names to write. If None, write all materials.

Returns:
list[dict]

List of material representations.