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

- File List
- File Members

# /home/coin/SVN-release/Alps-1.3.0/CoinUtils/src/CoinPresolvePsdebug.hpp

Go to the documentation of this file.

    00001 /* $Id: CoinPresolvePsdebug.hpp 1372 2011-01-03 23:31:00Z lou $ */
    00002 // Copyright (C) 2002, International Business Machines
    00003 // Corporation and others.  All Rights Reserved.
    00004 // This code is licensed under the terms of the Eclipse Public License (EPL).
    00005
    00006 #ifndef CoinPresolvePsdebug_H
    00007 #define CoinPresolvePsdebug_H
    00008
    00023
    00031 void presolve_no_dups(const CoinPresolveMatrix *preObj,
    00032                       bool doCol = true, bool doRow = true) ;
    00033
    00043 void presolve_links_ok(const CoinPresolveMatrix *preObj,
    00044                        bool doCol = true, bool doRow = false) ;
    00045
    00052 void presolve_no_zeros(const CoinPresolveMatrix *preObj,
    00053                        bool doCol = true, bool doRow = true) ;
    00054
    00061 void presolve_consistent(const CoinPresolveMatrix *preObj,
    00062                          bool chkvals = true) ;
    00063
    00067 void presolve_check_threads(const CoinPostsolveMatrix *obj) ;
    00068
    00079 void presolve_check_free_list(const CoinPostsolveMatrix *obj,
    00080                               bool chkElemCnt = false) ;
    00081
    00092 void presolve_check_reduced_costs(const CoinPostsolveMatrix *obj) ;
    00093
    00101 void presolve_check_duals(const CoinPostsolveMatrix *postObj) ;
    00102
    00112 void presolve_check_sol(const CoinPresolveMatrix *preObj,
    00113                         int chkColSol = 2, int chkRowAct = 1,
    00114                         int chkStatus = 1) ;
    00115
    00124 void presolve_check_sol(const CoinPostsolveMatrix *postObj,
    00125                         int chkColSol = 2, int chkRowAct = 2,
    00126                         int chkStatus = 1) ;
    00127
    00131 void presolve_check_nbasic(const CoinPresolveMatrix *preObj) ;
    00132
    00136 void presolve_check_nbasic(const CoinPostsolveMatrix *postObj) ;
    00137
    00139
    00140 #endif