GNU Octave  9.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
dot.cc File Reference
#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 >
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)
 

Function Documentation

◆ blkmm_internal() [1/4]

template<>
void blkmm_internal ( const ComplexNDArray x,
const ComplexNDArray y,
ComplexNDArray z,
F77_INT  m,
F77_INT  n,
F77_INT  k,
F77_INT  np 
)

◆ blkmm_internal() [2/4]

template<>
void blkmm_internal ( const FloatComplexNDArray x,
const FloatComplexNDArray y,
FloatComplexNDArray z,
F77_INT  m,
F77_INT  n,
F77_INT  k,
F77_INT  np 
)

◆ blkmm_internal() [3/4]

template<>
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.

◆ blkmm_internal() [4/4]

template<>
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.

◆ do_blkmm()

template<typename T >
T do_blkmm ( const octave_value xov,
const octave_value yov 
)

Definition at line 336 of file dot.cc.

References m, n, and x.

◆ Fblkmm()

◆ Fdot()