• Main Page
  • Related Pages
  • Modules
  • Namespaces
  • Classes
  • Files
  • File List
  • File Members

/build/buildd/coinutils-2.6.4/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

Generated on Fri Oct 15 2010 18:21:02 by  doxygen 1.7.1