MOOCHO (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces
AbstractLinAlgPack_AssertOp.hpp File Reference
#include "AbstractLinAlgPack_Types.hpp"
Include dependency graph for AbstractLinAlgPack_AssertOp.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 AbstractLinAlgPack
 

Level 1 BLAS

void AbstractLinAlgPack::Vp_V_assert_compatibility (VectorMutable *v_lhs, const Vector &v_rhs)
 v_lhs += op v_rhs More...
 
void AbstractLinAlgPack::Vp_V_assert_compatibility (VectorMutable *v_lhs, const SpVectorSlice &sv_rhs)
 v_lhs += op sv_rhs More...
 
void AbstractLinAlgPack::VopV_assert_compatibility (const Vector &v_rhs1, const Vector &v_rhs2)
 v_rhs1 op v_rhs2 More...
 
void AbstractLinAlgPack::VopV_assert_compatibility (const Vector &v_rhs1, const SpVectorSlice &sv_rhs2)
 v_rhs1 op sv_rhs2 More...
 
void AbstractLinAlgPack::VopV_assert_compatibility (const SpVectorSlice &sv_rhs1, const Vector &v_rhs2)
 sv_rhs1 op v_rhs2 More...
 
void AbstractLinAlgPack::Mp_M_assert_compatibility (MatrixOp *m_lhs, BLAS_Cpp::Transp trans_lhs, const MatrixOp &m_rhs, BLAS_Cpp::Transp trans_rhs)
 op(m_lhs) += op op(m_rhs) More...
 
void AbstractLinAlgPack::MopM_assert_compatibility (const MatrixOp &m_rhs1, BLAS_Cpp::Transp trans_rhs1, const MatrixOp &m_rhs2, BLAS_Cpp::Transp trans_rhs2)
 op(m_rhs1) op op(m_rhs2) More...
 

Level 2 BLAS

void AbstractLinAlgPack::MtV_assert_compatibility (const MatrixOp &m_rhs1, BLAS_Cpp::Transp trans_rhs1, const Vector &v_rhs2)
 op(m_rhs1) * v_rhs2 More...
 
void AbstractLinAlgPack::MtV_assert_compatibility (const MatrixOp &m_rhs1, BLAS_Cpp::Transp trans_rhs1, const SpVectorSlice &sv_rhs2)
 op(m_rhs1) * sv_rhs2 More...
 
void AbstractLinAlgPack::Vp_MtV_assert_compatibility (VectorMutable *v_lhs, const MatrixOp &m_rhs1, BLAS_Cpp::Transp trans_rhs1, const Vector &v_rhs2)
 v_lhs += op(m_rhs1) * v_rhs2 More...
 
void AbstractLinAlgPack::Vp_MtV_assert_compatibility (VectorMutable *v_lhs, const MatrixOp &m_rhs1, BLAS_Cpp::Transp trans_rhs1, const SpVectorSlice &sv_rhs2)
 v_lhs += op(m_rhs1) * sv_rhs2 More...
 

Level 3 BLAS

void AbstractLinAlgPack::MtM_assert_compatibility (const MatrixOp &m_rhs1, BLAS_Cpp::Transp trans_rhs1, const MatrixOp &m_rhs2, BLAS_Cpp::Transp trans_rhs2)
 op(m_lhs) += op(m_rhs1) More...
 
void AbstractLinAlgPack::Mp_MtM_assert_compatibility (MatrixOp *m_lhs, BLAS_Cpp::Transp trans_lhs, const MatrixOp &m_rhs1, BLAS_Cpp::Transp trans_rhs1, const MatrixOp &m_rhs2, BLAS_Cpp::Transp trans_rhs2)
 op(m_lhs) += op(m_rhs1) * op(m_rhs2) More...