Mercurial > octave
comparison src/DLD-FUNCTIONS/filter.cc @ 4901:35bfb4e0b96b
[project @ 2004-06-14 18:33:02 by jwe]
author | jwe |
---|---|
date | Mon, 14 Jun 2004 18:33:02 +0000 |
parents | 89eee52fd4c7 |
children | 51a4406317e9 |
comparison
equal
deleted
inserted
replaced
4900:cf470c996819 | 4901:35bfb4e0b96b |
---|---|
412 si_is_vector = false; | 412 si_is_vector = false; |
413 break; | 413 break; |
414 } | 414 } |
415 | 415 |
416 if (si_is_vector) | 416 if (si_is_vector) |
417 si = ComplexNDArray (args(3).complex_vector_value ()); | 417 // XXX FIXME XXX -- there must be a better way... |
418 si = ComplexNDArray (MArrayN<Complex> (ArrayN<Complex> (args(3).complex_vector_value ()))); | |
418 else | 419 else |
419 si = args(3).complex_array_value (); | 420 si = args(3).complex_array_value (); |
420 } | 421 } |
421 | 422 |
422 if (! error_state) | 423 if (! error_state) |
469 si_is_vector = false; | 470 si_is_vector = false; |
470 break; | 471 break; |
471 } | 472 } |
472 | 473 |
473 if (si_is_vector) | 474 if (si_is_vector) |
474 si = NDArray (args(3).vector_value ()); | 475 // XXX FIXME XXX -- there must be a better way... |
476 si = NDArray (MArrayN<double> (ArrayN<double> (args(3).vector_value ()))); | |
475 else | 477 else |
476 si = args(3).array_value (); | 478 si = args(3).array_value (); |
477 } | 479 } |
478 | 480 |
479 if (! error_state) | 481 if (! error_state) |