- Main Page
- Modules
- Namespaces
- Classes
- Files
- Related Pages

- File List
- File Members

# /home/coin/SVN-release/Cgl-0.55.0/CoinUtils/src/CoinPresolvePsdebug.hpp

Go to the documentation of this file.

    00001 /* $Id: CoinPresolvePsdebug.hpp 1215 2009-11-05 11:03:04Z forrest $ */
    00002 // Copyright (C) 2002, International Business Machines
    00003 // Corporation and others.  All Rights Reserved.
    00004
    00005 #ifndef CoinPresolvePsdebug_H
    00006 #define CoinPresolvePsdebug_H
    00007
    00022
    00030 void presolve_no_dups(const CoinPresolveMatrix *preObj,
    00031                       bool doCol = true, bool doRow = true) ;
    00032
    00042 void presolve_links_ok(const CoinPresolveMatrix *preObj,
    00043                        bool doCol = true, bool doRow = false) ;
    00044
    00051 void presolve_no_zeros(const CoinPresolveMatrix *preObj,
    00052                        bool doCol = true, bool doRow = true) ;
    00053
    00060 void presolve_consistent(const CoinPresolveMatrix *preObj,
    00061                          bool chkvals = true) ;
    00062
    00066 void presolve_check_threads(const CoinPostsolveMatrix *obj) ;
    00067
    00078 void presolve_check_free_list(const CoinPostsolveMatrix *obj,
    00079                               bool chkElemCnt = false) ;
    00080
    00091 void presolve_check_reduced_costs(const CoinPostsolveMatrix *obj) ;
    00092
    00100 void presolve_check_duals(const CoinPostsolveMatrix *postObj) ;
    00101
    00111 void presolve_check_sol(const CoinPresolveMatrix *preObj,
    00112                         int chkColSol = 2, int chkRowAct = 1,
    00113                         int chkStatus = 1) ;
    00114
    00123 void presolve_check_sol(const CoinPostsolveMatrix *postObj,
    00124                         int chkColSol = 2, int chkRowAct = 2,
    00125                         int chkStatus = 1) ;
    00126
    00130 void presolve_check_nbasic(const CoinPresolveMatrix *preObj) ;
    00131
    00135 void presolve_check_nbasic(const CoinPostsolveMatrix *postObj) ;
    00136
    00138
    00139 #endif