Muscat.IO.LSDynaWriter module

LSDyna file writer. Documentation of the format: http://ftp.lstc.com/anonymous/outgoing/jday/manuals/DRAFT_Vol_I.pdf

CheckIntegrity()[source]
class KWriter[source]

Bases: WriterBase

Class to write an LSDyna file

Write(meshObject, useOriginalId=False, PointFieldsNames=None, PointFields=None, CellFieldsNames=None, CellFields=None, GridFieldsNames=None, GridFields=None)[source]

Write data to a LSDyna file

Parameters:
  • meshObject (_type_) – _description_

  • useOriginalId (bool, optional) – _description_, by default False

  • PointFieldsNames (None) – Not Used, by default None

  • PointFields (None) – Not Used, by default None

  • CellFieldsNames (None) – Not Used, by default None

  • CellFields (None) – Not Used, by default None

  • GridFieldsNames (None) – Not Used, by default None

  • GridFields (None) – Not Used, by default None

WriteMeshToK(fileName, mesh, useOriginalId=False)[source]

Function API for writing data into a LSDyna file

Parameters:
  • fileName (str) – name of the file to be written

  • mesh (Mesh) – support of the data to be written

  • useOriginalId (bool, optional) – If True, Original Id for the number of nodes and elements are used (the user is responsible of the consistency of this data), by default False