|
| template<typename T> |
| auto | belfem::dot (const Vector< T > &aA, const Vector< T > &aB) -> decltype(blaze::dot(aA.vector_data(), aB.vector_data())) |
| template<typename T> |
| auto | belfem::dot (const Matrix< T > &aA, const Vector< T > &aB) -> decltype(blaze::dot(aA.matrix_data(), aB.vector_data())) |
| template<typename T> |
| auto | belfem::dot (const Vector< T > &aA, const Matrix< T > &aB) -> decltype(blaze::dot(aA.vector_data(), aB.matrix_data())) |
| template<typename ET1, typename ET2> |
| auto | belfem::dot (const ET1 &aA, const ET2 &aB) -> decltype(blaze::dot(aA, aB)) |
| template<typename MT, bool SO, bool SF, bool DF, typename ET> |
| auto | belfem::dot (const blaze::Rows< MT, SO, SF, DF > &aA, const ET &aB) -> decltype(blaze::dot(blaze::row(aA, 0UL), aB)) |
| template<typename ET, typename MT, bool SO, bool SF, bool DF> |
| auto | belfem::dot (const ET &aA, const blaze::Rows< MT, SO, SF, DF > &aB) -> decltype(blaze::dot(aA, blaze::row(aB, 0UL))) |
| template<typename MT1, bool SO1, bool SF1, bool DF1, typename MT2, bool SO2, bool SF2, bool DF2> |
| auto | belfem::dot (const blaze::Rows< MT1, SO1, SF1, DF1 > &aA, const blaze::Rows< MT2, SO2, SF2, DF2 > &aB) -> decltype(blaze::dot(blaze::row(aA, 0UL), blaze::row(aB, 0UL))) |
| template<typename MT, bool SO, bool SF, bool DF, typename T> |
| T | belfem::dot (const blaze::Rows< MT, SO, SF, DF > &aA, const Vector< T > &aB) |
| template<typename T, typename MT, bool SO, bool SF, bool DF> |
| T | belfem::dot (const Vector< T > &aA, const blaze::Rows< MT, SO, SF, DF > &aB) |
| template<typename MT, bool SO, bool SF, bool DF, typename ET> |
| auto | belfem::dot (const blaze::Columns< MT, SO, SF, DF > &aA, const ET &aB) -> decltype(blaze::dot(blaze::column(aA, 0UL), aB)) |
| template<typename ET, typename MT, bool SO, bool SF, bool DF> |
| auto | belfem::dot (const ET &aA, const blaze::Columns< MT, SO, SF, DF > &aB) -> decltype(blaze::dot(aA, blaze::column(aB, 0UL))) |
| template<typename MT1, bool SO1, bool SF1, bool DF1, typename MT2, bool SO2, bool SF2, bool DF2> |
| auto | belfem::dot (const blaze::Columns< MT1, SO1, SF1, DF1 > &aA, const blaze::Columns< MT2, SO2, SF2, DF2 > &aB) -> decltype(blaze::dot(blaze::column(aA, 0UL), blaze::column(aB, 0UL))) |
| template<typename MT, bool SO, bool SF, bool DF, typename T> |
| T | belfem::dot (const blaze::Columns< MT, SO, SF, DF > &aA, const Vector< T > &aB) |
| template<typename T, typename MT, bool SO, bool SF, bool DF> |
| T | belfem::dot (const Vector< T > &aA, const blaze::Columns< MT, SO, SF, DF > &aB) |
| template<typename MT1, bool SO1, bool SF1, bool DF1, typename MT2, bool SO2, bool SF2, bool DF2> |
| auto | belfem::dot (const blaze::Rows< MT1, SO1, SF1, DF1 > &aA, const blaze::Columns< MT2, SO2, SF2, DF2 > &aB) -> decltype(blaze::dot(blaze::row(aA, 0UL), blaze::column(aB, 0UL))) |
| template<typename MT1, bool SO1, bool SF1, bool DF1, typename MT2, bool SO2, bool SF2, bool DF2> |
| auto | belfem::dot (const blaze::Columns< MT1, SO1, SF1, DF1 > &aA, const blaze::Rows< MT2, SO2, SF2, DF2 > &aB) -> decltype(blaze::dot(blaze::column(aA, 0UL), blaze::row(aB, 0UL))) |
| template<typename T, typename ET> |
| auto | belfem::dot (const Vector< T > &aA, const ET &aB) -> decltype(blaze::dot(aA.vector_data(), aB)) |
| template<typename ET, typename T> |
| auto | belfem::dot (const ET &aA, const Vector< T > &aB) -> decltype(blaze::dot(aA, aB.vector_data())) |