comparison liboctave/dMatrix.cc @ 5943:c038c2947ee1

[project @ 2006-08-18 21:27:03 by jwe]
author jwe
date Fri, 18 Aug 2006 21:27:04 +0000
parents 6b9cec830d72
children cdef72fcd206
comparison
equal deleted inserted replaced
5942:a02a305e06ee 5943:c038c2947ee1
2430 2430
2431 return false; 2431 return false;
2432 } 2432 }
2433 2433
2434 bool 2434 bool
2435 Matrix::any_element_not_one_or_zero (void) const
2436 {
2437 octave_idx_type nel = nelem ();
2438
2439 for (octave_idx_type i = 0; i < nel; i++)
2440 {
2441 double val = elem (i);
2442 if (val != 0 && val != 1)
2443 return true;
2444 }
2445
2446 return false;
2447 }
2448
2449 bool
2435 Matrix::all_elements_are_int_or_inf_or_nan (void) const 2450 Matrix::all_elements_are_int_or_inf_or_nan (void) const
2436 { 2451 {
2437 octave_idx_type nel = nelem (); 2452 octave_idx_type nel = nelem ();
2438 2453
2439 for (octave_idx_type i = 0; i < nel; i++) 2454 for (octave_idx_type i = 0; i < nel; i++)