diff options
-rw-r--r-- | Carpet/Timers/src/TimerTree.cc | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/Carpet/Timers/src/TimerTree.cc b/Carpet/Timers/src/TimerTree.cc index e75281bf7..9a715eba1 100644 --- a/Carpet/Timers/src/TimerTree.cc +++ b/Carpet/Timers/src/TimerTree.cc @@ -341,6 +341,15 @@ namespace Timers { out << space << "<timer name = " << "\"" << escapeForXML(d_name) << "\"> "; out << getTime() << " "; + const vector<double> values = getAllTimerValues(); + const vector<pair<string,string> > names = getAllTimerNames(); + + out << endl; + + for (size_t i=0; i<names.size(); ++i) + { + out << space << " " << "<value clock=\"" << names[i].first << "\" unit=\"" << names[i].second << "\">" << values[i] << "</value>" << endl; + } // For compactness, only use multiple lines if there are children if (d_children.size() != 0) |