monolish
0.17.1
MONOlithic LInear equation Solvers for Highly-parallel architecture
include
monolish
blas
monolish_mattens_blas.hpp
Go to the documentation of this file.
1
// this code is generated by gen_mattens_blas.sh
2
#pragma once
3
#include "../common/monolish_common.hpp"
4
5
namespace
monolish
{
11
namespace
blas {
12
35
void
mattens
(
const
matrix::Dense<double>
&A,
36
const
tensor::tensor_Dense<double>
&x,
37
tensor::tensor_Dense<double>
&y);
38
void
mattens
(
const
matrix::Dense<float>
&A,
39
const
tensor::tensor_Dense<float>
&x,
40
tensor::tensor_Dense<float>
&y);
60
void
mattens
(
const
double
&a,
const
matrix::Dense<double>
&A,
61
const
tensor::tensor_Dense<double>
&x,
const
double
&b,
62
tensor::tensor_Dense<double>
&y);
63
void
mattens
(
const
float
&a,
const
matrix::Dense<float>
&A,
64
const
tensor::tensor_Dense<float>
&x,
const
float
&b,
65
tensor::tensor_Dense<float>
&y);
85
void
mattens
(
const
matrix::CRS<double>
&A,
86
const
tensor::tensor_Dense<double>
&x,
87
tensor::tensor_Dense<double>
&y);
88
void
mattens
(
const
matrix::CRS<float>
&A,
const
tensor::tensor_Dense<float>
&x,
89
tensor::tensor_Dense<float>
&y);
109
void
mattens
(
const
double
&a,
const
matrix::CRS<double>
&A,
110
const
tensor::tensor_Dense<double>
&x,
const
double
&b,
111
tensor::tensor_Dense<double>
&y);
112
void
mattens
(
const
float
&a,
const
matrix::CRS<float>
&A,
113
const
tensor::tensor_Dense<float>
&x,
const
float
&b,
114
tensor::tensor_Dense<float>
&y);
118
}
// namespace blas
119
}
// namespace monolish
monolish::matrix::CRS
Compressed Row Storage (CRS) format Matrix.
Definition:
monolish_crs.hpp:39
monolish::matrix::Dense
Dense format Matrix.
Definition:
monolish_dense.hpp:21
monolish::tensor::tensor_Dense
Definition:
monolish_tensor_dense.hpp:11
monolish::blas::mattens
void mattens(const matrix::Dense< double > &A, const tensor::tensor_Dense< double > &x, tensor::tensor_Dense< double > &y)
matrix and tensor_Dense tensor multiplication: ex. y_{ikl} = A_{ij} x_{jkl}
monolish
monolish namespaces
Definition:
monolish_matrix_blas.hpp:5
Generated by
1.9.1