Template Function pele::dot(MatrixNM<N, L, dtype> const&, MatrixNM<L, M, dtype> const&)#

Function Documentation#

template<size_t N, size_t L, size_t M, typename dtype>
MatrixNM<N, M, dtype> pele::dot(
MatrixNM<N, L, dtype> const &A,
MatrixNM<L, M, dtype> const &B
)#

matrix_multiplication

This is a really simple implementation of matrix multiplication. It is order N*M*L but can be done with much better scaling