All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
simpleHashRecord.cc
Go to the documentation of this file.
1 /* simpleHashRecord.cc
2  */
4 #include "osl/record/csa.h"
5 #include <map>
6 #include <iostream>
7 #include <iomanip>
8 
9 #ifndef MINIMAL
10 void osl::search::
11 SimpleHashRecord::dump(std::ostream& os) const
12 {
13  os << "SimpleHashRecord " << this
14  << " node_count " << nodeCount() << "\n";
15  os << "best move " << record::csa::show(best_move.move())
16  << " " << best_move.logProb()
17  << "\t";
18  os << "limit: l " << lower_limit << " u " << upper_limit << "\n";
19  os << "in_check " << inCheck() << "\n";
20  if (hasLowerBound(0))
21  os << lowerBound();
22  else
23  os << "*";
24  os << " < ";
25  if (hasUpperBound(0))
26  os << upperBound();
27  else
28  os << "*";
29  os << "\n";
30  qrecord.dump(os);
31 }
32 
33 
34 #endif
35 
36 /* ------------------------------------------------------------------------- */
37 // ;;; Local Variables:
38 // ;;; mode:c++
39 // ;;; c-basic-offset:2
40 // ;;; End: