C# Class ProcessM.NET.ConformanceChecking.Alignments.AlignmentOnNets

Inheritance: IAlignment
Mostra file Open project: lasaris/ProcessM.NET

Public Methods

Method Description
AlignmentOnNets ( PetriNet pNet1, PetriNet pNet2, int pNet1MoveCost = 1, int pNet2MoveCost = 1 ) : System

Private Methods

Method Description
ComputeFitness ( ) : void

Compute fitness of the trace and the Petri net

DistinguishPlacesAndTransitions ( PetriNet pNet ) : void
InitCosts ( int traceMoveCost, int modelMoveCost ) : void

Initialize Trace and Move cost

InitTransitionsAndOptimalCost ( PetriNet pNet1, PetriNet pNet2, int pNet1MoveCost, int pNet2MoveCost ) : void

Initialize Transitions and OptimalCost

Method Details

AlignmentOnNets() public method

public AlignmentOnNets ( PetriNet pNet1, PetriNet pNet2, int pNet1MoveCost = 1, int pNet2MoveCost = 1 ) : System
pNet1 PetriNet Petri net
pNet2 PetriNet Petri net
pNet1MoveCost int Trace move cost
pNet2MoveCost int Model move cost
return System