public Report GetReport(SolverContext context, Solution solution, SolutionMapping solutionMapping) { LinearSolutionMapping lpSolutionMapping = solutionMapping as LinearSolutionMapping; if (lpSolutionMapping == null && solutionMapping != null) { throw new ArgumentException("solutionMapping is not a LinearSolutionMapping", "solutionMapping"); } return(new Z3LinearSolverReport(context, this, solution, lpSolutionMapping)); }
public Z3LinearSolverReport(SolverContext context, ISolver solver, Solution solution, LinearSolutionMapping solutionMapping) : base(context, solver, solution, solutionMapping) { }