File: lp_solve.def

package info (click to toggle)
lp-solve 5.5.2.5-2
  • links: PTS
  • area: main
  • in suites: bullseye, trixie
  • size: 9,468 kB
  • sloc: ansic: 49,352; javascript: 2,025; yacc: 672; sh: 93; makefile: 84
file content (255 lines) | stat: -rw-r--r-- 4,443 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
EXPORTS
   add_SOS
   add_column
   add_columnex
   add_constraint
   add_constraintex
   add_lag_con
   column_in_lp
   copy_lp
   default_basis
   del_column
   del_constraint
   delete_lp
   dualize_lp
   free_lp
   get_accuracy
   get_Lrows
   get_Ncolumns
   get_Norig_columns
   get_Norig_rows
   get_Nrows
   get_pseudocosts
   get_anti_degen
   get_basis
   get_basiscrash
   get_bb_depthlimit
   get_bb_floorfirst
   get_bb_rule
   get_bounds_tighter
   get_break_at_value
   get_break_numeric_accuracy
   get_col_name
   get_column
   get_columnex
   get_constr_type
   get_constr_value
   get_constraints
   get_dual_solution
   get_epsb
   get_epsd
   get_epsel
   get_epsint
   get_epsperturb
   get_epspivot
   get_improve
   get_infinite
   get_lambda
   get_lowbo
   get_lp_index
   get_lp_name
   get_mat
   get_mat_byindex
   get_max_level
   get_maxpivot
   get_mip_gap
   get_multiprice
   get_nameindex
   get_negrange
   get_nonzeros
   get_obj_bound
   get_objective
   get_orig_index
   get_origcol_name
   get_origrow_name
   get_partialprice
   get_pivoting
   get_presolve
   get_presolveloops
   get_primal_solution
   get_print_sol
   get_ptr_constraints
   get_ptr_dual_solution
   get_ptr_lambda
   get_ptr_primal_solution
   get_ptr_sensitivity_obj
   get_ptr_sensitivity_objex
   get_ptr_sensitivity_rhs
   get_ptr_variables
   get_rh
   get_rh_range
   get_row
   get_rowex
   get_row_name
   get_scalelimit
   get_scaling
   get_sensitivity_obj
   get_sensitivity_objex
   get_sensitivity_rhs
   get_simplextype
   get_solutioncount
   get_solutionlimit
   get_status
   get_statustext
   get_timeout
   get_total_iter
   get_total_nodes
   get_upbo
   get_var_branch
   get_var_dualresult
   get_var_primalresult
   get_var_priority
   get_variables
   get_verbose
   get_working_objective
   guess_basis
   has_BFP
   has_XLI
   is_SOS_var
   is_add_rowmode
   is_anti_degen
   is_binary
   is_break_at_first
   is_constr_type
   is_debug
   is_feasible
   is_unbounded
   is_infinite
   is_int
   is_integerscaling
   is_lag_trace
   is_maxim
   is_nativeBFP
   is_nativeXLI
   is_negative
   is_obj_in_basis
   is_piv_mode
   is_piv_rule
   is_presolve
   is_scalemode
   is_scaletype
   is_semicont
   is_trace
   is_use_names
   lp_solve_version
   make_lp
   print_constraints
   print_debugdump
   print_duals
   print_lp
   print_objective
   print_scales
   print_solution
   print_str
   print_tableau
   put_abortfunc
   put_bb_nodefunc
   put_bb_branchfunc
   put_logfunc
   put_msgfunc
   read_LP
   read_MPS
   read_XLI
   read_freeMPS
   read_freemps
   read_lp
   read_lpex
   read_mps
   read_basis
   read_params
   reset_basis
   reset_params
   resize_lp
   set_BFP
   set_pseudocosts
   set_XLI
   set_add_rowmode
   set_anti_degen
   set_basis
   set_basiscrash
   set_basisvar
   set_bb_depthlimit
   set_bb_floorfirst
   set_bb_rule
   set_binary
   set_bounds
   set_bounds_tighter
   set_break_at_first
   set_break_at_value
   set_break_numeric_accuracy
   set_col_name
   set_column
   set_columnex
   set_constr_type
   set_debug
   set_epsb
   set_epsd
   set_epsel
   set_epsint
   set_epslevel
   set_epsperturb
   set_epspivot
   set_unbounded
   set_improve
   set_infinite
   set_int
   set_lag_trace
   set_lowbo
   set_lp_name
   set_mat
   set_maxim
   set_maxpivot
   set_minim
   set_mip_gap
   set_multiprice
   set_negrange
   set_obj
   set_obj_bound
   set_obj_fn
   set_obj_fnex
   set_obj_in_basis
   set_outputfile
   set_outputstream
   set_partialprice
   set_pivoting
   set_preferdual
   set_presolve
   set_print_sol
   set_rh
   set_rh_range
   set_rh_vec
   set_row
   set_row_name
   set_rowex
   set_scalelimit
   set_scaling
   set_semicont
   set_sense
   set_simplextype
   set_solutionlimit
   set_timeout
   set_trace
   set_upbo
   set_use_names
   set_var_branch
   set_var_weights
   set_verbose
   solve
   str_add_column
   str_add_constraint
   str_add_lag_con
   str_set_obj_fn
   str_set_rh_vec
   time_elapsed
   unscale
   write_LP
   write_MPS
   write_XLI
   write_freeMPS
   write_freemps
   MPS_writefileex
   write_lp
   write_lpex
   write_mps
   write_basis
   write_params