comparison liboctave/CNDArray.cc @ 9721:192d94cff6c1

improve sum & implement the 'extra' option, refactor some code
author Jaroslav Hajek <highegg@gmail.com>
date Tue, 13 Oct 2009 12:22:50 +0200
parents 66970dd627f6
children b4fdfee405b5
comparison
equal deleted inserted replaced
9720:2997727398d1 9721:192d94cff6c1
657 657
658 ComplexNDArray 658 ComplexNDArray
659 ComplexNDArray::sum (int dim) const 659 ComplexNDArray::sum (int dim) const
660 { 660 {
661 return do_mx_red_op<ComplexNDArray, Complex> (*this, dim, mx_inline_sum); 661 return do_mx_red_op<ComplexNDArray, Complex> (*this, dim, mx_inline_sum);
662 }
663
664 ComplexNDArray
665 ComplexNDArray::xsum (int dim) const
666 {
667 return do_mx_red_op<ComplexNDArray, Complex> (*this, dim, mx_inline_xsum);
662 } 668 }
663 669
664 ComplexNDArray 670 ComplexNDArray
665 ComplexNDArray::sumsq (int dim) const 671 ComplexNDArray::sumsq (int dim) const
666 { 672 {