|
void | LinAlgOpPack::assign (DMatrixSlice *gms_lhs, const MatrixOp &M_rhs, BLAS_Cpp::Transp trans_rhs) |
| gms_lhs = op(M_rhs). More...
|
|
void | LinAlgOpPack::Mp_StM (DMatrixSlice *vs_lhs, value_type alpha, const MatrixOp &mwo_rhs1, BLAS_Cpp::Transp trans_rhs1) |
| m_lhs += alpha * op(mwo_rhs1) . More...
|
|
void | LinAlgOpPack::Vp_StMtV (DVectorSlice *vs_lhs, value_type alpha, const MatrixOp &mwo_rhs1, BLAS_Cpp::Transp trans_rhs1, const DVectorSlice &vs_rhs2, value_type beta=1.0) |
| vs_lhs = alpha * op(mwo_rhs1) * vs_rhs2 + beta * vs_lhs . More...
|
|
void | LinAlgOpPack::Vp_MtV (DVectorSlice *vs_lhs, const MatrixOp &mwo_rhs1, BLAS_Cpp::Transp trans_rhs1, const DVectorSlice &vs_rhs2, value_type beta=1.0) |
| vs_lhs = op(mwo_rhs1) * vs_rhs2 + beta * vs_lhs . More...
|
|
void | LinAlgOpPack::Vp_StMtV (DVectorSlice *vs_lhs, value_type alpha, const MatrixOp &mwo_rhs1, BLAS_Cpp::Transp trans_rhs1, const SpVectorSlice &sv_rhs2, value_type beta=1.0) |
| vs_lhs = alpha * op(mwo_rhs1) * vs_rhs2 + beta * sv_lhs . More...
|
|
void | LinAlgOpPack::V_MtV (DVectorSlice *vs_lhs, const MatrixOp &mwo_rhs1, BLAS_Cpp::Transp trans_rhs1, const SpVectorSlice &sv_rhs2) |
| vs_lhs = op(mwo_rhs1) * vs_rhs2 . More...
|
|
void | LinAlgOpPack::V_InvMtV (DVectorSlice *vs_lhs, const MatrixOpNonsing &mwo_rhs1, BLAS_Cpp::Transp trans_rhs1, const DVectorSlice &vs_rhs2) |
| vs_lhs = inv(op(mwo_rhs1)) * vs_rhs2 . More...
|
|
void | LinAlgOpPack::V_InvMtV (DVector *v_lhs, const MatrixOpNonsing &mwo_rhs1, BLAS_Cpp::Transp trans_rhs1, const DVectorSlice &vs_rhs2) |
| v_lhs = inv(op(mwo_rhs1)) * vs_rhs2 . More...
|
|
void | LinAlgOpPack::V_InvMtV (DVectorSlice *vs_lhs, const MatrixOpNonsing &mwo_rhs1, BLAS_Cpp::Transp trans_rhs1, const SpVectorSlice &sv_rhs2) |
| vs_lhs = inv(op(mwo_rhs1)) * sv_rhs2 . More...
|
|
void | LinAlgOpPack::V_InvMtV (DVector *v_lhs, const MatrixOpNonsing &mwo_rhs1, BLAS_Cpp::Transp trans_rhs1, const SpVectorSlice &sv_rhs2) |
| v_lhs = inv(op(mwo_rhs1)) * sv_rhs2 . More...
|
|
void | LinAlgOpPack::Vp_StPtMtV (DVectorSlice *vs_lhs, value_type alpha, const GenPermMatrixSlice &gpms_rhs1, BLAS_Cpp::Transp trans_rhs1, const MatrixOp &mwo_rhs2, BLAS_Cpp::Transp trans_rhs2, const DVectorSlice &vs_rhs3, value_type beta=1.0) |
| vs_lhs = alpha * op(gpms_rhs1) * op(mwo_rhs2) * vs_rhs3 + beta * vs_lhs . More...
|
|
void | LinAlgOpPack::Vp_StPtMtV (DVectorSlice *vs_lhs, value_type alpha, const GenPermMatrixSlice &gpms_rhs1, BLAS_Cpp::Transp trans_rhs1, const MatrixOp &mwo_rhs2, BLAS_Cpp::Transp trans_rhs2, const SpVectorSlice &sv_rhs3, value_type beta=1.0) |
| vs_lhs = alpha * op(gpms_rhs1) * op(mwo_rhs2) * sv_rhs3 + beta * vs_lhs . More...
|
|