txt << d.elem(i,j);
{ nml.get() << "\tRow = " << i << ", Column = " << j << " = "; nml << d.elem(i,j); nml.get() << ",\n"; }  int j=N-1; for(int i=0; i < N-1; ++i) { nml.get() << "\tRow = " << i << ", Column = " << j << " = "; nml << d.elem(i,j); nml.get() << ",\n"; }  int i = j; nml.get() << "\tRow = " << i << ", Column = " << j << " = "; nml << d.elem(i,j);
TextWriter& operator<<(TextWriter& txt, const PMatrix<T,N,C>& d){  for(int j=0; j < N; ++j)    for(int i=0; i < N; ++i)      txt << d.elem(i,j);  return txt;}