void HermitianSolve ( UpperOrLower uplo, Orientation orientation, Matrix<F>& A, Matrix<F>& B, const LDLPivotCtrl<Base<F>>& ctrl ) { DEBUG_ONLY(CallStackEntry cse("HermitianSolve")) SymmetricSolve( uplo, orientation, A, B, true, ctrl ); }
inline void HermitianSolve ( UpperOrLower uplo, Orientation orientation, Matrix<F>& A, Matrix<F>& B, LDLPivotType pivotType=BUNCH_KAUFMAN_A ) { DEBUG_ONLY(CallStackEntry cse("HermitianSolve")) SymmetricSolve( uplo, orientation, A, B, true, pivotType ); }
void HermitianSolve ( const DistSparseMatrix<F>& A, DistMultiVec<F>& X, const BisectCtrl& ctrl ) { DEBUG_ONLY(CallStackEntry cse("HermitianSolve")) SymmetricSolve( A, X, true, ctrl ); }