additional_data | PETScWrappers::SparseDirectMUMPS | protected |
control() const | PETScWrappers::SolverBase | |
convergence_test(KSP ksp, const PetscInt iteration, const PetscReal residual_norm, KSPConvergedReason *reason, void *solver_control) | PETScWrappers::SparseDirectMUMPS | privatestatic |
initialize(const PreconditionerBase &preconditioner) | PETScWrappers::SolverBase | |
mpi_communicator | PETScWrappers::SolverBase | protected |
prefix_name | PETScWrappers::SolverBase | protected |
reset() | PETScWrappers::SolverBase | virtual |
set_prefix(const std::string &prefix) | PETScWrappers::SolverBase | |
set_solver_type(KSP &ksp) const override | PETScWrappers::SparseDirectMUMPS | protectedvirtual |
set_symmetric_mode(const bool flag) | PETScWrappers::SparseDirectMUMPS | |
solve(const MatrixBase &A, VectorBase &x, const VectorBase &b) | PETScWrappers::SparseDirectMUMPS | |
PETScWrappers::SolverBase::solve(const MatrixBase &A, VectorBase &x, const VectorBase &b, const PreconditionerBase &preconditioner) | PETScWrappers::SolverBase | |
solver_control | PETScWrappers::SolverBase | protected |
solver_data | PETScWrappers::SparseDirectMUMPS | private |
SolverBase(SolverControl &cn, const MPI_Comm &mpi_communicator) | PETScWrappers::SolverBase | |
SparseDirectMUMPS(SolverControl &cn, const MPI_Comm &mpi_communicator=PETSC_COMM_SELF, const AdditionalData &data=AdditionalData()) | PETScWrappers::SparseDirectMUMPS | |
symmetric_mode | PETScWrappers::SparseDirectMUMPS | private |
~SolverBase()=default | PETScWrappers::SolverBase | virtual |