#include "lo-blas-proto.h"#include "mx-base.h"#include "builtin-defun-decls.h"#include "defun.h"#include "error.h"#include "parse.h"Go to the source code of this file.
Functions | |
| template<> | |
| void | blkmm_internal (const ComplexNDArray &x, const ComplexNDArray &y, ComplexNDArray &z, F77_INT m, F77_INT n, F77_INT k, F77_INT np) |
| template<> | |
| void | blkmm_internal (const FloatComplexNDArray &x, const FloatComplexNDArray &y, FloatComplexNDArray &z, F77_INT m, F77_INT n, F77_INT k, F77_INT np) |
| template<> | |
| void | blkmm_internal (const FloatNDArray &x, const FloatNDArray &y, FloatNDArray &z, F77_INT m, F77_INT n, F77_INT k, F77_INT np) |
| template<> | |
| void | blkmm_internal (const NDArray &x, const NDArray &y, NDArray &z, F77_INT m, F77_INT n, F77_INT k, F77_INT np) |
| template<typename T > | |
| T | do_blkmm (const octave_value &xov, const octave_value &yov) |
| octave_value_list | Fblkmm (const octave_value_list &args, int) |
| octave_value_list | Fdot (const octave_value_list &args, int) |
| void blkmm_internal | ( | const ComplexNDArray & | x, |
| const ComplexNDArray & | y, | ||
| ComplexNDArray & | z, | ||
| F77_INT | m, | ||
| F77_INT | n, | ||
| F77_INT | k, | ||
| F77_INT | np | ||
| ) |
Definition at line 271 of file dot.cc.
References Array< T, Alloc >::data(), F77_CONST_DBLE_CMPLX_ARG, F77_DBLE_CMPLX_ARG, F77_XFCN, Array< T, Alloc >::rwdata(), x, and zmatm3().
| void blkmm_internal | ( | const FloatComplexNDArray & | x, |
| const FloatComplexNDArray & | y, | ||
| FloatComplexNDArray & | z, | ||
| F77_INT | m, | ||
| F77_INT | n, | ||
| F77_INT | k, | ||
| F77_INT | np | ||
| ) |
Definition at line 259 of file dot.cc.
References cmatm3(), Array< T, Alloc >::data(), F77_CMPLX_ARG, F77_CONST_CMPLX_ARG, F77_XFCN, Array< T, Alloc >::rwdata(), and x.
| void blkmm_internal | ( | const FloatNDArray & | x, |
| const FloatNDArray & | y, | ||
| FloatNDArray & | z, | ||
| F77_INT | m, | ||
| F77_INT | n, | ||
| F77_INT | k, | ||
| F77_INT | np | ||
| ) |
Definition at line 283 of file dot.cc.
References Array< T, Alloc >::data(), F77_XFCN, Array< T, Alloc >::rwdata(), smatm3(), and x.
| void blkmm_internal | ( | const NDArray & | x, |
| const NDArray & | y, | ||
| NDArray & | z, | ||
| F77_INT | m, | ||
| F77_INT | n, | ||
| F77_INT | k, | ||
| F77_INT | np | ||
| ) |
Definition at line 293 of file dot.cc.
References Array< T, Alloc >::data(), dmatm3(), F77_XFCN, Array< T, Alloc >::rwdata(), and x.
| T do_blkmm | ( | const octave_value & | xov, |
| const octave_value & | yov | ||
| ) |
| octave_value_list Fblkmm | ( | const octave_value_list & | args, |
| int | |||
| ) |
Definition at line 370 of file dot.cc.
References error(), octave_value::is_single_type(), octave_value::iscomplex(), octave_value::isnumeric(), and print_usage().
| octave_value_list Fdot | ( | const octave_value_list & | args, |
| int | |||
| ) |
Definition at line 95 of file dot.cc.
References octave_value::array_value(), binary_op(), cdotc3(), octave_value::complex_array_value(), Array< T, Alloc >::data(), ddot3(), octave_value::dims(), octave_value_list::empty(), error(), F77_CMPLX_ARG, F77_CONST_CMPLX_ARG, F77_CONST_DBLE_CMPLX_ARG, F77_DBLE_CMPLX_ARG, F77_XFCN, dim_vector::first_non_singleton(), octave_value::float_array_value(), octave_value::float_complex_array_value(), Fsum(), octave_value::is_single_type(), octave_value::iscomplex(), octave_value::isfloat(), octave_value::isnumeric(), dim_vector::isvector(), octave_value::op_el_mul, print_usage(), dim_vector::redim(), octave_value::reshape(), Array< T, Alloc >::rwdata(), sdot3(), x, and zdotc3().