Utility struct to precompute or reference the (D M') part of the product.
More...
#include <ProductGaussSeidelUtils.hpp>
|
void | compute (const MType &M, const DType &D) |
|
template<typename Rhs , typename Intermediate , typename Res > |
void | multiply (const Rhs &rhs, Intermediate &itm, Res &res) const |
|
template<typename Rhs , typename Res > |
void | colMultiply (typename MType::Index col, const Rhs &rhs, Res &res) const |
|
template<typename Rhs , typename Res > |
void | rowMultiply (typename MType::Index row, const Rhs &rhs, Res &res) const |
|
|
const MType * | m_M |
|
const DType * | m_D |
|
template<typename MType, typename DType, bool Precompute>
struct bogus::block_solvers_impl::DMtStorage< MType, DType, Precompute >
Utility struct to precompute or reference the (D M') part of the product.
The documentation for this struct was generated from the following file: