LibreOffice: Solver Service Reference

LibreOffice LibreOffice 5.3 SDK API Reference

List of all members
Solver Service Reference

A solver for a model that is defined by spreadsheet cells. More...

`import"Solver.idl";`

Inheritance diagram for Solver:

## Additional Inherited Members
Public Member Functions inherited from XSolver
void | solve ()
| executes the calculation and tries to find a solution. More...
Public Member Functions inherited from XInterface
any | queryInterface ([in] type aType)
| queries for a new interface to an existing UNO object. More...
void | acquire ()
| increases the reference counter by one. More...
void | release ()
| decreases the reference counter by one. More...
Public Attributes inherited from XSolver
XSpreadsheetDocument | Document
| The spreadsheet document that contains the cells. More...
com::sun::star::table::CellAddress | Objective
| The address of the cell that contains the objective value. More...
sequence< com::sun::star::table::CellAddress > | Variables
| The addresses of the cells that contain the variables. More...
sequence< SolverConstraint > | Constraints
| The constraints of the model. More...
boolean | Maximize
| selects if the objective value is maximized or minimized. More...
boolean | Success
| contains `TRUE` if a solution was found. More...
double | ResultValue
| contains the objective value for the solution, if a solution was found. More...
sequence< double > | Solution
| contains the solution's value for each of the variables, if a solution was found. More...

## Detailed Description

A solver for a model that is defined by spreadsheet cells.

The documentation for this service was generated from the following file:

- com/sun/star/sheet/Solver.idl