Source code for pm4py.algo.discovery.powl.inductive.variants.im_maximal
from typing import Optional, Tuple, List, Dict, Any
from pm4py.algo.discovery.powl.inductive.variants.maximal.factory import (
CutFactoryPOWLMaximal,
)
from pm4py.algo.discovery.powl.inductive.variants.im_tree import IMBasePOWL, T
from pm4py.algo.discovery.powl.inductive.variants.powl_discovery_varaints import (
POWLDiscoveryVariant, )
from pm4py.objects.powl.obj import POWL
[docs]
class POWLInductiveMinerMaximalOrder(IMBasePOWL):
[docs]
def instance(self) -> POWLDiscoveryVariant:
return POWLDiscoveryVariant.MAXIMAL
[docs]
def find_cut(
self, obj: T, parameters: Optional[Dict[str, Any]] = None
) -> Optional[Tuple[POWL, List[T]]]:
res = CutFactoryPOWLMaximal.find_cut(obj, parameters=parameters)
return res