Modifier and Type | Method and Description |
---|---|
RepEGraph |
FusionAlg.mergeEGraph(EGraph source,
EGraph target,
MatchMapping mapping) |
Modifier and Type | Method and Description |
---|---|
RepEGraph |
FusionAlgBinaryImpl.mergeEGraph(EGraph source,
EGraph target,
MatchMapping mapping) |
protected boolean |
FusionStrategyIncrBinaryImpl.updateHigherLevelMapping(MatchMapping mappingREG,
RepEGraph sourceREG,
RepEGraph targetREG,
MatchMapping mapping) |
Modifier and Type | Method and Description |
---|---|
protected RepEGraph |
FusionStrategyIncrBinaryImpl.fuseRepEGraph(RepEGraph sourceREG,
RepEGraph targetREG,
java.util.List<MatchMapping> mappings) |
Modifier and Type | Method and Description |
---|---|
MatchMapping |
RepEGraphMappingAware.getMapping() |
Modifier and Type | Method and Description |
---|---|
void |
MatchMapping.clone(MatchMapping mapping) |
void |
RepEGraphMappingAware.setMapping(MatchMapping mapping) |
Modifier and Type | Method and Description |
---|---|
MatchMapping |
MatchMappings.getAnOptimalMapping(int traceIndexI,
int traceIndexJ) |
Modifier and Type | Method and Description |
---|---|
java.util.List<MatchMapping> |
MatchMappings.getAllMappings() |
java.util.List<MatchMapping> |
MatchMappings.getAllMappings(int traceIndexI,
int traceIndexJ) |
java.util.Comparator<MatchMapping> |
MatchMappings.getMappingComparator() |
java.util.List<MatchMapping> |
MatchMappings.getOptimalMappings() |
Modifier and Type | Method and Description |
---|---|
void |
MatchMappings.add(int traceIndexI,
int traceIndexJ,
MatchMapping mapping) |
Modifier and Type | Method and Description |
---|---|
void |
MatchMappings.add(int traceIndexI,
int traceIndexJ,
java.util.List<MatchMapping> mappings) |
Modifier and Type | Class and Description |
---|---|
class |
MatchMappingImpl |
Modifier and Type | Method and Description |
---|---|
MatchMapping |
MatchMappingsImpl.getAnOptimalMapping(int i,
int j) |
MatchMapping |
RepEGraphBinaryMappingAwareImpl.getMapping() |
Modifier and Type | Method and Description |
---|---|
java.util.List<MatchMapping> |
MatchMappingsImpl.getAllMappings() |
java.util.List<MatchMapping> |
MatchMappingsImpl.getAllMappings(int i,
int j) |
java.util.Comparator<MatchMapping> |
MatchMappingsImpl.getMappingComparator() |
java.util.List<MatchMapping> |
MatchMappingsImpl.getOptimalMappings() |
java.util.Iterator<MatchMapping> |
MatchMappingsImpl.iterator() |
Modifier and Type | Method and Description |
---|---|
void |
MatchMappingsImpl.add(int i,
int j,
MatchMapping mapping) |
void |
MatchMappingImpl.clone(MatchMapping mapping) |
int |
MatchMappingsImpl.MappingCostComparator.compare(MatchMapping m1,
MatchMapping m2) |
void |
RepEGraphBinaryMappingAwareImpl.setMapping(MatchMapping mapping) |
Modifier and Type | Method and Description |
---|---|
void |
MatchMappingsImpl.add(int i,
int j,
java.util.List<MatchMapping> mappings) |
Constructor and Description |
---|
MatchMappingsImpl(java.util.List<MatchMapping> mappings) |
Modifier and Type | Method and Description |
---|---|
MatchMapping |
MatchingAlg.getOptimalMapping(EGraph g1,
EGraph g2) |
Modifier and Type | Method and Description |
---|---|
java.util.List<MatchMapping> |
MatchingAllAlg.getAllOptimalMapping(EGraph g1,
EGraph g2) |
Modifier and Type | Method and Description |
---|---|
int |
HeuristicStrategy.getCost(ENode source,
ENode target,
MatchMapping mappingSoFar) |
int |
HeuristicStrategy.getCostNoMatch(ENode n,
MatchMapping mappingSoFar) |
int |
CostStrategy.getTotalCost(EGraph source,
EGraph target,
MatchMapping mapping)
Main cost function.
|
int |
CostStrategy.getWeightedCostNoMatch(java.lang.Integer nodeId,
EGraph NodeGraph,
MatchMapping mapping) |
int |
CostStrategy.getWeightedCostOfGlobalStructure(java.lang.Integer source,
java.lang.Integer target,
MatchMapping mapping) |
int |
CostStrategy.getWeightedCostofMatchedPair(java.lang.Integer sourceId,
java.lang.Integer targetId,
MatchMapping mapping) |
boolean |
Criterion.isValid(MatchMapping mapping)
Given a mapping, this function returns whether the mapping is valid or not
|
Modifier and Type | Method and Description |
---|---|
abstract MatchMapping |
MatchingAlgAbstract.getOptimalMapping(EGraph g1,
EGraph g2) |
MatchMapping |
MatchingAlgBackTrackingPruningImpl.getOptimalMapping(EGraph g1,
EGraph g2) |
MatchMapping |
MatchingAlgDecomposedBackTrackingImpl.getOptimalMapping(EGraph g1,
EGraph g2)
TODO
|
MatchMapping |
MatchingAlgGreedyImp.getOptimalMapping(EGraph g1,
EGraph g2) |
MatchMapping |
MatchingAllAlgBackTrackingBFImpl.getOptimalMapping(EGraph g1,
EGraph g2) |
Modifier and Type | Method and Description |
---|---|
java.util.List<MatchMapping> |
MatchingAlgBackTrackingPruningImpl.getAllOptimalMapping(EGraph g1,
EGraph g2) |
java.util.List<MatchMapping> |
MatchingAllAlgBackTrackingBFImpl.getAllOptimalMapping(EGraph g1,
EGraph g2) |
Modifier and Type | Method and Description |
---|---|
protected void |
MatchingAlgAbstract.addMappingOnlyIfOpt(java.util.List<MatchMapping> mappings,
MatchMapping mapping,
int cost) |
protected void |
MatchingAlgAbstract.cloneMappingAndAddTo(java.util.List<MatchMapping> mappings,
MatchMapping mapping,
int cost) |
protected int |
MatchingAlgBackTrackingPruningImpl.computeActualCostAndUpdateOptMapping(java.util.List<ENode> sources,
java.util.List<ENode> targets,
MatchMapping mapping,
int costSoFar,
java.util.List<MatchMapping> optMappings,
int minCost) |
int |
CostFunctionImpl.getCost(ENode source,
ENode target,
MatchMapping mapping) |
protected int |
CostFunctionNeighborAsMultisetImpl.getCost(ENode source,
ENode target,
MatchMapping mapping) |
int |
CostHeuristicFunctionComplexImpl.getCost(ENode source,
ENode target,
MatchMapping mapping) |
int |
CostHeuristicFunctionSimpleImpl.getCost(ENode source,
ENode target,
MatchMapping mapping) |
protected abstract int |
CostStrategyAbstract.getCost(ENode sourceNode,
ENode targetNode,
MatchMapping mapping) |
int |
CostFunctionImpl.getCostNoMatch(ENode n,
MatchMapping mapping) |
int |
CostFunctionNeighborAsMultisetImpl.getCostNoMatch(ENode n,
MatchMapping mapping) |
int |
CostHeuristicFunctionComplexImpl.getCostNoMatch(ENode n,
MatchMapping mapping) |
int |
CostHeuristicFunctionSimpleImpl.getCostNoMatch(ENode n,
MatchMapping mapping) |
protected abstract int |
CostStrategyAbstract.getCostNoMatch(ENode nodeById,
MatchMapping mapping) |
int |
CostStrategyAbstract.getTotalCost(EGraph source,
EGraph target,
MatchMapping mapping) |
int |
CostStrategyAbstract.getWeightedCostNoMatch(java.lang.Integer nodeId,
EGraph NodeGraph,
MatchMapping mapping) |
int |
CostStrategyAbstract.getWeightedCostOfGlobalStructure(java.lang.Integer sourceId,
java.lang.Integer targetId,
MatchMapping mapping) |
int |
CostStrategyAbstract.getWeightedCostofMatchedPair(java.lang.Integer sourceId,
java.lang.Integer targetId,
MatchMapping mapping) |
protected boolean |
MatchingAlgAbstract.isValid(MatchMapping mapping) |
protected void |
MatchingAlgAbstract.matchDummyStartEndAndUpdateMapping(java.util.Collection<ENode> sources,
java.util.Collection<ENode> targets,
MatchMapping mapping) |
protected void |
MatchingAlgAbstract.matchOtherLabels(java.util.Collection<ENode> sources,
java.util.Collection<ENode> targets,
MatchMapping mapping) |
protected void |
MatchingAllAlgBackTrackingBFImpl.recurse(java.util.List<ENode> sources,
java.util.List<ENode> targets,
MatchMapping mapping,
java.util.List<MatchMapping> mappings,
int minCost) |
protected int |
MatchingAlgBackTrackingPruningImpl.recursePruning(java.util.List<ENode> sources,
java.util.List<ENode> targets,
MatchMapping mapping,
java.lang.Integer costSoFar,
java.util.List<MatchMapping> optMappings,
java.lang.Integer minCost) |
Modifier and Type | Method and Description |
---|---|
protected void |
MatchingAlgAbstract.addMappingOnlyIfOpt(java.util.List<MatchMapping> mappings,
MatchMapping mapping,
int cost) |
protected void |
MatchingAlgAbstract.cloneMappingAndAddTo(java.util.List<MatchMapping> mappings,
MatchMapping mapping,
int cost) |
protected int |
MatchingAlgBackTrackingPruningImpl.computeActualCostAndUpdateOptMapping(java.util.List<ENode> sources,
java.util.List<ENode> targets,
MatchMapping mapping,
int costSoFar,
java.util.List<MatchMapping> optMappings,
int minCost) |
protected void |
MatchingAllAlgBackTrackingBFImpl.recurse(java.util.List<ENode> sources,
java.util.List<ENode> targets,
MatchMapping mapping,
java.util.List<MatchMapping> mappings,
int minCost) |
protected int |
MatchingAlgBackTrackingPruningImpl.recursePruning(java.util.List<ENode> sources,
java.util.List<ENode> targets,
MatchMapping mapping,
java.lang.Integer costSoFar,
java.util.List<MatchMapping> optMappings,
java.lang.Integer minCost) |
Modifier and Type | Method and Description |
---|---|
void |
EGMatchTestVerificationMethod.computeCorrectness(RepEGraph representiveGraph,
EGraph g1,
EGraph g2,
MatchMapping matchMapping,
org.deckfour.xes.model.XLog log,
FusionBinaryResult mappingQuality) |
void |
EGMatchTestVerificationMethodGeneratedImpl.computeCorrectness(RepEGraph representiveGraph,
EGraph g1,
EGraph g2,
MatchMapping matchMapping,
org.deckfour.xes.model.XLog log,
FusionBinaryResult mappingQuality) |
void |
EGMatchTestVerificationMethodMUDataImpl.computeCorrectness(RepEGraph representiveGraph,
EGraph g1,
EGraph g2,
MatchMapping matchMapping,
org.deckfour.xes.model.XLog log,
FusionBinaryResult mappingQuality) |
Modifier and Type | Method and Description |
---|---|
static void |
ExpMatchMappingWriter.__testMappings(EGraphsWithMappings graphsWithMappings,
java.util.Map<MatchMapping,java.lang.Integer> mapToNewCost,
ExpRelabelingParam param,
ExpImprLabelSetI<java.lang.String> mapOrg2Dup,
java.lang.String gloOrLoc) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<MatchMapping,java.lang.Integer> |
EGraphMappingsInfo.getMapToCost() |
Modifier and Type | Method and Description |
---|---|
void |
EGraphMappingsInfo.setMapToCost(java.util.Map<MatchMapping,java.lang.Integer> mapToNewCost) |