LsDynaWriter#

class ansys.materials.manager.parsers.lsdyna.lsdyna_writer.LsDynaWriter(materials: list[ansys.materials.manager._models.material.Material])#

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

Ls Dyna writer.

Overview#

visit_material_model

Visit material model.

write

Write models to deck.

Import detail#

from ansys.materials.manager.parsers.lsdyna.lsdyna_writer import LsDynaWriter

Method detail#

LsDynaWriter.visit_material_model(material_name, material_model)#

Visit material model.

LsDynaWriter.write(deck: ansys.dyna.core.Deck | None = None) list[ansys.dyna.core.lib.keyword_base.KeywordBase] | None#

Write models to deck.

Parameters:
deckDeck | None

Deck to write to. If None, return the material keywords.

Returns:
list[KeywordBase] | None

List of material keywords if deck is None, else None.