Solver interface
Documentation for StochasticPrograms.jl's interface for structured solvers.
Index
StochasticPrograms.AbstractStructuredModelStochasticPrograms.AbstractStructuredSolverStochasticPrograms.StructuredModelStochasticPrograms.fill_solution!StochasticPrograms.internal_solverStochasticPrograms.optimize_structured!StochasticPrograms.solverstr
Interface
AbstractScenarioAbstract supertype for structured solver interface objects.
AbstractStructuredModelAbstract supertype for structured solver objects.
StochasticPrograms.StructuredModel — Method.StructuredModel(stochasticprogram::StochasticProgram, solver::AbstractStructuredSolver)Return an instance of AbstractStructuredModel based on stochasticprogram and the given solver.
See also: optimize_structured!, fill_solution!
StochasticPrograms.fill_solution! — Method.fill_solution!(stochasticprogram::StochasticProgram, structuredmodel::AbstractStructuredModel)Fill in the optimal solution in stochasticprogram after a call to optimize_structured!. Should fill in the first stage result and second stage results for each available scenario.
See also: optimize_structured!
StochasticPrograms.internal_solver — Method.internal_solver(solver::AbstractStructuredSolver)Return an AbstractMathProgSolver, if available, from solver.
StochasticPrograms.optimize_structured! — Method.optimize_structured!(structuredmodel::AbstractStructuredModel)Optimize the AbstractStructuredModel, which also optimizes the stochasticprogram it was instansiated from.
See also: fill_solution!
StochasticPrograms.solverstr — Method.solverstr(solver::AbstractStructuredModel)Optionally, return a string identifier of AbstractStructuredModel.