Toggle navigation
Documentation
Big picture
The finite element method
The data structure
Not-so-quick guide
Optimisation
Order of action functions
Example codes and tutorials
List of example codes and tutorials
Meshing
Solvers
MPI parallel processing
Post-processing/visualisation
Other
Change log
Creating documentation
Coding conventions
Index
FAQ
Installation
Installation guide
Copyright
About
People
Contact/Get involved
Publications
Acknowledgements
Picture show
Go
oomph
HypreSolver
oomph::HypreSolver Member List
This is the complete list of members for
oomph::HypreSolver
, including all inherited members.
AMG_coarsening
oomph::HypreInterface
protected
amg_coarsening
()
oomph::HypreSolver
inline
AMG_complex_smoother
oomph::HypreInterface
protected
amg_complex_smoother
()
oomph::HypreSolver
inline
amg_damping
()
oomph::HypreSolver
inline
AMG_damping
oomph::HypreInterface
protected
AMG_max_levels
oomph::HypreInterface
protected
amg_max_levels
()
oomph::HypreSolver
inline
amg_max_row_sum
()
oomph::HypreSolver
inline
AMG_max_row_sum
oomph::HypreInterface
protected
AMG_print_level
oomph::HypreInterface
protected
amg_print_level
()
oomph::HypreSolver
inline
AMG_simple_smoother
oomph::HypreInterface
protected
amg_simple_smoother
()
oomph::HypreSolver
inline
amg_smoother_iterations
()
oomph::HypreSolver
inline
AMG_smoother_iterations
oomph::HypreInterface
protected
amg_strength
()
oomph::HypreSolver
inline
AMG_strength
oomph::HypreInterface
protected
amg_truncation
()
oomph::HypreSolver
inline
AMG_truncation
oomph::HypreInterface
protected
amg_using_complex_smoothing
()
oomph::HypreSolver
inline
amg_using_simple_smoothing
()
oomph::HypreSolver
inline
AMG_using_simple_smoothing
oomph::HypreInterface
protected
AMGEuclidSmoother_drop_tol
oomph::HypreInterface
AMGEuclidSmoother_level
oomph::HypreInterface
AMGEuclidSmoother_print_level
oomph::HypreInterface
AMGEuclidSmoother_use_block_jacobi
oomph::HypreInterface
AMGEuclidSmoother_use_ilut
oomph::HypreInterface
AMGEuclidSmoother_use_row_scaling
oomph::HypreInterface
BiCGStab
enum value
oomph::HypreInterface
BoomerAMG
enum value
oomph::HypreInterface
build_distribution
(const LinearAlgebraDistribution *const dist_pt)
oomph::DistributableLinearAlgebraObject
inline
build_distribution
(const LinearAlgebraDistribution &dist)
oomph::DistributableLinearAlgebraObject
inline
CG
enum value
oomph::HypreInterface
clean_up_memory
()
oomph::HypreSolver
virtual
clear_distribution
()
oomph::DistributableLinearAlgebraObject
inline
protected
Compute_gradient
oomph::LinearSolver
protected
Delete_input_data
oomph::HypreInterface
protected
Delete_matrix
oomph::HypreSolver
private
disable_computation_of_gradient
()
oomph::LinearSolver
inline
disable_delete_matrix
()
oomph::HypreSolver
inline
disable_doc_time
()
oomph::LinearSolver
inline
disable_euclid_rowScale
()
oomph::HypreSolver
inline
disable_euclid_using_BJ
()
oomph::HypreSolver
inline
disable_hypre_error_messages
()
oomph::HypreInterface
inline
disable_resolve
()
oomph::HypreSolver
inline
virtual
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_time
oomph::LinearSolver
protected
enable_computation_of_gradient
()
oomph::LinearSolver
inline
virtual
enable_delete_matrix
()
oomph::HypreSolver
inline
enable_doc_time
()
oomph::LinearSolver
inline
enable_euclid_rowScale
()
oomph::HypreSolver
inline
enable_euclid_using_BJ
()
oomph::HypreSolver
inline
enable_hypre_error_messages
()
oomph::HypreInterface
inline
Enable_resolve
oomph::LinearSolver
protected
enable_resolve
()
oomph::LinearSolver
inline
virtual
Euclid
enum value
oomph::HypreInterface
Euclid_droptol
oomph::HypreInterface
protected
euclid_droptol
()
oomph::HypreSolver
inline
euclid_level
()
oomph::HypreSolver
inline
Euclid_level
oomph::HypreInterface
protected
euclid_print_level
()
oomph::HypreSolver
inline
Euclid_print_level
oomph::HypreInterface
protected
Euclid_rowScale
oomph::HypreInterface
protected
Euclid_using_BJ
oomph::HypreInterface
protected
euclid_using_ILUK
()
oomph::HypreSolver
inline
Euclid_using_ILUT
oomph::HypreInterface
protected
euclid_using_ILUT
()
oomph::HypreSolver
inline
existing_preconditioner
()
oomph::HypreInterface
inline
Existing_preconditioner
oomph::HypreInterface
private
existing_solver
()
oomph::HypreInterface
inline
Existing_solver
oomph::HypreInterface
private
first_row
() const
oomph::DistributableLinearAlgebraObject
inline
first_row
(const unsigned &p) const
oomph::DistributableLinearAlgebraObject
inline
get_gradient
(DoubleVector &gradient)
oomph::LinearSolver
inline
GMRES
enum value
oomph::HypreInterface
Gradient_for_glob_conv_newton_solve
oomph::LinearSolver
protected
Gradient_has_been_computed
oomph::LinearSolver
protected
hypre_clean_up_memory
()
oomph::HypreInterface
protected
Hypre_distribution_pt
oomph::HypreInterface
private
Hypre_error_messages
oomph::HypreInterface
protected
hypre_matrix_setup
(CRDoubleMatrix *matrix_pt)
oomph::HypreInterface
protected
hypre_method
()
oomph::HypreSolver
inline
Hypre_method
oomph::HypreInterface
protected
Hypre_method_types
enum name
oomph::HypreInterface
hypre_solve
(const DoubleVector &rhs, DoubleVector &solution)
oomph::HypreInterface
protected
hypre_solver_setup
()
oomph::HypreInterface
protected
HypreInterface
()
oomph::HypreInterface
inline
HypreInterface
(const HypreInterface &)=delete
oomph::HypreInterface
HypreSolver
()
oomph::HypreSolver
inline
HypreSolver
(const HypreSolver &)=delete
oomph::HypreSolver
internal_preconditioner
()
oomph::HypreSolver
inline
Internal_preconditioner
oomph::HypreInterface
protected
is_doc_time_enabled
() const
oomph::LinearSolver
inline
is_resolve_enabled
() const
oomph::LinearSolver
inline
jacobian_setup_time
() const
oomph::LinearSolver
inline
virtual
krylov_print_level
()
oomph::HypreSolver
inline
Krylov_print_level
oomph::HypreInterface
protected
linear_solver_solution_time
() const
oomph::LinearSolver
inline
virtual
LinearSolver
()
oomph::LinearSolver
inline
LinearSolver
(const LinearSolver &dummy)=delete
oomph::LinearSolver
Matrix_ij
oomph::HypreInterface
private
Matrix_par
oomph::HypreInterface
private
Max_iter
oomph::HypreInterface
protected
max_iter
()
oomph::HypreSolver
inline
None
enum value
oomph::HypreInterface
nrow
() const
oomph::DistributableLinearAlgebraObject
inline
nrow_local
() const
oomph::DistributableLinearAlgebraObject
inline
nrow_local
(const unsigned &p) const
oomph::DistributableLinearAlgebraObject
inline
operator=
(const HypreSolver &)=delete
oomph::HypreSolver
oomph::LinearSolver::operator=
(const LinearSolver &)=delete
oomph::LinearSolver
oomph::DistributableLinearAlgebraObject::operator=
(const DistributableLinearAlgebraObject &)=delete
oomph::DistributableLinearAlgebraObject
oomph::HypreInterface::operator=
(const HypreInterface &)=delete
oomph::HypreInterface
Output_info
oomph::HypreInterface
protected
ParaSails
enum value
oomph::HypreInterface
ParaSails_filter
oomph::HypreInterface
protected
parasails_filter
()
oomph::HypreSolver
inline
parasails_nlevel
()
oomph::HypreSolver
inline
ParaSails_nlevel
oomph::HypreInterface
protected
parasails_symmetry
()
oomph::HypreSolver
inline
ParaSails_symmetry
oomph::HypreInterface
protected
parasails_thresh
()
oomph::HypreSolver
inline
ParaSails_thresh
oomph::HypreInterface
protected
Preconditioner
oomph::HypreInterface
private
reset_gradient
()
oomph::LinearSolver
inline
resolve
(const DoubleVector &rhs, DoubleVector &solution)
oomph::HypreSolver
virtual
resolve_transpose
(const DoubleVector &rhs, DoubleVector &result)
oomph::LinearSolver
inline
virtual
Returning_distributed_solution
oomph::HypreInterface
protected
solve
(Problem *const &problem_pt, DoubleVector &solution)
oomph::HypreSolver
virtual
solve
(DoubleMatrixBase *const &matrix_pt, const DoubleVector &rhs, DoubleVector &solution)
oomph::HypreSolver
virtual
oomph::LinearSolver::solve
(DoubleMatrixBase *const &matrix_pt, const Vector< double > &rhs, Vector< double > &result)
oomph::LinearSolver
inline
virtual
solve_transpose
(Problem *const &problem_pt, DoubleVector &result)
oomph::LinearSolver
inline
virtual
solve_transpose
(DoubleMatrixBase *const &matrix_pt, const DoubleVector &rhs, DoubleVector &result)
oomph::LinearSolver
inline
virtual
solve_transpose
(DoubleMatrixBase *const &matrix_pt, const Vector< double > &rhs, Vector< double > &result)
oomph::LinearSolver
inline
virtual
Solver
oomph::HypreInterface
private
tolerance
()
oomph::HypreSolver
inline
Tolerance
oomph::HypreInterface
protected
Using_distributed_rhs
oomph::HypreInterface
protected
~DistributableLinearAlgebraObject
()
oomph::DistributableLinearAlgebraObject
inline
virtual
~HypreInterface
()
oomph::HypreInterface
inline
~HypreSolver
()
oomph::HypreSolver
inline
~LinearSolver
()
oomph::LinearSolver
inline
virtual