AbstractLinAlgPack_MatrixNonsing.hpp File Reference

#include "AbstractLinAlgPack_MatrixBase.hpp"
#include "Teuchos_RCP.hpp"
Include dependency graph for AbstractLinAlgPack_MatrixNonsing.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  AbstractLinAlgPack::MatrixNonsing
 Abstract base class for all nonsingular polymorphic matrices that can solve for linear system with but it may not be convienent to compute matrix vector products {abstract}. More...
class  AbstractLinAlgPack::MatrixNonsing::SingularMatrix
 This exception will be thrown if it turns out at runtime that the matrix is numerically singular. More...

Namespaces

namespace  AbstractLinAlgPack

Level-2 BLAS



void AbstractLinAlgPack::V_InvMtV (VectorMutable *v_lhs, const MatrixNonsing &M_rhs1, BLAS_Cpp::Transp trans_rhs1, const Vector &v_rhs2)
 v_lhs = inv(op(M_rhs1)) * v_rhs2
void AbstractLinAlgPack::V_InvMtV (VectorMutable *v_lhs, const MatrixNonsing &M_rhs1, BLAS_Cpp::Transp trans_rhs1, const SpVectorSlice &sv_rhs2)
 v_lhs = inv(op(M_rhs1)) * sv_rhs2
value_type AbstractLinAlgPack::transVtInvMtV (const Vector &v_rhs1, const MatrixNonsing &M_rhs2, BLAS_Cpp::Transp trans_rhs2, const Vector &v_rhs3)
 result = v_rhs1' * inv(op(M_rhs2)) * v_rhs3
value_type AbstractLinAlgPack::transVtInvMtV (const SpVectorSlice &sv_rhs1, const MatrixNonsing &M_rhs2, BLAS_Cpp::Transp trans_rhs2, const SpVectorSlice &sv_rhs3)
 result = sv_rhs1' * inv(op(M_rhs2)) * sv_rhs3

Level-3 BLAS



void AbstractLinAlgPack::M_StInvMtM (MatrixOp *m_lhs, value_type alpha, const MatrixNonsing &M_rhs1, BLAS_Cpp::Transp trans_rhs1, const MatrixOp &mwo_rhs2, BLAS_Cpp::Transp trans_rhs2)
 m_lhs = alpha * inv(op(mwo_rhs1)) * op(mwo_rhs2) (right)
void AbstractLinAlgPack::M_StMtInvM (MatrixOp *m_lhs, value_type alpha, const MatrixOp &mwo_rhs1, BLAS_Cpp::Transp trans_rhs1, const MatrixNonsing &M_rhs2, BLAS_Cpp::Transp trans_rhs2)
 m_lhs = alpha * op(mwo_rhs1) * inv(op(M_rhs2)) (left)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Wed Apr 13 10:11:38 2011 for MOOCHO (Single Doxygen Collection) by  doxygen 1.6.3