LibreOffice
LibreOffice 7.2 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:
XSolver XInterface

Additional Inherited Members

- Public Types inherited from XSolver
typedef sequence< com::sun::star::table::CellAddressVariables
 The addresses of the cells that contain the variables. More...
 
typedef sequence< SolverConstraintConstraints
 The constraints of the model. More...
 
typedef sequence< double > Solution
 contains the solution's value for each of the variables, if a solution was found. More...
 
- 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...
 
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...
 

Detailed Description

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


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