Definition at line 43 of file AthenaSummarySvc.cxx.
◆ PD() [1/2]
◆ PD() [2/2]
◆ add() [1/4]
| void PD::add |
( |
const string & | a, |
|
|
const char * | b ) |
|
inline |
◆ add() [2/4]
| void PD::add |
( |
const string & | a, |
|
|
const PD & | p ) |
|
inline |
◆ add() [3/4]
◆ add() [4/4]
template<typename T>
| void PD::add |
( |
const string & | a, |
|
|
const T | t ) |
|
inline |
Definition at line 58 of file AthenaSummarySvc.cxx.
58 {
59 ostringstream ofs;
60 m_ofs.clear();
61 m_ofs.str("");
62
64
65 m_dat[
a].push_back( m_ofs.str() );
66 }
const char *const II("\001")
◆ dump()
Definition at line 73 of file AthenaSummarySvc.cxx.
73 {
75 map<string,vector<string> >::const_iterator itr;
76 unsigned int iv;
77 for (itr=
m_dat.begin(); itr !=
m_dat.end(); ++itr) {
78 if (
x.length() > 1) {
x+=
','; }
79 x +=
"\"" + itr->first +
"\":";
80 vector<string>
v = itr->second;
81 if (
v.size() > 1) {
x +=
'['; }
82 for (iv = 0; iv <
v.size(); ++iv) {
83 if (iv > 0) {
x +=
','; }
84 if (v[iv][0] == '{') {
87 x.append( v[iv], 1,v[iv].
length());
88 } else {
89 x +=
"\"" +
v[iv] +
"\"";
90 }
91 }
92 if (
v.size() > 1) {
x +=
']'; }
93 }
96 }
std::pair< int, int > compare(const AmgSymMatrix(N) &m1, const AmgSymMatrix(N) &m2, double precision=1e-9, bool relative=false)
compare two matrices, returns the indices of the first element that fails the condition,...
◆ operator const string()
| PD::operator const string |
( |
| ) |
const |
|
inline |
◆ ATLAS_THREAD_SAFE
◆ m_dat
The documentation for this class was generated from the following file: