Skip navigation links
A B C D E G I L M N O P R S T V W 

A

accept(LPEngineVisitor) - Method in class org.processmining.lpengines.implementations.LPEngineLpSolveImpl
 
accept(LPEngineVisitor) - Method in interface org.processmining.lpengines.interfaces.LPEngine
 
addConstraint(double[], LPEngine.Operator, double) - Method in class org.processmining.lpengines.implementations.LPEngineLpSolveImpl
 
addConstraint(Map<Integer, Double>, LPEngine.Operator, double) - Method in class org.processmining.lpengines.implementations.LPEngineLpSolveImpl
 
addConstraint(double[], LPEngine.Operator, double) - Method in interface org.processmining.lpengines.interfaces.LPEngine
Add a constraints to the LP Engine
addConstraint(Map<Integer, Double>, LPEngine.Operator, double) - Method in interface org.processmining.lpengines.interfaces.LPEngine
Add a constraints to the LP Engine
addVariable(double[], LPEngine.VariableType) - Method in class org.processmining.lpengines.implementations.LPEngineLpSolveImpl
 
addVariable(Map<Integer, Double>, LPEngine.VariableType) - Method in class org.processmining.lpengines.implementations.LPEngineLpSolveImpl
 
addVariable(double[], LPEngine.VariableType) - Method in interface org.processmining.lpengines.interfaces.LPEngine
Add a variable.
addVariable(Map<Integer, Double>, LPEngine.VariableType) - Method in interface org.processmining.lpengines.interfaces.LPEngine
Add a variable.

B

boolCheck(double) - Method in class org.processmining.lpengines.implementations.LPEngineLpSolveImpl
 

C

clone() - Method in class org.processmining.lpengines.implementations.LPEngineLpSolveImpl
 
clone() - Method in interface org.processmining.lpengines.interfaces.LPEngine
 
coefficients - Variable in class org.processmining.lpengines.implementations.LPConstraintImpl
 
createLPConstraint(double[], LPEngine.Operator, double) - Static method in class org.processmining.lpengines.factories.LPConstraintFactory
 
createLPConstraintGEQZero(double[]) - Static method in class org.processmining.lpengines.factories.LPConstraintFactory
 
createLPConstraintRhsZero(double[], LPEngine.Operator) - Static method in class org.processmining.lpengines.factories.LPConstraintFactory
 
createLPEngine(LPEngine.EngineType) - Static method in class org.processmining.lpengines.factories.LPEngineFactory
 
createLPEngine(LPEngine.EngineType, int, int) - Static method in class org.processmining.lpengines.factories.LPEngineFactory
 
createLPSolveILPEngine(int, int) - Static method in class org.processmining.lpengines.factories.LPEngineFactory
Deprecated.

D

destroy() - Method in class org.processmining.lpengines.implementations.LPEngineLpSolveImpl
 
destroy() - Method in interface org.processmining.lpengines.interfaces.LPEngine
destroy the ILP problem and (try to) free the memory;

E

emptyConstraint() - Method in class org.processmining.lpengines.implementations.LPEngineLpSolveImpl
 
emptyConstraint() - Method in interface org.processmining.lpengines.interfaces.LPEngine
Return an empty constraint ([0,0,...0]) with the appropriate length for addition.
emptyVariable() - Method in class org.processmining.lpengines.implementations.LPEngineLpSolveImpl
 
emptyVariable() - Method in interface org.processmining.lpengines.interfaces.LPEngine
Return an empty objective array ([0,0,...0]) with the appropriate length for addition.
engine - Variable in class org.processmining.lpengines.implementations.LPEngineLpSolveImpl
 
engineType() - Method in class org.processmining.lpengines.implementations.LPEngineLpSolveDisposableImpl
 
engineType() - Method in class org.processmining.lpengines.implementations.LPEngineLpSolveImpl
 
engineType() - Method in interface org.processmining.lpengines.interfaces.LPEngine
Returns what engineType is actually used by the implementing class.

G

getCoefficients() - Method in class org.processmining.lpengines.implementations.LPConstraintImpl
 
getCoefficients() - Method in interface org.processmining.lpengines.interfaces.LPConstraint
 
getOperator() - Method in class org.processmining.lpengines.implementations.LPConstraintImpl
 
getOperator() - Method in interface org.processmining.lpengines.interfaces.LPConstraint
 
getRhs() - Method in class org.processmining.lpengines.implementations.LPConstraintImpl
 
getRhs() - Method in interface org.processmining.lpengines.interfaces.LPConstraint
 
getVariableLowerBound(int) - Method in class org.processmining.lpengines.implementations.LPEngineLpSolveImpl
 
getVariableLowerBound(int) - Method in interface org.processmining.lpengines.interfaces.LPEngine
 
getVariableUpperBound(int) - Method in class org.processmining.lpengines.implementations.LPEngineLpSolveImpl
 
getVariableUpperBound(int) - Method in interface org.processmining.lpengines.interfaces.LPEngine
 
givenName() - Method in enum org.processmining.lpengines.interfaces.LPEngine.EngineType
 

I

init() - Static method in class org.processmining.lpengines.implementations.LPEngineLpSolveImpl
 
intCheck(double) - Method in class org.processmining.lpengines.implementations.LPEngineLpSolveImpl
 
isFeasible() - Method in class org.processmining.lpengines.implementations.LPEngineLpSolveDisposableImpl
 
isFeasible() - Method in class org.processmining.lpengines.implementations.LPEngineLpSolveImpl
 
isFeasible() - Method in interface org.processmining.lpengines.interfaces.LPEngine
Assess whether is at least one solution

L

lock - Variable in class org.processmining.lpengines.implementations.LPEngineLpSolveImpl
 
LPConstraint - Interface in org.processmining.lpengines.interfaces
 
LPConstraintFactory - Class in org.processmining.lpengines.factories
 
LPConstraintFactory() - Constructor for class org.processmining.lpengines.factories.LPConstraintFactory
 
LPConstraintImpl - Class in org.processmining.lpengines.implementations
 
LPConstraintImpl(double[]) - Constructor for class org.processmining.lpengines.implementations.LPConstraintImpl
 
LPConstraintImpl(double[], LPEngine.Operator) - Constructor for class org.processmining.lpengines.implementations.LPConstraintImpl
 
LPConstraintImpl(double[], LPEngine.Operator, double) - Constructor for class org.processmining.lpengines.implementations.LPConstraintImpl
 
LPEngine - Interface in org.processmining.lpengines.interfaces
An LPEngine allows for solving LP-problems.
LPEngine.EngineType - Enum in org.processmining.lpengines.interfaces
Engine implemented by implementing class.
LPEngine.ObjectiveTargetType - Enum in org.processmining.lpengines.interfaces
Possible types of objectives of an LP
LPEngine.Operator - Enum in org.processmining.lpengines.interfaces
Enumeration of operators to use in objectives function and constraints.
LPEngine.VariableType - Enum in org.processmining.lpengines.interfaces
Possible variable types within an LP
LPEngineFactory - Class in org.processmining.lpengines.factories
 
LPEngineFactory() - Constructor for class org.processmining.lpengines.factories.LPEngineFactory
 
LPEngineLpSolveDisposableImpl - Class in org.processmining.lpengines.implementations
 
LPEngineLpSolveDisposableImpl() - Constructor for class org.processmining.lpengines.implementations.LPEngineLpSolveDisposableImpl
 
LPEngineLpSolveDisposableImpl(int, int) - Constructor for class org.processmining.lpengines.implementations.LPEngineLpSolveDisposableImpl
 
LPEngineLpSolveImpl - Class in org.processmining.lpengines.implementations
 
LPEngineLpSolveImpl() - Constructor for class org.processmining.lpengines.implementations.LPEngineLpSolveImpl
 
LPEngineLpSolveImpl(int, int) - Constructor for class org.processmining.lpengines.implementations.LPEngineLpSolveImpl
 
LPEngineUtilities - Class in org.processmining.lpengines.utils
 
LPEngineUtilities() - Constructor for class org.processmining.lpengines.utils.LPEngineUtilities
 
LPEngineVisitor - Interface in org.processmining.lpengines.interfaces
 
LPSolutionUtilities - Class in org.processmining.lpengines.utils
 
LPSolutionUtilities() - Constructor for class org.processmining.lpengines.utils.LPSolutionUtilities
 

M

mapToIndexValueArrayPair(Map<Integer, Double>) - Method in class org.processmining.lpengines.implementations.LPEngineLpSolveImpl
 
minimalConstraintIndex() - Method in class org.processmining.lpengines.implementations.LPEngineLpSolveImpl
 
minimalConstraintIndex() - Method in interface org.processmining.lpengines.interfaces.LPEngine
Given a specific engine type (e.g.
minimalConstraintIndex(LPEngine.EngineType) - Static method in class org.processmining.lpengines.utils.LPEngineUtilities
Given a specific engine type (e.g.
minimalVariableIndex() - Method in class org.processmining.lpengines.implementations.LPEngineLpSolveImpl
 
minimalVariableIndex() - Method in interface org.processmining.lpengines.interfaces.LPEngine
Given a specific engine type (e.g.
minimalVariableIndex(LPEngine.EngineType) - Static method in class org.processmining.lpengines.utils.LPEngineUtilities
Given a specific engine type (e.g.

N

numConstraints() - Method in class org.processmining.lpengines.implementations.LPEngineLpSolveImpl
 
numConstraints() - Method in interface org.processmining.lpengines.interfaces.LPEngine
Query the total number of constraints (== rows in matrix)
numVariables() - Method in class org.processmining.lpengines.implementations.LPEngineLpSolveImpl
 
numVariables() - Method in interface org.processmining.lpengines.interfaces.LPEngine
Query the total number of variables (== columns in matrix)

O

operator - Variable in class org.processmining.lpengines.implementations.LPConstraintImpl
 
org.processmining.lpengines.factories - package org.processmining.lpengines.factories
 
org.processmining.lpengines.implementations - package org.processmining.lpengines.implementations
 
org.processmining.lpengines.interfaces - package org.processmining.lpengines.interfaces
 
org.processmining.lpengines.utils - package org.processmining.lpengines.utils
 

P

pop() - Method in class org.processmining.lpengines.implementations.LPEngineLpSolveImpl
 
pop() - Method in interface org.processmining.lpengines.interfaces.LPEngine
pop a constraint out of the engine (that is the constraint with the max.
print() - Method in class org.processmining.lpengines.implementations.LPEngineLpSolveImpl
 
print() - Method in interface org.processmining.lpengines.interfaces.LPEngine
Print the current state of the LP.

R

removeConstraint(int) - Method in class org.processmining.lpengines.implementations.LPEngineLpSolveImpl
 
removeConstraint(int) - Method in interface org.processmining.lpengines.interfaces.LPEngine
Remove the given constraints.
removeVariable(int) - Method in class org.processmining.lpengines.implementations.LPEngineLpSolveImpl
 
removeVariable(int) - Method in interface org.processmining.lpengines.interfaces.LPEngine
Remove a variable from the LP.
rhs - Variable in class org.processmining.lpengines.implementations.LPConstraintImpl
 
round(Pair<double[], Double>) - Static method in class org.processmining.lpengines.utils.LPSolutionUtilities
 
round(double[]) - Static method in class org.processmining.lpengines.utils.LPSolutionUtilities
 

S

setCoefficients(double[]) - Method in class org.processmining.lpengines.implementations.LPConstraintImpl
 
setCoefficients(double[]) - Method in interface org.processmining.lpengines.interfaces.LPConstraint
 
setConstraint(int, double[]) - Method in class org.processmining.lpengines.implementations.LPEngineLpSolveImpl
 
setConstraint(int, double[], double) - Method in class org.processmining.lpengines.implementations.LPEngineLpSolveImpl
 
setConstraint(int, double[], LPEngine.Operator, double) - Method in class org.processmining.lpengines.implementations.LPEngineLpSolveImpl
 
setConstraint(int, Map<Integer, Double>) - Method in class org.processmining.lpengines.implementations.LPEngineLpSolveImpl
 
setConstraint(int, double[]) - Method in interface org.processmining.lpengines.interfaces.LPEngine
Set the given row with the provided constraints Note: the size of the array should equal the number of constraints.
setConstraint(int, double[], double) - Method in interface org.processmining.lpengines.interfaces.LPEngine
Set the given row with the provided constraint and rhs.
setConstraint(int, double[], LPEngine.Operator, double) - Method in interface org.processmining.lpengines.interfaces.LPEngine
Set the given row with the provided constraint, operator and rhs
setConstraint(int, Map<Integer, Double>) - Method in interface org.processmining.lpengines.interfaces.LPEngine
Renew the given row with the provided constraints.
setConstraintOperator(int, LPEngine.Operator) - Method in class org.processmining.lpengines.implementations.LPEngineLpSolveImpl
 
setConstraintOperator(int, LPEngine.Operator) - Method in interface org.processmining.lpengines.interfaces.LPEngine
Set the given constraint's operator (e.g.
setEngine(LpSolve) - Method in class org.processmining.lpengines.implementations.LPEngineLpSolveImpl
 
setLowerBound(int, double) - Method in class org.processmining.lpengines.implementations.LPEngineLpSolveImpl
 
setLowerBound(int, double) - Method in interface org.processmining.lpengines.interfaces.LPEngine
Set a variable's lower-bound.
setMat(int, int, double) - Method in class org.processmining.lpengines.implementations.LPEngineLpSolveImpl
 
setMat(int, int, double) - Method in interface org.processmining.lpengines.interfaces.LPEngine
Set a cell within the engine.
setObjective(double[], LPEngine.ObjectiveTargetType) - Method in class org.processmining.lpengines.implementations.LPEngineLpSolveImpl
 
setObjective(Map<Integer, Double>, LPEngine.ObjectiveTargetType) - Method in class org.processmining.lpengines.implementations.LPEngineLpSolveImpl
 
setObjective(double[], LPEngine.ObjectiveTargetType) - Method in interface org.processmining.lpengines.interfaces.LPEngine
Set the objectives value of the P
setObjective(Map<Integer, Double>, LPEngine.ObjectiveTargetType) - Method in interface org.processmining.lpengines.interfaces.LPEngine
Set the objectives value of the LP
setObjectiveType(LPEngine.ObjectiveTargetType) - Method in class org.processmining.lpengines.implementations.LPEngineLpSolveImpl
 
setObjectiveType(LPEngine.ObjectiveTargetType) - Method in interface org.processmining.lpengines.interfaces.LPEngine
Set the type of the objectives, either minimize or maximize.
setOperator(LPEngine.Operator) - Method in class org.processmining.lpengines.implementations.LPConstraintImpl
 
setOperator(LPEngine.Operator) - Method in interface org.processmining.lpengines.interfaces.LPConstraint
 
setRhs(double) - Method in class org.processmining.lpengines.implementations.LPConstraintImpl
 
setRhs(double) - Method in interface org.processmining.lpengines.interfaces.LPConstraint
 
setRightHandSide(int, double) - Method in class org.processmining.lpengines.implementations.LPEngineLpSolveImpl
 
setRightHandSide(int, double) - Method in interface org.processmining.lpengines.interfaces.LPEngine
 
setTimeOut(long) - Method in class org.processmining.lpengines.implementations.LPEngineLpSolveImpl
 
setTimeOut(long) - Method in interface org.processmining.lpengines.interfaces.LPEngine
 
setType(int, LPEngine.VariableType) - Method in class org.processmining.lpengines.implementations.LPEngineLpSolveImpl
 
setType(int, LPEngine.VariableType) - Method in interface org.processmining.lpengines.interfaces.LPEngine
Set a variable's type to be of type int.
setup() - Method in class org.processmining.lpengines.implementations.LPEngineLpSolveDisposableImpl
 
setup() - Method in class org.processmining.lpengines.implementations.LPEngineLpSolveImpl
 
setUpperBound(int, double) - Method in class org.processmining.lpengines.implementations.LPEngineLpSolveImpl
 
setUpperBound(int, double) - Method in interface org.processmining.lpengines.interfaces.LPEngine
Set a variable upperbound.
solve() - Method in class org.processmining.lpengines.implementations.LPEngineLpSolveDisposableImpl
 
solve() - Method in class org.processmining.lpengines.implementations.LPEngineLpSolveImpl
 
solve() - Method in interface org.processmining.lpengines.interfaces.LPEngine
Solve the LP and return the best variable assignment
solveAndResetAndValueNative() - Method in class org.processmining.lpengines.implementations.LPEngineLpSolveImpl
 
solveAndResetAndValueNative() - Method in interface org.processmining.lpengines.interfaces.LPEngine
 
solveAndValue() - Method in class org.processmining.lpengines.implementations.LPEngineLpSolveDisposableImpl
 
solveAndValue() - Method in class org.processmining.lpengines.implementations.LPEngineLpSolveImpl
 
solveAndValue() - Method in interface org.processmining.lpengines.interfaces.LPEngine
Solve the LP and return the best variable assignment and the assignment value.
solveAndValueNative() - Method in class org.processmining.lpengines.implementations.LPEngineLpSolveDisposableImpl
 
solveAndValueNative() - Method in class org.processmining.lpengines.implementations.LPEngineLpSolveImpl
 
solveAndValueNative() - Method in interface org.processmining.lpengines.interfaces.LPEngine
Solve the LP and return the best variable assignment and the assignment value.
solveNative() - Method in class org.processmining.lpengines.implementations.LPEngineLpSolveDisposableImpl
 
solveNative() - Method in class org.processmining.lpengines.implementations.LPEngineLpSolveImpl
 
solveNative() - Method in interface org.processmining.lpengines.interfaces.LPEngine
Solve the LP and return the best variable assignment
solveValueNativeSolveTimeNano() - Method in class org.processmining.lpengines.implementations.LPEngineLpSolveImpl
 
solveValueNativeSolveTimeNano() - Method in interface org.processmining.lpengines.interfaces.LPEngine
 

T

toString() - Method in enum org.processmining.lpengines.interfaces.LPEngine.EngineType
 

V

valueMatchesType(double, LPEngine.VariableType) - Method in class org.processmining.lpengines.implementations.LPEngineLpSolveImpl
 
valueOf(String) - Static method in enum org.processmining.lpengines.interfaces.LPEngine.EngineType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.processmining.lpengines.interfaces.LPEngine.ObjectiveTargetType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.processmining.lpengines.interfaces.LPEngine.Operator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.processmining.lpengines.interfaces.LPEngine.VariableType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.processmining.lpengines.interfaces.LPEngine.EngineType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.processmining.lpengines.interfaces.LPEngine.ObjectiveTargetType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.processmining.lpengines.interfaces.LPEngine.Operator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.processmining.lpengines.interfaces.LPEngine.VariableType
Returns an array containing the constants of this enum type, in the order they are declared.
variableMapToArray(Map<Integer, Double>) - Method in class org.processmining.lpengines.implementations.LPEngineLpSolveImpl
translates a variable map (i.e.
variableMatchesType(double[], LPEngine.VariableType) - Method in class org.processmining.lpengines.implementations.LPEngineLpSolveImpl
 
variableMatchesType(Map<Integer, Double>, LPEngine.VariableType) - Method in class org.processmining.lpengines.implementations.LPEngineLpSolveImpl
 
visit(LPEngine) - Method in interface org.processmining.lpengines.interfaces.LPEngineVisitor
 

W

writeToFile(String) - Method in class org.processmining.lpengines.implementations.LPEngineLpSolveImpl
 
writeToFile(String) - Method in interface org.processmining.lpengines.interfaces.LPEngine
 
A B C D E G I L M N O P R S T V W 
Skip navigation links