flitsr.calculations.bu_model.BUModel

class flitsr.calculations.bu_model.BUModel(model: BUModel | BUModelEnum, strategy: Callable[[int], int] | None = None)

Bases: object

__init__(model: BUModel | BUModelEnum, strategy: Callable[[int], int] | None = None)

Methods

__init__(model[, strategy])

from_string(s)

get_dict(faults)

get_types()

is_model(model)

Attributes

IMPERFECT: BUModel = IMPERFECT
INEPT: BUModel = INEPT
PERFECT: BUModel = PERFECT
classmethod from_string(s: str) BUModel
get_dict(faults: Dict[Any, Set[Any]]) Dict[Any, int]
classmethod get_types() List[BUModel]
is_model(model: BUModel | BUModelEnum) bool