<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>Qsopt_32/qsopt.h</name>
    <path>/tmp/ws/src/cob_extern/libqsopt/common/lib/Qsopt_32/</path>
    <filename>Qsopt__32_2qsopt_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>QS_COL_BSTAT_BASIC</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a2b15f597e06b07208a1ad24b5cb54b49</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_COL_BSTAT_FREE</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a40af9dd1ffdc53e55749fe2d0bd8e3df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_COL_BSTAT_LOWER</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a02d3cb03b018c6a38b940215f6a6f9b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_COL_BSTAT_UPPER</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>aad6a20a8436e4fb0a7a47a360868e826</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_DATA_ERROR</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a19c4259e0b5713da5af47c77b7199575</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_DATA_WARN</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>aabb1d27a5a303a6481b8f82ea3a0da7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_INPUT_NERROR</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>aacdbe6d2687036b5faadf9bbd76c3089</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_LP_ABORTED</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a5328fa0e532eb00849648e54f6cee5bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_LP_FORMAT_ERROR</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>ae4f442c7afd5b67705ebb32c6b57fdd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_LP_FORMAT_WARN</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>abb38f2ba1dfec261033429ddf95b9cef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_LP_INFEASIBLE</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>ada2e320db8e1a8b12c97d0af4b82ec5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_LP_ITER_LIMIT</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a35a8f0bc65b67cbe3ef46f2b466f329d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_LP_MODIFIED</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>abb17bf868d8ff0e6061560772047e04a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_LP_OPTIMAL</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a948ecf2f7048b353eacc1455b7b597f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_LP_TIME_LIMIT</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a2a407754335587aec86ff2fb3373b9b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_LP_UNBOUNDED</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a835f647f21dd97b01a3e1a3ff26797f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_LP_UNSOLVED</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>abe92e2df51fd2812ba9f34f65177d4c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_MAX</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>aa3a6306d589404fd38024b106bf0bfbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_MAXDOUBLE</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a78bfceba4b3534d077efbfc442ffce5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_MIN</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a765d0697189381650c1d81038f1a32d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_MPS_FORMAT_ERROR</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a01bcb4b4bcf425498479a3618c5c2290</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_MPS_FORMAT_WARN</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a531d780c1ec8565d80840d166f0aad0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_PARAM_DUAL_PRICING</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a8673af7d9a58eebc10c5650ff624fa00</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_PARAM_PRIMAL_PRICING</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>aa406131db5d36ae6aa1a5ddad6908bcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_PARAM_SIMPLEX_DISPLAY</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a0168f648153e4ebcf6c7cc96174ee3d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_PARAM_SIMPLEX_MAX_ITERATIONS</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a65d86798d22c2d1cc028f8b09efa7b44</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_PARAM_SIMPLEX_MAX_TIME</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a064d45238647be0f0a71633b0d7cb2c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_PARAM_SIMPLEX_SCALING</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a6c377d4ac88944dbbff3ecc9c82f06d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_PRICE_DDANTZIG</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a895e1901d3eadac051716df0ab876968</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_PRICE_DDEVEX</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>ae18836eadbd3de500761a202335bce6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_PRICE_DMULTPARTIAL</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a8321caa4809c85af7f12f688ee8d3876</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_PRICE_DSTEEP</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a7d0c6132d942089b94733a1171681cb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_PRICE_PDANTZIG</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>ab3345f81819c4f1ec4f272e1571baf76</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_PRICE_PDEVEX</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a80d4b6d956b04649c5f71b636408cecd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_PRICE_PMULTPARTIAL</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a51aea7ce0df27d091f05bfca1d51fa51</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_PRICE_PSTEEP</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a137f5d5fcd28a3047726c08345097916</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_ROW_BSTAT_BASIC</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a8df62cececbf4f17abeb14f4f1470418</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_ROW_BSTAT_LOWER</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>abfe766eed2a9db16358e0fdfe4c5b4b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_ROW_BSTAT_UPPER</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a0cecf29fe2e4b8fa73941b70b624df6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QSLIB_INTERFACE</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a8ca7cf27471a8c48d734b342c6c328e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct qsbasis *</type>
      <name>QSbas</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>af1bcd2cabfb82815025733e7665e0335</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct qserror_collector *</type>
      <name>QSerror_collector</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a443815b9c2a735e17f1b219556e80a8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct qserror_memory *</type>
      <name>QSerror_memory</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>afa1658991e990f9e02fefee13dfa4749</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct qsformat_error *</type>
      <name>QSformat_error</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a67e79ffe17c138fdda742418ec02dae3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct qsline_reader *</type>
      <name>QSline_reader</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a12d4bd7e0309e5c7037a8b7111a55ebd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct qsdata *</type>
      <name>QSprob</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a49903c4bf06584ffc1accc870ec9989d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSadd_col</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a47eda7eceb62d6a83a5f1a650e5aecdb</anchor>
      <arglist>(QSprob p, int cnt, int *cmatind, double *cmatval, double obj, double lower, double upper, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSadd_cols</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a931b4c74b847cd6c422d284f1bdbceb4</anchor>
      <arglist>(QSprob p, int num, int *cmatcnt, int *cmatbeg, int *cmatind, double *cmatval, double *obj, double *lower, double *upper, const char **names)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSadd_row</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a11568a435cb2d34fe4940c92f84e5073</anchor>
      <arglist>(QSprob p, int cnt, int *rmatind, double *rmatval, double rhs, char sense, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSadd_rows</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a600b29649d5d2de2b0341d3d8757ab61</anchor>
      <arglist>(QSprob p, int num, int *rmatcnt, int *rmatbeg, int *rmatind, double *rmatval, double *rhs, char *sense, const char **names)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSchange_bound</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a9fb89a6cc730825311509dc71ddafa22</anchor>
      <arglist>(QSprob p, int indx, char lu, double bound)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSchange_bounds</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a7890d7eb4a8ad98f9b8776398864c028</anchor>
      <arglist>(QSprob p, int num, int *collist, char *lu, double *bounds)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSchange_coef</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>ab69aa57acc6084864f0da3fb8a744a2e</anchor>
      <arglist>(QSprob p, int rowindex, int colindex, double coef)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSchange_objcoef</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>abcd477cea05feb7768a3690ff89c8817</anchor>
      <arglist>(QSprob p, int indx, double coef)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSchange_objsense</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a59474ee368d2b377f5a90fdbca86a53c</anchor>
      <arglist>(QSprob p, int newsense)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSchange_rhscoef</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a1483a4ab8e9aabce36a99a0cb4f373d1</anchor>
      <arglist>(QSprob p, int indx, double coef)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSchange_sense</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>ace489ac7f0c3cdee4df282074d629349</anchor>
      <arglist>(QSprob p, int rowindex, char sense)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSchange_senses</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a4309471aea76a04bde645cf6df37a2bc</anchor>
      <arglist>(QSprob p, int num, int *rowlist, char *sense)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QScompute_row_norms</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>acfd4af8bbc42de04d24f680e08e65f48</anchor>
      <arglist>(QSprob p)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE QSprob</type>
      <name>QScopy_prob</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>abcbeb2f33892fe0c2d6058c2a7d5febe</anchor>
      <arglist>(QSprob p, const char *newname)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE QSprob</type>
      <name>QScreate_prob</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>ac41deddd4cd40b48ec1b4f944f6d0856</anchor>
      <arglist>(const char *name, int objsense)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSdelete_col</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>ad5bc980e6a2b9e1f97098b6486365a21</anchor>
      <arglist>(QSprob p, int colindex)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSdelete_cols</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>ab1f1deda118d918fbb4a1fd21f822f26</anchor>
      <arglist>(QSprob p, int num, int *dellist)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSdelete_named_column</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>adbc10de3b0fb5f8bc9abb56bad7dd86e</anchor>
      <arglist>(QSprob p, const char *colname)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSdelete_named_columns_list</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a4caae6e9bb49ca3b952e26f4acf7da88</anchor>
      <arglist>(QSprob p, int num, const char **colnames)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSdelete_named_row</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a61d4aebfe03a61bef8f465fa3de5c00a</anchor>
      <arglist>(QSprob p, const char *rowname)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSdelete_named_rows_list</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>ae32920ec1927421afbd32fe319e0963f</anchor>
      <arglist>(QSprob p, int num, const char **rownames)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSdelete_row</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>acbff48433450a011e698fad91cf7c1af</anchor>
      <arglist>(QSprob p, int rowindex)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSdelete_rows</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a34717892cbe5887bf6506f7d8faf6e4a</anchor>
      <arglist>(QSprob p, int num, int *dellist)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSdelete_setcols</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>ad21fac060323653e43d9332b72924096</anchor>
      <arglist>(QSprob p, int *flags)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSdelete_setrows</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a7d23eff85a533806cd14386265c03cbf</anchor>
      <arglist>(QSprob p, int *flags)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE void</type>
      <name>QSerror_collector_free</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a8c1658c01f7bf40cd6e1e8694624de90</anchor>
      <arglist>(QSerror_collector c)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE QSerror_collector</type>
      <name>QSerror_collector_new</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a61d9043886c8bd40cb2d05226c828fff</anchor>
      <arglist>(void *fct, void *dest)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE const char *</type>
      <name>QSerror_get_desc</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a372ee102c969e5475b7ee2bf2714a58f</anchor>
      <arglist>(QSformat_error error)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE const char *</type>
      <name>QSerror_get_line</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a44f12f24e5d133c86c75237d0b64e8a6</anchor>
      <arglist>(QSformat_error error)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSerror_get_line_number</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a828abd62bbb420346aa47e3c3637c74c</anchor>
      <arglist>(QSformat_error error)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSerror_get_pos</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a9046459793970bf3c10b4f4af5b3b819</anchor>
      <arglist>(QSformat_error error)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSerror_get_type</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>ab2fe49bb54a23d7d07adf1ed553090da</anchor>
      <arglist>(QSformat_error error)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE QSerror_collector</type>
      <name>QSerror_memory_collector_new</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a93e5f32d65413061c9e4c0c5bdbf5e34</anchor>
      <arglist>(QSerror_memory mem)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE QSerror_memory</type>
      <name>QSerror_memory_create</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>ad34c9f6acd5f77a8fb138ee5f85a1f7c</anchor>
      <arglist>(char takeErrorLines)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE void</type>
      <name>QSerror_memory_free</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a442ddbac5594071e7ed41af6105da16c</anchor>
      <arglist>(QSerror_memory mem)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE QSformat_error</type>
      <name>QSerror_memory_get_last_error</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a81e0ffcae9b3cabefb7178f8c5d58240</anchor>
      <arglist>(QSerror_memory mem)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSerror_memory_get_nerrors</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a80bda1a2e8de1e047ec5132f55aa7ba5</anchor>
      <arglist>(QSerror_memory mem)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSerror_memory_get_nof</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>ad22b0b51a7d5c7ab47cb39af92854b23</anchor>
      <arglist>(QSerror_memory mem, int error_type)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE QSformat_error</type>
      <name>QSerror_memory_get_prev_error</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a23b62609259138d3ea988c119b01dbe7</anchor>
      <arglist>(QSformat_error e)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE void</type>
      <name>QSerror_print</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a612857f14719b14f2e8f54ecc1e8bbb0</anchor>
      <arglist>(FILE *f, QSformat_error error)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE const char *</type>
      <name>QSformat_error_type_string</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a8336e6af8de2df4cc4978e95ec0240e1</anchor>
      <arglist>(int tp)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE void</type>
      <name>QSfree</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a76f84496632c96a06cd0a4e7574c1d70</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE void</type>
      <name>QSfree_basis</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a29e501df3420fdb02dbf6654ca6f3361</anchor>
      <arglist>(QSbas B)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE void</type>
      <name>QSfree_prob</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a91a5bf78f130b41ef8a53f66a8fe1cab</anchor>
      <arglist>(QSprob p)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE QSbas</type>
      <name>QSget_basis</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a2214cc3f001db1d6a7626c497cda4832</anchor>
      <arglist>(QSprob p)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_basis_and_row_norms_array</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a0cb942d554086afeca8b40b503be052f</anchor>
      <arglist>(QSprob p, char *cstat, char *rstat, double *rownorms)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_basis_array</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>ae8d0f4c5cfd8a2f8f3b1852c77bce02a</anchor>
      <arglist>(QSprob p, char *cstat, char *rstat)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_basis_order</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a8b0b9acbb56108961563766246845c98</anchor>
      <arglist>(QSprob p, int *basorder)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_binv_row</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a70a4100d35ba5c9c0cbce39f92b68ed0</anchor>
      <arglist>(QSprob p, int indx, double *binvrow)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_bound</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>afc4261d5ee5efdab0d886f730d1f8898</anchor>
      <arglist>(QSprob p, int colindex, char lu, double *bound)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_bounds</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a44a07aeedd19d98913f660166c423b4d</anchor>
      <arglist>(QSprob p, double *lower, double *upper)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_colcount</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a5179ed6c216eaed5ca71255cddfa785d</anchor>
      <arglist>(QSprob p)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_colnames</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>ac64e919965260738565b076e9937edc1</anchor>
      <arglist>(QSprob p, char **colnames)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_column_index</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>ad032ef8bdc1f114966e35b0fd9302b35</anchor>
      <arglist>(QSprob p, const char *name, int *colindex)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_columns</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a044bfbc639a96c84290020696125b384</anchor>
      <arglist>(QSprob p, int **colcnt, int **colbeg, int **colind, double **colval, double **obj, double **lower, double **upper, char ***names)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_columns_list</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a4e2a62f633fae658a5fda39e1bf82053</anchor>
      <arglist>(QSprob p, int num, int *collist, int **colcnt, int **colbeg, int **colind, double **colval, double **obj, double **lower, double **upper, char ***names)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_infeas_array</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a818ccc0f2f0140a7e424d17212edbe6e</anchor>
      <arglist>(QSprob p, double *pi)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_intcount</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a940db040ece5500f167f1220fcfcf91e</anchor>
      <arglist>(QSprob p, int *count)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_intflags</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a2d16cd692ea887471ba7b7e32ff22f2c</anchor>
      <arglist>(QSprob p, int *intflags)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_named_pi</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>af335586d8f33a970f5fd118a5b45c0f5</anchor>
      <arglist>(QSprob p, const char *rowname, double *val)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_named_rc</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>af7da089d4c7e4140a50a941d6e738124</anchor>
      <arglist>(QSprob p, const char *colname, double *val)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_named_slack</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a7967f2bf12a09f045fb61a1f42faa1ef</anchor>
      <arglist>(QSprob p, const char *rowname, double *val)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_named_x</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>ad0ba32e6f50f30eecec50ddd17836d5d</anchor>
      <arglist>(QSprob p, const char *colname, double *val)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_nzcount</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>ab9f66ed8c54d3d6c3bed8183794d3a0b</anchor>
      <arglist>(QSprob p)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_obj</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a18fb6e78db99f57df2e12ebeaad20703</anchor>
      <arglist>(QSprob p, double *obj)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE char *</type>
      <name>QSget_objname</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>aa92b05b672a8c88a09f16e10f4f1081d</anchor>
      <arglist>(QSprob p)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_objsense</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>ab58a80ebc1367fa891049e316f64d0e6</anchor>
      <arglist>(QSprob p, int *newsense)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_objval</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>abe755dd7690ae72ab7ccf85b6661656a</anchor>
      <arglist>(QSprob p, double *value)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_param</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a43ef80a805e094eb1d56ac4aab9e3d5f</anchor>
      <arglist>(QSprob p, int whichparam, int *value)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_param_double</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a5b842282f66d025e56af0db264665ac6</anchor>
      <arglist>(QSprob p, int whichparam, double *value)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_pi_array</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a5844ec3817d4ff79d447ec7d06a0d988</anchor>
      <arglist>(QSprob p, double *pi)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE QSprob</type>
      <name>QSget_prob</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>aebd03531376184b59a78d065fa31dec1</anchor>
      <arglist>(QSline_reader reader, const char *probname, const char *filetype)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE char *</type>
      <name>QSget_probname</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a783efb4f11242d5096b02b025d4a58ad</anchor>
      <arglist>(QSprob p)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_rc_array</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>ad3111ae1003b6c8db885968c2afcdbb6</anchor>
      <arglist>(QSprob p, double *rc)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_rhs</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>abf3c6c4bc375c38b0eed9e610837e9e8</anchor>
      <arglist>(QSprob p, double *rhs)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_row_index</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>afa6dc5bba11509a8c21672cc22da0eb5</anchor>
      <arglist>(QSprob p, const char *name, int *rowindex)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_rowcount</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a60968227121a81bb0bd630b6e8f1d35a</anchor>
      <arglist>(QSprob p)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_rownames</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>acf8969a40018635be6e2a1ba3b416651</anchor>
      <arglist>(QSprob p, char **rownames)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_rows</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>aafcfe0ac0380b6eb877559b7a1135783</anchor>
      <arglist>(QSprob p, int **rowcnt, int **rowbeg, int **rowind, double **rowval, double **rhs, char **sense, char ***names)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_rows_list</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>aacaac257b51b40a366ab80125789f131</anchor>
      <arglist>(QSprob p, int num, int *rowlist, int **rowcnt, int **rowbeg, int **rowind, double **rowval, double **rhs, char **sense, char ***names)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_slack_array</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>abbdb8183fac4d2902ae50ccf835e17c7</anchor>
      <arglist>(QSprob p, double *slack)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_solution</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a4c62bb79ca1698046bf00a6e91a69f44</anchor>
      <arglist>(QSprob p, double *value, double *x, double *pi, double *slack, double *rc)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_status</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>aefae5d84b2c55266583af49937ac8d1a</anchor>
      <arglist>(QSprob p, int *status)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_tableau_row</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>afbcc29269fc4307760344173ce916e29</anchor>
      <arglist>(QSprob p, int indx, double *tableaurow)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_x_array</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>ad326004d13691ffaa1c55c589932241e</anchor>
      <arglist>(QSprob p, double *x)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE void</type>
      <name>QSline_reader_free</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>aa79114e8f721caf521eafe649ce8a170</anchor>
      <arglist>(QSline_reader reader)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE char *</type>
      <name>QSline_reader_get</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a4d3d14d5e4338dc18651b1e5f7b31378</anchor>
      <arglist>(QSline_reader reader, char *s, int size)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE QSline_reader</type>
      <name>QSline_reader_new</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>aeeb08d381b0ca698002df9aa40dc0e8c</anchor>
      <arglist>(void *fct, void *data_src)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE void</type>
      <name>QSline_reader_set_error_collector</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>afddb9d912c456aec060965b5a690e3e3</anchor>
      <arglist>(QSline_reader reader, QSerror_collector collector)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSload_basis</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a754f546ec338bdbc3212931fd20329e6</anchor>
      <arglist>(QSprob p, QSbas B)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSload_basis_and_row_norms_array</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>aed3f0c755e4bc3fb1874292823005c70</anchor>
      <arglist>(QSprob p, char *cstat, char *rstat, double *rownorms)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSload_basis_array</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a89c6e6d3e9758429c3bc5f91cbb49daa</anchor>
      <arglist>(QSprob p, char *cstat, char *rstat)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE QSprob</type>
      <name>QSload_prob</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>aafadf2dc02ef7cf50855659314e9d092</anchor>
      <arglist>(const char *probname, int ncols, int nrows, int *cmatcnt, int *cmatbeg, int *cmatind, double *cmatval, int objsense, double *obj, double *rhs, char *sense, double *lower, double *upper, const char **colnames, const char **rownames)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSnew_col</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>aef3712568b0e97c85d0f21b1a496daee</anchor>
      <arglist>(QSprob p, double obj, double lower, double upper, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSnew_row</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a3f157592f3c3e4016a09d46810274ad0</anchor>
      <arglist>(QSprob p, double rhs, char sense, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSopt_dual</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>aeb69cbddc1847f24e61caa2add7de357</anchor>
      <arglist>(QSprob p, int *status)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSopt_pivotin_col</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>aadfbf19b750cbd627a6e6bd9c11f9d14</anchor>
      <arglist>(QSprob p, int ccnt, int *clist)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSopt_pivotin_row</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a54f2c18dee8bb45454bb6bda12610875</anchor>
      <arglist>(QSprob p, int rcnt, int *rlist)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSopt_primal</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a5bd1d1cc41886d1db9e3e16a5a72f139</anchor>
      <arglist>(QSprob p, int *status)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSopt_strongbranch</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a544610413bf7779b5a9f1b49def55dcf</anchor>
      <arglist>(QSprob p, int ncand, int *candidatelist, double *xlist, double *down_vals, double *up_vals, int iterations, double objbound)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSread_and_load_basis</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a2231a77b32ca50acb706d616e783c500</anchor>
      <arglist>(QSprob p, const char *filename)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE QSbas</type>
      <name>QSread_basis</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a4c655f75661e51ff814d932d470528d2</anchor>
      <arglist>(QSprob p, const char *filename)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE QSprob</type>
      <name>QSread_prob</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a106ebaece5d02b39e18423188c3672a0</anchor>
      <arglist>(const char *filename, const char *filetype)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSreport_prob</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>ad08d1fabaa3c381b51eedeee55317526</anchor>
      <arglist>(QSprob p, const char *filetype, QSerror_collector c)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSset_param</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a54bcd83eb3772ee547d1d6e837eaafea</anchor>
      <arglist>(QSprob p, int whichparam, int newvalue)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSset_param_double</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a60401d8e62c05377ea33b5a9751875d5</anchor>
      <arglist>(QSprob p, int whichparam, double newvalue)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE void</type>
      <name>QSset_reporter</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a309a1e205802035c5dd7f85f45081ce0</anchor>
      <arglist>(QSprob prob, int iterskip, void *fct, void *dest)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QStest_row_norms</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a427e713b5d2bb46c70e72aef530518a0</anchor>
      <arglist>(QSprob p)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE char *</type>
      <name>QSversion</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a1e6960db615233829548749f25d8c917</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSwrite_basis</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a3c7c27e8e0a8ac19cba63a1798d93faa</anchor>
      <arglist>(QSprob p, QSbas B, const char *filename)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSwrite_prob</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a8b10b7a2ea2bb914ae2afcb2cc66faa0</anchor>
      <arglist>(QSprob p, const char *filename, const char *filetype)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSwrite_prob_file</name>
      <anchorfile>Qsopt__32_2qsopt_8h.html</anchorfile>
      <anchor>a43760545705aa01f3efd8a86a0383d23</anchor>
      <arglist>(QSprob p, FILE *file, const char *filetype)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Qsopt_64/qsopt.h</name>
    <path>/tmp/ws/src/cob_extern/libqsopt/common/lib/Qsopt_64/</path>
    <filename>Qsopt__64_2qsopt_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>QS_COL_BSTAT_BASIC</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a2b15f597e06b07208a1ad24b5cb54b49</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_COL_BSTAT_FREE</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a40af9dd1ffdc53e55749fe2d0bd8e3df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_COL_BSTAT_LOWER</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a02d3cb03b018c6a38b940215f6a6f9b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_COL_BSTAT_UPPER</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>aad6a20a8436e4fb0a7a47a360868e826</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_DATA_ERROR</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a19c4259e0b5713da5af47c77b7199575</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_DATA_WARN</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>aabb1d27a5a303a6481b8f82ea3a0da7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_INPUT_NERROR</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>aacdbe6d2687036b5faadf9bbd76c3089</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_LP_ABORTED</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a5328fa0e532eb00849648e54f6cee5bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_LP_FORMAT_ERROR</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>ae4f442c7afd5b67705ebb32c6b57fdd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_LP_FORMAT_WARN</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>abb38f2ba1dfec261033429ddf95b9cef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_LP_INFEASIBLE</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>ada2e320db8e1a8b12c97d0af4b82ec5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_LP_ITER_LIMIT</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a35a8f0bc65b67cbe3ef46f2b466f329d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_LP_MODIFIED</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>abb17bf868d8ff0e6061560772047e04a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_LP_OPTIMAL</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a948ecf2f7048b353eacc1455b7b597f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_LP_TIME_LIMIT</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a2a407754335587aec86ff2fb3373b9b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_LP_UNBOUNDED</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a835f647f21dd97b01a3e1a3ff26797f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_LP_UNSOLVED</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>abe92e2df51fd2812ba9f34f65177d4c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_MAX</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>aa3a6306d589404fd38024b106bf0bfbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_MAXDOUBLE</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a78bfceba4b3534d077efbfc442ffce5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_MIN</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a765d0697189381650c1d81038f1a32d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_MPS_FORMAT_ERROR</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a01bcb4b4bcf425498479a3618c5c2290</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_MPS_FORMAT_WARN</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a531d780c1ec8565d80840d166f0aad0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_PARAM_DUAL_PRICING</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a8673af7d9a58eebc10c5650ff624fa00</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_PARAM_PRIMAL_PRICING</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>aa406131db5d36ae6aa1a5ddad6908bcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_PARAM_SIMPLEX_DISPLAY</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a0168f648153e4ebcf6c7cc96174ee3d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_PARAM_SIMPLEX_MAX_ITERATIONS</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a65d86798d22c2d1cc028f8b09efa7b44</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_PARAM_SIMPLEX_MAX_TIME</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a064d45238647be0f0a71633b0d7cb2c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_PARAM_SIMPLEX_SCALING</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a6c377d4ac88944dbbff3ecc9c82f06d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_PRICE_DDANTZIG</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a895e1901d3eadac051716df0ab876968</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_PRICE_DDEVEX</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>ae18836eadbd3de500761a202335bce6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_PRICE_DMULTPARTIAL</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a8321caa4809c85af7f12f688ee8d3876</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_PRICE_DSTEEP</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a7d0c6132d942089b94733a1171681cb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_PRICE_PDANTZIG</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>ab3345f81819c4f1ec4f272e1571baf76</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_PRICE_PDEVEX</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a80d4b6d956b04649c5f71b636408cecd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_PRICE_PMULTPARTIAL</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a51aea7ce0df27d091f05bfca1d51fa51</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_PRICE_PSTEEP</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a137f5d5fcd28a3047726c08345097916</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_ROW_BSTAT_BASIC</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a8df62cececbf4f17abeb14f4f1470418</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_ROW_BSTAT_LOWER</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>abfe766eed2a9db16358e0fdfe4c5b4b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QS_ROW_BSTAT_UPPER</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a0cecf29fe2e4b8fa73941b70b624df6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QSLIB_INTERFACE</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a8ca7cf27471a8c48d734b342c6c328e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct qsbasis *</type>
      <name>QSbas</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>af1bcd2cabfb82815025733e7665e0335</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct qserror_collector *</type>
      <name>QSerror_collector</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a443815b9c2a735e17f1b219556e80a8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct qserror_memory *</type>
      <name>QSerror_memory</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>afa1658991e990f9e02fefee13dfa4749</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct qsformat_error *</type>
      <name>QSformat_error</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a67e79ffe17c138fdda742418ec02dae3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct qsline_reader *</type>
      <name>QSline_reader</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a12d4bd7e0309e5c7037a8b7111a55ebd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct qsdata *</type>
      <name>QSprob</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a49903c4bf06584ffc1accc870ec9989d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSadd_col</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a47eda7eceb62d6a83a5f1a650e5aecdb</anchor>
      <arglist>(QSprob p, int cnt, int *cmatind, double *cmatval, double obj, double lower, double upper, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSadd_cols</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a931b4c74b847cd6c422d284f1bdbceb4</anchor>
      <arglist>(QSprob p, int num, int *cmatcnt, int *cmatbeg, int *cmatind, double *cmatval, double *obj, double *lower, double *upper, const char **names)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSadd_row</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a11568a435cb2d34fe4940c92f84e5073</anchor>
      <arglist>(QSprob p, int cnt, int *rmatind, double *rmatval, double rhs, char sense, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSadd_rows</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a600b29649d5d2de2b0341d3d8757ab61</anchor>
      <arglist>(QSprob p, int num, int *rmatcnt, int *rmatbeg, int *rmatind, double *rmatval, double *rhs, char *sense, const char **names)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSchange_bound</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a9fb89a6cc730825311509dc71ddafa22</anchor>
      <arglist>(QSprob p, int indx, char lu, double bound)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSchange_bounds</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a7890d7eb4a8ad98f9b8776398864c028</anchor>
      <arglist>(QSprob p, int num, int *collist, char *lu, double *bounds)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSchange_coef</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>ab69aa57acc6084864f0da3fb8a744a2e</anchor>
      <arglist>(QSprob p, int rowindex, int colindex, double coef)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSchange_objcoef</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>abcd477cea05feb7768a3690ff89c8817</anchor>
      <arglist>(QSprob p, int indx, double coef)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSchange_objsense</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a59474ee368d2b377f5a90fdbca86a53c</anchor>
      <arglist>(QSprob p, int newsense)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSchange_rhscoef</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a1483a4ab8e9aabce36a99a0cb4f373d1</anchor>
      <arglist>(QSprob p, int indx, double coef)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSchange_sense</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>ace489ac7f0c3cdee4df282074d629349</anchor>
      <arglist>(QSprob p, int rowindex, char sense)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSchange_senses</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a4309471aea76a04bde645cf6df37a2bc</anchor>
      <arglist>(QSprob p, int num, int *rowlist, char *sense)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QScompute_row_norms</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>acfd4af8bbc42de04d24f680e08e65f48</anchor>
      <arglist>(QSprob p)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE QSprob</type>
      <name>QScopy_prob</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>abcbeb2f33892fe0c2d6058c2a7d5febe</anchor>
      <arglist>(QSprob p, const char *newname)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE QSprob</type>
      <name>QScreate_prob</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>ac41deddd4cd40b48ec1b4f944f6d0856</anchor>
      <arglist>(const char *name, int objsense)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSdelete_col</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>ad5bc980e6a2b9e1f97098b6486365a21</anchor>
      <arglist>(QSprob p, int colindex)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSdelete_cols</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>ab1f1deda118d918fbb4a1fd21f822f26</anchor>
      <arglist>(QSprob p, int num, int *dellist)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSdelete_named_column</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>adbc10de3b0fb5f8bc9abb56bad7dd86e</anchor>
      <arglist>(QSprob p, const char *colname)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSdelete_named_columns_list</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a4caae6e9bb49ca3b952e26f4acf7da88</anchor>
      <arglist>(QSprob p, int num, const char **colnames)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSdelete_named_row</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a61d4aebfe03a61bef8f465fa3de5c00a</anchor>
      <arglist>(QSprob p, const char *rowname)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSdelete_named_rows_list</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>ae32920ec1927421afbd32fe319e0963f</anchor>
      <arglist>(QSprob p, int num, const char **rownames)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSdelete_row</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>acbff48433450a011e698fad91cf7c1af</anchor>
      <arglist>(QSprob p, int rowindex)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSdelete_rows</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a34717892cbe5887bf6506f7d8faf6e4a</anchor>
      <arglist>(QSprob p, int num, int *dellist)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSdelete_setcols</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>ad21fac060323653e43d9332b72924096</anchor>
      <arglist>(QSprob p, int *flags)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSdelete_setrows</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a7d23eff85a533806cd14386265c03cbf</anchor>
      <arglist>(QSprob p, int *flags)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE void</type>
      <name>QSerror_collector_free</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a8c1658c01f7bf40cd6e1e8694624de90</anchor>
      <arglist>(QSerror_collector c)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE QSerror_collector</type>
      <name>QSerror_collector_new</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a61d9043886c8bd40cb2d05226c828fff</anchor>
      <arglist>(void *fct, void *dest)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE const char *</type>
      <name>QSerror_get_desc</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a372ee102c969e5475b7ee2bf2714a58f</anchor>
      <arglist>(QSformat_error error)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE const char *</type>
      <name>QSerror_get_line</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a44f12f24e5d133c86c75237d0b64e8a6</anchor>
      <arglist>(QSformat_error error)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSerror_get_line_number</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a828abd62bbb420346aa47e3c3637c74c</anchor>
      <arglist>(QSformat_error error)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSerror_get_pos</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a9046459793970bf3c10b4f4af5b3b819</anchor>
      <arglist>(QSformat_error error)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSerror_get_type</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>ab2fe49bb54a23d7d07adf1ed553090da</anchor>
      <arglist>(QSformat_error error)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE QSerror_collector</type>
      <name>QSerror_memory_collector_new</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a93e5f32d65413061c9e4c0c5bdbf5e34</anchor>
      <arglist>(QSerror_memory mem)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE QSerror_memory</type>
      <name>QSerror_memory_create</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>ad34c9f6acd5f77a8fb138ee5f85a1f7c</anchor>
      <arglist>(char takeErrorLines)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE void</type>
      <name>QSerror_memory_free</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a442ddbac5594071e7ed41af6105da16c</anchor>
      <arglist>(QSerror_memory mem)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE QSformat_error</type>
      <name>QSerror_memory_get_last_error</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a81e0ffcae9b3cabefb7178f8c5d58240</anchor>
      <arglist>(QSerror_memory mem)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSerror_memory_get_nerrors</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a80bda1a2e8de1e047ec5132f55aa7ba5</anchor>
      <arglist>(QSerror_memory mem)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSerror_memory_get_nof</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>ad22b0b51a7d5c7ab47cb39af92854b23</anchor>
      <arglist>(QSerror_memory mem, int error_type)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE QSformat_error</type>
      <name>QSerror_memory_get_prev_error</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a23b62609259138d3ea988c119b01dbe7</anchor>
      <arglist>(QSformat_error e)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE void</type>
      <name>QSerror_print</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a612857f14719b14f2e8f54ecc1e8bbb0</anchor>
      <arglist>(FILE *f, QSformat_error error)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE const char *</type>
      <name>QSformat_error_type_string</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a8336e6af8de2df4cc4978e95ec0240e1</anchor>
      <arglist>(int tp)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE void</type>
      <name>QSfree</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a76f84496632c96a06cd0a4e7574c1d70</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE void</type>
      <name>QSfree_basis</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a29e501df3420fdb02dbf6654ca6f3361</anchor>
      <arglist>(QSbas B)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE void</type>
      <name>QSfree_prob</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a91a5bf78f130b41ef8a53f66a8fe1cab</anchor>
      <arglist>(QSprob p)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE QSbas</type>
      <name>QSget_basis</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a2214cc3f001db1d6a7626c497cda4832</anchor>
      <arglist>(QSprob p)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_basis_and_row_norms_array</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a0cb942d554086afeca8b40b503be052f</anchor>
      <arglist>(QSprob p, char *cstat, char *rstat, double *rownorms)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_basis_array</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>ae8d0f4c5cfd8a2f8f3b1852c77bce02a</anchor>
      <arglist>(QSprob p, char *cstat, char *rstat)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_basis_order</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a8b0b9acbb56108961563766246845c98</anchor>
      <arglist>(QSprob p, int *basorder)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_binv_row</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a70a4100d35ba5c9c0cbce39f92b68ed0</anchor>
      <arglist>(QSprob p, int indx, double *binvrow)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_bound</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>afc4261d5ee5efdab0d886f730d1f8898</anchor>
      <arglist>(QSprob p, int colindex, char lu, double *bound)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_bounds</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a44a07aeedd19d98913f660166c423b4d</anchor>
      <arglist>(QSprob p, double *lower, double *upper)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_colcount</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a5179ed6c216eaed5ca71255cddfa785d</anchor>
      <arglist>(QSprob p)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_colnames</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>ac64e919965260738565b076e9937edc1</anchor>
      <arglist>(QSprob p, char **colnames)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_column_index</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>ad032ef8bdc1f114966e35b0fd9302b35</anchor>
      <arglist>(QSprob p, const char *name, int *colindex)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_columns</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a044bfbc639a96c84290020696125b384</anchor>
      <arglist>(QSprob p, int **colcnt, int **colbeg, int **colind, double **colval, double **obj, double **lower, double **upper, char ***names)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_columns_list</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a4e2a62f633fae658a5fda39e1bf82053</anchor>
      <arglist>(QSprob p, int num, int *collist, int **colcnt, int **colbeg, int **colind, double **colval, double **obj, double **lower, double **upper, char ***names)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_infeas_array</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a818ccc0f2f0140a7e424d17212edbe6e</anchor>
      <arglist>(QSprob p, double *pi)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_intcount</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a940db040ece5500f167f1220fcfcf91e</anchor>
      <arglist>(QSprob p, int *count)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_intflags</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a2d16cd692ea887471ba7b7e32ff22f2c</anchor>
      <arglist>(QSprob p, int *intflags)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_named_pi</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>af335586d8f33a970f5fd118a5b45c0f5</anchor>
      <arglist>(QSprob p, const char *rowname, double *val)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_named_rc</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>af7da089d4c7e4140a50a941d6e738124</anchor>
      <arglist>(QSprob p, const char *colname, double *val)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_named_slack</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a7967f2bf12a09f045fb61a1f42faa1ef</anchor>
      <arglist>(QSprob p, const char *rowname, double *val)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_named_x</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>ad0ba32e6f50f30eecec50ddd17836d5d</anchor>
      <arglist>(QSprob p, const char *colname, double *val)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_nzcount</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>ab9f66ed8c54d3d6c3bed8183794d3a0b</anchor>
      <arglist>(QSprob p)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_obj</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a18fb6e78db99f57df2e12ebeaad20703</anchor>
      <arglist>(QSprob p, double *obj)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE char *</type>
      <name>QSget_objname</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>aa92b05b672a8c88a09f16e10f4f1081d</anchor>
      <arglist>(QSprob p)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_objsense</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>ab58a80ebc1367fa891049e316f64d0e6</anchor>
      <arglist>(QSprob p, int *newsense)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_objval</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>abe755dd7690ae72ab7ccf85b6661656a</anchor>
      <arglist>(QSprob p, double *value)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_param</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a43ef80a805e094eb1d56ac4aab9e3d5f</anchor>
      <arglist>(QSprob p, int whichparam, int *value)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_param_double</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a5b842282f66d025e56af0db264665ac6</anchor>
      <arglist>(QSprob p, int whichparam, double *value)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_pi_array</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a5844ec3817d4ff79d447ec7d06a0d988</anchor>
      <arglist>(QSprob p, double *pi)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE QSprob</type>
      <name>QSget_prob</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>aebd03531376184b59a78d065fa31dec1</anchor>
      <arglist>(QSline_reader reader, const char *probname, const char *filetype)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE char *</type>
      <name>QSget_probname</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a783efb4f11242d5096b02b025d4a58ad</anchor>
      <arglist>(QSprob p)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_rc_array</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>ad3111ae1003b6c8db885968c2afcdbb6</anchor>
      <arglist>(QSprob p, double *rc)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_rhs</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>abf3c6c4bc375c38b0eed9e610837e9e8</anchor>
      <arglist>(QSprob p, double *rhs)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_row_index</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>afa6dc5bba11509a8c21672cc22da0eb5</anchor>
      <arglist>(QSprob p, const char *name, int *rowindex)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_rowcount</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a60968227121a81bb0bd630b6e8f1d35a</anchor>
      <arglist>(QSprob p)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_rownames</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>acf8969a40018635be6e2a1ba3b416651</anchor>
      <arglist>(QSprob p, char **rownames)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_rows</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>aafcfe0ac0380b6eb877559b7a1135783</anchor>
      <arglist>(QSprob p, int **rowcnt, int **rowbeg, int **rowind, double **rowval, double **rhs, char **sense, char ***names)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_rows_list</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>aacaac257b51b40a366ab80125789f131</anchor>
      <arglist>(QSprob p, int num, int *rowlist, int **rowcnt, int **rowbeg, int **rowind, double **rowval, double **rhs, char **sense, char ***names)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_senses</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>aec2515025b595b673d0bcfa8d401ea7e</anchor>
      <arglist>(QSprob p, char *senses)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_slack_array</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>abbdb8183fac4d2902ae50ccf835e17c7</anchor>
      <arglist>(QSprob p, double *slack)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_solution</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a4c62bb79ca1698046bf00a6e91a69f44</anchor>
      <arglist>(QSprob p, double *value, double *x, double *pi, double *slack, double *rc)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_status</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>aefae5d84b2c55266583af49937ac8d1a</anchor>
      <arglist>(QSprob p, int *status)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_tableau_row</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>afbcc29269fc4307760344173ce916e29</anchor>
      <arglist>(QSprob p, int indx, double *tableaurow)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSget_x_array</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>ad326004d13691ffaa1c55c589932241e</anchor>
      <arglist>(QSprob p, double *x)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE void</type>
      <name>QSline_reader_free</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>aa79114e8f721caf521eafe649ce8a170</anchor>
      <arglist>(QSline_reader reader)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE char *</type>
      <name>QSline_reader_get</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a4d3d14d5e4338dc18651b1e5f7b31378</anchor>
      <arglist>(QSline_reader reader, char *s, int size)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE QSline_reader</type>
      <name>QSline_reader_new</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>aeeb08d381b0ca698002df9aa40dc0e8c</anchor>
      <arglist>(void *fct, void *data_src)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE void</type>
      <name>QSline_reader_set_error_collector</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>afddb9d912c456aec060965b5a690e3e3</anchor>
      <arglist>(QSline_reader reader, QSerror_collector collector)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSload_basis</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a754f546ec338bdbc3212931fd20329e6</anchor>
      <arglist>(QSprob p, QSbas B)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSload_basis_and_row_norms_array</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>aed3f0c755e4bc3fb1874292823005c70</anchor>
      <arglist>(QSprob p, char *cstat, char *rstat, double *rownorms)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSload_basis_array</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a89c6e6d3e9758429c3bc5f91cbb49daa</anchor>
      <arglist>(QSprob p, char *cstat, char *rstat)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE QSprob</type>
      <name>QSload_prob</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>aafadf2dc02ef7cf50855659314e9d092</anchor>
      <arglist>(const char *probname, int ncols, int nrows, int *cmatcnt, int *cmatbeg, int *cmatind, double *cmatval, int objsense, double *obj, double *rhs, char *sense, double *lower, double *upper, const char **colnames, const char **rownames)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSnew_col</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>aef3712568b0e97c85d0f21b1a496daee</anchor>
      <arglist>(QSprob p, double obj, double lower, double upper, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSnew_row</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a3f157592f3c3e4016a09d46810274ad0</anchor>
      <arglist>(QSprob p, double rhs, char sense, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSopt_dual</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>aeb69cbddc1847f24e61caa2add7de357</anchor>
      <arglist>(QSprob p, int *status)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSopt_pivotin_col</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>aadfbf19b750cbd627a6e6bd9c11f9d14</anchor>
      <arglist>(QSprob p, int ccnt, int *clist)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSopt_pivotin_row</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a54f2c18dee8bb45454bb6bda12610875</anchor>
      <arglist>(QSprob p, int rcnt, int *rlist)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSopt_primal</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a5bd1d1cc41886d1db9e3e16a5a72f139</anchor>
      <arglist>(QSprob p, int *status)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSopt_strongbranch</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a544610413bf7779b5a9f1b49def55dcf</anchor>
      <arglist>(QSprob p, int ncand, int *candidatelist, double *xlist, double *down_vals, double *up_vals, int iterations, double objbound)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSread_and_load_basis</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a2231a77b32ca50acb706d616e783c500</anchor>
      <arglist>(QSprob p, const char *filename)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE QSbas</type>
      <name>QSread_basis</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a4c655f75661e51ff814d932d470528d2</anchor>
      <arglist>(QSprob p, const char *filename)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE QSprob</type>
      <name>QSread_prob</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a106ebaece5d02b39e18423188c3672a0</anchor>
      <arglist>(const char *filename, const char *filetype)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSreport_prob</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>ad08d1fabaa3c381b51eedeee55317526</anchor>
      <arglist>(QSprob p, const char *filetype, QSerror_collector c)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSset_param</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a54bcd83eb3772ee547d1d6e837eaafea</anchor>
      <arglist>(QSprob p, int whichparam, int newvalue)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSset_param_double</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a60401d8e62c05377ea33b5a9751875d5</anchor>
      <arglist>(QSprob p, int whichparam, double newvalue)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE void</type>
      <name>QSset_reporter</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a309a1e205802035c5dd7f85f45081ce0</anchor>
      <arglist>(QSprob prob, int iterskip, void *fct, void *dest)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QStest_row_norms</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a427e713b5d2bb46c70e72aef530518a0</anchor>
      <arglist>(QSprob p)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE char *</type>
      <name>QSversion</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a1e6960db615233829548749f25d8c917</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSwrite_basis</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a3c7c27e8e0a8ac19cba63a1798d93faa</anchor>
      <arglist>(QSprob p, QSbas B, const char *filename)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSwrite_prob</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a8b10b7a2ea2bb914ae2afcb2cc66faa0</anchor>
      <arglist>(QSprob p, const char *filename, const char *filetype)</arglist>
    </member>
    <member kind="function">
      <type>QSLIB_INTERFACE int</type>
      <name>QSwrite_prob_file</name>
      <anchorfile>Qsopt__64_2qsopt_8h.html</anchorfile>
      <anchor>a43760545705aa01f3efd8a86a0383d23</anchor>
      <arglist>(QSprob p, FILE *file, const char *filetype)</arglist>
    </member>
  </compound>
</tagfile>
