Multiply after factorization¶
Python API¶
-
MultiplyAfterLDLPiv(A, dSub, p, B[, conjugate=True])¶ - Parameters
A – The factored dense matrix
dSub – The vector containing the subdiagonal of \(D\)
p – The integer permutation vector
B – The right-hand sides to be multiplied (in-place)
conjugate – (optional) If an \(LDL^H\) factorization was performed
C++ API¶
-
void
ldl::MultiplyAfter(const Matrix<F> &A, const Matrix<F> &dSub, const Matrix<int> &p, Matrix<F> &B, bool conjugated = false)¶
-
void
ldl::MultiplyAfter(const AbstractDistMatrix<F> &A, const AbstractDistMatrix<F> &dSub, const AbstractDistMatrix<int> &p, AbstractDistMatrix<F> &B, bool conjugated = false)¶
C API¶
-
ElError
ElMultiplyAfterLDLPiv_s(ElConstMatrix_s A, ElConstMatrix_s dSub, ElConstMatrix_i p, ElMatrix_s B)¶
-
ElError
ElMultiplyAfterLDLPiv_d(ElConstMatrix_d A, ElConstMatrix_d dSub, ElConstMatrix_i p, ElMatrix_d B)¶
-
ElError
ElMultiplyAfterLDLPiv_c(ElConstMatrix_c A, ElConstMatrix_c dSub, ElConstMatrix_i p, ElMatrix_c B, bool conjugate)¶
-
ElError
ElMultiplyAfterLDLPiv_z(ElConstMatrix_z A, ElConstMatrix_z dSub, ElConstMatrix_i p, ElMatrix_z B, bool conjugate)¶
-
ElError
ElMultiplyAfterLDLPivDist_s(ElConstDistMatrix_s A, ElConstDistMatrix_s dSub, ElConstDistMatrix_i p, ElDistMatrix_s B)¶
-
ElError
ElMultiplyAfterLDLPivDist_d(ElConstDistMatrix_d A, ElConstDistMatrix_d dSub, ElConstDistMatrix_i p, ElDistMatrix_d B)¶