This class represents a reduction chain that ends with a solver.
# S4 method for class 'SolvingChain,Chain'
prepend(object, chain)
# S4 method for class 'SolvingChain,Problem'
reduction_solve(
object,
problem,
warm_start,
verbose,
feastol,
reltol,
abstol,
num_iter,
solver_opts
)
# S4 method for class 'SolvingChain'
reduction_solve_via_data(
object,
problem,
data,
warm_start,
verbose,
feastol,
reltol,
abstol,
num_iter,
solver_opts
)
A SolvingChain object.
A Chain to prepend.
The problem to solve.
A boolean of whether to warm start the solver.
A boolean of whether to enable solver verbosity.
The feasible tolerance.
The relative tolerance.
The absolute tolerance.
The maximum number of iterations.
A list of Solver specific options
Data for the solver.
prepend(object = SolvingChain, chain = Chain)
: Create and return a new SolvingChain by concatenating chain with this instance.
reduction_solve(object = SolvingChain, problem = Problem)
: Applies each reduction in the chain to the problem, solves it,
and then inverts the chain to return a solution of the supplied problem.
reduction_solve_via_data(SolvingChain)
: Solves the problem using the data output by the an apply invocation.