public class NoiseGeneratorSettings
extends java.lang.Object
Constructor and Description |
---|
NoiseGeneratorSettings() |
Modifier and Type | Method and Description |
---|---|
static NoiseGeneratorSettings |
getDefaultSettings() |
boolean |
getForceSingleNoiseOp() |
static NoiseGeneratorSettings |
getIntegratedDefaultSettings() |
double |
getProbAddEvent() |
double |
getProbDuplicateEvent() |
double |
getProbRemoveBody() |
double |
getProbRemoveEvent() |
double |
getProbRemoveHead() |
double |
getProbRemoveTail() |
double |
getProbSwapConsecutiveEvents() |
double |
getProbSwapRandomEvents() |
void |
setForceSingleNoiseOp(boolean forceSingleNoiseOp) |
void |
setProbAddEvent(double probAddEvent) |
void |
setProbDuplicateEvent(double probDuplicateEvent) |
void |
setProbRemoveBody(double probRemoveBody) |
void |
setProbRemoveEvent(double probRemoveEvent) |
void |
setProbRemoveHead(double probRemoveHead) |
void |
setProbRemoveTail(double probRemoveTail) |
void |
setProbSwapConsecutiveEvents(double probSwapConsecutiveEvents) |
void |
setProbSwapRandomEvents(double probSwapRandomEvents) |
void |
setToDefaults() |
void |
setToIntegratedDefaults()
This method is used for the plugin that integrates noise generation and log generation.
|
void |
setToLocalNoiseDefaults()
This is used for inducing local noise to traces, this may result in
not-so-obvious noise that could difficult a discovery algorithm's job
|
public static NoiseGeneratorSettings getDefaultSettings()
public static NoiseGeneratorSettings getIntegratedDefaultSettings()
public void setToDefaults()
public void setToLocalNoiseDefaults()
public void setToIntegratedDefaults()
public double getProbAddEvent()
public void setProbAddEvent(double probAddEvent)
public double getProbRemoveEvent()
public void setProbRemoveEvent(double probRemoveEvent)
public double getProbDuplicateEvent()
public void setProbDuplicateEvent(double probDuplicateEvent)
public double getProbSwapConsecutiveEvents()
public void setProbSwapConsecutiveEvents(double probSwapConsecutiveEvents)
public double getProbSwapRandomEvents()
public void setProbSwapRandomEvents(double probSwapRandomEvents)
public double getProbRemoveHead()
public void setProbRemoveHead(double probRemoveHead)
public double getProbRemoveBody()
public void setProbRemoveBody(double probRemoveBody)
public double getProbRemoveTail()
public void setProbRemoveTail(double probRemoveTail)
public boolean getForceSingleNoiseOp()
public void setForceSingleNoiseOp(boolean forceSingleNoiseOp)