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::GS< CRDoubleMatrix > | inlineprivatevirtual |
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::GS< CRDoubleMatrix > | 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 | 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 |
GS() | oomph::GS< CRDoubleMatrix > | inline |
GS(const GS &)=delete | oomph::GS< CRDoubleMatrix > | |
Index_of_diagonal_entries | oomph::GS< CRDoubleMatrix > | private |
is_doc_time_enabled() const | oomph::LinearSolver | inline |
is_resolve_enabled() const | oomph::LinearSolver | inline |
iterations() const | oomph::GS< CRDoubleMatrix > | inlinevirtual |
Iterations | oomph::GS< CRDoubleMatrix > | private |
IterativeLinearSolver() | oomph::IterativeLinearSolver | inline |
IterativeLinearSolver(const IterativeLinearSolver &)=delete | oomph::IterativeLinearSolver | |
Jacobian_setup_time | oomph::IterativeLinearSolver | protected |
jacobian_setup_time() const | oomph::IterativeLinearSolver | inlinevirtual |
linear_solver_solution_time() const | oomph::IterativeLinearSolver | inlinevirtual |
LinearSolver() | oomph::LinearSolver | inline |
LinearSolver(const LinearSolver &dummy)=delete | oomph::LinearSolver | |
Matrix_can_be_deleted | oomph::GS< CRDoubleMatrix > | private |
Matrix_pt | oomph::GS< CRDoubleMatrix > | 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 |
open_convergence_history_file_stream(const std::string &file_name, const std::string &zone_title="") | oomph::IterativeLinearSolver | inline |
operator=(const GS &)=delete | oomph::GS< CRDoubleMatrix > | |
oomph::Smoother::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::GS< CRDoubleMatrix > | inlinevirtual |
Preconditioner_setup_time | oomph::IterativeLinearSolver | protected |
reset_gradient() | oomph::LinearSolver | inline |
resolve(const DoubleVector &rhs, DoubleVector &result) | oomph::GS< CRDoubleMatrix > | inlinevirtual |
resolve_transpose(const DoubleVector &rhs, DoubleVector &result) | oomph::LinearSolver | inlinevirtual |
Resolving | oomph::GS< CRDoubleMatrix > | private |
setup_helper(DoubleMatrixBase *matrix_pt) | oomph::GS< CRDoubleMatrix > | |
Setup_preconditioner_before_solve | oomph::IterativeLinearSolver | protected |
Smoother() | oomph::Smoother | inline |
smoother_setup(DoubleMatrixBase *matrix_pt) | oomph::GS< CRDoubleMatrix > | inlinevirtual |
smoother_solve(const DoubleVector &rhs, DoubleVector &result) | oomph::GS< CRDoubleMatrix > | inlinevirtual |
Solution_time | oomph::IterativeLinearSolver | protected |
solve(Problem *const &problem_pt, DoubleVector &result) | oomph::GS< CRDoubleMatrix > | virtual |
solve(DoubleMatrixBase *const &matrix_pt, const DoubleVector &rhs, DoubleVector &solution) | oomph::GS< CRDoubleMatrix > | inlinevirtual |
solve(DoubleMatrixBase *const &matrix_pt, const Vector< double > &rhs, Vector< double > &result) | oomph::GS< CRDoubleMatrix > | inlinevirtual |
solve_helper(DoubleMatrixBase *const &matrix_pt, const DoubleVector &rhs, DoubleVector &solution) | oomph::GS< CRDoubleMatrix > | private |
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::Smoother | protected |
Use_iterative_solver_as_preconditioner | oomph::IterativeLinearSolver | protected |
~DistributableLinearAlgebraObject() | oomph::DistributableLinearAlgebraObject | inlinevirtual |
~GS() | oomph::GS< CRDoubleMatrix > | inlinevirtual |
~IterativeLinearSolver() | oomph::IterativeLinearSolver | inlinevirtual |
~LinearSolver() | oomph::LinearSolver | inlinevirtual |
~Smoother() | oomph::Smoother | inlinevirtual |