LibreOffice
LibreOffice 6.4 SDK API Reference

A solver for a model that is defined by spreadsheet cells. More...
import"Solver.idl";
Additional Inherited Members  
Public Types inherited from XSolver  
typedef sequence< com::sun::star::table::CellAddress >  Variables 
The addresses of the cells that contain the variables. More...  
typedef sequence< SolverConstraint >  Constraints 
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...  
A solver for a model that is defined by spreadsheet cells.