text:
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.8.9.1">
  <compounddef id="pub__presol_8h" kind="file" language="C++">
    <compoundname>pub_presol.h</compoundname>
    <includes refid="def_8h" local="yes">scip/def.h</includes>
    <includes refid="type__misc_8h" local="yes">scip/type_misc.h</includes>
    <includes refid="type__presol_8h" local="yes">scip/type_presol.h</includes>
    <includedby refid="scip_8h" local="yes">scip.h</includedby>
    <incdepgraph>
      <node id="13826">
        stdarg.h
      </node>
      <node id="13823">
        assert.h
      </node>
      <node id="13822">
        float.h
      </node>
      <node id="13819">
        stdint.h
      </node>
      <node id="13830">
        scip/type_result.h
        <link refid="type__result_8h"/>
      </node>
      <node id="13831">
        scip/type_scip.h
        <link refid="type__scip_8h"/>
      </node>
      <node id="13817">
        scip/def.h
        <link refid="def_8h"/>
        <childnode refid="13818" relation="include">
        </childnode>
        <childnode refid="13819" relation="include">
        </childnode>
        <childnode refid="13820" relation="include">
        </childnode>
        <childnode refid="13821" relation="include">
        </childnode>
        <childnode refid="13822" relation="include">
        </childnode>
        <childnode refid="13823" relation="include">
        </childnode>
        <childnode refid="13824" relation="include">
        </childnode>
        <childnode refid="13825" relation="include">
        </childnode>
      </node>
      <node id="13816">
        pub_presol.h
        <link refid="pub_presol.h"/>
        <childnode refid="13817" relation="include">
        </childnode>
        <childnode refid="13828" relation="include">
        </childnode>
        <childnode refid="13829" relation="include">
        </childnode>
      </node>
      <node id="13821">
        limits.h
      </node>
      <node id="13828">
        scip/type_misc.h
        <link refid="type__misc_8h"/>
        <childnode refid="13817" relation="include">
        </childnode>
      </node>
      <node id="13829">
        scip/type_presol.h
        <link refid="type__presol_8h"/>
        <childnode refid="13817" relation="include">
        </childnode>
        <childnode refid="13824" relation="include">
        </childnode>
        <childnode refid="13830" relation="include">
        </childnode>
        <childnode refid="13831" relation="include">
        </childnode>
      </node>
      <node id="13820">
        math.h
      </node>
      <node id="13824">
        scip/type_retcode.h
        <link refid="type__retcode_8h"/>
      </node>
      <node id="13825">
        scip/pub_message.h
        <link refid="pub__message_8h"/>
        <childnode refid="13826" relation="include">
        </childnode>
        <childnode refid="13817" relation="include">
        </childnode>
        <childnode refid="13827" relation="include">
        </childnode>
      </node>
      <node id="13827">
        scip/type_message.h
        <link refid="type__message_8h"/>
        <childnode refid="13818" relation="include">
        </childnode>
      </node>
      <node id="13818">
        stdio.h
      </node>
    </incdepgraph>
    <invincdepgraph>
      <node id="13920">
        heur_zeroobj.h
        <link refid="heur__zeroobj_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13965">
        reader_pip.h
        <link refid="reader__pip_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13880">
        heur_clique.h
        <link refid="heur__clique_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13932">
        presol_domcol.h
        <link refid="presol__domcol_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13909">
        heur_shiftandpropagate.h
        <link refid="heur__shiftandpropagate_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13980">
        sepa_intobj.h
        <link refid="sepa__intobj_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13847">
        compr_largestrepr.h
        <link refid="compr__largestrepr_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13873">
        cons_varbound.h
        <link refid="cons__varbound_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13837">
        branch_distribution.h
        <link refid="branch__distribution_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13849">
        cons_abspower.h
        <link refid="cons__abspower_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13910">
        heur_shifting.h
        <link refid="heur__shifting_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13874">
        cons_xor.h
        <link refid="cons__xor_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13868">
        cons_setppc.h
        <link refid="cons__setppc_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13984">
        sepa_strongcg.h
        <link refid="sepa__strongcg_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13919">
        heur_veclendiving.h
        <link refid="heur__veclendiving_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13978">
        sepa_gomory.h
        <link refid="sepa__gomory_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13944">
        prop_genvbounds.h
        <link refid="prop__genvbounds_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13859">
        cons_knapsack.h
        <link refid="cons__knapsack_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13885">
        heur_dualval.h
        <link refid="heur__dualval_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13889">
        heur_guideddiving.h
        <link refid="heur__guideddiving_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13927">
        nodesel_restartdfs.h
        <link refid="nodesel__restartdfs_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13903">
        heur_randrounding.h
        <link refid="heur__randrounding_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13967">
        reader_rlp.h
        <link refid="reader__rlp_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13937">
        presol_implics.h
        <link refid="presol__implics_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13902">
        heur_pscostdiving.h
        <link refid="heur__pscostdiving_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13860">
        cons_linear.h
        <link refid="cons__linear_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13905">
        heur_reoptsols.h
        <link refid="heur__reoptsols_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13933">
        presol_dualagg.h
        <link refid="presol__dualagg_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13945">
        prop_obbt.h
        <link refid="prop__obbt_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13975">
        sepa_disjunctive.h
        <link refid="sepa__disjunctive_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13913">
        heur_trivial.h
        <link refid="heur__trivial_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13866">
        cons_pseudoboolean.h
        <link refid="cons__pseudoboolean_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13936">
        presol_implfree.h
        <link refid="presol__implfree_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13916">
        heur_twoopt.h
        <link refid="heur__twoopt_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13963">
        reader_osil.h
        <link refid="reader__osil_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13917">
        heur_undercover.h
        <link refid="heur__undercover_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13861">
        cons_linking.h
        <link refid="cons__linking_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13985">
        sepa_zerohalf.h
        <link refid="sepa__zerohalf_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13979">
        sepa_impliedbounds.h
        <link refid="sepa__impliedbounds_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13894">
        heur_localbranching.h
        <link refid="heur__localbranching_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13977">
        sepa_flowcover.h
        <link refid="sepa__flowcover_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13895">
        heur_mutation.h
        <link refid="heur__mutation_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13853">
        cons_conjunction.h
        <link refid="cons__conjunction_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13958">
        reader_fzn.h
        <link refid="reader__fzn_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13914">
        heur_trivialnegation.h
        <link refid="heur__trivialnegation_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13925">
        nodesel_estimate.h
        <link refid="nodesel__estimate_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13972">
        sepa_clique.h
        <link refid="sepa__clique_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13976">
        sepa_eccuts.h
        <link refid="sepa__eccuts_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13938">
        presol_inttobinary.h
        <link refid="presol__inttobinary_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13882">
        heur_crossover.h
        <link refid="heur__crossover_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13900">
        heur_oneopt.h
        <link refid="heur__oneopt_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13953">
        reader_ccg.h
        <link refid="reader__ccg_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13918">
        heur_vbounds.h
        <link refid="heur__vbounds_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13983">
        sepa_rapidlearning.h
        <link refid="sepa__rapidlearning_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13912">
        heur_subnlp.h
        <link refid="heur__subnlp_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13952">
        reader_bnd.h
        <link refid="reader__bnd_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13931">
        presol_convertinttobin.h
        <link refid="presol__convertinttobin_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13876">
        disp_default.h
        <link refid="disp__default_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13942">
        presol_tworowbnd.h
        <link refid="presol__tworowbnd_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13851">
        cons_bivariate.h
        <link refid="cons__bivariate_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13969">
        reader_wbo.h
        <link refid="reader__wbo_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13883">
        heur_dins.h
        <link refid="heur__dins_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13854">
        cons_countsols.h
        <link refid="cons__countsols_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13926">
        nodesel_hybridestim.h
        <link refid="nodesel__hybridestim_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13871">
        cons_sos2.h
        <link refid="cons__sos2_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13964">
        reader_pbm.h
        <link refid="reader__pbm_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13832">
        pub_presol.h
        <link refid="pub_presol.h"/>
        <childnode refid="13833" relation="include">
        </childnode>
      </node>
      <node id="13898">
        heur_octane.h
        <link refid="heur__octane_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13839">
        branch_inference.h
        <link refid="branch__inference_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13845">
        branch_random.h
        <link refid="branch__random_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13921">
        heur_zirounding.h
        <link refid="heur__zirounding_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13946">
        prop_probing.h
        <link refid="prop__probing_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13872">
        cons_superindicator.h
        <link refid="cons__superindicator_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13966">
        reader_ppm.h
        <link refid="reader__ppm_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13961">
        reader_mps.h
        <link refid="reader__mps_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13974">
        sepa_cmir.h
        <link refid="sepa__cmir_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13954">
        reader_cip.h
        <link refid="reader__cip_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13835">
        scipdefplugins.h
        <link refid="scipdefplugins_8h"/>
      </node>
      <node id="13901">
        heur_proximity.h
        <link refid="heur__proximity_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13846">
        branch_relpscost.h
        <link refid="branch__relpscost_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13915">
        heur_trysol.h
        <link refid="heur__trysol_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13907">
        heur_rootsoldiving.h
        <link refid="heur__rootsoldiving_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13843">
        branch_nodereopt.h
        <link refid="branch__nodereopt_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13982">
        sepa_oddcycle.h
        <link refid="sepa__oddcycle_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13863">
        cons_nonlinear.h
        <link refid="cons__nonlinear_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13844">
        branch_pscost.h
        <link refid="branch__pscost_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13922">
        nodesel_bfs.h
        <link refid="nodesel__bfs_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13842">
        branch_multaggr.h
        <link refid="branch__multaggr_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13858">
        cons_integral.h
        <link refid="cons__integral_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13950">
        prop_vbounds.h
        <link refid="prop__vbounds_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13951">
        pub_dive.h
        <link refid="pub__dive_8h"/>
      </node>
      <node id="13887">
        heur_fixandinfer.h
        <link refid="heur__fixandinfer_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13850">
        cons_and.h
        <link refid="cons__and_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13834">
        branch_allfullstrong.h
        <link refid="branch__allfullstrong_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13928">
        nodesel_uct.h
        <link refid="nodesel__uct_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13906">
        heur_rins.h
        <link refid="heur__rins_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13892">
        heur_intshifting.h
        <link refid="heur__intshifting_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13848">
        compr_weakcompr.h
        <link refid="compr__weakcompr_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13840">
        branch_leastinf.h
        <link refid="branch__leastinf_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13870">
        cons_sos1.h
        <link refid="cons__sos1_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13924">
        nodesel_dfs.h
        <link refid="nodesel__dfs_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13881">
        heur_coefdiving.h
        <link refid="heur__coefdiving_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13923">
        nodesel_breadthfirst.h
        <link refid="nodesel__breadthfirst_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13947">
        prop_pseudoobj.h
        <link refid="prop__pseudoobj_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13833">
        scip.h
        <link refid="scip_8h"/>
        <childnode refid="13834" relation="include">
        </childnode>
        <childnode refid="13836" relation="include">
        </childnode>
        <childnode refid="13837" relation="include">
        </childnode>
        <childnode refid="13838" relation="include">
        </childnode>
        <childnode refid="13839" relation="include">
        </childnode>
        <childnode refid="13840" relation="include">
        </childnode>
        <childnode refid="13841" relation="include">
        </childnode>
        <childnode refid="13842" relation="include">
        </childnode>
        <childnode refid="13843" relation="include">
        </childnode>
        <childnode refid="13844" relation="include">
        </childnode>
        <childnode refid="13845" relation="include">
        </childnode>
        <childnode refid="13846" relation="include">
        </childnode>
        <childnode refid="13847" relation="include">
        </childnode>
        <childnode refid="13848" relation="include">
        </childnode>
        <childnode refid="13849" relation="include">
        </childnode>
        <childnode refid="13850" relation="include">
        </childnode>
        <childnode refid="13851" relation="include">
        </childnode>
        <childnode refid="13852" relation="include">
        </childnode>
        <childnode refid="13853" relation="include">
        </childnode>
        <childnode refid="13854" relation="include">
        </childnode>
        <childnode refid="13855" relation="include">
        </childnode>
        <childnode refid="13856" relation="include">
        </childnode>
        <childnode refid="13857" relation="include">
        </childnode>
        <childnode refid="13858" relation="include">
        </childnode>
        <childnode refid="13859" relation="include">
        </childnode>
        <childnode refid="13860" relation="include">
        </childnode>
        <childnode refid="13861" relation="include">
        </childnode>
        <childnode refid="13862" relation="include">
        </childnode>
        <childnode refid="13863" relation="include">
        </childnode>
        <childnode refid="13864" relation="include">
        </childnode>
        <childnode refid="13865" relation="include">
        </childnode>
        <childnode refid="13866" relation="include">
        </childnode>
        <childnode refid="13867" relation="include">
        </childnode>
        <childnode refid="13868" relation="include">
        </childnode>
        <childnode refid="13869" relation="include">
        </childnode>
        <childnode refid="13870" relation="include">
        </childnode>
        <childnode refid="13871" relation="include">
        </childnode>
        <childnode refid="13872" relation="include">
        </childnode>
        <childnode refid="13873" relation="include">
        </childnode>
        <childnode refid="13874" relation="include">
        </childnode>
        <childnode refid="13875" relation="include">
        </childnode>
        <childnode refid="13876" relation="include">
        </childnode>
        <childnode refid="13877" relation="include">
        </childnode>
        <childnode refid="13878" relation="include">
        </childnode>
        <childnode refid="13879" relation="include">
        </childnode>
        <childnode refid="13880" relation="include">
        </childnode>
        <childnode refid="13881" relation="include">
        </childnode>
        <childnode refid="13882" relation="include">
        </childnode>
        <childnode refid="13883" relation="include">
        </childnode>
        <childnode refid="13884" relation="include">
        </childnode>
        <childnode refid="13885" relation="include">
        </childnode>
        <childnode refid="13886" relation="include">
        </childnode>
        <childnode refid="13887" relation="include">
        </childnode>
        <childnode refid="13888" relation="include">
        </childnode>
        <childnode refid="13889" relation="include">
        </childnode>
        <childnode refid="13890" relation="include">
        </childnode>
        <childnode refid="13891" relation="include">
        </childnode>
        <childnode refid="13892" relation="include">
        </childnode>
        <childnode refid="13893" relation="include">
        </childnode>
        <childnode refid="13894" relation="include">
        </childnode>
        <childnode refid="13895" relation="include">
        </childnode>
        <childnode refid="13896" relation="include">
        </childnode>
        <childnode refid="13897" relation="include">
        </childnode>
        <childnode refid="13898" relation="include">
        </childnode>
        <childnode refid="13899" relation="include">
        </childnode>
        <childnode refid="13900" relation="include">
        </childnode>
        <childnode refid="13901" relation="include">
        </childnode>
        <childnode refid="13902" relation="include">
        </childnode>
        <childnode refid="13903" relation="include">
        </childnode>
        <childnode refid="13904" relation="include">
        </childnode>
        <childnode refid="13905" relation="include">
        </childnode>
        <childnode refid="13906" relation="include">
        </childnode>
        <childnode refid="13907" relation="include">
        </childnode>
        <childnode refid="13908" relation="include">
        </childnode>
        <childnode refid="13909" relation="include">
        </childnode>
        <childnode refid="13910" relation="include">
        </childnode>
        <childnode refid="13911" relation="include">
        </childnode>
        <childnode refid="13912" relation="include">
        </childnode>
        <childnode refid="13913" relation="include">
        </childnode>
        <childnode refid="13914" relation="include">
        </childnode>
        <childnode refid="13915" relation="include">
        </childnode>
        <childnode refid="13916" relation="include">
        </childnode>
        <childnode refid="13917" relation="include">
        </childnode>
        <childnode refid="13918" relation="include">
        </childnode>
        <childnode refid="13919" relation="include">
        </childnode>
        <childnode refid="13920" relation="include">
        </childnode>
        <childnode refid="13921" relation="include">
        </childnode>
        <childnode refid="13922" relation="include">
        </childnode>
        <childnode refid="13923" relation="include">
        </childnode>
        <childnode refid="13924" relation="include">
        </childnode>
        <childnode refid="13925" relation="include">
        </childnode>
        <childnode refid="13926" relation="include">
        </childnode>
        <childnode refid="13927" relation="include">
        </childnode>
        <childnode refid="13928" relation="include">
        </childnode>
        <childnode refid="13929" relation="include">
        </childnode>
        <childnode refid="13930" relation="include">
        </childnode>
        <childnode refid="13931" relation="include">
        </childnode>
        <childnode refid="13932" relation="include">
        </childnode>
        <childnode refid="13933" relation="include">
        </childnode>
        <childnode refid="13934" relation="include">
        </childnode>
        <childnode refid="13935" relation="include">
        </childnode>
        <childnode refid="13936" relation="include">
        </childnode>
        <childnode refid="13937" relation="include">
        </childnode>
        <childnode refid="13938" relation="include">
        </childnode>
        <childnode refid="13939" relation="include">
        </childnode>
        <childnode refid="13940" relation="include">
        </childnode>
        <childnode refid="13941" relation="include">
        </childnode>
        <childnode refid="13942" relation="include">
        </childnode>
        <childnode refid="13943" relation="include">
        </childnode>
        <childnode refid="13944" relation="include">
        </childnode>
        <childnode refid="13945" relation="include">
        </childnode>
        <childnode refid="13946" relation="include">
        </childnode>
        <childnode refid="13947" relation="include">
        </childnode>
        <childnode refid="13948" relation="include">
        </childnode>
        <childnode refid="13949" relation="include">
        </childnode>
        <childnode refid="13950" relation="include">
        </childnode>
        <childnode refid="13951" relation="include">
        </childnode>
        <childnode refid="13952" relation="include">
        </childnode>
        <childnode refid="13953" relation="include">
        </childnode>
        <childnode refid="13954" relation="include">
        </childnode>
        <childnode refid="13955" relation="include">
        </childnode>
        <childnode refid="13956" relation="include">
        </childnode>
        <childnode refid="13957" relation="include">
        </childnode>
        <childnode refid="13958" relation="include">
        </childnode>
        <childnode refid="13959" relation="include">
        </childnode>
        <childnode refid="13960" relation="include">
        </childnode>
        <childnode refid="13961" relation="include">
        </childnode>
        <childnode refid="13962" relation="include">
        </childnode>
        <childnode refid="13963" relation="include">
        </childnode>
        <childnode refid="13964" relation="include">
        </childnode>
        <childnode refid="13965" relation="include">
        </childnode>
        <childnode refid="13966" relation="include">
        </childnode>
        <childnode refid="13967" relation="include">
        </childnode>
        <childnode refid="13968" relation="include">
        </childnode>
        <childnode refid="13969" relation="include">
        </childnode>
        <childnode refid="13970" relation="include">
        </childnode>
        <childnode refid="13835" relation="include">
        </childnode>
        <childnode refid="13971" relation="include">
        </childnode>
        <childnode refid="13972" relation="include">
        </childnode>
        <childnode refid="13973" relation="include">
        </childnode>
        <childnode refid="13974" relation="include">
        </childnode>
        <childnode refid="13975" relation="include">
        </childnode>
        <childnode refid="13976" relation="include">
        </childnode>
        <childnode refid="13977" relation="include">
        </childnode>
        <childnode refid="13978" relation="include">
        </childnode>
        <childnode refid="13979" relation="include">
        </childnode>
        <childnode refid="13980" relation="include">
        </childnode>
        <childnode refid="13981" relation="include">
        </childnode>
        <childnode refid="13982" relation="include">
        </childnode>
        <childnode refid="13983" relation="include">
        </childnode>
        <childnode refid="13984" relation="include">
        </childnode>
        <childnode refid="13985" relation="include">
        </childnode>
      </node>
      <node id="13971">
        sepa_cgmip.h
        <link refid="sepa__cgmip_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13962">
        reader_opb.h
        <link refid="reader__opb_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13956">
        reader_diff.h
        <link refid="reader__diff_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13896">
        heur_nlpdiving.h
        <link refid="heur__nlpdiving_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13838">
        branch_fullstrong.h
        <link refid="branch__fullstrong_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13959">
        reader_gms.h
        <link refid="reader__gms_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13935">
        presol_gateextraction.h
        <link refid="presol__gateextraction_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13869">
        cons_soc.h
        <link refid="cons__soc_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13973">
        sepa_closecuts.h
        <link refid="sepa__closecuts_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13930">
        presol_components.h
        <link refid="presol__components_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13862">
        cons_logicor.h
        <link refid="cons__logicor_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13957">
        reader_fix.h
        <link refid="reader__fix_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13841">
        branch_mostinf.h
        <link refid="branch__mostinf_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13867">
        cons_quadratic.h
        <link refid="cons__quadratic_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13888">
        heur_fracdiving.h
        <link refid="heur__fracdiving_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13955">
        reader_cnf.h
        <link refid="reader__cnf_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13934">
        presol_dualinfer.h
        <link refid="presol__dualinfer_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13875">
        dialog_default.h
        <link refid="dialog__default_8h"/>
      </node>
      <node id="13904">
        heur_rens.h
        <link refid="heur__rens_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13941">
        presol_trivial.h
        <link refid="presol__trivial_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13939">
        presol_redvub.h
        <link refid="presol__redvub_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13911">
        heur_simplerounding.h
        <link refid="heur__simplerounding_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13879">
        heur_bound.h
        <link refid="heur__bound_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13940">
        presol_stuffing.h
        <link refid="presol__stuffing_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13878">
        heur_actconsdiving.h
        <link refid="heur__actconsdiving_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13970">
        reader_zpl.h
        <link refid="reader__zpl_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13857">
        cons_indicator.h
        <link refid="cons__indicator_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13856">
        cons_disjunction.h
        <link refid="cons__disjunction_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13897">
        heur_objpscostdiving.h
        <link refid="heur__objpscostdiving_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13943">
        prop_dualfix.h
        <link refid="prop__dualfix_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13960">
        reader_lp.h
        <link refid="reader__lp_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13891">
        heur_intdiving.h
        <link refid="heur__intdiving_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13855">
        cons_cumulative.h
        <link refid="cons__cumulative_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13893">
        heur_linesearchdiving.h
        <link refid="heur__linesearchdiving_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13884">
        heur_distributiondiving.h
        <link refid="heur__distributiondiving_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13981">
        sepa_mcf.h
        <link refid="sepa__mcf_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13929">
        presol_boundshift.h
        <link refid="presol__boundshift_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13949">
        prop_rootredcost.h
        <link refid="prop__rootredcost_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13864">
        cons_or.h
        <link refid="cons__or_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13886">
        heur_feaspump.h
        <link refid="heur__feaspump_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13865">
        cons_orbitope.h
        <link refid="cons__orbitope_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13948">
        prop_redcost.h
        <link refid="prop__redcost_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13836">
        branch_cloud.h
        <link refid="branch__cloud_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13852">
        cons_bounddisjunction.h
        <link refid="cons__bounddisjunction_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13899">
        heur_ofins.h
        <link refid="heur__ofins_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13908">
        heur_rounding.h
        <link refid="heur__rounding_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13877">
        event_softtimelimit.h
        <link refid="event__softtimelimit_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13890">
        heur_indicator.h
        <link refid="heur__indicator_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
      <node id="13968">
        reader_sol.h
        <link refid="reader__sol_8h"/>
        <childnode refid="13835" relation="include">
        </childnode>
      </node>
    </invincdepgraph>
      <sectiondef kind="func">
      <memberdef kind="function" id="pub__presol_8h_1a41c8fc327bfbc26ddaaaf8787815187e" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>SCIP_DECL_SORTPTRCOMP</definition>
        <argsstring>(SCIPpresolComp)</argsstring>
        <name>SCIP_DECL_SORTPTRCOMP</name>
        <param>
          <type>SCIPpresolComp</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>compares two presolvers w. r. to their priority </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/hdd/mlubin/work/scipoptsuite-3.2.0/scip-3.2.0/src/scip/pub_presol.h" line="38" column="1"/>
      </memberdef>
      <memberdef kind="function" id="pub__presol_8h_1a65d99817f378b1e02677cf2f28fe3749" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>SCIP_DECL_SORTPTRCOMP</definition>
        <argsstring>(SCIPpresolCompName)</argsstring>
        <name>SCIP_DECL_SORTPTRCOMP</name>
        <param>
          <type>SCIPpresolCompName</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>comparison method for sorting presolvers w.r.t. to their name </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/hdd/mlubin/work/scipoptsuite-3.2.0/scip-3.2.0/src/scip/pub_presol.h" line="42" column="1"/>
      </memberdef>
      <memberdef kind="function" id="pub__presol_8h_1afb2b373efb83578989b3ea0fbc0a335a" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="type__presol_8h_1a349c1847ad0f1d482200fa025006da02" kindref="member">SCIP_PRESOLDATA</ref> *</type>
        <definition>SCIP_PRESOLDATA* SCIPpresolGetData</definition>
        <argsstring>(SCIP_PRESOL *presol)</argsstring>
        <name>SCIPpresolGetData</name>
        <param>
          <type><ref refid="type__presol_8h_1a6c8f6313616acb5006cdbed3f27a30e3" kindref="member">SCIP_PRESOL</ref> *</type>
          <declname>presol</declname>
          <briefdescription><para>presolver </para></briefdescription>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>gets user data of presolver </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/hdd/mlubin/work/scipoptsuite-3.2.0/scip-3.2.0/src/scip/pub_presol.h" line="46" column="1"/>
      </memberdef>
      <memberdef kind="function" id="pub__presol_8h_1a4f850dc99207d36799313c512cc6799a" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void SCIPpresolSetData</definition>
        <argsstring>(SCIP_PRESOL *presol, SCIP_PRESOLDATA *presoldata)</argsstring>
        <name>SCIPpresolSetData</name>
        <param>
          <type><ref refid="type__presol_8h_1a6c8f6313616acb5006cdbed3f27a30e3" kindref="member">SCIP_PRESOL</ref> *</type>
          <declname>presol</declname>
          <briefdescription><para>presolver </para></briefdescription>
        </param>
        <param>
          <type><ref refid="type__presol_8h_1a349c1847ad0f1d482200fa025006da02" kindref="member">SCIP_PRESOLDATA</ref> *</type>
          <declname>presoldata</declname>
          <briefdescription><para>new presolver user data </para></briefdescription>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>sets user data of presolver; user has to free old data in advance! </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/hdd/mlubin/work/scipoptsuite-3.2.0/scip-3.2.0/src/scip/pub_presol.h" line="52" column="1"/>
      </memberdef>
      <memberdef kind="function" id="pub__presol_8h_1ab4da0149ec216805f478356f4f7be686" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>const char *</type>
        <definition>const char* SCIPpresolGetName</definition>
        <argsstring>(SCIP_PRESOL *presol)</argsstring>
        <name>SCIPpresolGetName</name>
        <param>
          <type><ref refid="type__presol_8h_1a6c8f6313616acb5006cdbed3f27a30e3" kindref="member">SCIP_PRESOL</ref> *</type>
          <declname>presol</declname>
          <briefdescription><para>presolver </para></briefdescription>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>gets name of presolver </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/hdd/mlubin/work/scipoptsuite-3.2.0/scip-3.2.0/src/scip/pub_presol.h" line="59" column="1"/>
      </memberdef>
      <memberdef kind="function" id="pub__presol_8h_1a28a3d9e3f94190ab73b4789eb9f91749" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>const char *</type>
        <definition>const char* SCIPpresolGetDesc</definition>
        <argsstring>(SCIP_PRESOL *presol)</argsstring>
        <name>SCIPpresolGetDesc</name>
        <param>
          <type><ref refid="type__presol_8h_1a6c8f6313616acb5006cdbed3f27a30e3" kindref="member">SCIP_PRESOL</ref> *</type>
          <declname>presol</declname>
          <briefdescription><para>presolver </para></briefdescription>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>gets description of presolver </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/hdd/mlubin/work/scipoptsuite-3.2.0/scip-3.2.0/src/scip/pub_presol.h" line="65" column="1"/>
      </memberdef>
      <memberdef kind="function" id="pub__presol_8h_1a77bcf44c1105f284bfecf3cf4adef002" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int SCIPpresolGetPriority</definition>
        <argsstring>(SCIP_PRESOL *presol)</argsstring>
        <name>SCIPpresolGetPriority</name>
        <param>
          <type><ref refid="type__presol_8h_1a6c8f6313616acb5006cdbed3f27a30e3" kindref="member">SCIP_PRESOL</ref> *</type>
          <declname>presol</declname>
          <briefdescription><para>presolver </para></briefdescription>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>gets priority of presolver </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/hdd/mlubin/work/scipoptsuite-3.2.0/scip-3.2.0/src/scip/pub_presol.h" line="71" column="1"/>
      </memberdef>
      <memberdef kind="function" id="pub__presol_8h_1ac05fe5b54a9e776c0fa9009eff5ba96d" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int SCIPpresolGetMaxrounds</definition>
        <argsstring>(SCIP_PRESOL *presol)</argsstring>
        <name>SCIPpresolGetMaxrounds</name>
        <param>
          <type><ref refid="type__presol_8h_1a6c8f6313616acb5006cdbed3f27a30e3" kindref="member">SCIP_PRESOL</ref> *</type>
          <declname>presol</declname>
          <briefdescription><para>presolver </para></briefdescription>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>gets round limit of presolver </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/hdd/mlubin/work/scipoptsuite-3.2.0/scip-3.2.0/src/scip/pub_presol.h" line="77" column="1"/>
      </memberdef>
      <memberdef kind="function" id="pub__presol_8h_1ae9e45b0546d982f458b10bc0742b23a0" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="type__timing_8h_1a623636041ddf65be8742740fdc3673b6" kindref="member">SCIP_PRESOLTIMING</ref></type>
        <definition>SCIP_PRESOLTIMING SCIPpresolGetTiming</definition>
        <argsstring>(SCIP_PRESOL *presol)</argsstring>
        <name>SCIPpresolGetTiming</name>
        <param>
          <type><ref refid="type__presol_8h_1a6c8f6313616acb5006cdbed3f27a30e3" kindref="member">SCIP_PRESOL</ref> *</type>
          <declname>presol</declname>
          <briefdescription><para>presolver </para></briefdescription>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>gets the timing mask of the presolver </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/hdd/mlubin/work/scipoptsuite-3.2.0/scip-3.2.0/src/scip/pub_presol.h" line="83" column="1"/>
      </memberdef>
      <memberdef kind="function" id="pub__presol_8h_1a2dae8310ead370407a05a2e915c8bb9e" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void SCIPpresolSetTiming</definition>
        <argsstring>(SCIP_PRESOL *presol, SCIP_PRESOLTIMING timing)</argsstring>
        <name>SCIPpresolSetTiming</name>
        <param>
          <type><ref refid="type__presol_8h_1a6c8f6313616acb5006cdbed3f27a30e3" kindref="member">SCIP_PRESOL</ref> *</type>
          <declname>presol</declname>
          <briefdescription><para>presolver </para></briefdescription>
        </param>
        <param>
          <type><ref refid="type__timing_8h_1a623636041ddf65be8742740fdc3673b6" kindref="member">SCIP_PRESOLTIMING</ref></type>
          <declname>timing</declname>
          <briefdescription><para>timing mask of the presolver </para></briefdescription>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>sets the timing mask of the presolver </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/hdd/mlubin/work/scipoptsuite-3.2.0/scip-3.2.0/src/scip/pub_presol.h" line="89" column="1"/>
      </memberdef>
      <memberdef kind="function" id="pub__presol_8h_1a58856573ee9c87218cf8a6caac3a8bb2" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="def_8h_1a5f45b90d62d88b23ba4cf7c08d3bf358" kindref="member">SCIP_Bool</ref></type>
        <definition>SCIP_Bool SCIPpresolIsDelayed</definition>
        <argsstring>(SCIP_PRESOL *presol)</argsstring>
        <name>SCIPpresolIsDelayed</name>
        <param>
          <type><ref refid="type__presol_8h_1a6c8f6313616acb5006cdbed3f27a30e3" kindref="member">SCIP_PRESOL</ref> *</type>
          <declname>presol</declname>
          <briefdescription><para>presolver </para></briefdescription>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>should presolver be delayed, if other presolvers found reductions? </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/hdd/mlubin/work/scipoptsuite-3.2.0/scip-3.2.0/src/scip/pub_presol.h" line="96" column="1"/>
      </memberdef>
      <memberdef kind="function" id="pub__presol_8h_1adebe02dc339510977cbaa39610d1f8f7" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="def_8h_1a5f45b90d62d88b23ba4cf7c08d3bf358" kindref="member">SCIP_Bool</ref></type>
        <definition>SCIP_Bool SCIPpresolWasDelayed</definition>
        <argsstring>(SCIP_PRESOL *presol)</argsstring>
        <name>SCIPpresolWasDelayed</name>
        <param>
          <type><ref refid="type__presol_8h_1a6c8f6313616acb5006cdbed3f27a30e3" kindref="member">SCIP_PRESOL</ref> *</type>
          <declname>presol</declname>
          <briefdescription><para>presolver </para></briefdescription>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>was presolver delayed at the last call? </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/hdd/mlubin/work/scipoptsuite-3.2.0/scip-3.2.0/src/scip/pub_presol.h" line="102" column="1"/>
      </memberdef>
      <memberdef kind="function" id="pub__presol_8h_1a108a13dc67365903f5ecb3ead79a2ca2" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="def_8h_1a5f45b90d62d88b23ba4cf7c08d3bf358" kindref="member">SCIP_Bool</ref></type>
        <definition>SCIP_Bool SCIPpresolIsInitialized</definition>
        <argsstring>(SCIP_PRESOL *presol)</argsstring>
        <name>SCIPpresolIsInitialized</name>
        <param>
          <type><ref refid="type__presol_8h_1a6c8f6313616acb5006cdbed3f27a30e3" kindref="member">SCIP_PRESOL</ref> *</type>
          <declname>presol</declname>
          <briefdescription><para>presolver </para></briefdescription>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>is presolver initialized? </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/hdd/mlubin/work/scipoptsuite-3.2.0/scip-3.2.0/src/scip/pub_presol.h" line="108" column="1"/>
      </memberdef>
      <memberdef kind="function" id="pub__presol_8h_1a092f58278dd7ddd69c176960506a0c4b" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="def_8h_1a7f0ca7bf9e709814432691d8173a21fa" kindref="member">SCIP_Real</ref></type>
        <definition>SCIP_Real SCIPpresolGetSetupTime</definition>
        <argsstring>(SCIP_PRESOL *presol)</argsstring>
        <name>SCIPpresolGetSetupTime</name>
        <param>
          <type><ref refid="type__presol_8h_1a6c8f6313616acb5006cdbed3f27a30e3" kindref="member">SCIP_PRESOL</ref> *</type>
          <declname>presol</declname>
          <briefdescription><para>presolver </para></briefdescription>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>gets time in seconds used in this presolver for setting up for next stages </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/hdd/mlubin/work/scipoptsuite-3.2.0/scip-3.2.0/src/scip/pub_presol.h" line="114" column="1"/>
      </memberdef>
      <memberdef kind="function" id="pub__presol_8h_1a627d044db169bf18864a67feb0152b4b" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="def_8h_1a7f0ca7bf9e709814432691d8173a21fa" kindref="member">SCIP_Real</ref></type>
        <definition>SCIP_Real SCIPpresolGetTime</definition>
        <argsstring>(SCIP_PRESOL *presol)</argsstring>
        <name>SCIPpresolGetTime</name>
        <param>
          <type><ref refid="type__presol_8h_1a6c8f6313616acb5006cdbed3f27a30e3" kindref="member">SCIP_PRESOL</ref> *</type>
          <declname>presol</declname>
          <briefdescription><para>presolver </para></briefdescription>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>gets time in seconds used in this presolver </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/hdd/mlubin/work/scipoptsuite-3.2.0/scip-3.2.0/src/scip/pub_presol.h" line="120" column="1"/>
      </memberdef>
      <memberdef kind="function" id="pub__presol_8h_1a8d5774f8a2ff447c8bd296f01d02ca3a" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int SCIPpresolGetNFixedVars</definition>
        <argsstring>(SCIP_PRESOL *presol)</argsstring>
        <name>SCIPpresolGetNFixedVars</name>
        <param>
          <type><ref refid="type__presol_8h_1a6c8f6313616acb5006cdbed3f27a30e3" kindref="member">SCIP_PRESOL</ref> *</type>
          <declname>presol</declname>
          <briefdescription><para>presolver </para></briefdescription>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>gets number of variables fixed in presolver </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/hdd/mlubin/work/scipoptsuite-3.2.0/scip-3.2.0/src/scip/pub_presol.h" line="126" column="1"/>
      </memberdef>
      <memberdef kind="function" id="pub__presol_8h_1a0e9b79c7844166e3ce2f1d7335bb0521" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int SCIPpresolGetNAggrVars</definition>
        <argsstring>(SCIP_PRESOL *presol)</argsstring>
        <name>SCIPpresolGetNAggrVars</name>
        <param>
          <type><ref refid="type__presol_8h_1a6c8f6313616acb5006cdbed3f27a30e3" kindref="member">SCIP_PRESOL</ref> *</type>
          <declname>presol</declname>
          <briefdescription><para>presolver </para></briefdescription>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>gets number of variables aggregated in presolver </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/hdd/mlubin/work/scipoptsuite-3.2.0/scip-3.2.0/src/scip/pub_presol.h" line="132" column="1"/>
      </memberdef>
      <memberdef kind="function" id="pub__presol_8h_1a633793b87e754b54ab6957f4e34e9932" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int SCIPpresolGetNChgVarTypes</definition>
        <argsstring>(SCIP_PRESOL *presol)</argsstring>
        <name>SCIPpresolGetNChgVarTypes</name>
        <param>
          <type><ref refid="type__presol_8h_1a6c8f6313616acb5006cdbed3f27a30e3" kindref="member">SCIP_PRESOL</ref> *</type>
          <declname>presol</declname>
          <briefdescription><para>presolver </para></briefdescription>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>gets number of variable types changed in presolver </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/hdd/mlubin/work/scipoptsuite-3.2.0/scip-3.2.0/src/scip/pub_presol.h" line="138" column="1"/>
      </memberdef>
      <memberdef kind="function" id="pub__presol_8h_1aa41d3188385cec6660b5e7fb7d856c4e" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int SCIPpresolGetNChgBds</definition>
        <argsstring>(SCIP_PRESOL *presol)</argsstring>
        <name>SCIPpresolGetNChgBds</name>
        <param>
          <type><ref refid="type__presol_8h_1a6c8f6313616acb5006cdbed3f27a30e3" kindref="member">SCIP_PRESOL</ref> *</type>
          <declname>presol</declname>
          <briefdescription><para>presolver </para></briefdescription>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>gets number of bounds changed in presolver </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/hdd/mlubin/work/scipoptsuite-3.2.0/scip-3.2.0/src/scip/pub_presol.h" line="144" column="1"/>
      </memberdef>
      <memberdef kind="function" id="pub__presol_8h_1a346792d6e0a32af9c648c2b372066ecf" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int SCIPpresolGetNAddHoles</definition>
        <argsstring>(SCIP_PRESOL *presol)</argsstring>
        <name>SCIPpresolGetNAddHoles</name>
        <param>
          <type><ref refid="type__presol_8h_1a6c8f6313616acb5006cdbed3f27a30e3" kindref="member">SCIP_PRESOL</ref> *</type>
          <declname>presol</declname>
          <briefdescription><para>presolver </para></briefdescription>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>gets number of holes added to domains of variables in presolver </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/hdd/mlubin/work/scipoptsuite-3.2.0/scip-3.2.0/src/scip/pub_presol.h" line="150" column="1"/>
      </memberdef>
      <memberdef kind="function" id="pub__presol_8h_1a280254c8a6fc88e8c57564d4c7fcc440" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int SCIPpresolGetNDelConss</definition>
        <argsstring>(SCIP_PRESOL *presol)</argsstring>
        <name>SCIPpresolGetNDelConss</name>
        <param>
          <type><ref refid="type__presol_8h_1a6c8f6313616acb5006cdbed3f27a30e3" kindref="member">SCIP_PRESOL</ref> *</type>
          <declname>presol</declname>
          <briefdescription><para>presolver </para></briefdescription>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>gets number of constraints deleted in presolver </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/hdd/mlubin/work/scipoptsuite-3.2.0/scip-3.2.0/src/scip/pub_presol.h" line="156" column="1"/>
      </memberdef>
      <memberdef kind="function" id="pub__presol_8h_1aaa256aa566ab50b98f27da0f4e00ef25" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int SCIPpresolGetNAddConss</definition>
        <argsstring>(SCIP_PRESOL *presol)</argsstring>
        <name>SCIPpresolGetNAddConss</name>
        <param>
          <type><ref refid="type__presol_8h_1a6c8f6313616acb5006cdbed3f27a30e3" kindref="member">SCIP_PRESOL</ref> *</type>
          <declname>presol</declname>
          <briefdescription><para>presolver </para></briefdescription>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>gets number of constraints added in presolver </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/hdd/mlubin/work/scipoptsuite-3.2.0/scip-3.2.0/src/scip/pub_presol.h" line="162" column="1"/>
      </memberdef>
      <memberdef kind="function" id="pub__presol_8h_1a1ae0be1eb24c38c73671c64370b7759e" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int SCIPpresolGetNUpgdConss</definition>
        <argsstring>(SCIP_PRESOL *presol)</argsstring>
        <name>SCIPpresolGetNUpgdConss</name>
        <param>
          <type><ref refid="type__presol_8h_1a6c8f6313616acb5006cdbed3f27a30e3" kindref="member">SCIP_PRESOL</ref> *</type>
          <declname>presol</declname>
          <briefdescription><para>presolver </para></briefdescription>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>gets number of constraints upgraded in presolver </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/hdd/mlubin/work/scipoptsuite-3.2.0/scip-3.2.0/src/scip/pub_presol.h" line="168" column="1"/>
      </memberdef>
      <memberdef kind="function" id="pub__presol_8h_1a2d837ebf379bbaf4a1d98f2f1da6dc70" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int SCIPpresolGetNChgCoefs</definition>
        <argsstring>(SCIP_PRESOL *presol)</argsstring>
        <name>SCIPpresolGetNChgCoefs</name>
        <param>
          <type><ref refid="type__presol_8h_1a6c8f6313616acb5006cdbed3f27a30e3" kindref="member">SCIP_PRESOL</ref> *</type>
          <declname>presol</declname>
          <briefdescription><para>presolver </para></briefdescription>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>gets number of coefficients changed in presolver </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/hdd/mlubin/work/scipoptsuite-3.2.0/scip-3.2.0/src/scip/pub_presol.h" line="174" column="1"/>
      </memberdef>
      <memberdef kind="function" id="pub__presol_8h_1a7ccedf915c941a5ea4ca15af85762de0" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int SCIPpresolGetNChgSides</definition>
        <argsstring>(SCIP_PRESOL *presol)</argsstring>
        <name>SCIPpresolGetNChgSides</name>
        <param>
          <type><ref refid="type__presol_8h_1a6c8f6313616acb5006cdbed3f27a30e3" kindref="member">SCIP_PRESOL</ref> *</type>
          <declname>presol</declname>
          <briefdescription><para>presolver </para></briefdescription>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>gets number of constraint sides changed in presolver </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/hdd/mlubin/work/scipoptsuite-3.2.0/scip-3.2.0/src/scip/pub_presol.h" line="180" column="1"/>
      </memberdef>
      <memberdef kind="function" id="pub__presol_8h_1a20d42d7c5f334195bc309591fc1d9180" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int SCIPpresolGetNCalls</definition>
        <argsstring>(SCIP_PRESOL *presol)</argsstring>
        <name>SCIPpresolGetNCalls</name>
        <param>
          <type><ref refid="type__presol_8h_1a6c8f6313616acb5006cdbed3f27a30e3" kindref="member">SCIP_PRESOL</ref> *</type>
          <declname>presol</declname>
          <briefdescription><para>presolver </para></briefdescription>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>gets number of times the presolver was called and tried to find reductions </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/hdd/mlubin/work/scipoptsuite-3.2.0/scip-3.2.0/src/scip/pub_presol.h" line="186" column="1"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>public methods for presolvers </para>    </briefdescription>
    <detaileddescription>
<para><simplesect kind="author"><para>Tobias Achterberg </para></simplesect>
</para>    </detaileddescription>
    <programlisting>
<codeline lineno="1"><highlight class="comment">/*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="2"><highlight class="normal"></highlight><highlight class="comment">/*<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="3"><highlight class="normal"></highlight><highlight class="comment">/*<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>This<sp/>file<sp/>is<sp/>part<sp/>of<sp/>the<sp/>program<sp/>and<sp/>library<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="4"><highlight class="normal"></highlight><highlight class="comment">/*<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>SCIP<sp/>---<sp/>Solving<sp/>Constraint<sp/>Integer<sp/>Programs<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="5"><highlight class="normal"></highlight><highlight class="comment">/*<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="6"><highlight class="normal"></highlight><highlight class="comment">/*<sp/><sp/><sp/><sp/>Copyright<sp/>(C)<sp/>2002-2015<sp/>Konrad-Zuse-Zentrum<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="7"><highlight class="normal"></highlight><highlight class="comment">/*<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>fuer<sp/>Informationstechnik<sp/>Berlin<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="8"><highlight class="normal"></highlight><highlight class="comment">/*<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="9"><highlight class="normal"></highlight><highlight class="comment">/*<sp/><sp/>SCIP<sp/>is<sp/>distributed<sp/>under<sp/>the<sp/>terms<sp/>of<sp/>the<sp/>ZIB<sp/>Academic<sp/>License.<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="10"><highlight class="normal"></highlight><highlight class="comment">/*<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="11"><highlight class="normal"></highlight><highlight class="comment">/*<sp/><sp/>You<sp/>should<sp/>have<sp/>received<sp/>a<sp/>copy<sp/>of<sp/>the<sp/>ZIB<sp/>Academic<sp/>License<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="12"><highlight class="normal"></highlight><highlight class="comment">/*<sp/><sp/>along<sp/>with<sp/>SCIP;<sp/>see<sp/>the<sp/>file<sp/>COPYING.<sp/>If<sp/>not<sp/>email<sp/>to<sp/>scip@zib.de.<sp/><sp/><sp/><sp/><sp/><sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="13"><highlight class="normal"></highlight><highlight class="comment">/*<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="14"><highlight class="normal"></highlight><highlight class="comment">/*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*<sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="15"><highlight class="normal"></highlight><highlight class="comment"></highlight></codeline>
<codeline lineno="16"><highlight class="comment">/**@file<sp/><sp/><sp/>pub_presol.h</highlight></codeline>
<codeline lineno="17"><highlight class="comment"><sp/>*<sp/>@ingroup<sp/>PUBLICMETHODS</highlight></codeline>
<codeline lineno="18"><highlight class="comment"><sp/>*<sp/>@brief<sp/><sp/>public<sp/>methods<sp/>for<sp/>presolvers</highlight></codeline>
<codeline lineno="19"><highlight class="comment"><sp/>*<sp/>@author<sp/>Tobias<sp/>Achterberg</highlight></codeline>
<codeline lineno="20"><highlight class="comment"><sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="21"><highlight class="normal"></highlight></codeline>
<codeline lineno="22"><highlight class="normal"></highlight><highlight class="comment">/*---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="23"><highlight class="normal"></highlight></codeline>
<codeline lineno="24"><highlight class="normal"></highlight><highlight class="preprocessor">#ifndef<sp/>__SCIP_PUB_PRESOL_H__</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="25"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>__SCIP_PUB_PRESOL_H__</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="26"><highlight class="normal"></highlight></codeline>
<codeline lineno="27"><highlight class="normal"></highlight></codeline>
<codeline lineno="28"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/>"<ref refid="def_8h" kindref="compound">scip/def.h</ref>"</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="29"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/>"<ref refid="type__misc_8h" kindref="compound">scip/type_misc.h</ref>"</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="30"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/>"<ref refid="type__presol_8h" kindref="compound">scip/type_presol.h</ref>"</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="31"><highlight class="normal"></highlight></codeline>
<codeline lineno="32"><highlight class="normal"></highlight><highlight class="preprocessor">#ifdef<sp/>__cplusplus</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="33"><highlight class="normal"></highlight><highlight class="keyword">extern</highlight><highlight class="normal"><sp/></highlight><highlight class="stringliteral">"C"</highlight><highlight class="normal"><sp/>{</highlight></codeline>
<codeline lineno="34"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="35"><highlight class="normal"></highlight><highlight class="comment"></highlight></codeline>
<codeline lineno="36"><highlight class="comment">/**<sp/>compares<sp/>two<sp/>presolvers<sp/>w.<sp/>r.<sp/>to<sp/>their<sp/>priority<sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="37"><highlight class="normal"></highlight><highlight class="keyword">extern</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="38"><highlight class="normal"><ref refid="pub__presol_8h_1a41c8fc327bfbc26ddaaaf8787815187e" kindref="member">SCIP_DECL_SORTPTRCOMP</ref>(SCIPpresolComp);</highlight></codeline>
<codeline lineno="39"><highlight class="normal"></highlight><highlight class="comment"></highlight></codeline>
<codeline lineno="40"><highlight class="comment">/**<sp/>comparison<sp/>method<sp/>for<sp/>sorting<sp/>presolvers<sp/>w.r.t.<sp/>to<sp/>their<sp/>name<sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="41"><highlight class="normal"></highlight><highlight class="keyword">extern</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="42"><highlight class="normal"><ref refid="pub__presol_8h_1a41c8fc327bfbc26ddaaaf8787815187e" kindref="member">SCIP_DECL_SORTPTRCOMP</ref>(SCIPpresolCompName);</highlight></codeline>
<codeline lineno="43"><highlight class="normal"></highlight><highlight class="comment"></highlight></codeline>
<codeline lineno="44"><highlight class="comment">/**<sp/>gets<sp/>user<sp/>data<sp/>of<sp/>presolver<sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="45"><highlight class="normal"></highlight><highlight class="keyword">extern</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="46"><highlight class="normal"><ref refid="type__presol_8h_1a349c1847ad0f1d482200fa025006da02" kindref="member">SCIP_PRESOLDATA</ref>*<sp/><ref refid="pub__presol_8h_1afb2b373efb83578989b3ea0fbc0a335a" kindref="member">SCIPpresolGetData</ref>(</highlight></codeline>
<codeline lineno="47"><highlight class="normal"><sp/><sp/><sp/><ref refid="type__presol_8h_1a6c8f6313616acb5006cdbed3f27a30e3" kindref="member">SCIP_PRESOL</ref>*<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>presol<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">/**<<sp/>presolver<sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="48"><highlight class="normal"><sp/><sp/><sp/>);</highlight></codeline>
<codeline lineno="49"><highlight class="normal"></highlight><highlight class="comment"></highlight></codeline>
<codeline lineno="50"><highlight class="comment">/**<sp/>sets<sp/>user<sp/>data<sp/>of<sp/>presolver;<sp/>user<sp/>has<sp/>to<sp/>free<sp/>old<sp/>data<sp/>in<sp/>advance!<sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="51"><highlight class="normal"></highlight><highlight class="keyword">extern</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="52"><highlight class="normal"></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="pub__presol_8h_1a4f850dc99207d36799313c512cc6799a" kindref="member">SCIPpresolSetData</ref>(</highlight></codeline>
<codeline lineno="53"><highlight class="normal"><sp/><sp/><sp/><ref refid="type__presol_8h_1a6c8f6313616acb5006cdbed3f27a30e3" kindref="member">SCIP_PRESOL</ref>*<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>presol,<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">/**<<sp/>presolver<sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="54"><highlight class="normal"><sp/><sp/><sp/><ref refid="type__presol_8h_1a349c1847ad0f1d482200fa025006da02" kindref="member">SCIP_PRESOLDATA</ref>*<sp/><sp/><sp/><sp/><sp/><sp/>presoldata<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">/**<<sp/>new<sp/>presolver<sp/>user<sp/>data<sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="55"><highlight class="normal"><sp/><sp/><sp/>);</highlight></codeline>
<codeline lineno="56"><highlight class="normal"></highlight><highlight class="comment"></highlight></codeline>
<codeline lineno="57"><highlight class="comment">/**<sp/>gets<sp/>name<sp/>of<sp/>presolver<sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="58"><highlight class="normal"></highlight><highlight class="keyword">extern</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="59"><highlight class="normal"></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal">*<sp/><ref refid="pub__presol_8h_1ab4da0149ec216805f478356f4f7be686" kindref="member">SCIPpresolGetName</ref>(</highlight></codeline>
<codeline lineno="60"><highlight class="normal"><sp/><sp/><sp/><ref refid="type__presol_8h_1a6c8f6313616acb5006cdbed3f27a30e3" kindref="member">SCIP_PRESOL</ref>*<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>presol<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">/**<<sp/>presolver<sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="61"><highlight class="normal"><sp/><sp/><sp/>);</highlight></codeline>
<codeline lineno="62"><highlight class="normal"></highlight><highlight class="comment"></highlight></codeline>
<codeline lineno="63"><highlight class="comment">/**<sp/>gets<sp/>description<sp/>of<sp/>presolver<sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="64"><highlight class="normal"></highlight><highlight class="keyword">extern</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="65"><highlight class="normal"></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal">*<sp/><ref refid="pub__presol_8h_1a28a3d9e3f94190ab73b4789eb9f91749" kindref="member">SCIPpresolGetDesc</ref>(</highlight></codeline>
<codeline lineno="66"><highlight class="normal"><sp/><sp/><sp/><ref refid="type__presol_8h_1a6c8f6313616acb5006cdbed3f27a30e3" kindref="member">SCIP_PRESOL</ref>*<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>presol<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">/**<<sp/>presolver<sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="67"><highlight class="normal"><sp/><sp/><sp/>);</highlight></codeline>
<codeline lineno="68"><highlight class="normal"></highlight><highlight class="comment"></highlight></codeline>
<codeline lineno="69"><highlight class="comment">/**<sp/>gets<sp/>priority<sp/>of<sp/>presolver<sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="70"><highlight class="normal"></highlight><highlight class="keyword">extern</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="71"><highlight class="normal"></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="pub__presol_8h_1a77bcf44c1105f284bfecf3cf4adef002" kindref="member">SCIPpresolGetPriority</ref>(</highlight></codeline>
<codeline lineno="72"><highlight class="normal"><sp/><sp/><sp/><ref refid="type__presol_8h_1a6c8f6313616acb5006cdbed3f27a30e3" kindref="member">SCIP_PRESOL</ref>*<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>presol<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">/**<<sp/>presolver<sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="73"><highlight class="normal"><sp/><sp/><sp/>);</highlight></codeline>
<codeline lineno="74"><highlight class="normal"></highlight><highlight class="comment"></highlight></codeline>
<codeline lineno="75"><highlight class="comment">/**<sp/>gets<sp/>round<sp/>limit<sp/>of<sp/>presolver<sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="76"><highlight class="normal"></highlight><highlight class="keyword">extern</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="77"><highlight class="normal"></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="pub__presol_8h_1ac05fe5b54a9e776c0fa9009eff5ba96d" kindref="member">SCIPpresolGetMaxrounds</ref>(</highlight></codeline>
<codeline lineno="78"><highlight class="normal"><sp/><sp/><sp/><ref refid="type__presol_8h_1a6c8f6313616acb5006cdbed3f27a30e3" kindref="member">SCIP_PRESOL</ref>*<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>presol<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">/**<<sp/>presolver<sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="79"><highlight class="normal"><sp/><sp/><sp/>);</highlight></codeline>
<codeline lineno="80"><highlight class="normal"></highlight><highlight class="comment"></highlight></codeline>
<codeline lineno="81"><highlight class="comment">/**<sp/>gets<sp/>the<sp/>timing<sp/>mask<sp/>of<sp/>the<sp/>presolver<sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="82"><highlight class="normal"></highlight><highlight class="keyword">extern</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="83"><highlight class="normal"><ref refid="type__timing_8h_1a623636041ddf65be8742740fdc3673b6" kindref="member">SCIP_PRESOLTIMING</ref><sp/><ref refid="pub__presol_8h_1ae9e45b0546d982f458b10bc0742b23a0" kindref="member">SCIPpresolGetTiming</ref>(</highlight></codeline>
<codeline lineno="84"><highlight class="normal"><sp/><sp/><sp/><ref refid="type__presol_8h_1a6c8f6313616acb5006cdbed3f27a30e3" kindref="member">SCIP_PRESOL</ref>*<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>presol<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">/**<<sp/>presolver<sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="85"><highlight class="normal"><sp/><sp/><sp/>);</highlight></codeline>
<codeline lineno="86"><highlight class="normal"></highlight><highlight class="comment"></highlight></codeline>
<codeline lineno="87"><highlight class="comment">/**<sp/>sets<sp/>the<sp/>timing<sp/>mask<sp/>of<sp/>the<sp/>presolver<sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="88"><highlight class="normal"></highlight><highlight class="keyword">extern</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="89"><highlight class="normal"></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="pub__presol_8h_1a2dae8310ead370407a05a2e915c8bb9e" kindref="member">SCIPpresolSetTiming</ref>(</highlight></codeline>
<codeline lineno="90"><highlight class="normal"><sp/><sp/><sp/><ref refid="type__presol_8h_1a6c8f6313616acb5006cdbed3f27a30e3" kindref="member">SCIP_PRESOL</ref>*<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>presol,<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">/**<<sp/>presolver<sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="91"><highlight class="normal"><sp/><sp/><sp/><ref refid="type__timing_8h_1a623636041ddf65be8742740fdc3673b6" kindref="member">SCIP_PRESOLTIMING</ref><sp/><sp/><sp/><sp/><sp/>timing<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">/**<<sp/>timing<sp/>mask<sp/>of<sp/>the<sp/>presolver<sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="92"><highlight class="normal"><sp/><sp/><sp/>);</highlight></codeline>
<codeline lineno="93"><highlight class="normal"></highlight><highlight class="comment"></highlight></codeline>
<codeline lineno="94"><highlight class="comment">/**<sp/>should<sp/>presolver<sp/>be<sp/>delayed,<sp/>if<sp/>other<sp/>presolvers<sp/>found<sp/>reductions?<sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="95"><highlight class="normal"></highlight><highlight class="keyword">extern</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="96"><highlight class="normal"><ref refid="def_8h_1a5f45b90d62d88b23ba4cf7c08d3bf358" kindref="member">SCIP_Bool</ref><sp/><ref refid="pub__presol_8h_1a58856573ee9c87218cf8a6caac3a8bb2" kindref="member">SCIPpresolIsDelayed</ref>(</highlight></codeline>
<codeline lineno="97"><highlight class="normal"><sp/><sp/><sp/><ref refid="type__presol_8h_1a6c8f6313616acb5006cdbed3f27a30e3" kindref="member">SCIP_PRESOL</ref>*<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>presol<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">/**<<sp/>presolver<sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="98"><highlight class="normal"><sp/><sp/><sp/>);</highlight></codeline>
<codeline lineno="99"><highlight class="normal"></highlight><highlight class="comment"></highlight></codeline>
<codeline lineno="100"><highlight class="comment">/**<sp/>was<sp/>presolver<sp/>delayed<sp/>at<sp/>the<sp/>last<sp/>call?<sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="101"><highlight class="normal"></highlight><highlight class="keyword">extern</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="102"><highlight class="normal"><ref refid="def_8h_1a5f45b90d62d88b23ba4cf7c08d3bf358" kindref="member">SCIP_Bool</ref><sp/><ref refid="pub__presol_8h_1adebe02dc339510977cbaa39610d1f8f7" kindref="member">SCIPpresolWasDelayed</ref>(</highlight></codeline>
<codeline lineno="103"><highlight class="normal"><sp/><sp/><sp/><ref refid="type__presol_8h_1a6c8f6313616acb5006cdbed3f27a30e3" kindref="member">SCIP_PRESOL</ref>*<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>presol<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">/**<<sp/>presolver<sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="104"><highlight class="normal"><sp/><sp/><sp/>);</highlight></codeline>
<codeline lineno="105"><highlight class="normal"></highlight><highlight class="comment"></highlight></codeline>
<codeline lineno="106"><highlight class="comment">/**<sp/>is<sp/>presolver<sp/>initialized?<sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="107"><highlight class="normal"></highlight><highlight class="keyword">extern</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="108"><highlight class="normal"><ref refid="def_8h_1a5f45b90d62d88b23ba4cf7c08d3bf358" kindref="member">SCIP_Bool</ref><sp/><ref refid="pub__presol_8h_1a108a13dc67365903f5ecb3ead79a2ca2" kindref="member">SCIPpresolIsInitialized</ref>(</highlight></codeline>
<codeline lineno="109"><highlight class="normal"><sp/><sp/><sp/><ref refid="type__presol_8h_1a6c8f6313616acb5006cdbed3f27a30e3" kindref="member">SCIP_PRESOL</ref>*<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>presol<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">/**<<sp/>presolver<sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="110"><highlight class="normal"><sp/><sp/><sp/>);</highlight></codeline>
<codeline lineno="111"><highlight class="normal"></highlight><highlight class="comment"></highlight></codeline>
<codeline lineno="112"><highlight class="comment">/**<sp/>gets<sp/>time<sp/>in<sp/>seconds<sp/>used<sp/>in<sp/>this<sp/>presolver<sp/>for<sp/>setting<sp/>up<sp/>for<sp/>next<sp/>stages<sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="113"><highlight class="normal"></highlight><highlight class="keyword">extern</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="114"><highlight class="normal"><ref refid="def_8h_1a7f0ca7bf9e709814432691d8173a21fa" kindref="member">SCIP_Real</ref><sp/><ref refid="pub__presol_8h_1a092f58278dd7ddd69c176960506a0c4b" kindref="member">SCIPpresolGetSetupTime</ref>(</highlight></codeline>
<codeline lineno="115"><highlight class="normal"><sp/><sp/><sp/><ref refid="type__presol_8h_1a6c8f6313616acb5006cdbed3f27a30e3" kindref="member">SCIP_PRESOL</ref>*<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>presol<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">/**<<sp/>presolver<sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="116"><highlight class="normal"><sp/><sp/><sp/>);</highlight></codeline>
<codeline lineno="117"><highlight class="normal"></highlight><highlight class="comment"></highlight></codeline>
<codeline lineno="118"><highlight class="comment">/**<sp/>gets<sp/>time<sp/>in<sp/>seconds<sp/>used<sp/>in<sp/>this<sp/>presolver<sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="119"><highlight class="normal"></highlight><highlight class="keyword">extern</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="120"><highlight class="normal"><ref refid="def_8h_1a7f0ca7bf9e709814432691d8173a21fa" kindref="member">SCIP_Real</ref><sp/><ref refid="pub__presol_8h_1a627d044db169bf18864a67feb0152b4b" kindref="member">SCIPpresolGetTime</ref>(</highlight></codeline>
<codeline lineno="121"><highlight class="normal"><sp/><sp/><sp/><ref refid="type__presol_8h_1a6c8f6313616acb5006cdbed3f27a30e3" kindref="member">SCIP_PRESOL</ref>*<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>presol<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">/**<<sp/>presolver<sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="122"><highlight class="normal"><sp/><sp/><sp/>);</highlight></codeline>
<codeline lineno="123"><highlight class="normal"></highlight><highlight class="comment"></highlight></codeline>
<codeline lineno="124"><highlight class="comment">/**<sp/>gets<sp/>number<sp/>of<sp/>variables<sp/>fixed<sp/>in<sp/>presolver<sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="125"><highlight class="normal"></highlight><highlight class="keyword">extern</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="126"><highlight class="normal"></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="pub__presol_8h_1a8d5774f8a2ff447c8bd296f01d02ca3a" kindref="member">SCIPpresolGetNFixedVars</ref>(</highlight></codeline>
<codeline lineno="127"><highlight class="normal"><sp/><sp/><sp/><ref refid="type__presol_8h_1a6c8f6313616acb5006cdbed3f27a30e3" kindref="member">SCIP_PRESOL</ref>*<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>presol<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">/**<<sp/>presolver<sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="128"><highlight class="normal"><sp/><sp/><sp/>);</highlight></codeline>
<codeline lineno="129"><highlight class="normal"></highlight><highlight class="comment"></highlight></codeline>
<codeline lineno="130"><highlight class="comment">/**<sp/>gets<sp/>number<sp/>of<sp/>variables<sp/>aggregated<sp/>in<sp/>presolver<sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="131"><highlight class="normal"></highlight><highlight class="keyword">extern</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="132"><highlight class="normal"></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="pub__presol_8h_1a0e9b79c7844166e3ce2f1d7335bb0521" kindref="member">SCIPpresolGetNAggrVars</ref>(</highlight></codeline>
<codeline lineno="133"><highlight class="normal"><sp/><sp/><sp/><ref refid="type__presol_8h_1a6c8f6313616acb5006cdbed3f27a30e3" kindref="member">SCIP_PRESOL</ref>*<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>presol<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">/**<<sp/>presolver<sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="134"><highlight class="normal"><sp/><sp/><sp/>);</highlight></codeline>
<codeline lineno="135"><highlight class="normal"></highlight><highlight class="comment"></highlight></codeline>
<codeline lineno="136"><highlight class="comment">/**<sp/>gets<sp/>number<sp/>of<sp/>variable<sp/>types<sp/>changed<sp/>in<sp/>presolver<sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="137"><highlight class="normal"></highlight><highlight class="keyword">extern</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="138"><highlight class="normal"></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="pub__presol_8h_1a633793b87e754b54ab6957f4e34e9932" kindref="member">SCIPpresolGetNChgVarTypes</ref>(</highlight></codeline>
<codeline lineno="139"><highlight class="normal"><sp/><sp/><sp/><ref refid="type__presol_8h_1a6c8f6313616acb5006cdbed3f27a30e3" kindref="member">SCIP_PRESOL</ref>*<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>presol<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">/**<<sp/>presolver<sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="140"><highlight class="normal"><sp/><sp/><sp/>);</highlight></codeline>
<codeline lineno="141"><highlight class="normal"></highlight><highlight class="comment"></highlight></codeline>
<codeline lineno="142"><highlight class="comment">/**<sp/>gets<sp/>number<sp/>of<sp/>bounds<sp/>changed<sp/>in<sp/>presolver<sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="143"><highlight class="normal"></highlight><highlight class="keyword">extern</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="144"><highlight class="normal"></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="pub__presol_8h_1aa41d3188385cec6660b5e7fb7d856c4e" kindref="member">SCIPpresolGetNChgBds</ref>(</highlight></codeline>
<codeline lineno="145"><highlight class="normal"><sp/><sp/><sp/><ref refid="type__presol_8h_1a6c8f6313616acb5006cdbed3f27a30e3" kindref="member">SCIP_PRESOL</ref>*<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>presol<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">/**<<sp/>presolver<sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="146"><highlight class="normal"><sp/><sp/><sp/>);</highlight></codeline>
<codeline lineno="147"><highlight class="normal"></highlight><highlight class="comment"></highlight></codeline>
<codeline lineno="148"><highlight class="comment">/**<sp/>gets<sp/>number<sp/>of<sp/>holes<sp/>added<sp/>to<sp/>domains<sp/>of<sp/>variables<sp/>in<sp/>presolver<sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="149"><highlight class="normal"></highlight><highlight class="keyword">extern</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="150"><highlight class="normal"></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="pub__presol_8h_1a346792d6e0a32af9c648c2b372066ecf" kindref="member">SCIPpresolGetNAddHoles</ref>(</highlight></codeline>
<codeline lineno="151"><highlight class="normal"><sp/><sp/><sp/><ref refid="type__presol_8h_1a6c8f6313616acb5006cdbed3f27a30e3" kindref="member">SCIP_PRESOL</ref>*<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>presol<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">/**<<sp/>presolver<sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="152"><highlight class="normal"><sp/><sp/><sp/>);</highlight></codeline>
<codeline lineno="153"><highlight class="normal"></highlight><highlight class="comment"></highlight></codeline>
<codeline lineno="154"><highlight class="comment">/**<sp/>gets<sp/>number<sp/>of<sp/>constraints<sp/>deleted<sp/>in<sp/>presolver<sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="155"><highlight class="normal"></highlight><highlight class="keyword">extern</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="156"><highlight class="normal"></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="pub__presol_8h_1a280254c8a6fc88e8c57564d4c7fcc440" kindref="member">SCIPpresolGetNDelConss</ref>(</highlight></codeline>
<codeline lineno="157"><highlight class="normal"><sp/><sp/><sp/><ref refid="type__presol_8h_1a6c8f6313616acb5006cdbed3f27a30e3" kindref="member">SCIP_PRESOL</ref>*<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>presol<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">/**<<sp/>presolver<sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="158"><highlight class="normal"><sp/><sp/><sp/>);</highlight></codeline>
<codeline lineno="159"><highlight class="normal"></highlight><highlight class="comment"></highlight></codeline>
<codeline lineno="160"><highlight class="comment">/**<sp/>gets<sp/>number<sp/>of<sp/>constraints<sp/>added<sp/>in<sp/>presolver<sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="161"><highlight class="normal"></highlight><highlight class="keyword">extern</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="162"><highlight class="normal"></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="pub__presol_8h_1aaa256aa566ab50b98f27da0f4e00ef25" kindref="member">SCIPpresolGetNAddConss</ref>(</highlight></codeline>
<codeline lineno="163"><highlight class="normal"><sp/><sp/><sp/><ref refid="type__presol_8h_1a6c8f6313616acb5006cdbed3f27a30e3" kindref="member">SCIP_PRESOL</ref>*<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>presol<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">/**<<sp/>presolver<sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="164"><highlight class="normal"><sp/><sp/><sp/>);</highlight></codeline>
<codeline lineno="165"><highlight class="normal"></highlight><highlight class="comment"></highlight></codeline>
<codeline lineno="166"><highlight class="comment">/**<sp/>gets<sp/>number<sp/>of<sp/>constraints<sp/>upgraded<sp/>in<sp/>presolver<sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="167"><highlight class="normal"></highlight><highlight class="keyword">extern</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="168"><highlight class="normal"></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="pub__presol_8h_1a1ae0be1eb24c38c73671c64370b7759e" kindref="member">SCIPpresolGetNUpgdConss</ref>(</highlight></codeline>
<codeline lineno="169"><highlight class="normal"><sp/><sp/><sp/><ref refid="type__presol_8h_1a6c8f6313616acb5006cdbed3f27a30e3" kindref="member">SCIP_PRESOL</ref>*<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>presol<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">/**<<sp/>presolver<sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="170"><highlight class="normal"><sp/><sp/><sp/>);</highlight></codeline>
<codeline lineno="171"><highlight class="normal"></highlight><highlight class="comment"></highlight></codeline>
<codeline lineno="172"><highlight class="comment">/**<sp/>gets<sp/>number<sp/>of<sp/>coefficients<sp/>changed<sp/>in<sp/>presolver<sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="173"><highlight class="normal"></highlight><highlight class="keyword">extern</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="174"><highlight class="normal"></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="pub__presol_8h_1a2d837ebf379bbaf4a1d98f2f1da6dc70" kindref="member">SCIPpresolGetNChgCoefs</ref>(</highlight></codeline>
<codeline lineno="175"><highlight class="normal"><sp/><sp/><sp/><ref refid="type__presol_8h_1a6c8f6313616acb5006cdbed3f27a30e3" kindref="member">SCIP_PRESOL</ref>*<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>presol<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">/**<<sp/>presolver<sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="176"><highlight class="normal"><sp/><sp/><sp/>);</highlight></codeline>
<codeline lineno="177"><highlight class="normal"></highlight><highlight class="comment"></highlight></codeline>
<codeline lineno="178"><highlight class="comment">/**<sp/>gets<sp/>number<sp/>of<sp/>constraint<sp/>sides<sp/>changed<sp/>in<sp/>presolver<sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="179"><highlight class="normal"></highlight><highlight class="keyword">extern</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="180"><highlight class="normal"></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="pub__presol_8h_1a7ccedf915c941a5ea4ca15af85762de0" kindref="member">SCIPpresolGetNChgSides</ref>(</highlight></codeline>
<codeline lineno="181"><highlight class="normal"><sp/><sp/><sp/><ref refid="type__presol_8h_1a6c8f6313616acb5006cdbed3f27a30e3" kindref="member">SCIP_PRESOL</ref>*<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>presol<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">/**<<sp/>presolver<sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="182"><highlight class="normal"><sp/><sp/><sp/>);</highlight></codeline>
<codeline lineno="183"><highlight class="normal"></highlight><highlight class="comment"></highlight></codeline>
<codeline lineno="184"><highlight class="comment">/**<sp/>gets<sp/>number<sp/>of<sp/>times<sp/>the<sp/>presolver<sp/>was<sp/>called<sp/>and<sp/>tried<sp/>to<sp/>find<sp/>reductions<sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="185"><highlight class="normal"></highlight><highlight class="keyword">extern</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="186"><highlight class="normal"></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="pub__presol_8h_1a20d42d7c5f334195bc309591fc1d9180" kindref="member">SCIPpresolGetNCalls</ref>(</highlight></codeline>
<codeline lineno="187"><highlight class="normal"><sp/><sp/><sp/><ref refid="type__presol_8h_1a6c8f6313616acb5006cdbed3f27a30e3" kindref="member">SCIP_PRESOL</ref>*<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>presol<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">/**<<sp/>presolver<sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="188"><highlight class="normal"><sp/><sp/><sp/>);</highlight></codeline>
<codeline lineno="189"><highlight class="normal"></highlight></codeline>
<codeline lineno="190"><highlight class="normal"></highlight><highlight class="preprocessor">#ifdef<sp/>__cplusplus</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="191"><highlight class="normal">}</highlight></codeline>
<codeline lineno="192"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="193"><highlight class="normal"></highlight></codeline>
<codeline lineno="194"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
    </programlisting>
    <location file="/mnt/hdd/mlubin/work/scipoptsuite-3.2.0/scip-3.2.0/src/scip/pub_presol.h"/>
  </compounddef>
</doxygen>