LibreOffice
LibreOffice 25.2 SDK API Reference
SensitivityReport.idl
Go to the documentation of this file.
1 /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2 /*
3  * This file is part of the LibreOffice project.
4  *
5  * This Source Code Form is subject to the terms of the Mozilla Public
6  * License, v. 2.0. If a copy of the MPL was not distributed with this
7  * file, You can obtain one at http://mozilla.org/MPL/2.0/.
8  *
9  */
10 
11 
12 module com { module sun { module star { module sheet {
13 
14 
20 {
21  // Indicates whether a sensitivity report was successfully generated
22  boolean HasReport;
23 
24  // Coefficients of the objective function
25  sequence<double> ObjCoefficients;
26 
27  // Reduced costs of the variables in the objective function
28  sequence<double> ObjReducedCosts;
29 
30  // Allowable decrease in the coefficients of the objective function
31  sequence<double> ObjAllowableDecreases;
32 
33  // Allowable increase in the coefficients of the objective function
34  sequence<double> ObjAllowableIncreases;
35 
36  // Value of the constraint at the solution
37  sequence<double> ConstrValues;
38 
39  // Right-hand side of the constraints
40  sequence<double> ConstrRHS;
41 
42  // Shadow prices of constraints
43  sequence<double> ConstrShadowPrices;
44 
45  // Allowable decrease in the constraint resources
46  sequence<double> ConstrAllowableDecreases;
47 
48  // Allowable increase in the constraint resources
49  sequence<double> ConstrAllowableIncreases;
50 };
51 
52 
53 }; }; }; };
54 
55 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
Stores all the information related to the sensitivity report of a linear programming model...
Definition: SensitivityReport.idl:19
sequence< double > ConstrRHS
Definition: SensitivityReport.idl:40
sequence< double > ObjCoefficients
Definition: SensitivityReport.idl:25
sequence< double > ConstrAllowableIncreases
Definition: SensitivityReport.idl:49
Definition: Ambiguous.idl:20
boolean HasReport
Definition: SensitivityReport.idl:22
sequence< double > ObjReducedCosts
Definition: SensitivityReport.idl:28
sequence< double > ObjAllowableDecreases
Definition: SensitivityReport.idl:31
sequence< double > ConstrValues
Definition: SensitivityReport.idl:37
sequence< double > ConstrAllowableDecreases
Definition: SensitivityReport.idl:46
sequence< double > ConstrShadowPrices
Definition: SensitivityReport.idl:43
sequence< double > ObjAllowableIncreases
Definition: SensitivityReport.idl:34