| build_distribution(const LinearAlgebraDistribution *const dist_pt) | oomph::DistributableLinearAlgebraObject | inline |
| build_distribution(const LinearAlgebraDistribution &dist) | oomph::DistributableLinearAlgebraObject | inline |
| clean_up_memory() | oomph::MGSolver< DIM > | inlinevirtual |
| clear_distribution() | oomph::DistributableLinearAlgebraObject | inlineprotected |
| close_convergence_history_file_stream() | oomph::IterativeLinearSolver | inline |
| Compute_gradient | oomph::LinearSolver | protected |
| Default_preconditioner | oomph::IterativeLinearSolver | protectedstatic |
| direct_solve() | oomph::MGSolver< DIM > | inline |
| 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_output() | oomph::MGSolver< DIM > | inline |
| disable_resolve() | oomph::LinearSolver | inlinevirtual |
| disable_setup_preconditioner_before_solve() | oomph::IterativeLinearSolver | inline |
| disable_smoother_and_superlu_doc_time() | oomph::MGSolver< DIM > | inline |
| disable_v_cycle_output() | oomph::MGSolver< DIM > | 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_everything | oomph::MGSolver< DIM > | private |
| Doc_time | oomph::LinearSolver | protected |
| enable_computation_of_gradient() | oomph::LinearSolver | inlinevirtual |
| enable_doc_convergence_history() | oomph::IterativeLinearSolver | inline |
| enable_doc_everything() | oomph::MGSolver< DIM > | inline |
| enable_doc_time() | oomph::LinearSolver | inline |
| enable_error_after_max_iter() | oomph::IterativeLinearSolver | inline |
| enable_iterative_solver_as_preconditioner() | oomph::IterativeLinearSolver | inline |
| enable_output() | oomph::MGSolver< DIM > | inline |
| Enable_resolve | oomph::LinearSolver | protected |
| enable_resolve() | oomph::LinearSolver | inlinevirtual |
| enable_setup_preconditioner_before_solve() | oomph::IterativeLinearSolver | inline |
| enable_v_cycle_output() | oomph::MGSolver< DIM > | 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 |
| full_setup() | oomph::MGSolver< DIM > | |
| get_gradient(DoubleVector &gradient) | oomph::LinearSolver | inline |
| Gradient_for_glob_conv_newton_solve | oomph::LinearSolver | protected |
| Gradient_has_been_computed | oomph::LinearSolver | protected |
| Has_been_setup | oomph::MGSolver< DIM > | private |
| Has_been_solved | oomph::MGSolver< DIM > | private |
| interpolate_and_correct(const unsigned &level) | oomph::MGSolver< DIM > | |
| Interpolation_matrices_storage_pt | oomph::MGSolver< DIM > | private |
| interpolation_matrix_set(const unsigned &level, double *value, int *col_index, int *row_st, unsigned &ncol, unsigned &nnz) | oomph::MGSolver< DIM > | inline |
| interpolation_matrix_set(const unsigned &level, Vector< double > &value, Vector< int > &col_index, Vector< int > &row_st, unsigned &ncol, unsigned &nrow) | oomph::MGSolver< DIM > | inline |
| interpolation_self_test() | oomph::MGSolver< DIM > | |
| Interpolation_self_test_vectors_storage | oomph::MGSolver< DIM > | private |
| is_doc_time_enabled() const | oomph::LinearSolver | inline |
| is_resolve_enabled() const | oomph::LinearSolver | inline |
| iterations() const | oomph::MGSolver< DIM > | inlinevirtual |
| IterativeLinearSolver() | oomph::IterativeLinearSolver | inline |
| IterativeLinearSolver(const IterativeLinearSolver &)=delete | oomph::IterativeLinearSolver | |
| Jacobian_setup_time | oomph::IterativeLinearSolver | protected |
| jacobian_setup_time() const | oomph::IterativeLinearSolver | inlinevirtual |
| level_up_local_coord_of_node(const int &son_type, Vector< double > &s) | oomph::MGSolver< DIM > | |
| level_up_local_coord_of_node(const int &son_type, Vector< double > &s) | oomph::MGSolver< DIM > | |
| level_up_local_coord_of_node(const int &son_type, Vector< double > &s) | oomph::MGSolver< DIM > | |
| linear_solver_solution_time() const | oomph::IterativeLinearSolver | inlinevirtual |
| LinearSolver() | oomph::LinearSolver | inline |
| LinearSolver(const LinearSolver &dummy)=delete | oomph::LinearSolver | |
| max_iter() | oomph::MGSolver< DIM > | inline |
| Max_iter | oomph::IterativeLinearSolver | protected |
| Mg_hierarchy | oomph::MGSolver< DIM > | private |
| Mg_matrices_storage_pt | oomph::MGSolver< DIM > | private |
| Mg_problem_pt | oomph::MGSolver< DIM > | protected |
| mg_solve(DoubleVector &result) | oomph::MGSolver< DIM > | protected |
| MGSolver(MGProblem *mg_problem_pt) | oomph::MGSolver< DIM > | inline |
| modify_restriction_matrices() | oomph::MGSolver< DIM > | protected |
| Nlevel | oomph::MGSolver< DIM > | private |
| Npost_smooth | oomph::MGSolver< DIM > | private |
| npost_smooth() | oomph::MGSolver< DIM > | inline |
| Npre_smooth | oomph::MGSolver< DIM > | private |
| npre_smooth() | oomph::MGSolver< DIM > | inline |
| nrow() const | oomph::DistributableLinearAlgebraObject | inline |
| nrow_local() const | oomph::DistributableLinearAlgebraObject | inline |
| nrow_local(const unsigned &p) const | oomph::DistributableLinearAlgebraObject | inline |
| Nvcycle | oomph::MGSolver< DIM > | protected |
| 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 |
| plot(const unsigned &hierarchy_level, const DoubleVector &input_vector, const std::string &filename) | oomph::MGSolver< DIM > | |
| post_smooth(const unsigned &level) | oomph::MGSolver< DIM > | inline |
| Post_smoother_factory_function_pt | oomph::MGSolver< DIM > | private |
| Post_smoothers_storage_pt | oomph::MGSolver< DIM > | private |
| PostSmootherFactoryFctPt typedef | oomph::MGSolver< DIM > | |
| pre_smooth(const unsigned &level) | oomph::MGSolver< DIM > | inline |
| Pre_smoother_factory_function_pt | oomph::MGSolver< DIM > | private |
| Pre_smoothers_storage_pt | oomph::MGSolver< DIM > | private |
| 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 |
| PreSmootherFactoryFctPt typedef | oomph::MGSolver< DIM > | |
| reset_gradient() | oomph::LinearSolver | inline |
| Residual_mg_vectors_storage | oomph::MGSolver< DIM > | private |
| residual_norm(const unsigned &level) | oomph::MGSolver< DIM > | inline |
| resolve(const DoubleVector &rhs, DoubleVector &result) | oomph::LinearSolver | inlinevirtual |
| resolve_transpose(const DoubleVector &rhs, DoubleVector &result) | oomph::LinearSolver | inlinevirtual |
| restrict_residual(const unsigned &level) | oomph::MGSolver< DIM > | |
| Restriction_matrices_storage_pt | oomph::MGSolver< DIM > | private |
| restriction_self_test() | oomph::MGSolver< DIM > | |
| Restriction_self_test_vectors_storage | oomph::MGSolver< DIM > | private |
| Rhs_mg_vectors_storage | oomph::MGSolver< DIM > | protected |
| self_test() | oomph::MGSolver< DIM > | |
| set_post_smoother_factory_function(PostSmootherFactoryFctPt post_smoother_fn) | oomph::MGSolver< DIM > | inline |
| set_pre_smoother_factory_function(PreSmootherFactoryFctPt pre_smoother_fn) | oomph::MGSolver< DIM > | inline |
| set_restriction_matrices_as_interpolation_transposes() | oomph::MGSolver< DIM > | inline |
| set_self_test_vector() | oomph::MGSolver< DIM > | |
| setup_interpolation_matrices() | oomph::MGSolver< DIM > | |
| setup_interpolation_matrices_unstructured() | oomph::MGSolver< DIM > | |
| setup_mg_hierarchy() | oomph::MGSolver< DIM > | private |
| setup_mg_structures() | oomph::MGSolver< DIM > | private |
| Setup_preconditioner_before_solve | oomph::IterativeLinearSolver | protected |
| setup_smoothers() | oomph::MGSolver< DIM > | private |
| setup_transfer_matrices() | oomph::MGSolver< DIM > | |
| Solution_time | oomph::IterativeLinearSolver | protected |
| solve(Problem *const &problem_pt, DoubleVector &result) | oomph::MGSolver< DIM > | inlinevirtual |
| oomph::IterativeLinearSolver::solve(DoubleMatrixBase *const &matrix_pt, const DoubleVector &rhs, DoubleVector &result) | oomph::LinearSolver | inlinevirtual |
| oomph::IterativeLinearSolver::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 |
| Stream_pt | oomph::MGSolver< DIM > | protected |
| Suppress_all_output | oomph::MGSolver< DIM > | protected |
| Suppress_v_cycle_output | oomph::MGSolver< DIM > | protected |
| Throw_error_after_max_iter | oomph::IterativeLinearSolver | protected |
| Tolerance | oomph::IterativeLinearSolver | protected |
| tolerance() | oomph::IterativeLinearSolver | inline |
| Use_iterative_solver_as_preconditioner | oomph::IterativeLinearSolver | protected |
| V_cycle_counter | oomph::MGSolver< DIM > | private |
| X_mg_vectors_storage | oomph::MGSolver< DIM > | private |
| ~DistributableLinearAlgebraObject() | oomph::DistributableLinearAlgebraObject | inlinevirtual |
| ~IterativeLinearSolver() | oomph::IterativeLinearSolver | inlinevirtual |
| ~LinearSolver() | oomph::LinearSolver | inlinevirtual |
| ~MGSolver() | oomph::MGSolver< DIM > | inline |