Go to the source code of this file.
Namespaces | |
| namespace | belfem |
| USER GUIDES: | |
Functions | |
| template<typename T> | |
| auto | belfem::dot (const Vector< T > &aA, const Vector< T > &aB) -> decltype(arma::dot(aA.vector_data(), aB.vector_data())) |
| Scalar product of two vectors. | |
| template<typename T> | |
| auto | belfem::dot (const Matrix< T > &aA, const Vector< T > &aB) -> decltype(arma::dot(aA.matrix_data(), aB.vector_data())) |
| Scalar product of a matrix and a vector, both read as flat sequences. | |
| template<typename T> | |
| auto | belfem::dot (const Vector< T > &aA, const Matrix< T > &aB) -> decltype(arma::dot(aA.vector_data(), aB.matrix_data())) |
| Scalar product of a vector and a matrix, both read as flat sequences. | |
| template<typename ET> | |
| auto | belfem::dot (const ET &aA, const ET &aB) -> decltype(arma::dot(aA, aB)) |
| template<typename T, typename ET> | |
| auto | belfem::dot (Vector< T > &aA, const ET &aB) -> decltype(arma::dot(aA.vector_data(), aB)) |
| template<typename ET, typename T> | |
| auto | belfem::dot (const ET &aA, const Vector< T > &aB) -> decltype(arma::dot(aA, aB.vector_data())) |