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 INEPT PERFECT 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¶