NmlWriter& operator<<(NmlWriter& nml, const RComplex<T>& d)
ostream& operator<<(ostream& s, const RScalar<T>& d)
NmlWriter& operator<<(NmlWriter& nml, const RComplex<T>& d){  nml.get() << "[ ";  nml << d.real();  nml.get() << " , ";  nml << d.imag();  nml.get() << " ]";  return nml;}