monolish
0.17.1
MONOlithic LInear equation Solvers for Highly-parallel architecture
include
monolish
blas
monolish_tensmat_blas.hpp
Go to the documentation of this file.
1
// this code is generated by gen_tensmat_blas.sh
2
#pragma once
3
#include "../common/monolish_common.hpp"
4
5
namespace
monolish
{
11
namespace
blas {
12
35
void
tensmat
(
const
tensor::tensor_Dense<double>
&A,
36
const
matrix::Dense<double>
&x,
tensor::tensor_Dense<double>
&y);
37
void
tensmat
(
const
tensor::tensor_Dense<float>
&A,
38
const
matrix::Dense<float>
&x,
tensor::tensor_Dense<float>
&y);
58
void
tensmat
(
const
double
&a,
const
tensor::tensor_Dense<double>
&A,
59
const
matrix::Dense<double>
&x,
const
double
&b,
60
tensor::tensor_Dense<double>
&y);
61
void
tensmat
(
const
float
&a,
const
tensor::tensor_Dense<float>
&A,
62
const
matrix::Dense<float>
&x,
const
float
&b,
63
tensor::tensor_Dense<float>
&y);
67
}
// namespace blas
68
}
// namespace monolish
monolish::matrix::Dense
Dense format Matrix.
Definition:
monolish_dense.hpp:21
monolish::tensor::tensor_Dense
Definition:
monolish_tensor_dense.hpp:11
monolish::blas::tensmat
void tensmat(const tensor::tensor_Dense< double > &A, const matrix::Dense< double > &x, tensor::tensor_Dense< double > &y)
tensor_Dense tensor and matrix multiplication: ex. y_{ijl} = A_{ijk} x_{kl}
monolish
monolish namespaces
Definition:
monolish_matrix_blas.hpp:5
Generated by
1.9.1