Package | Description |
---|---|
metdetection.meter.lpcfg |
Modifier and Type | Method and Description |
---|---|
MetricalLpcfgHead |
MetricalLpcfgTerminal.getHead()
Get the head of this terminal.
|
MetricalLpcfgHead |
MetricalLpcfgNonterminal.getHead()
Get the head of this non-terminal.
|
MetricalLpcfgHead |
MetricalLpcfgNode.getHead()
Get the head of this lpcfg node.
|
MetricalLpcfgHead |
MetricalLpcfgMeasure.getHead()
Get the head of this non-terminal.
|
MetricalLpcfgHead |
MetricalLpcfgHead.getShifted(double shiftLength)
Get a new head with its
startQuantum shifted right by some length. |
Modifier and Type | Method and Description |
---|---|
void |
MetricalLpcfgProbabilityTracker.addHead(Measure measure,
java.lang.String typeString,
MetricalLpcfgHead parentHead,
MetricalLpcfgHead head,
MetricalLpcfgNonterminal.MetricalLpcfgLevel level)
Add a new head mapping.
|
void |
MetricalLpcfgProbabilityTracker.addMeasureHead(Measure measure,
MetricalLpcfgHead head)
Add a new measure head length mapping.
|
void |
MetricalLpcfgProbabilityTracker.addTransition(Measure measure,
java.lang.String typeString,
MetricalLpcfgHead head,
java.lang.String transitionString,
MetricalLpcfgNonterminal.MetricalLpcfgLevel level)
Add a new transition mapping.
|
int |
MetricalLpcfgHead.compareTo(MetricalLpcfgHead other) |
private static java.lang.String |
MetricalLpcfgProbabilityTracker.encode(Measure measure,
java.lang.String typeString,
MetricalLpcfgHead head)
Encode the given measure, typeString, and head into a single String key.
|
private static java.lang.String |
MetricalLpcfgProbabilityTracker.encode(java.lang.String measureKey,
java.lang.String typeString,
MetricalLpcfgHead head)
Encode the given measureKey, typeString, and headLength into a String.
|
private static java.lang.String |
MetricalLpcfgProbabilityTracker.encodeBackoff(Measure measure,
java.lang.String typeString,
MetricalLpcfgHead head,
MetricalLpcfgNonterminal.MetricalLpcfgLevel level)
Encode the given measure's backup type (based on the level), typeString, and headLength into
a single String key.
|
double |
MetricalLpcfgProbabilityTracker.getHeadProbability(Measure measure,
java.lang.String typeString,
MetricalLpcfgHead parentHead,
MetricalLpcfgHead head,
MetricalLpcfgNonterminal.MetricalLpcfgLevel level)
Gets the probability p(headLength | measure, type, parentHeadLength).
|
double |
MetricalLpcfgProbabilityTracker.getMeasureHeadProbability(Measure measure,
MetricalLpcfgHead head)
Gets the probability p(headLength | measure).
|
private double |
MetricalLpcfg.getNodeLogProbability(MetricalLpcfgNode node,
MetricalLpcfgHead parentHead,
Measure measure)
Get the log probability of the given Node.
|
double |
MetricalLpcfgProbabilityTracker.getTransitionProbability(Measure measure,
java.lang.String typeString,
MetricalLpcfgHead head,
java.lang.String transitionString,
MetricalLpcfgNonterminal.MetricalLpcfgLevel level)
Gets the probability p(transition | measure, type, headLength).
|
void |
MetricalLpcfgProbabilityTracker.removeHead(Measure measure,
java.lang.String typeString,
MetricalLpcfgHead parentHead,
MetricalLpcfgHead head,
MetricalLpcfgNonterminal.MetricalLpcfgLevel level)
Remove a head mapping.
|
void |
MetricalLpcfgProbabilityTracker.removeMeasureHead(Measure measure,
MetricalLpcfgHead head)
Remove measure head length mapping.
|
void |
MetricalLpcfgProbabilityTracker.removeTransition(Measure measure,
java.lang.String typeString,
MetricalLpcfgHead head,
java.lang.String transitionString,
MetricalLpcfgNonterminal.MetricalLpcfgLevel level)
Remove a transition mapping.
|
private void |
MetricalLpcfg.updateCounts(MetricalLpcfgNode node,
MetricalLpcfgHead parentHead,
Measure measure,
boolean adding)
Update the counts maps recursively for each node under the given one.
|