Mercurial > hg > octave-lyh
comparison liboctave/fCNDArray.cc @ 8998:a48fba01e4ac
optimize isnan/isinf/isfinite mappers
author | Jaroslav Hajek <highegg@gmail.com> |
---|---|
date | Thu, 19 Mar 2009 17:46:38 +0100 |
parents | ed5055b0a476 |
children | dc07bc4157b8 |
comparison
equal
deleted
inserted
replaced
8997:187a9d9c2f04 | 8998:a48fba01e4ac |
---|---|
745 FloatNDArray | 745 FloatNDArray |
746 FloatComplexNDArray::abs (void) const | 746 FloatComplexNDArray::abs (void) const |
747 { | 747 { |
748 return FloatNDArray (mx_inline_cabs_dup (data (), length ()), | 748 return FloatNDArray (mx_inline_cabs_dup (data (), length ()), |
749 dims ()); | 749 dims ()); |
750 } | |
751 | |
752 boolNDArray | |
753 FloatComplexNDArray::isnan (void) const | |
754 { | |
755 return ArrayN<bool> (fastmap<bool> (xisnan)); | |
756 } | |
757 | |
758 boolNDArray | |
759 FloatComplexNDArray::isinf (void) const | |
760 { | |
761 return ArrayN<bool> (fastmap<bool> (xisinf)); | |
762 } | |
763 | |
764 boolNDArray | |
765 FloatComplexNDArray::isfinite (void) const | |
766 { | |
767 return ArrayN<bool> (fastmap<bool> (xfinite)); | |
750 } | 768 } |
751 | 769 |
752 FloatComplexNDArray | 770 FloatComplexNDArray |
753 conj (const FloatComplexNDArray& a) | 771 conj (const FloatComplexNDArray& a) |
754 { | 772 { |