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)