Multiply after factorization

Python API

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

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

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

C++ API

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

C API

ElError ElMultiplyAfterLDL_s(ElConstMatrix_s A, ElMatrix_s B)
ElError ElMultiplyAfterLDL_d(ElConstMatrix_d A, ElMatrix_d B)
ElError ElMultiplyAfterLDL_c(ElConstMatrix_c A, ElMatrix_c B, bool conjugate)
ElError ElMultiplyAfterLDL_z(ElConstMatrix_z A, ElMatrix_z B, bool conjugate)
ElError ElMultiplyAfterLDLDist_s(ElConstDistMatrix_s A, ElDistMatrix_s B)
ElError ElMultiplyAfterLDLDist_d(ElConstDistMatrix_d A, ElDistMatrix_d B)
ElError ElMultiplyAfterLDLDist_c(ElConstDistMatrix_c A, ElDistMatrix_c B, bool conjugate)
ElError ElMultiplyAfterLDLDist_z(ElConstDistMatrix_z A, ElDistMatrix_z B, bool conjugate)