42 "complex diagonal matrix",
"double");
66 (v.float_complex_diag_matrix_value ());
105 if (! force_conversion)
119 if (! force_conversion)
171 os.write (reinterpret_cast<char *> (&r), 4);
172 os.write (reinterpret_cast<char *> (&c), 4);
180 warning (
"save: some values too large to save as floats --");
181 warning (
"save: saving as doubles instead");
188 double max_val, min_val;
194 write_doubles (os, reinterpret_cast<const double *> (mtmp), st,
206 if (! (is.read (reinterpret_cast<char *> (&r), 4)
207 && is.read (reinterpret_cast<char *> (&c), 4)
208 && is.read (reinterpret_cast<char *> (&tmp), 1)))
220 static_cast<save_type> (tmp), 2 * len, swap, fmt);