Lines Matching defs:info

43 #include "base/stats/info.hh"
129 Hdf5::visit(const ScalarInfo &info)
135 double data[1] = { info.result(), };
137 appendStat(info, 1, fdims, data);
141 Hdf5::visit(const VectorInfo &info)
143 appendVectorInfo(info);
147 Hdf5::visit(const DistInfo &info)
153 Hdf5::visit(const VectorDistInfo &info)
159 Hdf5::visit(const Vector2dInfo &info)
164 hsize_t fdims[3] = { 0, info.x, info.y };
165 H5::DataSet data_set = appendStat(info, 3, fdims, info.cvec.data());
168 if (!info.subnames.empty() && !emptyStrings(info.subnames))
169 addMetaData(data_set, "subnames", info.subnames);
171 if (!info.y_subnames.empty() && !emptyStrings(info.y_subnames))
172 addMetaData(data_set, "y_subnames", info.y_subnames);
174 if (!info.subdescs.empty() && !emptyStrings(info.subdescs))
175 addMetaData(data_set, "subdescs", info.subdescs);
180 Hdf5::visit(const FormulaInfo &info)
185 H5::DataSet data_set = appendVectorInfo(info);
188 addMetaData(data_set, "equation", info.str());
192 Hdf5::visit(const SparseHistInfo &info)
198 Hdf5::appendVectorInfo(const VectorInfo &info)
200 const VResult &vr(info.result());
205 H5::DataSet data_set = appendStat(info, 2, fdims, vr.data());
208 if (!info.subnames.empty() && !emptyStrings(info.subnames))
209 addMetaData(data_set, "subnames", info.subnames);
211 if (!info.subdescs.empty() && !emptyStrings(info.subdescs))
212 addMetaData(data_set, "subdescs", info.subdescs);
219 Hdf5::appendStat(const Info &info, int rank, hsize_t *dims, const double *data)
230 data_set = group.openDataSet(info.name);
253 data_set = group.createDataSet(info.name, H5::PredType::NATIVE_DOUBLE,
256 if (enableDescriptions && !info.desc.empty()) {
257 addMetaData(data_set, "description", info.desc);