ANTAREX API

Clava API

LARA API

LARA Common Language API

(.js)
laraImport("lcl.patterns.grouping.GroupingUtils");

(.lara)
import lcl.patterns.grouping.GroupingUtils;

GroupingUtils

GroupingUtils

GroupingUtils

Static Members

findHyperCandidates

findHyperCandidates(pattern, superCandidates)

Finds all the HyperCandidates out of the SuperCandidates and PatternCandidates already detected.
This is the final step of the grouping procedure.

Parameters

pattern: unknown
superCandidates: unknown

findSuperCandidates

findSuperCandidates(pattern, candidates)

Finds all the SuperCandidates out of the PatternCandidates already detected.
This is the first step of the grouping procedure.

Parameters

pattern: unknown
candidates: unknown

HyperCandidate

Constructor

HyperCandidate

new HyperCandidate()

Instance Members

addHyperMember

addHyperMember(c)

Adds a PatternCandidate or SuperCandidate to this HyperCandidate.

Parameters

c: any - the PatternCandidate or SuperCandidate to be added.

constructor

constructor(c, d)

Parameters

c: unknown
d: unknown

getDissimilarity1

getDissimilarity1()

getDissimilarity2

getDissimilarity2()

SuperCandidate

Constructor

SuperCandidate

new SuperCandidate()

Represents Several PatternCandidates grouped up under a single dissimilarity. A SuperCandidate consists of 2 or more
PatternCandidates with 1 specific Ability being dissimilar.


Instance Members

addDissimilarMember

addDissimilarMember(c)

Parameters

c: unknown

constructor

constructor(c, d)

Parameters

c: unknown
d: unknown

getDissimilarity

getDissimilarity()

setDissimilarity

setDissimilarity(dissimilarity)

Parameters

dissimilarity: unknown