INonlinearSolution Interface

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

Encapsulates the results and status after an attempt to solve an IRowVariableSolver object.

Namespace:  Microsoft.SolverFoundation.Services
Assembly:  Microsoft.Solver.Foundation (in Microsoft.Solver.Foundation.dll)


Public Interface INonlinearSolution _
    Inherits ISolverSolution
public interface INonlinearSolution : ISolverSolution
public interface class INonlinearSolution : ISolverSolution
type INonlinearSolution =  
        interface ISolverSolution
public interface INonlinearSolution extends ISolverSolution

The INonlinearSolution type exposes the following members.


  Name Description
Public property Result Gets the type of result of a solve attempt.
Public property SolvedGoalCount Gets the number of goals that are being solved.



  Name Description
Public method GetSolutionValue Returns the objective value of a goal.
Public method GetSolvedGoal Returns information about a solved goal.
Public method GetValue Returns the value of the specified variable.



The IRowVariableSolver object is either an INonlinearSolver or an ITermSolver.

INonlinearSolution contains the following information:

  • The type of result, which is retrievable from the Result property.

  • Variable values, which indicate the solver’s best attempt at an optimal feasible solution. The GetValue method provides this information.

  • Detailed information about which goals were considered and solved to optimality.

See Also


Microsoft.SolverFoundation.Services Namespace