Index

B C D E G I L N O P R T U V 
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 LPTableau and 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.
B C D E G I L N O P R T U V 
All Classes and Interfaces|All Packages