batmat 0.0.19
Batched linear algebra routines
Loading...
Searching...
No Matches
syomv.hpp File Reference

Go to the source code of this file.

Symmetric matrix-vector multiplication of a block tridiagonal matrix

template<MatrixStructure SA, simdifiable VA, simdifiable VB, simdifiable VD>
void batmat::linalg::syomv (Structured< VA, SA > A, VB &&B, VD &&D)
template<MatrixStructure SA, simdifiable VA, simdifiable VB, simdifiable VD>
void batmat::linalg::syomv_neg (Structured< VA, SA > A, VB &&B, VD &&D)

Namespaces

namespace  batmat
namespace  batmat::linalg
namespace  batmat::linalg::detail
namespace  batmat::linalg::detail::syomv

Functions

template<class T, class Abi, micro_kernels::syomv::KernelConfig Conf = {}, StorageOrder OA, StorageOrder OB, StorageOrder OD>
void batmat::linalg::detail::syomv::syomv (view< const T, Abi, OA > A, view< const T, Abi, OB > B, view< T, Abi, OD > D)