comparison src/ov-re-mat.cc @ 6974:9e32bb109980

[project @ 2007-10-08 11:06:47 by jwe]
author jwe
date Mon, 08 Oct 2007 11:06:48 +0000
parents b319df52ba87
children 45d6cc5a0359
comparison
equal deleted inserted replaced
6973:6fcc2f5b2c7d 6974:9e32bb109980
253 253
254 return retval; 254 return retval;
255 } 255 }
256 256
257 bool 257 bool
258 octave_matrix::save_ascii (std::ostream& os, bool& infnan_warned) 258 octave_matrix::save_ascii (std::ostream& os)
259 { 259 {
260 dim_vector d = dims (); 260 dim_vector d = dims ();
261 261
262 if (d.length () > 2) 262 if (d.length () > 2)
263 { 263 {
264 NDArray tmp = array_value (); 264 NDArray tmp = array_value ();
265
266 if (! infnan_warned && tmp.any_element_is_inf_or_nan ())
267 {
268 warning ("save: Inf or NaN values may not be reloadable");
269 infnan_warned = true;
270 }
271 265
272 os << "# ndims: " << d.length () << "\n"; 266 os << "# ndims: " << d.length () << "\n";
273 267
274 for (int i=0; i < d.length (); i++) 268 for (int i=0; i < d.length (); i++)
275 os << " " << d (i); 269 os << " " << d (i);