public abstract class AbstractLPDecorator extends java.lang.Object implements LPDecorator
| Modifier and Type | Field and Description |
|---|---|
protected long |
computationTime |
protected org.processmining.lpengines.interfaces.LPEngine |
engine |
| Constructor and Description |
|---|
AbstractLPDecorator() |
| Modifier and Type | Method and Description |
|---|---|
long |
computationTimeMs() |
org.processmining.lpengines.interfaces.LPEngine |
engine() |
gnu.trove.set.TIntSet |
getInvalidActivityIndices()
Due to in-ilp filtering (Prefix Automaton based) a column might get of
the form (0,0,....,0).
|
void |
run() |
protected abstract void |
setupConstraints() |
protected abstract org.processmining.lpengines.interfaces.LPEngine |
setupEngine() |
protected abstract void |
setupObjective() |
protected abstract void |
setupVariables() |
protected org.processmining.lpengines.interfaces.LPEngine engine
protected long computationTime
protected abstract org.processmining.lpengines.interfaces.LPEngine setupEngine()
public org.processmining.lpengines.interfaces.LPEngine engine()
engine in interface LPDecoratorpublic void run()
run in interface java.lang.Runnableprotected abstract void setupVariables()
protected abstract void setupConstraints()
protected abstract void setupObjective()
public gnu.trove.set.TIntSet getInvalidActivityIndices()
LPDecoratorgetInvalidActivityIndices in interface LPDecoratorpublic long computationTimeMs()
computationTimeMs in interface LPDecorator