/usr/local/CPAN/Math-LP-Solve/Math/LP/Solve.pm
# This file was automatically generated by SWIG
package Math::LP::Solve;
*VERSION = \'3.03'; #'
require Exporter;
require DynaLoader;
@ISA = qw(Exporter DynaLoader);
package Math::LP::Solve;
bootstrap Math::LP::Solve;
var_Math__LP__Solve_init();
package Math::LP::Solve;
@EXPORT = qw( );
%EXPORT_TAGS = (
'ptrlib' => [
'ptrcast',
'ptrvalue',
'ptrset',
'ptrcreate',
'ptrfree',
'ptradd',
'ptrmap'
],
'accessors' => [
'lprec_verbose_set',
'lprec_verbose_get',
'lprec_print_duals_set',
'lprec_print_duals_get',
'lprec_print_sol_set',
'lprec_print_sol_get',
'lprec_debug_set',
'lprec_debug_get',
'lprec_print_at_invert_set',
'lprec_print_at_invert_get',
'lprec_trace_set',
'lprec_trace_get',
'lprec_anti_degen_set',
'lprec_anti_degen_get',
'lprec_do_presolve_set',
'lprec_do_presolve_get',
'lprec_rows_set',
'lprec_rows_get',
'lprec_rows_alloc_set',
'lprec_rows_alloc_get',
'lprec_columns_set',
'lprec_columns_get',
'lprec_columns_alloc_set',
'lprec_columns_alloc_get',
'lprec_sum_set',
'lprec_sum_get',
'lprec_sum_alloc_set',
'lprec_sum_alloc_get',
'lprec_names_used_set',
'lprec_names_used_get',
'lprec_non_zeros_set',
'lprec_non_zeros_get',
'lprec_mat_alloc_set',
'lprec_mat_alloc_get',
'lprec_mat_set',
'lprec_mat_get',
'lprec_col_end_set',
'lprec_col_end_get',
'lprec_col_no_set',
'lprec_col_no_get',
'lprec_row_end_valid_set',
'lprec_row_end_valid_get',
'lprec_row_end_set',
'lprec_row_end_get',
'lprec_orig_rh_set',
'lprec_orig_rh_get',
'lprec_rh_set',
'lprec_rh_get',
'lprec_rhs_set',
'lprec_rhs_get',
'lprec_must_be_int_set',
'lprec_must_be_int_get',
'lprec_orig_upbo_set',
'lprec_orig_upbo_get',
'lprec_orig_lowbo_set',
'lprec_orig_lowbo_get',
'lprec_upbo_set',
'lprec_upbo_get',
'lprec_lowbo_set',
'lprec_lowbo_get',
'lprec_basis_valid_set',
'lprec_basis_valid_get',
'lprec_bas_set',
'lprec_bas_get',
'lprec_basis_set',
'lprec_basis_get',
'lprec_lower_set',
'lprec_lower_get',
'lprec_eta_valid_set',
'lprec_eta_valid_get',
'lprec_eta_alloc_set',
'lprec_eta_alloc_get',
'lprec_eta_size_set',
'lprec_eta_size_get',
'lprec_num_inv_set',
'lprec_num_inv_get',
'lprec_max_num_inv_set',
'lprec_max_num_inv_get',
'lprec_eta_value_set',
'lprec_eta_value_get',
'lprec_eta_row_nr_set',
'lprec_eta_row_nr_get',
'lprec_eta_col_end_set',
'lprec_eta_col_end_get',
'lprec_bb_rule_set',
'lprec_bb_rule_get',
'lprec_break_at_int_set',
'lprec_break_at_int_get',
'lprec_break_value_set',
'lprec_break_value_get',
'lprec_obj_bound_set',
'lprec_obj_bound_get',
'lprec_iter_set',
'lprec_iter_get',
'lprec_total_iter_set',
'lprec_total_iter_get',
'lprec_max_level_set',
'lprec_max_level_get',
'lprec_total_nodes_set',
'lprec_total_nodes_get',
'lprec_solution_set',
'lprec_solution_get',
'lprec_best_solution_set',
'lprec_best_solution_get',
'lprec_duals_set',
'lprec_duals_get',
'lprec_maximise_set',
'lprec_maximise_get',
'lprec_floor_first_set',
'lprec_floor_first_get',
'lprec_ch_sign_set',
'lprec_ch_sign_get',
'lprec_scaling_used_set',
'lprec_scaling_used_get',
'lprec_columns_scaled_set',
'lprec_columns_scaled_get',
'lprec_scale_set',
'lprec_scale_get',
'lprec_nr_lagrange_set',
'lprec_nr_lagrange_get',
'lprec_lag_row_set',
'lprec_lag_row_get',
'lprec_lag_rhs_set',
'lprec_lag_rhs_get',
'lprec_lambda_set',
'lprec_lambda_get',
'lprec_lag_con_type_set',
'lprec_lag_con_type_get',
'lprec_lag_bound_set',
'lprec_lag_bound_get',
'lprec_valid_set',
'lprec_valid_get',
'lprec_infinite_set',
'lprec_infinite_get',
'lprec_epsilon_set',
'lprec_epsilon_get',
'lprec_epsb_set',
'lprec_epsb_get',
'lprec_epsd_set',
'lprec_epsd_get',
'lprec_epsel_set',
'lprec_epsel_get',
'lprec_rowname_hashtab_set',
'lprec_rowname_hashtab_get',
'lprec_colname_hashtab_set',
'lprec_colname_hashtab_get',
'lprec_lp_name_get',
'lprec_lp_name_set',
'lprec_row_name_get',
'lprec_row_name_set',
'lprec_col_name_get',
'lprec_col_name_set'
],
'functions' => [
'make_lp',
'read_lp_file',
'delete_lp',
'copy_lp',
'set_mat',
'set_obj_fn',
'str_set_obj_fn',
'add_constraint',
'str_add_constraint',
'del_constraint',
'add_lag_con',
'str_add_lag_con',
'add_column',
'str_add_column',
'del_column',
'set_upbo',
'set_lowbo',
'set_int',
'set_rh',
'set_rh_vec',
'str_set_rh_vec',
'set_maxim',
'set_minim',
'set_constr_type',
'set_row_name',
'set_col_name',
'auto_scale',
'unscale',
'solve',
'lag_solve',
'reset_basis',
'mat_elm',
'get_row',
'get_column',
'get_reduced_costs',
'is_feasible',
'column_in_lp',
'read_mps',
'write_MPS',
'write_LP',
'print_lp',
'print_solution',
'print_duals',
'print_scales',
'open_file',
'close_file'
],
'ALL' => [
'lprec_verbose_set',
'lprec_verbose_get',
'lprec_print_duals_set',
'lprec_print_duals_get',
'lprec_print_sol_set',
'lprec_print_sol_get',
'lprec_debug_set',
'lprec_debug_get',
'lprec_print_at_invert_set',
'lprec_print_at_invert_get',
'lprec_trace_set',
'lprec_trace_get',
'lprec_anti_degen_set',
'lprec_anti_degen_get',
'lprec_do_presolve_set',
'lprec_do_presolve_get',
'lprec_rows_set',
'lprec_rows_get',
'lprec_rows_alloc_set',
'lprec_rows_alloc_get',
'lprec_columns_set',
'lprec_columns_get',
'lprec_columns_alloc_set',
'lprec_columns_alloc_get',
'lprec_sum_set',
'lprec_sum_get',
'lprec_sum_alloc_set',
'lprec_sum_alloc_get',
'lprec_names_used_set',
'lprec_names_used_get',
'lprec_non_zeros_set',
'lprec_non_zeros_get',
'lprec_mat_alloc_set',
'lprec_mat_alloc_get',
'lprec_mat_set',
'lprec_mat_get',
'lprec_col_end_set',
'lprec_col_end_get',
'lprec_col_no_set',
'lprec_col_no_get',
'lprec_row_end_valid_set',
'lprec_row_end_valid_get',
'lprec_row_end_set',
'lprec_row_end_get',
'lprec_orig_rh_set',
'lprec_orig_rh_get',
'lprec_rh_set',
'lprec_rh_get',
'lprec_rhs_set',
'lprec_rhs_get',
'lprec_must_be_int_set',
'lprec_must_be_int_get',
'lprec_orig_upbo_set',
'lprec_orig_upbo_get',
'lprec_orig_lowbo_set',
'lprec_orig_lowbo_get',
'lprec_upbo_set',
'lprec_upbo_get',
'lprec_lowbo_set',
'lprec_lowbo_get',
'lprec_basis_valid_set',
'lprec_basis_valid_get',
'lprec_bas_set',
'lprec_bas_get',
'lprec_basis_set',
'lprec_basis_get',
'lprec_lower_set',
'lprec_lower_get',
'lprec_eta_valid_set',
'lprec_eta_valid_get',
'lprec_eta_alloc_set',
'lprec_eta_alloc_get',
'lprec_eta_size_set',
'lprec_eta_size_get',
'lprec_num_inv_set',
'lprec_num_inv_get',
'lprec_max_num_inv_set',
'lprec_max_num_inv_get',
'lprec_eta_value_set',
'lprec_eta_value_get',
'lprec_eta_row_nr_set',
'lprec_eta_row_nr_get',
'lprec_eta_col_end_set',
'lprec_eta_col_end_get',
'lprec_bb_rule_set',
'lprec_bb_rule_get',
'lprec_break_at_int_set',
'lprec_break_at_int_get',
'lprec_break_value_set',
'lprec_break_value_get',
'lprec_obj_bound_set',
'lprec_obj_bound_get',
'lprec_iter_set',
'lprec_iter_get',
'lprec_total_iter_set',
'lprec_total_iter_get',
'lprec_max_level_set',
'lprec_max_level_get',
'lprec_total_nodes_set',
'lprec_total_nodes_get',
'lprec_solution_set',
'lprec_solution_get',
'lprec_best_solution_set',
'lprec_best_solution_get',
'lprec_duals_set',
'lprec_duals_get',
'lprec_maximise_set',
'lprec_maximise_get',
'lprec_floor_first_set',
'lprec_floor_first_get',
'lprec_ch_sign_set',
'lprec_ch_sign_get',
'lprec_scaling_used_set',
'lprec_scaling_used_get',
'lprec_columns_scaled_set',
'lprec_columns_scaled_get',
'lprec_scale_set',
'lprec_scale_get',
'lprec_nr_lagrange_set',
'lprec_nr_lagrange_get',
'lprec_lag_row_set',
'lprec_lag_row_get',
'lprec_lag_rhs_set',
'lprec_lag_rhs_get',
'lprec_lambda_set',
'lprec_lambda_get',
'lprec_lag_con_type_set',
'lprec_lag_con_type_get',
'lprec_lag_bound_set',
'lprec_lag_bound_get',
'lprec_valid_set',
'lprec_valid_get',
'lprec_infinite_set',
'lprec_infinite_get',
'lprec_epsilon_set',
'lprec_epsilon_get',
'lprec_epsb_set',
'lprec_epsb_get',
'lprec_epsd_set',
'lprec_epsd_get',
'lprec_epsel_set',
'lprec_epsel_get',
'lprec_rowname_hashtab_set',
'lprec_rowname_hashtab_get',
'lprec_colname_hashtab_set',
'lprec_colname_hashtab_get',
'lprec_lp_name_get',
'lprec_lp_name_set',
'lprec_row_name_get',
'lprec_row_name_set',
'lprec_col_name_get',
'lprec_col_name_set',
'make_lp',
'read_lp_file',
'delete_lp',
'copy_lp',
'set_mat',
'set_obj_fn',
'str_set_obj_fn',
'add_constraint',
'str_add_constraint',
'del_constraint',
'add_lag_con',
'str_add_lag_con',
'add_column',
'str_add_column',
'del_column',
'set_upbo',
'set_lowbo',
'set_int',
'set_rh',
'set_rh_vec',
'str_set_rh_vec',
'set_maxim',
'set_minim',
'set_constr_type',
'set_row_name',
'set_col_name',
'auto_scale',
'unscale',
'solve',
'lag_solve',
'reset_basis',
'mat_elm',
'get_row',
'get_column',
'get_reduced_costs',
'is_feasible',
'column_in_lp',
'read_mps',
'write_MPS',
'write_LP',
'print_lp',
'print_solution',
'print_duals',
'print_scales',
'open_file',
'close_file',
'ptrcast',
'ptrvalue',
'ptrset',
'ptrcreate',
'ptrfree',
'ptradd',
'ptrmap',
'$DEF_INFINITE',
'$LE',
'$EQ',
'$GE',
'$OF',
'$FALSE',
'$TRUE',
'$OPTIMAL',
'$MILP_FAIL',
'$INFEASIBLE',
'$UNBOUNDED',
'$FAILURE',
'$RUNNING',
'$FEAS_FOUND',
'$NO_FEAS_FOUND',
'$BREAK_BB'
],
'scalars' => [
'$DEF_INFINITE',
'$LE',
'$EQ',
'$GE',
'$OF',
'$FALSE',
'$TRUE',
'$OPTIMAL',
'$MILP_FAIL',
'$INFEASIBLE',
'$UNBOUNDED',
'$FAILURE',
'$RUNNING',
'$FEAS_FOUND',
'$NO_FEAS_FOUND',
'$BREAK_BB'
]
);
@EXPORT_OK = (
'lprec_verbose_set',
'lprec_verbose_get',
'lprec_print_duals_set',
'lprec_print_duals_get',
'lprec_print_sol_set',
'lprec_print_sol_get',
'lprec_debug_set',
'lprec_debug_get',
'lprec_print_at_invert_set',
'lprec_print_at_invert_get',
'lprec_trace_set',
'lprec_trace_get',
'lprec_anti_degen_set',
'lprec_anti_degen_get',
'lprec_do_presolve_set',
'lprec_do_presolve_get',
'lprec_rows_set',
'lprec_rows_get',
'lprec_rows_alloc_set',
'lprec_rows_alloc_get',
'lprec_columns_set',
'lprec_columns_get',
'lprec_columns_alloc_set',
'lprec_columns_alloc_get',
'lprec_sum_set',
'lprec_sum_get',
'lprec_sum_alloc_set',
'lprec_sum_alloc_get',
'lprec_names_used_set',
'lprec_names_used_get',
'lprec_non_zeros_set',
'lprec_non_zeros_get',
'lprec_mat_alloc_set',
'lprec_mat_alloc_get',
'lprec_mat_set',
'lprec_mat_get',
'lprec_col_end_set',
'lprec_col_end_get',
'lprec_col_no_set',
'lprec_col_no_get',
'lprec_row_end_valid_set',
'lprec_row_end_valid_get',
'lprec_row_end_set',
'lprec_row_end_get',
'lprec_orig_rh_set',
'lprec_orig_rh_get',
'lprec_rh_set',
'lprec_rh_get',
'lprec_rhs_set',
'lprec_rhs_get',
'lprec_must_be_int_set',
'lprec_must_be_int_get',
'lprec_orig_upbo_set',
'lprec_orig_upbo_get',
'lprec_orig_lowbo_set',
'lprec_orig_lowbo_get',
'lprec_upbo_set',
'lprec_upbo_get',
'lprec_lowbo_set',
'lprec_lowbo_get',
'lprec_basis_valid_set',
'lprec_basis_valid_get',
'lprec_bas_set',
'lprec_bas_get',
'lprec_basis_set',
'lprec_basis_get',
'lprec_lower_set',
'lprec_lower_get',
'lprec_eta_valid_set',
'lprec_eta_valid_get',
'lprec_eta_alloc_set',
'lprec_eta_alloc_get',
'lprec_eta_size_set',
'lprec_eta_size_get',
'lprec_num_inv_set',
'lprec_num_inv_get',
'lprec_max_num_inv_set',
'lprec_max_num_inv_get',
'lprec_eta_value_set',
'lprec_eta_value_get',
'lprec_eta_row_nr_set',
'lprec_eta_row_nr_get',
'lprec_eta_col_end_set',
'lprec_eta_col_end_get',
'lprec_bb_rule_set',
'lprec_bb_rule_get',
'lprec_break_at_int_set',
'lprec_break_at_int_get',
'lprec_break_value_set',
'lprec_break_value_get',
'lprec_obj_bound_set',
'lprec_obj_bound_get',
'lprec_iter_set',
'lprec_iter_get',
'lprec_total_iter_set',
'lprec_total_iter_get',
'lprec_max_level_set',
'lprec_max_level_get',
'lprec_total_nodes_set',
'lprec_total_nodes_get',
'lprec_solution_set',
'lprec_solution_get',
'lprec_best_solution_set',
'lprec_best_solution_get',
'lprec_duals_set',
'lprec_duals_get',
'lprec_maximise_set',
'lprec_maximise_get',
'lprec_floor_first_set',
'lprec_floor_first_get',
'lprec_ch_sign_set',
'lprec_ch_sign_get',
'lprec_scaling_used_set',
'lprec_scaling_used_get',
'lprec_columns_scaled_set',
'lprec_columns_scaled_get',
'lprec_scale_set',
'lprec_scale_get',
'lprec_nr_lagrange_set',
'lprec_nr_lagrange_get',
'lprec_lag_row_set',
'lprec_lag_row_get',
'lprec_lag_rhs_set',
'lprec_lag_rhs_get',
'lprec_lambda_set',
'lprec_lambda_get',
'lprec_lag_con_type_set',
'lprec_lag_con_type_get',
'lprec_lag_bound_set',
'lprec_lag_bound_get',
'lprec_valid_set',
'lprec_valid_get',
'lprec_infinite_set',
'lprec_infinite_get',
'lprec_epsilon_set',
'lprec_epsilon_get',
'lprec_epsb_set',
'lprec_epsb_get',
'lprec_epsd_set',
'lprec_epsd_get',
'lprec_epsel_set',
'lprec_epsel_get',
'lprec_rowname_hashtab_set',
'lprec_rowname_hashtab_get',
'lprec_colname_hashtab_set',
'lprec_colname_hashtab_get',
'lprec_lp_name_get',
'lprec_lp_name_set',
'lprec_row_name_get',
'lprec_row_name_set',
'lprec_col_name_get',
'lprec_col_name_set',
'make_lp',
'read_lp_file',
'delete_lp',
'copy_lp',
'set_mat',
'set_obj_fn',
'str_set_obj_fn',
'add_constraint',
'str_add_constraint',
'del_constraint',
'add_lag_con',
'str_add_lag_con',
'add_column',
'str_add_column',
'del_column',
'set_upbo',
'set_lowbo',
'set_int',
'set_rh',
'set_rh_vec',
'str_set_rh_vec',
'set_maxim',
'set_minim',
'set_constr_type',
'set_row_name',
'set_col_name',
'auto_scale',
'unscale',
'solve',
'lag_solve',
'reset_basis',
'mat_elm',
'get_row',
'get_column',
'get_reduced_costs',
'is_feasible',
'column_in_lp',
'read_mps',
'write_MPS',
'write_LP',
'print_lp',
'print_solution',
'print_duals',
'print_scales',
'open_file',
'close_file',
'ptrcast',
'ptrvalue',
'ptrset',
'ptrcreate',
'ptrfree',
'ptradd',
'ptrmap',
'$DEF_INFINITE',
'$LE',
'$EQ',
'$GE',
'$OF',
'$FALSE',
'$TRUE',
'$OPTIMAL',
'$MILP_FAIL',
'$INFEASIBLE',
'$UNBOUNDED',
'$FAILURE',
'$RUNNING',
'$FEAS_FOUND',
'$NO_FEAS_FOUND',
'$BREAK_BB'
);
1;