ansys.dyna.core.lib.validators#

Validation framework for PyDYNA keywords and decks.

Attributes#

Classes#

ValidationSeverity

Severity levels for validation rules.

ValidationResult

Result of a validation operation.

Validator

Base class for all validators.

RequiredFieldValidator

Validator that checks for required fields in keywords.

UniqueIDValidator

Validator that checks for unique ID fields across keyword types.

KeywordValidator

Validator that calls _is_valid() on all keywords.

GloballyUniqueKeywordValidator

Validator that checks for keywords that should appear at most once in a deck.

CustomValidator

Validator that wraps a custom validation function.

ValidatorRegistry

Registry for managing validators.

Module Contents#

ansys.dyna.core.lib.validators.logger[source]#
ansys.dyna.core.lib.validators.GLOBALLY_UNIQUE_KEYWORDS[source]#