#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 266 of file dot.cc.
References Array< T >::data(), F77_CONST_DBLE_CMPLX_ARG, F77_DBLE_CMPLX_ARG, F77_XFCN, Array< T >::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 254 of file dot.cc.
References cmatm3(), Array< T >::data(), F77_CMPLX_ARG, F77_CONST_CMPLX_ARG, F77_XFCN, Array< T >::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 278 of file dot.cc.
References Array< T >::data(), F77_XFCN, Array< T >::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 288 of file dot.cc.
References Array< T >::data(), dmatm3(), F77_XFCN, Array< T >::fortran_vec(), m, n, and x.
void blkmm_internal | ( | const T & | x, |
const T & | y, | ||
T & | z, | ||
F77_INT | m, | ||
F77_INT | n, | ||
F77_INT | k, | ||
F77_INT | np | ||
) |
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 365 of file dot.cc.
References error(), octave_value::is_single_type(), octave_value::iscomplex(), octave_value::isnumeric(), print_usage(), and retval.
OCTAVE_EXPORT octave_value_list Fdot | ( | const octave_value_list & | args, |
int | |||
) |
Definition at line 90 of file dot.cc.
References octave_value::array_value(), cdotc3(), octave_value::complex_array_value(), Array< T >::data(), ddot3(), octave_value::dims(), do_binary_op(), 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 >::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(), retval, sdot3(), x, and zdotc3().
|
static |
Definition at line 297 of file dot.cc.
References dim_vector::alloc(), error(), m, n, dim_vector::ndims(), and dim_vector::str().
Referenced by do_blkmm().
|
static |
Definition at line 39 of file dot.cc.
References dim_vector::alloc(), m, n, dim_vector::ndims(), and x.
Referenced by Fdot().