| build_distribution(const LinearAlgebraDistribution *const dist_pt) | oomph::DistributableLinearAlgebraObject | inline |
| build_distribution(const LinearAlgebraDistribution &dist) | oomph::DistributableLinearAlgebraObject | inline |
| check_validity_of_solve_helper_inputs(MATRIX *const &matrix_pt, const DoubleVector &rhs, DoubleVector &solution, const double &n_dof) | oomph::Smoother | |
| clean_up_memory() | oomph::LinearSolver | inlinevirtual |
| clear_distribution() | oomph::DistributableLinearAlgebraObject | inlineprotected |
| close_convergence_history_file_stream() | oomph::IterativeLinearSolver | inline |
| Compute_gradient | oomph::LinearSolver | protected |
| Default_preconditioner | oomph::IterativeLinearSolver | protectedstatic |
| disable_computation_of_gradient() | oomph::LinearSolver | inline |
| disable_doc_convergence_history() | oomph::IterativeLinearSolver | inline |
| disable_doc_time() | oomph::LinearSolver | inline |
| disable_error_after_max_iter() | oomph::IterativeLinearSolver | inline |
| disable_iterative_solver_as_preconditioner() | oomph::IterativeLinearSolver | inline |
| disable_resolve() | oomph::LinearSolver | inlinevirtual |
| disable_setup_preconditioner_before_solve() | oomph::IterativeLinearSolver | inline |
| DistributableLinearAlgebraObject() | oomph::DistributableLinearAlgebraObject | inline |
| DistributableLinearAlgebraObject(const DistributableLinearAlgebraObject &matrix)=delete | oomph::DistributableLinearAlgebraObject | |
| distributed() const | oomph::DistributableLinearAlgebraObject | inline |
| distribution_built() const | oomph::DistributableLinearAlgebraObject | inline |
| Distribution_pt | oomph::DistributableLinearAlgebraObject | private |
| distribution_pt() const | oomph::DistributableLinearAlgebraObject | inline |
| Doc_convergence_history | oomph::IterativeLinearSolver | protected |
| Doc_time | oomph::LinearSolver | protected |
| enable_computation_of_gradient() | oomph::LinearSolver | inlinevirtual |
| enable_doc_convergence_history() | oomph::IterativeLinearSolver | inline |
| enable_doc_time() | oomph::LinearSolver | inline |
| enable_error_after_max_iter() | oomph::IterativeLinearSolver | inline |
| enable_iterative_solver_as_preconditioner() | oomph::IterativeLinearSolver | inline |
| enable_resolve() | oomph::LinearSolver | inlinevirtual |
| Enable_resolve | oomph::LinearSolver | protected |
| enable_setup_preconditioner_before_solve() | oomph::IterativeLinearSolver | inline |
| first_row() const | oomph::DistributableLinearAlgebraObject | inline |
| first_row(const unsigned &p) const | oomph::DistributableLinearAlgebraObject | inline |
| First_time_solve_when_used_as_preconditioner | oomph::IterativeLinearSolver | protected |
| get_gradient(DoubleVector &gradient) | oomph::LinearSolver | inline |
| Gradient_for_glob_conv_newton_solve | oomph::LinearSolver | protected |
| Gradient_has_been_computed | oomph::LinearSolver | protected |
| is_doc_time_enabled() const | oomph::LinearSolver | inline |
| is_resolve_enabled() const | oomph::LinearSolver | inline |
| iterations() const =0 | oomph::IterativeLinearSolver | pure virtual |
| IterativeLinearSolver() | oomph::IterativeLinearSolver | inline |
| IterativeLinearSolver(const IterativeLinearSolver &)=delete | oomph::IterativeLinearSolver | |
| jacobian_setup_time() const | oomph::IterativeLinearSolver | inlinevirtual |
| Jacobian_setup_time | oomph::IterativeLinearSolver | protected |
| linear_solver_solution_time() const | oomph::IterativeLinearSolver | inlinevirtual |
| LinearSolver() | oomph::LinearSolver | inline |
| LinearSolver(const LinearSolver &dummy)=delete | oomph::LinearSolver | |
| Max_iter | oomph::IterativeLinearSolver | protected |
| max_iter() | oomph::IterativeLinearSolver | inline |
| nrow() const | oomph::DistributableLinearAlgebraObject | inline |
| nrow_local() const | oomph::DistributableLinearAlgebraObject | inline |
| nrow_local(const unsigned &p) const | oomph::DistributableLinearAlgebraObject | inline |
| open_convergence_history_file_stream(const std::string &file_name, const std::string &zone_title="") | oomph::IterativeLinearSolver | inline |
| operator=(const IterativeLinearSolver &)=delete | oomph::IterativeLinearSolver | |
| oomph::LinearSolver::operator=(const LinearSolver &)=delete | oomph::LinearSolver | |
| oomph::DistributableLinearAlgebraObject::operator=(const DistributableLinearAlgebraObject &)=delete | oomph::DistributableLinearAlgebraObject | |
| Output_file_stream | oomph::IterativeLinearSolver | protected |
| Preconditioner_pt | oomph::IterativeLinearSolver | protected |
| preconditioner_pt() | oomph::IterativeLinearSolver | inline |
| preconditioner_pt() const | oomph::IterativeLinearSolver | inline |
| Preconditioner_setup_time | oomph::IterativeLinearSolver | protected |
| preconditioner_setup_time() const | oomph::IterativeLinearSolver | inlinevirtual |
| reset_gradient() | oomph::LinearSolver | inline |
| resolve(const DoubleVector &rhs, DoubleVector &result) | oomph::LinearSolver | inlinevirtual |
| resolve_transpose(const DoubleVector &rhs, DoubleVector &result) | oomph::LinearSolver | inlinevirtual |
| Setup_preconditioner_before_solve | oomph::IterativeLinearSolver | protected |
| Smoother() | oomph::Smoother | inline |
| smoother_setup(DoubleMatrixBase *matrix_pt)=0 | oomph::Smoother | pure virtual |
| smoother_solve(const DoubleVector &rhs, DoubleVector &result)=0 | oomph::Smoother | pure virtual |
| Solution_time | oomph::IterativeLinearSolver | protected |
| solve(Problem *const &problem_pt, DoubleVector &result)=0 | oomph::LinearSolver | pure virtual |
| solve(DoubleMatrixBase *const &matrix_pt, const DoubleVector &rhs, DoubleVector &result) | oomph::LinearSolver | inlinevirtual |
| solve(DoubleMatrixBase *const &matrix_pt, const Vector< double > &rhs, Vector< double > &result) | oomph::LinearSolver | inlinevirtual |
| solve_transpose(Problem *const &problem_pt, DoubleVector &result) | oomph::LinearSolver | inlinevirtual |
| solve_transpose(DoubleMatrixBase *const &matrix_pt, const DoubleVector &rhs, DoubleVector &result) | oomph::LinearSolver | inlinevirtual |
| solve_transpose(DoubleMatrixBase *const &matrix_pt, const Vector< double > &rhs, Vector< double > &result) | oomph::LinearSolver | inlinevirtual |
| Throw_error_after_max_iter | oomph::IterativeLinearSolver | protected |
| Tolerance | oomph::IterativeLinearSolver | protected |
| tolerance() | oomph::IterativeLinearSolver | inline |
| Use_as_smoother | oomph::Smoother | protected |
| Use_iterative_solver_as_preconditioner | oomph::IterativeLinearSolver | protected |
| ~DistributableLinearAlgebraObject() | oomph::DistributableLinearAlgebraObject | inlinevirtual |
| ~IterativeLinearSolver() | oomph::IterativeLinearSolver | inlinevirtual |
| ~LinearSolver() | oomph::LinearSolver | inlinevirtual |
| ~Smoother() | oomph::Smoother | inlinevirtual |