Index
All Classes and Interfaces|All Packages
B
- basis - Variable in class dk.alexandra.fresco.lib.lp.LPSolver.LPOutput
- BLAND - Enum constant in enum class dk.alexandra.fresco.lib.lp.LPSolver.PivotRule
- BlandEnteringVariable - Class in dk.alexandra.fresco.lib.lp
- BlandEnteringVariable(LPTableau, Matrix<DRes<SInt>>) - Constructor for class dk.alexandra.fresco.lib.lp.BlandEnteringVariable
- buildComputation(ProtocolBuilderNumeric) - Method in class dk.alexandra.fresco.lib.lp.BlandEnteringVariable
- buildComputation(ProtocolBuilderNumeric) - Method in class dk.alexandra.fresco.lib.lp.EnteringVariable
- buildComputation(ProtocolBuilderNumeric) - Method in class dk.alexandra.fresco.lib.lp.ExitingVariable
- buildComputation(ProtocolBuilderNumeric) - Method in class dk.alexandra.fresco.lib.lp.LPSolver
- buildComputation(ProtocolBuilderNumeric) - Method in class dk.alexandra.fresco.lib.lp.OptimalValue
- buildComputation(ProtocolBuilderNumeric) - Method in class dk.alexandra.fresco.lib.lp.UpdateMatrix
C
- createAbortState() - Method in class dk.alexandra.fresco.lib.lp.LPSolver.LpState
- createInitialState(LPTableau, List<DRes<SInt>>, Matrix<DRes<SInt>>, DRes<SInt>, List<BigInteger>, DRes<SInt>) - Static method in class dk.alexandra.fresco.lib.lp.LPSolver.LpState
- createNextState(List<DRes<SInt>>, Matrix<DRes<SInt>>, DRes<SInt>) - Method in class dk.alexandra.fresco.lib.lp.LPSolver.LpState
- createTerminationState() - Method in class dk.alexandra.fresco.lib.lp.LPSolver.LpState
D
- DANZIG - Enum constant in enum class dk.alexandra.fresco.lib.lp.LPSolver.PivotRule
- debugInfo(ProtocolBuilderNumeric, PrintStream) - Method in class dk.alexandra.fresco.lib.lp.LPTableau
-
Opens and outputs the plaintext values of this tableau for debugging.
- denominator - Variable in class dk.alexandra.fresco.lib.lp.OptimalValue.Result
- dk.alexandra.fresco.lib.lp - package dk.alexandra.fresco.lib.lp
E
- EnteringVariable - Class in dk.alexandra.fresco.lib.lp
- EnteringVariable(LPTableau, Matrix<DRes<SInt>>) - Constructor for class dk.alexandra.fresco.lib.lp.EnteringVariable
-
Creates an entering variable computation.
- ExitingVariable - Class in dk.alexandra.fresco.lib.lp
- ExitingVariable(LPTableau, Matrix<DRes<SInt>>, List<DRes<SInt>>, List<DRes<SInt>>) - Constructor for class dk.alexandra.fresco.lib.lp.ExitingVariable
- ExitingVariable.ExitingVariableOutput - Class in dk.alexandra.fresco.lib.lp
- ExitingVariableOutput(ArrayList<DRes<SInt>>, ArrayList<DRes<SInt>>, DRes<SInt>) - Constructor for class dk.alexandra.fresco.lib.lp.ExitingVariable.ExitingVariableOutput
G
- getB() - Method in class dk.alexandra.fresco.lib.lp.LPTableau
- getC() - Method in class dk.alexandra.fresco.lib.lp.LPTableau
- getF() - Method in class dk.alexandra.fresco.lib.lp.LPTableau
- getZ() - Method in class dk.alexandra.fresco.lib.lp.LPTableau
I
- isAborted() - Method in class dk.alexandra.fresco.lib.lp.LPSolver.LPOutput
- isDebug() - Method in class dk.alexandra.fresco.lib.lp.LPSolver
-
Indicates if debug information should be opened and written.
L
- LPOutput(LPTableau, Matrix<DRes<SInt>>, List<DRes<SInt>>, DRes<SInt>) - Constructor for class dk.alexandra.fresco.lib.lp.LPSolver.LPOutput
- LPSolver - Class in dk.alexandra.fresco.lib.lp
-
A protocol for solving LP problems using the Simplex method.
- LPSolver(LPSolver.PivotRule, LPTableau, Matrix<DRes<SInt>>, DRes<SInt>, List<DRes<SInt>>, int) - Constructor for class dk.alexandra.fresco.lib.lp.LPSolver
-
Creates a new LPSolver.
- LPSolver.LPOutput - Class in dk.alexandra.fresco.lib.lp
- LPSolver.LpState - Class in dk.alexandra.fresco.lib.lp
- LPSolver.PivotRule - Enum Class in dk.alexandra.fresco.lib.lp
- LPTableau - Class in dk.alexandra.fresco.lib.lp
- LPTableau(Matrix<DRes<SInt>>, ArrayList<DRes<SInt>>, ArrayList<DRes<SInt>>, DRes<SInt>) - Constructor for class dk.alexandra.fresco.lib.lp.LPTableau
N
- numerator - Variable in class dk.alexandra.fresco.lib.lp.OptimalValue.Result
O
- optimal - Variable in class dk.alexandra.fresco.lib.lp.OptimalValue.Result
- OptimalValue - Class in dk.alexandra.fresco.lib.lp
-
Extracts the optimal value from a
LPTableauand an update matrix representing a terminated Simplex method. - OptimalValue(Matrix<DRes<SInt>>, LPTableau, DRes<SInt>) - Constructor for class dk.alexandra.fresco.lib.lp.OptimalValue
-
An general version of the protocol working any (valid) initial tableau.
- OptimalValue.Result - Class in dk.alexandra.fresco.lib.lp
P
- pivot - Variable in class dk.alexandra.fresco.lib.lp.LPSolver.LPOutput
R
- Result(SInt, SInt, SInt) - Constructor for class dk.alexandra.fresco.lib.lp.OptimalValue.Result
T
- tableau - Variable in class dk.alexandra.fresco.lib.lp.LPSolver.LPOutput
- terminated() - Method in class dk.alexandra.fresco.lib.lp.LPSolver.LpState
U
- updateMatrix - Variable in class dk.alexandra.fresco.lib.lp.LPSolver.LPOutput
- UpdateMatrix - Class in dk.alexandra.fresco.lib.lp
V
- valueOf(String) - Static method in enum class dk.alexandra.fresco.lib.lp.LPSolver.PivotRule
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class dk.alexandra.fresco.lib.lp.LPSolver.PivotRule
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages