Provides access to the solver settings stored in a specific Calc sheet.  
 More...
import "XSolverSettings.idl";
|  | 
| void | reset () | 
|  | Resets the solver model to its defaults settings. 
 | 
| void | solve () | 
|  | Run the solver model Check the values of the Status and ErrorMessage attributes to know what happened after calling this method. 
 | 
| void | saveToFile () | 
|  | Save the solver model to the file. 
 | 
| any | queryInterface ([in] type aType) | 
|  | queries for a new interface to an existing UNO object. 
 | 
| void | acquire () | 
|  | increases the reference counter by one. 
 | 
| void | release () | 
|  | decreases the reference counter by one. 
 | 
|  | 
| byte | ObjectiveType | 
|  | Determines the model objective function type Possible values defined in css::sheet::SolverObjectiveType. 
 | 
| any | ObjectiveCell | 
|  | Cell pointing to the objective function of the model. 
 | 
| any | GoalValue | 
|  | Value or cell address used in the "Value of" field. 
 | 
| string | Engine | 
|  | Set the solver engine using its implementation name. 
 | 
| long | ConstraintCount | 
|  | Returns the number of constraints in the solver model. 
 | 
| byte | Status | 
|  | Last reported solver status. 
 | 
| string | ErrorMessage | 
|  | Stores the last error message reported after calling the "solve()" method. 
 | 
| boolean | SuppressDialog | 
|  | Set this attribute to True to suppress dialogs shown the method "solve()". 
 | 
Provides access to the solver settings stored in a specific Calc sheet. 
- Since
- LibreOffice 25.2 
◆ AvailableEngines
Returns a sequence of strings containing all available solver implementation names. 
 
 
◆ Constraints
◆ EngineOptions
Solver engine options expressed as a sequence of property values. 
Each solver engine has its own set of supported properties. Only the options supported by the current solver engine are returned. 
 
 
◆ VariableCells
Variable cells in the model, represented as a sequence of cell ranges. 
 
 
◆ reset()
Resets the solver model to its defaults settings. 
 
 
◆ saveToFile()
Save the solver model to the file. 
The next time the file is loaded, the model will be in the sheet where it was created. 
 
 
◆ solve()
Run the solver model Check the values of the Status and ErrorMessage attributes to know what happened after calling this method. 
 
 
◆ ConstraintCount
Returns the number of constraints in the solver model. 
 
 
◆ Engine
Set the solver engine using its implementation name. 
 
 
◆ ErrorMessage
Stores the last error message reported after calling the "solve()" method. 
 
 
◆ GoalValue
Value or cell address used in the "Value of" field. 
To set this attribute, the value must be either: 1) a numeric value; 2) a string representing the address of a single cell or; 3) a CellAddress struct instance 
 
 
◆ ObjectiveCell
Cell pointing to the objective function of the model. 
 
 
◆ ObjectiveType
Determines the model objective function type Possible values defined in css::sheet::SolverObjectiveType. 
 
 
◆ Status
Last reported solver status. 
This can be used f.i. to check if an error occurred or if a solution was found. Possible values defined in css::sheet::SolverStatus 
 
 
◆ SuppressDialog
Set this attribute to True to suppress dialogs shown the method "solve()". 
 
 
The documentation for this interface was generated from the following file: