File: glpk411.def

package info (click to toggle)
glpk 4.11-1
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 4,724 kB
  • ctags: 3,683
  • sloc: ansic: 39,762; sh: 330; makefile: 136
file content (775 lines) | stat: -rw-r--r-- 16,018 bytes parent folder | download | duplicates (2)
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
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
LIBRARY glpk411
VERSION 4.11
DESCRIPTION "GNU Linear Programming Kit"
EXPORTS
;; from glpavl ;;
 glp_avl_create_tree
 glp_avl_delete_node
 glp_avl_delete_tree
 glp_avl_find_by_key
 glp_avl_find_by_pos
 glp_avl_find_next_node
 glp_avl_find_prev_node
 glp_avl_insert_by_key
 glp_avl_insert_by_pos
 glp_avl_next_by_key
 glp_avl_rotate_subtree
 glp_avl_strcmp
;; from glpbfi ;;
 glp_bfi_btran_dense
 glp_bfi_btran_sparse
 glp_bfi_create_binv
 glp_bfi_delete_binv
 glp_bfi_factorize
 glp_bfi_factorize1
 glp_bfi_ftran_dense
 glp_bfi_ftran_sparse
 glp_bfi_invalidate
 glp_bfi_is_valid
 glp_bfi_update_binv
;; from glpdmp ;;
 glp_dmp_create_pool
 glp_dmp_delete_pool
 glp_dmp_free_all
 glp_dmp_free_atom
 glp_dmp_get_atom
 glp_dmp_get_atomv
;; from glphbm ;;
 glp_hbm_free_mat
 glp_hbm_read_mat
;; from glpiet ;;
 glp_iet_add_cols
 glp_iet_add_rows
 glp_iet_check_name
 glp_iet_clone_node
 glp_iet_create_tree
 glp_iet_del_cols
 glp_iet_del_rows
 glp_iet_delete_node
 glp_iet_delete_tree
 glp_iet_freeze_node
 glp_iet_get_col_bnds
 glp_iet_get_col_link
 glp_iet_get_col_locl
 glp_iet_get_col_name
 glp_iet_get_col_stat
 glp_iet_get_curr_node
 glp_iet_get_mat_col
 glp_iet_get_mat_row
 glp_iet_get_next_node
 glp_iet_get_node_cnt
 glp_iet_get_node_lev
 glp_iet_get_node_link
 glp_iet_get_num_cols
 glp_iet_get_num_nz
 glp_iet_get_num_rows
 glp_iet_get_obj_coef
 glp_iet_get_prev_node
 glp_iet_get_row_bnds
 glp_iet_get_row_link
 glp_iet_get_row_locl
 glp_iet_get_row_name
 glp_iet_get_row_stat
 glp_iet_get_tree_size
 glp_iet_get_up_node
 glp_iet_install_hook
 glp_iet_pseudo_root
 glp_iet_revive_node
 glp_iet_set_col_bnds
 glp_iet_set_col_link
 glp_iet_set_col_locl
 glp_iet_set_col_name
 glp_iet_set_col_stat
 glp_iet_set_mat_col
 glp_iet_set_mat_row
 glp_iet_set_node_link
 glp_iet_set_obj_coef
 glp_iet_set_row_bnds
 glp_iet_set_row_link
 glp_iet_set_row_locl
 glp_iet_set_row_name
 glp_iet_set_row_stat
;; from glpinv ;;
 glp_inv_btran
 glp_inv_create
 glp_inv_decomp
 glp_inv_delete
 glp_inv_ftran
 glp_inv_h_solve
 glp_inv_update
;; from glpinv1 ;;
 glp_inv_btran_sparse
 glp_inv_ftran_sparse
 glp_inv_h_sparse
 glp_inv_ht_sparse
;; from glpios1 ;;
 glp_ios_add_cols
 glp_ios_add_rows
 glp_ios_attach_cgd
 glp_ios_attach_col
 glp_ios_attach_npd
 glp_ios_attach_rgd
 glp_ios_attach_row
 glp_ios_check_name
 glp_ios_clone_node
 glp_ios_create_tree
 glp_ios_d_status
 glp_ios_del_cols
 glp_ios_del_rows
 glp_ios_delete_node
 glp_ios_delete_tree
 glp_ios_detach_col
 glp_ios_detach_row
 glp_ios_freeze_node
 glp_ios_get_col_bnds
 glp_ios_get_col_kind
 glp_ios_get_col_link
 glp_ios_get_col_mark
 glp_ios_get_col_name
 glp_ios_get_col_soln
 glp_ios_get_curr_node
 glp_ios_get_mat_col
 glp_ios_get_mat_row
 glp_ios_get_next_node
 glp_ios_get_node_cnt
 glp_ios_get_node_lev
 glp_ios_get_num_cols
 glp_ios_get_num_nz
 glp_ios_get_num_rows
 glp_ios_get_obj_coef
 glp_ios_get_obj_dir
 glp_ios_get_prev_node
 glp_ios_get_row_bnds
 glp_ios_get_row_link
 glp_ios_get_row_mark
 glp_ios_get_row_name
 glp_ios_get_row_pi
 glp_ios_get_row_soln
 glp_ios_get_up_node
 glp_ios_hook_routine
 glp_ios_is_col_frac
 glp_ios_p_status
 glp_ios_pseudo_root
 glp_ios_revive_node
 glp_ios_set_col_attr
 glp_ios_set_col_bnds
 glp_ios_set_col_kind
 glp_ios_set_col_name
 glp_ios_set_col_stat
 glp_ios_set_mat_col
 glp_ios_set_mat_row
 glp_ios_set_obj_coef
 glp_ios_set_obj_dir
 glp_ios_set_row_attr
 glp_ios_set_row_bnds
 glp_ios_set_row_name
 glp_ios_set_row_stat
;; from glpios2 ;;
 glp_ios_extract_lp
 glp_ios_put_lp_soln
 glp_ios_solve_node
 glp_ios_solve_root
;; from glpios3 ;;
 glp_ios_branch_drtom
 glp_ios_branch_first
 glp_ios_branch_last
 glp_ios_branch_on
 glp_ios_driver
 glp_ios_select_fifo
 glp_ios_select_lifo
 glp_ios_select_node
;; from glpipm ;;
 glp_ipm_main
;; from glpipp1 ;;
 glp_ipp_add_aij
 glp_ipp_add_col
 glp_ipp_add_row
 glp_ipp_append_tqe
 glp_ipp_build_prob
 glp_ipp_create_wksp
 glp_ipp_delete_wksp
 glp_ipp_deque_col
 glp_ipp_deque_row
 glp_ipp_enque_col
 glp_ipp_enque_row
 glp_ipp_load_orig
 glp_ipp_load_sol
 glp_ipp_remove_col
 glp_ipp_remove_row
 glp_ipp_tight_bnds
 glp_ipp_unload_sol
;; from glpipp2 ;;
 glp_ipp_analyze_col
 glp_ipp_analyze_row
 glp_ipp_basic_tech
 glp_ipp_binarize
 glp_ipp_empty_col
 glp_ipp_empty_row
 glp_ipp_fixed_col
 glp_ipp_fixed_col_r
 glp_ipp_free_row
 glp_ipp_nonbin_col
 glp_ipp_nonbin_col_r
 glp_ipp_postsolve
 glp_ipp_reduce_bnds
 glp_ipp_reduce_coef
 glp_ipp_reduction
 glp_ipp_row_sing
 glp_ipp_shift_col
 glp_ipp_shift_col_r
;; from glplib1a ;;
 glp_lib_get_ptr
 glp_lib_set_ptr
;; from glplib1b ;;
 glp_lib_get_time
;; from glplib2 ;;
 glp_lib_close_hardcopy
 glp_lib_env_ptr
 glp_lib_fault
 glp_lib_free_env
 glp_lib_init_env
 glp_lib_insist
 glp_lib_open_hardcopy
 glp_lib_print
 glp_lib_set_fault_hook
 glp_lib_set_print_hook
 glp_lib_ucalloc
 glp_lib_ufclose
 glp_lib_ufopen
 glp_lib_ufree
 glp_lib_umalloc
;; from glplib3 ;;
 glp_lib_fp2rat
 glp_lib_str2dbl
 glp_lib_str2int
 glp_lib_strspx
 glp_lib_strtrim
;; from glplib4 ;;
 glp_lib_write_bmp16
;; from glplpp1 ;;
 glp_lpp_add_aij
 glp_lpp_add_col
 glp_lpp_add_row
 glp_lpp_alloc_sol
 glp_lpp_append_tqe
 glp_lpp_build_prob
 glp_lpp_create_wksp
 glp_lpp_delete_wksp
 glp_lpp_deque_col
 glp_lpp_deque_row
 glp_lpp_enque_col
 glp_lpp_enque_row
 glp_lpp_load_orig
 glp_lpp_load_sol
 glp_lpp_remove_col
 glp_lpp_remove_row
 glp_lpp_unload_sol
;; from glplpp2 ;;
 glp_lpp_postsolve
 glp_lpp_presolve
;; from glplpx1 ;;
 glp_lpx_add_cols
 glp_lpx_add_rows
 glp_lpx_create_index
 glp_lpx_create_prob
 glp_lpx_del_cols
 glp_lpx_del_rows
 glp_lpx_delete_index
 glp_lpx_delete_prob
 glp_lpx_find_col
 glp_lpx_find_row
 glp_lpx_load_matrix
 glp_lpx_order_matrix
 glp_lpx_put_ipt_soln
 glp_lpx_put_lp_basis
 glp_lpx_put_mip_soln
 glp_lpx_put_ray_info
 glp_lpx_put_solution
 glp_lpx_set_class
 glp_lpx_set_col_bnds
 glp_lpx_set_col_kind
 glp_lpx_set_col_name
 glp_lpx_set_col_stat
 glp_lpx_set_mat_col
 glp_lpx_set_mat_row
 glp_lpx_set_obj_coef
 glp_lpx_set_obj_dir
 glp_lpx_set_obj_name
 glp_lpx_set_prob_name
 glp_lpx_set_rii
 glp_lpx_set_row_bnds
 glp_lpx_set_row_name
 glp_lpx_set_row_stat
 glp_lpx_set_sjj
;; from glplpx2 ;;
 glp_lpx_access_inv
 glp_lpx_get_b_info
 glp_lpx_get_class
 glp_lpx_get_col_b_ind
 glp_lpx_get_col_bnds
 glp_lpx_get_col_dual
 glp_lpx_get_col_info
 glp_lpx_get_col_kind
 glp_lpx_get_col_lb
 glp_lpx_get_col_name
 glp_lpx_get_col_prim
 glp_lpx_get_col_stat
 glp_lpx_get_col_type
 glp_lpx_get_col_ub
 glp_lpx_get_dual_stat
 glp_lpx_get_mat_col
 glp_lpx_get_mat_row
 glp_lpx_get_num_bin
 glp_lpx_get_num_cols
 glp_lpx_get_num_int
 glp_lpx_get_num_nz
 glp_lpx_get_num_rows
 glp_lpx_get_obj_coef
 glp_lpx_get_obj_dir
 glp_lpx_get_obj_name
 glp_lpx_get_obj_val
 glp_lpx_get_prim_stat
 glp_lpx_get_prob_name
 glp_lpx_get_ray_info
 glp_lpx_get_rii
 glp_lpx_get_row_b_ind
 glp_lpx_get_row_bnds
 glp_lpx_get_row_dual
 glp_lpx_get_row_info
 glp_lpx_get_row_lb
 glp_lpx_get_row_name
 glp_lpx_get_row_prim
 glp_lpx_get_row_stat
 glp_lpx_get_row_type
 glp_lpx_get_row_ub
 glp_lpx_get_sjj
 glp_lpx_get_status
 glp_lpx_ipt_col_dual
 glp_lpx_ipt_col_prim
 glp_lpx_ipt_obj_val
 glp_lpx_ipt_row_dual
 glp_lpx_ipt_row_prim
 glp_lpx_ipt_status
 glp_lpx_is_b_avail
 glp_lpx_mip_col_val
 glp_lpx_mip_obj_val
 glp_lpx_mip_row_val
 glp_lpx_mip_status
;; from glplpx3 ;;
 glp_lpx_get_int_parm
 glp_lpx_get_real_parm
 glp_lpx_reset_parms
 glp_lpx_set_int_parm
 glp_lpx_set_real_parm
;; from glplpx4 ;;
 glp_lpx_scale_prob
 glp_lpx_unscale_prob
;; from glplpx5 ;;
 glp_lpx_adv_basis
 glp_lpx_cpx_basis
 glp_lpx_std_basis
;; from glplpx6a ;;
 glp_lpx_check_kkt
 glp_lpx_simplex
;; from glplpx6b ;;
 glp_lpx_interior
;; from glplpx6c ;;
 glp_lpx_check_int
 glp_lpx_integer
;; from glplpx6d ;;
 glp_lpx_intopt
;; from glplpx6e ;;
 glp_lpx_primal
;; from glplpx7 ;;
 glp_lpx_btran
 glp_lpx_dual_ratio_test
 glp_lpx_eval_b_dual
 glp_lpx_eval_b_prim
 glp_lpx_eval_tab_col
 glp_lpx_eval_tab_row
 glp_lpx_ftran
 glp_lpx_invert
 glp_lpx_prim_ratio_test
 glp_lpx_transform_col
 glp_lpx_transform_row
 glp_lpx_warm_up
;; from glplpx7a ;;
 glp_lpx_cover_cut
 glp_lpx_eval_degrad
 glp_lpx_eval_row
 glp_lpx_gomory_cut
 glp_lpx_reduce_form
 glp_lpx_remove_tiny
;; from glplpx7b ;;
 glp_lpx_add_cog_edge
 glp_lpx_clique_cut
 glp_lpx_create_cog
 glp_lpx_delete_cog
;; from glplpx8a ;;
 glp_lpx_print_ips
 glp_lpx_print_mip
 glp_lpx_print_prob
 glp_lpx_print_sol
 glp_lpx_read_bas
 glp_lpx_read_freemps
 glp_lpx_read_mps
 glp_lpx_write_bas
 glp_lpx_write_freemps
 glp_lpx_write_mps
;; from glplpx8b ;;
 glp_lpx_print_sens_bnds
;; from glplpx8c ;;
 glp_lpx_read_cpxlp
 glp_lpx_write_cpxlp
;; from glplpx8d ;;
 glp_lpx_extract_prob
 glp_lpx_read_model
;; from glplpx8e ;;
 glp_lpx_read_prob
 glp_lpx_write_prob
;; from glpluf ;;
 glp_luf_alloc_wa
 glp_luf_create
 glp_luf_decomp
 glp_luf_defrag_sva
 glp_luf_delete
 glp_luf_enlarge_col
 glp_luf_enlarge_row
 glp_luf_f_solve
 glp_luf_free_wa
 glp_luf_solve
 glp_luf_v_solve
;; from glpluf1 ;;
 glp_luf_f_sparse
 glp_luf_ft_sparse
 glp_luf_sparse
 glp_luf_v_sparse
 glp_luf_vt_sparse
;; from glpmat ;;
 glp_mat_adat_numeric
 glp_mat_adat_symbolic
 glp_mat_check_fvs
 glp_mat_check_pattern
 glp_mat_chol_numeric
 glp_mat_chol_symbolic
 glp_mat_min_degree
 glp_mat_transpose
 glp_mat_u_solve
 glp_mat_ut_solve
;; from glpmip1 ;;
 glp_mip_best_node
 glp_mip_clone_node
 glp_mip_create_tree
 glp_mip_delete_node
 glp_mip_delete_tree
 glp_mip_freeze_node
 glp_mip_pseudo_root
 glp_mip_relative_gap
 glp_mip_revive_node
 glp_mip_solve_node
;; from glpmip2 ;;
 glp_mip_driver
;; from glpmpl1 ;;
 glp_mpl_append_block
 glp_mpl_append_char
 glp_mpl_append_slot
 glp_mpl_arg_list_len
 glp_mpl_branched_expression
 glp_mpl_check_statement
 glp_mpl_close_scope
 glp_mpl_constraint_statement
 glp_mpl_create_arg_list
 glp_mpl_create_block
 glp_mpl_create_domain
 glp_mpl_display_statement
 glp_mpl_domain_arity
 glp_mpl_elemset_argument
 glp_mpl_end_statement
 glp_mpl_enter_context
 glp_mpl_error_dimension
 glp_mpl_error_following
 glp_mpl_error_preceding
 glp_mpl_expand_arg_list
 glp_mpl_expression_0
 glp_mpl_expression_1
 glp_mpl_expression_10
 glp_mpl_expression_11
 glp_mpl_expression_12
 glp_mpl_expression_13
 glp_mpl_expression_2
 glp_mpl_expression_3
 glp_mpl_expression_4
 glp_mpl_expression_5
 glp_mpl_expression_6
 glp_mpl_expression_7
 glp_mpl_expression_8
 glp_mpl_expression_9
 glp_mpl_expression_list
 glp_mpl_for_statement
 glp_mpl_function_reference
 glp_mpl_get_char
 glp_mpl_get_token
 glp_mpl_indexing_expression
 glp_mpl_is_keyword
 glp_mpl_is_reserved
 glp_mpl_iterated_expression
 glp_mpl_literal_set
 glp_mpl_make_binary
 glp_mpl_make_code
 glp_mpl_make_ternary
 glp_mpl_make_unary
 glp_mpl_model_section
 glp_mpl_numeric_argument
 glp_mpl_numeric_literal
 glp_mpl_object_reference
 glp_mpl_objective_statement
 glp_mpl_parameter_statement
 glp_mpl_primary_expression
 glp_mpl_print_context
 glp_mpl_printf_statement
 glp_mpl_set_expression
 glp_mpl_set_statement
 glp_mpl_simple_statement
 glp_mpl_solve_statement
 glp_mpl_string_literal
 glp_mpl_subscript_list
 glp_mpl_symbolic_argument
 glp_mpl_unget_token
 glp_mpl_variable_statement
;; from glpmpl2 ;;
 glp_mpl_create_slice
 glp_mpl_data_section
 glp_mpl_delete_slice
 glp_mpl_expand_slice
 glp_mpl_fake_slice
 glp_mpl_is_literal
 glp_mpl_is_number
 glp_mpl_is_symbol
 glp_mpl_matrix_format
 glp_mpl_parameter_data
 glp_mpl_plain_format
 glp_mpl_read_number
 glp_mpl_read_slice
 glp_mpl_read_symbol
 glp_mpl_read_value
 glp_mpl_select_parameter
 glp_mpl_select_set
 glp_mpl_set_data
 glp_mpl_set_default
 glp_mpl_simple_format
 glp_mpl_slice_arity
 glp_mpl_slice_dimen
 glp_mpl_tabbing_format
 glp_mpl_tabular_format
;; from glpmpl3 ;;
 glp_mpl_add_member
 glp_mpl_add_tuple
 glp_mpl_arelset_member
 glp_mpl_arelset_size
 glp_mpl_assign_dummy_index
 glp_mpl_build_subtuple
 glp_mpl_check_elem_set
 glp_mpl_check_then_add
 glp_mpl_check_value_num
 glp_mpl_check_value_sym
 glp_mpl_clean_check
 glp_mpl_clean_code
 glp_mpl_clean_constraint
 glp_mpl_clean_display
 glp_mpl_clean_domain
 glp_mpl_clean_for
 glp_mpl_clean_parameter
 glp_mpl_clean_printf
 glp_mpl_clean_set
 glp_mpl_clean_statement
 glp_mpl_clean_variable
 glp_mpl_compare_strings
 glp_mpl_compare_symbols
 glp_mpl_compare_tuples
 glp_mpl_concat_symbols
 glp_mpl_constant_term
 glp_mpl_copy_elemset
 glp_mpl_copy_formula
 glp_mpl_copy_string
 glp_mpl_copy_symbol
 glp_mpl_copy_tuple
 glp_mpl_create_arelset
 glp_mpl_create_array
 glp_mpl_create_elemset
 glp_mpl_create_string
 glp_mpl_create_symbol_num
 glp_mpl_create_symbol_str
 glp_mpl_create_tuple
 glp_mpl_delete_array
 glp_mpl_delete_elemset
 glp_mpl_delete_formula
 glp_mpl_delete_string
 glp_mpl_delete_symbol
 glp_mpl_delete_tuple
 glp_mpl_delete_value
 glp_mpl_enter_domain_block
 glp_mpl_eval_elemset
 glp_mpl_eval_formula
 glp_mpl_eval_logical
 glp_mpl_eval_member_con
 glp_mpl_eval_member_num
 glp_mpl_eval_member_set
 glp_mpl_eval_member_sym
 glp_mpl_eval_member_var
 glp_mpl_eval_numeric
 glp_mpl_eval_symbolic
 glp_mpl_eval_tuple
 glp_mpl_eval_whole_con
 glp_mpl_eval_whole_par
 glp_mpl_eval_whole_set
 glp_mpl_eval_whole_var
 glp_mpl_eval_within_domain
 glp_mpl_execute_check
 glp_mpl_execute_display
 glp_mpl_execute_for
 glp_mpl_execute_printf
 glp_mpl_execute_statement
 glp_mpl_expand_tuple
 glp_mpl_fetch_string
 glp_mpl_find_member
 glp_mpl_find_tuple
 glp_mpl_format_symbol
 glp_mpl_format_tuple
 glp_mpl_fp_add
 glp_mpl_fp_atan
 glp_mpl_fp_atan2
 glp_mpl_fp_cos
 glp_mpl_fp_div
 glp_mpl_fp_exp
 glp_mpl_fp_idiv
 glp_mpl_fp_irand224
 glp_mpl_fp_less
 glp_mpl_fp_log
 glp_mpl_fp_log10
 glp_mpl_fp_mod
 glp_mpl_fp_mul
 glp_mpl_fp_normal
 glp_mpl_fp_normal01
 glp_mpl_fp_power
 glp_mpl_fp_round
 glp_mpl_fp_sin
 glp_mpl_fp_sqrt
 glp_mpl_fp_sub
 glp_mpl_fp_trunc
 glp_mpl_fp_uniform01
 glp_mpl_get_domain_tuple
 glp_mpl_is_member
 glp_mpl_linear_comb
 glp_mpl_loop_within_domain
 glp_mpl_out_of_domain
 glp_mpl_reduce_terms
 glp_mpl_remove_constant
 glp_mpl_set_cross
 glp_mpl_set_diff
 glp_mpl_set_inter
 glp_mpl_set_symdiff
 glp_mpl_set_union
 glp_mpl_single_variable
 glp_mpl_take_member_con
 glp_mpl_take_member_num
 glp_mpl_take_member_set
 glp_mpl_take_member_sym
 glp_mpl_take_member_var
 glp_mpl_tuple_dimen
 glp_mpl_uniform
 glp_mpl_update_dummy_indices
;; from glpmpl4 ;;
 glp_mpl_alloc_content
 glp_mpl_build_problem
 glp_mpl_clean_model
 glp_mpl_close_input
 glp_mpl_error
 glp_mpl_flush_output
 glp_mpl_generate
 glp_mpl_generate_model
 glp_mpl_get_col_bnds
 glp_mpl_get_col_kind
 glp_mpl_get_col_name
 glp_mpl_get_mat_row
 glp_mpl_get_num_cols
 glp_mpl_get_num_rows
 glp_mpl_get_prob_name
 glp_mpl_get_row_bnds
 glp_mpl_get_row_c0
 glp_mpl_get_row_kind
 glp_mpl_get_row_name
 glp_mpl_has_solve_stmt
 glp_mpl_initialize
 glp_mpl_open_input
 glp_mpl_open_output
 glp_mpl_postsolve
 glp_mpl_postsolve_model
 glp_mpl_put_col_value
 glp_mpl_read_char
 glp_mpl_read_data
 glp_mpl_read_model
 glp_mpl_terminate
 glp_mpl_warning
 glp_mpl_write_char
 glp_mpl_write_text
;; from glpqmd ;;
 glp_qmd_genqmd
 glp_qmd_qmdmrg
 glp_qmd_qmdqt
 glp_qmd_qmdrch
 glp_qmd_qmdupd
;; from glprng ;;
 glp_rng_create_rand
 glp_rng_delete_rand
 glp_rng_init_rand
 glp_rng_next_rand
 glp_rng_unif_rand
;; from glpspx1 ;;
 glp_spx_btran
 glp_spx_change_basis
 glp_spx_check_bbar
 glp_spx_check_cbar
 glp_spx_dual_chuzc
 glp_spx_dual_chuzr
 glp_spx_err_in_bbar
 glp_spx_err_in_cbar
 glp_spx_err_in_dvec
 glp_spx_err_in_gvec
 glp_spx_err_in_pi
 glp_spx_eval_bbar
 glp_spx_eval_cbar
 glp_spx_eval_col
 glp_spx_eval_obj
 glp_spx_eval_pi
 glp_spx_eval_rho
 glp_spx_eval_row
 glp_spx_eval_xn_j
 glp_spx_ftran
 glp_spx_invert
 glp_spx_prim_chuzc
 glp_spx_prim_chuzr
 glp_spx_reset_refsp
 glp_spx_update
 glp_spx_update_bbar
 glp_spx_update_cbar
 glp_spx_update_dvec
 glp_spx_update_gvec
 glp_spx_update_pi
;; from glpspx2 ;;
 glp_spx_dual_opt
 glp_spx_prim_feas
 glp_spx_prim_opt
 glp_spx_simplex
 glp_spx_warm_up
;; from glpstr ;;
 glp_clear_str
 glp_compare_str
 glp_create_str
 glp_create_str_pool
 glp_delete_str
 glp_get_str
 glp_set_str
;; from glptsp ;;
 glp_tsp_distance
 glp_tsp_free_data
 glp_tsp_read_data