#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.
| 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 >::fortran_vec(), m, n, 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 >::fortran_vec(), m, n, 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 >::fortran_vec(), m, n, 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 >::fortran_vec(), m, n, and x.
|
static |
| T do_blkmm | ( | const octave_value & | xov, |
| const octave_value & | yov | ||
| ) |
| OCTAVE_EXPORT 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_EXPORT 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(), Array< T, Alloc >::fortran_vec(), Fsum(), get_red_dims(), octave_value::is_single_type(), octave_value::iscomplex(), octave_value::isfloat(), octave_value::isnumeric(), dim_vector::isvector(), m, n, octave_value::op_el_mul, print_usage(), dim_vector::redim(), octave_value::reshape(), sdot3(), x, and zdotc3().
|
static |
Definition at line 302 of file dot.cc.
References dim_vector::alloc(), error(), m, n, dim_vector::ndims(), and dim_vector::str().
Referenced by do_blkmm().
|
static |