public abstract class LinearSolver extends GenericSolver implements UpdatableSolver
Modifier and Type | Class and Description |
---|---|
static class |
LinearSolver.Builder |
static class |
LinearSolver.ModelIntegration |
Optimisation.Constraint, Optimisation.Integration<M extends Optimisation.Model,S extends Optimisation.Solver>, Optimisation.Model, Optimisation.Objective, Optimisation.Options, Optimisation.Result, Optimisation.Solver, Optimisation.State
ACCURACY, options
Modifier | Constructor and Description |
---|---|
protected |
LinearSolver(Optimisation.Options solverOptions) |
Modifier and Type | Method and Description |
---|---|
static LinearSolver.Builder |
getBuilder() |
static LinearSolver.Builder |
getBuilder(MatrixStore<Double> C) |
protected abstract boolean |
initialise(Optimisation.Result kickStarter) |
protected abstract boolean |
needsAnotherIteration() |
static Optimisation.Result |
solve(ConvexSolver.Builder convex,
Optimisation.Options options) |
buildResult, countIterations, countTime, error, evaluateFunction, extractSolution, getState, incrementIterationsCount, isIterationAllowed, isLogDebug, isLogOff, isLogProgress, log, log, resetIterationsCount, setState
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
fixVariable
dispose, solve, solve
protected LinearSolver(Optimisation.Options solverOptions)
public static LinearSolver.Builder getBuilder()
public static LinearSolver.Builder getBuilder(MatrixStore<Double> C)
public static Optimisation.Result solve(ConvexSolver.Builder convex, Optimisation.Options options)
protected abstract boolean initialise(Optimisation.Result kickStarter)
protected abstract boolean needsAnotherIteration()
Copyright © 2019 Optimatika. All rights reserved.