1 #ifndef stk_mesh_DiagWriter_h 2 #define stk_mesh_DiagWriter_h 4 #ifdef STK_MESH_TRACE_ENABLED 6 #include <stk_util/diag/Trace.hpp> 7 #include <stk_util/diag/Writer.hpp> 8 #include <stk_util/diag/WriterOStream.hpp> 9 #include <stk_util/diag/WriterParser.hpp> 11 #include <stk_mesh/base/DiagWriter_fwd.hpp> 12 #include <stk_mesh/base/Part.hpp> 25 void initDiagWriter(std::ostream& stream);
28 #define meshlog stk_classic::mesh::theDiagWriter() 30 class DiagWriterParser :
public diag::WriterParser
36 DiagWriterParser &theDiagWriterParser();
38 typedef diag::Tracespec Tracespec;
39 typedef diag::Traceback Traceback;
46 class Trace :
public diag::Trace
49 explicit Trace(
const char *message)
50 : diag::Trace(meshlog, message)
53 Trace(
const char *message,
int print_mask)
54 : diag::Trace(meshlog, message, print_mask)
57 Trace(
const char *message,
int print_mask,
bool do_trace)
58 : diag::Trace(meshlog, message, print_mask, do_trace)
77 #endif // STKMESH_TRACE_ENABLED 79 #endif // stk_mesh_DiagWriter_h std::pair< Entity *, unsigned > EntityProc
Pairing of an entity with a processor rank.
std::ostream & operator<<(std::ostream &s, const Bucket &k)
Print the part names for which this bucket is a subset.
Class Writer implements a runtime selectable diagnostic output writer to aid in the development and d...