Level-1 BLAS | |
| void | AbstractLinAlgPack::Mt_S (MatrixOp *mwo_lhs, value_type alpha) |
| void | AbstractLinAlgPack::Mp_StM (MatrixOp *mwo_lhs, value_type alpha, const MatrixOp &M_rhs, BLAS_Cpp::Transp trans_rhs) |
| void | AbstractLinAlgPack::Mp_StMtP (MatrixOp *mwo_lhs, value_type alpha, const MatrixOp &M_rhs, BLAS_Cpp::Transp M_trans, const GenPermMatrixSlice &P_rhs, BLAS_Cpp::Transp P_rhs_trans) |
| | |
| void | AbstractLinAlgPack::Mp_StPtM (MatrixOp *mwo_lhs, value_type alpha, const GenPermMatrixSlice &P_rhs, BLAS_Cpp::Transp P_rhs_trans, const MatrixOp &M_rhs, BLAS_Cpp::Transp M_trans) |
| | |
| void | AbstractLinAlgPack::Mp_StPtMtP (MatrixOp *mwo_lhs, value_type alpha, const GenPermMatrixSlice &P_rhs1, BLAS_Cpp::Transp P_rhs1_trans, const MatrixOp &M_rhs, BLAS_Cpp::Transp trans_rhs, const GenPermMatrixSlice &P_rhs2, BLAS_Cpp::Transp P_rhs2_trans) |
| | |
Level-2 BLAS | |
| void | AbstractLinAlgPack::Vp_StMtV (VectorMutable *v_lhs, value_type alpha, const MatrixOp &M_rhs1, BLAS_Cpp::Transp trans_rhs1, const Vector &v_rhs2, value_type beta=1.0) |
| | |
| void | AbstractLinAlgPack::Vp_StMtV (VectorMutable *v_lhs, value_type alpha, const MatrixOp &M_rhs1, BLAS_Cpp::Transp trans_rhs1, const SpVectorSlice &sv_rhs2, value_type beta=1.0) |
| | |
| void | AbstractLinAlgPack::Vp_StPtMtV (VectorMutable *v_lhs, value_type alpha, const GenPermMatrixSlice &P_rhs1, BLAS_Cpp::Transp P_rhs1_trans, const MatrixOp &M_rhs2, BLAS_Cpp::Transp M_rhs2_trans, const Vector &v_rhs3, value_type beta=1.0) |
| | |
| void | AbstractLinAlgPack::Vp_StPtMtV (VectorMutable *v_lhs, value_type alpha, const GenPermMatrixSlice &P_rhs1, BLAS_Cpp::Transp P_rhs1_trans, const MatrixOp &M_rhs2, BLAS_Cpp::Transp M_rhs2_trans, const SpVectorSlice &sv_rhs3, value_type beta=1.0) |
| | |
| value_type | AbstractLinAlgPack::transVtMtV (const Vector &v_rhs1, const MatrixOp &M_rhs2, BLAS_Cpp::Transp trans_rhs2, const Vector &v_rhs3) |
| | |
| value_type | AbstractLinAlgPack::transVtMtV (const SpVectorSlice &sv_rhs1, const MatrixOp &M_rhs2, BLAS_Cpp::Transp trans_rhs2, const SpVectorSlice &sv_rhs3) |
| | |
| void | AbstractLinAlgPack::syr2k (const MatrixOp &M, BLAS_Cpp::Transp M_trans, value_type alpha, const GenPermMatrixSlice &P1, BLAS_Cpp::Transp P1_trans, const GenPermMatrixSlice &P2, BLAS_Cpp::Transp P2_trans, value_type beta, MatrixSymOp *symwo_lhs) |
| | |
Level-3 BLAS | |
| void | AbstractLinAlgPack::Mp_StMtM (MatrixOp *mwo_lhs, value_type alpha, const MatrixOp &mwo_rhs1, BLAS_Cpp::Transp trans_rhs1, const MatrixOp &mwo_rhs2, BLAS_Cpp::Transp trans_rhs2, value_type beta=1.0) |
| | |
| void | AbstractLinAlgPack::syrk (const MatrixOp &mwo_rhs, BLAS_Cpp::Transp M_trans, value_type alpha, value_type beta, MatrixSymOp *sym_lhs) |
| | |
AbstractLinAlgPack::MatrixOp::MethodNotImplemented is thrown. This will not happen as long as a compatible (vector spaces are compatible) lhs matrix argument is passed in and dynamic_cast<MultiVectorMatrix*>(lhs) != NULL.
|
||||||||||||
|
mwo_lhs *= alpha.
If Definition at line 425 of file AbstractLinAlgPack_MatrixOp.cpp. |
|
||||||||||||||||||||
|
mwo_lhs += alpha * op(M_rhs) (BLAS xAXPY). Entry point for (poor man's) multiple dispatch.
This method first calls Definition at line 433 of file AbstractLinAlgPack_MatrixOp.cpp. |
|
||||||||||||||||||||||||||||
|
Entry point for (poor man's) multiple dispatch. ToDo: Finish documentation! Definition at line 480 of file AbstractLinAlgPack_MatrixOp.cpp. |
|
||||||||||||||||||||||||||||
|
Entry point for (poor man's) multiple dispatch. ToDo: Finish documentation! Definition at line 507 of file AbstractLinAlgPack_MatrixOp.cpp. |
|
||||||||||||||||||||||||||||||||||||
|
Entry point for (poor man's) multiple dispatch. ToDo: Finish documentation! Definition at line 535 of file AbstractLinAlgPack_MatrixOp.cpp. |
|
||||||||||||||||||||||||||||
|
Definition at line 840 of file AbstractLinAlgPack_MatrixOp.hpp. |
|
||||||||||||||||||||||||||||
|
Definition at line 849 of file AbstractLinAlgPack_MatrixOp.hpp. |
|
||||||||||||||||||||||||||||||||||||
|
Definition at line 858 of file AbstractLinAlgPack_MatrixOp.hpp. |
|
||||||||||||||||||||||||||||||||||||
|
Definition at line 869 of file AbstractLinAlgPack_MatrixOp.hpp. |
|
||||||||||||||||||||
|
Definition at line 880 of file AbstractLinAlgPack_MatrixOp.hpp. |
|
||||||||||||||||||||
|
Definition at line 889 of file AbstractLinAlgPack_MatrixOp.hpp. |
|
||||||||||||||||||||||||||||||||||||||||
|
Definition at line 898 of file AbstractLinAlgPack_MatrixOp.hpp. |
|
||||||||||||||||||||||||||||||||
|
This method first calls
As a last resort, the function attempts to cast Definition at line 566 of file AbstractLinAlgPack_MatrixOp.cpp. |
|
||||||||||||||||||||||||
|
The default implementation returns Definition at line 618 of file AbstractLinAlgPack_MatrixOp.cpp. |
1.3.9.1