#------------------------------------------------------------------------------#
#             map GLPK function names to glpkAPI function names                #
#------------------------------------------------------------------------------#

# GLPK                # glpkAPI

glp_add_cols       <- glpkAPI::addColsGLPK
glp_add_rows       <- glpkAPI::addRowsGLPK
glp_adv_basis      <- glpkAPI::advBasisGLPK
glp_bf_exists      <- glpkAPI::bfExistsGLPK
glp_bf_updated     <- glpkAPI::bfUpdatedGLPK
glp_check_dup      <- glpkAPI::checkDupGLPK
glp_copy_prob      <- glpkAPI::copyProbGLPK
glp_cpx_basis      <- glpkAPI::cpxBasisGLPK
glp_create_index   <- glpkAPI::createIndexGLPK
glp_create_prob    <- glpkAPI::initProbGLPK
glp_del_cols       <- glpkAPI::delColsGLPK
glp_del_rows       <- glpkAPI::delRowsGLPK
glp_delete_index   <- glpkAPI::deleteIndexGLPK
glp_delete_prob    <- glpkAPI::delProbGLPK
glp_erase_prob     <- glpkAPI::eraseProbGLPK
glp_exact          <- glpkAPI::solveSimplexExactGLPK
glp_factorize      <- glpkAPI::factorizeGLPK
glp_find_col       <- glpkAPI::findColGLPK
glp_find_row       <- glpkAPI::findRowGLPK
glp_get_bfcp       <- glpkAPI::getBfcpGLPK
glp_get_bhead      <- glpkAPI::getBheadGLPK
glp_get_col_bind   <- glpkAPI::getCbindGLPK
glp_get_col_dual   <- glpkAPI::getColDualGLPK
glp_get_col_kind   <- glpkAPI::getColKindGLPK
glp_get_col_lb     <- glpkAPI::getColLowBndGLPK
glp_get_col_name   <- glpkAPI::getColNameGLPK
glp_get_col_prim   <- glpkAPI::getColPrimGLPK
glp_get_col_stat   <- glpkAPI::getColStatGLPK
glp_get_col_type   <- glpkAPI::getColTypeGLPK
glp_get_col_ub     <- glpkAPI::getColUppBndGLPK
glp_get_dual_stat  <- glpkAPI::getDualStatGLPK
glp_get_mat_col    <- glpkAPI::getMatColGLPK
glp_get_mat_row    <- glpkAPI::getMatRowGLPK
glp_get_num_bin    <- glpkAPI::getNumBinGLPK
glp_get_num_cols   <- glpkAPI::getNumColsGLPK
glp_get_num_int    <- glpkAPI::getNumIntGLPK
glp_get_num_nz     <- glpkAPI::getNumNnzGLPK
glp_get_num_rows   <- glpkAPI::getNumRowsGLPK
glp_get_obj_coef   <- glpkAPI::getObjCoefGLPK
glp_get_obj_dir    <- glpkAPI::getObjDirGLPK
glp_get_obj_name   <- glpkAPI::getObjNameGLPK
glp_get_obj_val    <- glpkAPI::getObjValGLPK
glp_get_prim_stat  <- glpkAPI::getPrimStatGLPK
glp_get_prob_name  <- glpkAPI::getProbNameGLPK
glp_get_rii        <- glpkAPI::getRiiGLPK
glp_get_row_bind   <- glpkAPI::getRbindGLPK
glp_get_row_dual   <- glpkAPI::getRowDualGLPK
glp_get_row_lb     <- glpkAPI::getRowLowBndGLPK
glp_get_row_name   <- glpkAPI::getRowNameGLPK
glp_get_row_prim   <- glpkAPI::getRowPrimGLPK
glp_get_row_stat   <- glpkAPI::getRowStatGLPK
glp_get_row_type   <- glpkAPI::getRowTypeGLPK
glp_get_row_ub     <- glpkAPI::getRowUppBndGLPK
glp_get_sjj        <- glpkAPI::getSjjGLPK
glp_get_status     <- glpkAPI::getSolStatGLPK
glp_get_unbnd_ray  <- glpkAPI::getUnbndRayGLPK
glp_init_iocp      <- glpkAPI::setDefaultMIPParmGLPK
glp_init_iptcp     <- glpkAPI::setDefaultIptParmGLPK
glp_interior       <- glpkAPI::solveInteriorGLPK
glp_intopt         <- glpkAPI::solveMIPGLPK
glp_ipt_col_dual   <- glpkAPI::getColDualIptGLPK
glp_ipt_col_prim   <- glpkAPI::getColPrimIptGLPK
glp_ipt_obj_val    <- glpkAPI::getObjValIptGLPK
glp_ipt_row_dual   <- glpkAPI::getRowDualIptGLPK
glp_ipt_row_prim   <- glpkAPI::getRowPrimIptGLPK
glp_ipt_status     <- glpkAPI::getSolStatIptGLPK
glp_load_matrix    <- glpkAPI::loadMatrixGLPK
glp_mip_col_val    <- glpkAPI::mipColValGLPK
glp_mip_obj_val    <- glpkAPI::mipObjValGLPK
glp_mip_row_val    <- glpkAPI::mipRowValGLPK
glp_mip_status     <- glpkAPI::mipStatusGLPK
glp_mpl_alloc_wksp <- glpkAPI::mplAllocWkspGLPK
glp_mpl_build_prob <- glpkAPI::mplBuildProbGLPK
glp_mpl_free_wksp  <- glpkAPI::mplFreeWkspGLPK
glp_mpl_generate   <- glpkAPI::mplGenerateGLPK
glp_mpl_postsolve  <- glpkAPI::mplPostsolveGLPK
glp_mpl_read_data  <- glpkAPI::mplReadDataGLPK
glp_mpl_read_model <- glpkAPI::mplReadModelGLPK
glp_print_ipt      <- glpkAPI::printIptGLPK
glp_print_mip      <- glpkAPI::printMIPGLPK
glp_print_ranges   <- glpkAPI::printRangesGLPK
glp_print_sol      <- glpkAPI::printSolGLPK
glp_read_ipt       <- glpkAPI::readIptGLPK
glp_read_lp        <- glpkAPI::readLPGLPK
glp_read_mip       <- glpkAPI::readMIPGLPK
glp_read_mps       <- glpkAPI::readMPSGLPK
glp_read_prob      <- glpkAPI::readProbGLPK
glp_read_sol       <- glpkAPI::readSolGLPK
glp_scale_prob     <- glpkAPI::scaleProbGLPK
glp_set_bfcp       <- glpkAPI::setBfcpGLPK
glp_set_col_bnds   <- glpkAPI::setColBndGLPK
glp_set_col_kind   <- glpkAPI::setColKindGLPK
glp_set_col_name   <- glpkAPI::setColNameGLPK
glp_set_col_stat   <- glpkAPI::setColStatGLPK
glp_set_mat_col    <- glpkAPI::setMatColGLPK
glp_set_mat_row    <- glpkAPI::setMatRowGLPK
glp_set_obj_coef   <- glpkAPI::setObjCoefGLPK
glp_set_obj_dir    <- glpkAPI::setObjDirGLPK
glp_set_obj_name   <- glpkAPI::setObjNameGLPK
glp_set_prob_name  <- glpkAPI::setProbNameGLPK
glp_set_rii        <- glpkAPI::setRiiGLPK
glp_set_row_bnds   <- glpkAPI::setRowBndGLPK
glp_set_row_name   <- glpkAPI::setRowNameGLPK
glp_set_row_stat   <- glpkAPI::setRowStatGLPK
glp_set_sjj        <- glpkAPI::setSjjGLPK
glp_simplex        <- glpkAPI::solveSimplexGLPK
glp_sort_matrix    <- glpkAPI::sortMatrixGLPK
glp_std_basis      <- glpkAPI::stdBasisGLPK
glp_term_out       <- glpkAPI::termOutGLPK
glp_unscale_prob   <- glpkAPI::unscaleProbGLPK
glp_version        <- glpkAPI::versionGLPK
glp_warm_up        <- glpkAPI::warmUpGLPK
glp_write_ipt      <- glpkAPI::writeIptGLPK
glp_write_lp       <- glpkAPI::writeLPGLPK
glp_write_mip      <- glpkAPI::writeMIPGLPK
glp_write_mps      <- glpkAPI::writeMPSGLPK
glp_write_prob     <- glpkAPI::writeProbGLPK
glp_write_sol      <- glpkAPI::writeSolGLPK
