| build_distribution(const LinearAlgebraDistribution *const dist_pt) | oomph::DistributableLinearAlgebraObject | inline |
| build_distribution(const LinearAlgebraDistribution &dist) | oomph::DistributableLinearAlgebraObject | inline |
| calculate_omega(const double &k, const double &h) | oomph::ComplexDampedJacobi< MATRIX > | inline |
| check_validity_of_solve_helper_inputs(CRDoubleMatrix *const &real_matrix_pt, CRDoubleMatrix *const &imag_matrix_pt, const Vector< DoubleVector > &rhs, Vector< DoubleVector > &solution, const double &n_dof) | oomph::HelmholtzSmoother | |
| clean_up_memory() | oomph::ComplexDampedJacobi< MATRIX > | inlinevirtual |
| clear_distribution() | oomph::DistributableLinearAlgebraObject | inlineprotected |
| close_convergence_history_file_stream() | oomph::IterativeLinearSolver | inline |
| complex_matrix_multiplication(Vector< CRDoubleMatrix * > matrices_pt, const Vector< DoubleVector > &x, Vector< DoubleVector > &soln) | oomph::HelmholtzSmoother | inline |
| complex_smoother_setup(Vector< CRDoubleMatrix * > helmholtz_matrix_pt) | oomph::ComplexDampedJacobi< MATRIX > | inlinevirtual |
| complex_smoother_solve(const Vector< DoubleVector > &rhs, Vector< DoubleVector > &solution) | oomph::ComplexDampedJacobi< MATRIX > | inlinevirtual |
| complex_solve_helper(const Vector< DoubleVector > &rhs, Vector< DoubleVector > &solution) | oomph::ComplexDampedJacobi< MATRIX > | private |
| ComplexDampedJacobi(const double &omega=0.5) | oomph::ComplexDampedJacobi< MATRIX > | inline |
| ComplexDampedJacobi(const ComplexDampedJacobi &)=delete | oomph::ComplexDampedJacobi< MATRIX > | |
| 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() const | oomph::DistributableLinearAlgebraObject | inline |
| Distribution_pt | oomph::DistributableLinearAlgebraObject | private |
| 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 | protected |
| enable_resolve() | oomph::LinearSolver | inlinevirtual |
| 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 |
| HelmholtzSmoother() | oomph::HelmholtzSmoother | inline |
| is_doc_time_enabled() const | oomph::LinearSolver | inline |
| is_resolve_enabled() const | oomph::LinearSolver | inline |
| iterations() const | oomph::ComplexDampedJacobi< MATRIX > | inlinevirtual |
| Iterations | oomph::ComplexDampedJacobi< MATRIX > | private |
| 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 | |
| Matrix_can_be_deleted | oomph::ComplexDampedJacobi< MATRIX > | private |
| Matrix_diagonal_imag | oomph::ComplexDampedJacobi< MATRIX > | private |
| Matrix_diagonal_inv_sq | oomph::ComplexDampedJacobi< MATRIX > | private |
| Matrix_diagonal_real | oomph::ComplexDampedJacobi< MATRIX > | private |
| Matrix_imag_pt | oomph::ComplexDampedJacobi< MATRIX > | private |
| Matrix_real_pt | oomph::ComplexDampedJacobi< MATRIX > | private |
| max_iter() | oomph::IterativeLinearSolver | inline |
| Max_iter | oomph::IterativeLinearSolver | protected |
| nrow() const | oomph::DistributableLinearAlgebraObject | inline |
| nrow_local() const | oomph::DistributableLinearAlgebraObject | inline |
| nrow_local(const unsigned &p) const | oomph::DistributableLinearAlgebraObject | inline |
| omega() | oomph::ComplexDampedJacobi< MATRIX > | inline |
| Omega | oomph::ComplexDampedJacobi< MATRIX > | private |
| open_convergence_history_file_stream(const std::string &file_name, const std::string &zone_title="") | oomph::IterativeLinearSolver | inline |
| operator=(const ComplexDampedJacobi &)=delete | oomph::ComplexDampedJacobi< MATRIX > | |
| oomph::HelmholtzSmoother::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() const | oomph::IterativeLinearSolver | inlinevirtual |
| Preconditioner_setup_time | oomph::IterativeLinearSolver | protected |
| 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 |
| Solution_time | oomph::IterativeLinearSolver | protected |
| solve(Problem *const &problem_pt, DoubleVector &result) | oomph::ComplexDampedJacobi< MATRIX > | inlinevirtual |
| oomph::HelmholtzSmoother::solve(DoubleMatrixBase *const &matrix_pt, const DoubleVector &rhs, DoubleVector &result) | oomph::LinearSolver | inlinevirtual |
| oomph::HelmholtzSmoother::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 | inline |
| Tolerance | oomph::IterativeLinearSolver | protected |
| Use_as_smoother | oomph::HelmholtzSmoother | protected |
| Use_iterative_solver_as_preconditioner | oomph::IterativeLinearSolver | protected |
| ~ComplexDampedJacobi() | oomph::ComplexDampedJacobi< MATRIX > | inline |
| ~DistributableLinearAlgebraObject() | oomph::DistributableLinearAlgebraObject | inlinevirtual |
| ~HelmholtzSmoother() | oomph::HelmholtzSmoother | inlinevirtual |
| ~IterativeLinearSolver() | oomph::IterativeLinearSolver | inlinevirtual |
| ~LinearSolver() | oomph::LinearSolver | inlinevirtual |