205 bool t_bIsShort =
true;
206 out <<
"#### Fiff Named Matrix ####\n";
207 out <<
"\tnrow: " << p_FiffNamedMatrix.
nrow << std::endl;
208 out <<
"\tncol: " << p_FiffNamedMatrix.
ncol << std::endl;
210 Eigen::MatrixXd
data;
212 out <<
"\trow_names " << p_FiffNamedMatrix.
row_names.size() <<
":\n\t";
215 qint32 nchan = p_FiffNamedMatrix.
row_names.size() > 6 ? 6 : p_FiffNamedMatrix.
row_names.size();
216 for(qint32 i = 0; i < nchan/2; ++i)
217 out << p_FiffNamedMatrix.
row_names[i].toUtf8().constData() <<
" ";
219 for(qint32 i = p_FiffNamedMatrix.
row_names.size() - nchan/2; i < p_FiffNamedMatrix.
row_names.size(); ++i)
220 out << p_FiffNamedMatrix.
row_names[i].toUtf8().constData() <<
" ";
224 out <<
"\tcol_names " << p_FiffNamedMatrix.
col_names.size() <<
":\n\t";
227 qint32 nchan = p_FiffNamedMatrix.
col_names.size() > 6 ? 6 : p_FiffNamedMatrix.
col_names.size();
228 for(qint32 i = 0; i < nchan/2; ++i)
229 out << p_FiffNamedMatrix.
col_names[i].toUtf8().constData() <<
" ";
231 for(qint32 i = p_FiffNamedMatrix.
col_names.size() - nchan/2; i < p_FiffNamedMatrix.
col_names.size(); ++i)
232 out << p_FiffNamedMatrix.
col_names[i].toUtf8().constData() <<
" ";
236 out <<
"\tdata " << p_FiffNamedMatrix.
data.rows() <<
" x " << p_FiffNamedMatrix.
data.cols() <<
":\n\t";
239 qint32 nrows = p_FiffNamedMatrix.
data.rows() > 6 ? 6 : p_FiffNamedMatrix.
data.rows();
240 qint32 ncols = p_FiffNamedMatrix.
data.cols() > 6 ? 6 : p_FiffNamedMatrix.
data.cols();
243 for(qint32 i = 0; i < nrows; ++i)
245 for(qint32 j = 0; j < ncols/2; ++j)
246 out << p_FiffNamedMatrix.
data(i,j) <<
" ";
248 for(qint32 j = p_FiffNamedMatrix.
data.cols() - ncols/2; j < p_FiffNamedMatrix.
data.cols(); ++j)
249 out << p_FiffNamedMatrix.
data(i,j) <<
" ";
255 for(qint32 i = 0; i < nrows/2; ++i)
257 for(qint32 j = 0; j < ncols/2; ++j)
258 out << p_FiffNamedMatrix.
data(i,j) <<
" ";
260 for(qint32 j = p_FiffNamedMatrix.
data.cols() - ncols/2; j < p_FiffNamedMatrix.
data.cols(); ++j)
261 out << p_FiffNamedMatrix.
data(i,j) <<
" ";
265 for(qint32 i = p_FiffNamedMatrix.
data.rows()-nrows/2; i < p_FiffNamedMatrix.
data.rows(); ++i)
267 for(qint32 j = 0; j < ncols/2; ++j)
268 out << p_FiffNamedMatrix.
data(i,j) <<
" ";
270 for(qint32 j = p_FiffNamedMatrix.
data.cols() - ncols/2; j < p_FiffNamedMatrix.
data.cols(); ++j)
271 out << p_FiffNamedMatrix.
data(i,j) <<
" ";