ansys.dyna.core.lib.card_interface.CardInterface#

class ansys.dyna.core.lib.card_interface.CardInterface#

Abstract base class for all the implementations of keyword cards.

classmethod __subclasshook__(subclass)#
abstractmethod read(buf: TextIO, parameter_set: ansys.dyna.core.lib.parameters.ParameterSet | None) None#

Reads the card data from an input text buffer.

abstractmethod write(format: ansys.dyna.core.lib.format_type.format_type | None, buf: TextIO | None, comment: bool | None) str | None#

Renders the card in the dyna keyword format. :param buf: Buffer to write to. If None, the output is returned as a string :param format: format_type to use. Default to standard.

property format: ansys.dyna.core.lib.format_type.format_type#
Abstractmethod:

Get the card format type.

property active: bool#
Abstractmethod:

Return whether the card is active.