BaseDynaWriter
#
- class ansys.health.heart.writer.base_writer.BaseDynaWriter(model: ansys.health.heart.models.HeartModel, settings: ansys.health.heart.settings.settings.SimulationSettings = None)#
Base class that contains essential features for all LS-DYNA heart models.
Overview#
Suggest a unique non-used part ID. |
|
Suggest a unique non-used material ID. |
|
Suggest a unique non-used section ID. |
|
Suggest a unique non-used segment set ID. |
|
Suggest a unique non-used nodeset ID. |
|
Suggest a unique non-used part ID. |
|
Suggest a unique curve ID. |
|
Add *INCLUDE keywords into the main decl. |
|
Write the model to files. |
|
Export each non-empty database to a specified directory. |
Model information necessary for creating the LS-DYNA K files. |
|
Max node id. |
|
List of used section ids. |
|
List of used mat ids. |
|
Volume mesh information. |
|
ID offset for several relevant keywords. |
Import detail#
from ansys.health.heart.writer.base_writer import BaseDynaWriter
Attribute detail#
- BaseDynaWriter.model#
Model information necessary for creating the LS-DYNA K files.
- BaseDynaWriter.kw_database#
- BaseDynaWriter.section_ids = []#
List of used section ids.
- BaseDynaWriter.mat_ids = []#
List of used mat ids.
- BaseDynaWriter.volume_mesh#
Volume mesh information.
- BaseDynaWriter.id_offset#
ID offset for several relevant keywords.
Method detail#
- BaseDynaWriter.include_to_main(file_list: list[str] | str = []) None #
Add *INCLUDE keywords into the main decl.