Solve after factorization

Python API

SolveAfterLDL(A, B[, conjugate=True])
Parameters
  • A – Factored dense matrix

  • B – Matrix of right-hand sides to solved against (in-place)

  • conjugate – (optional) If an LDLH factorization was performed

C++ API

void ldl::SolveAfter(const Matrix<F> &A, Matrix<F> &B, bool conjugated = false)
void ldl::SolveAfter(const AbstractDistMatrix<F> &A, AbstractDistMatrix<F> &B, bool conjugated = false)

C API

ElError ElSolveAfterLDL_s(ElConstMatrix_s A, ElMatrix_s B)
ElError ElSolveAfterLDL_d(ElConstMatrix_d A, ElMatrix_d B)
ElError ElSolveAfterLDL_c(ElConstMatrix_c A, ElMatrix_c B, bool conjugate)
ElError ElSolveAfterLDL_z(ElConstMatrix_z A, ElMatrix_z B, bool conjugate)
ElError ElSolveAfterLDLDist_s(ElConstDistMatrix_s A, ElDistMatrix_s B)
ElError ElSolveAfterLDLDist_d(ElConstDistMatrix_d A, ElDistMatrix_d B)
ElError ElSolveAfterLDLDist_c(ElConstDistMatrix_c A, ElDistMatrix_c B, bool conjugate)
ElError ElSolveAfterLDLDist_z(ElConstDistMatrix_z A, ElDistMatrix_z B, bool conjugate)