ansys.dyna.core.lib.validators.CustomValidator#

class ansys.dyna.core.lib.validators.CustomValidator(name: str, func: Callable[[ansys.dyna.core.lib.deck.Deck, ValidationResult], None], severity: ValidationSeverity = ValidationSeverity.ERROR)#

Bases: Validator

Validator that wraps a custom validation function.

func#
get_name() str#

Get the name of this validator.

validate(deck: ansys.dyna.core.lib.deck.Deck, result: ValidationResult) None#

Run the custom validation function.

Parameters:
deckDeck

The deck to validate.

resultValidationResult

Result object to accumulate validation errors.