/home/coin/SVN-release/CoinAll-1.1.0/CoinUtils/src/CoinPresolvePsdebug.hpp

Go to the documentation of this file.
00001 // Copyright (C) 2002, International Business Machines
00002 // Corporation and others.  All Rights Reserved.
00003 
00004 #ifndef CoinPresolvePsdebug_H
00005 #define CoinPresolvePsdebug_H
00006 
00021 
00029 void presolve_no_dups(const CoinPresolveMatrix *preObj,
00030                       bool doCol = true, bool doRow = true) ;
00031 
00041 void presolve_links_ok(const CoinPresolveMatrix *preObj,
00042                        bool doCol = true, bool doRow = false) ;
00043 
00050 void presolve_no_zeros(const CoinPresolveMatrix *preObj,
00051                        bool doCol = true, bool doRow = true) ;
00052 
00059 void presolve_consistent(const CoinPresolveMatrix *preObj,
00060                          bool chkvals = true) ;
00061 
00065 void presolve_check_threads(const CoinPostsolveMatrix *obj) ;
00066 
00077 void presolve_check_free_list(const CoinPostsolveMatrix *obj,
00078                               bool chkElemCnt = false) ;
00079 
00090 void presolve_check_reduced_costs(const CoinPostsolveMatrix *obj) ;
00091 
00099 void presolve_check_duals(const CoinPostsolveMatrix *postObj) ;
00100 
00110 void presolve_check_sol(const CoinPresolveMatrix *preObj,
00111                         int chkColSol = 2, int chkRowAct = 1,
00112                         int chkStatus = 1) ;
00113 
00122 void presolve_check_sol(const CoinPostsolveMatrix *postObj,
00123                         int chkColSol = 2, int chkRowAct = 2,
00124                         int chkStatus = 1) ;
00125 
00129 void presolve_check_nbasic(const CoinPostsolveMatrix *postObj) ;
00131 
00132 #endif

Generated on Sun Nov 14 14:06:32 2010 for Coin-All by  doxygen 1.4.7