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
Get it
Installation guide
Get code from subversion repository
Get code as tar file
Copyright
About
People
Contact/Get involved
Publications
Acknowledgements
Picture show
Go
oomph
BiCGStab
oomph::BiCGStab< MATRIX > Member List
This is the complete list of members for
oomph::BiCGStab< MATRIX >
, including all inherited members.
BiCGStab
()
oomph::BiCGStab< MATRIX >
inline
BiCGStab
(const BiCGStab &)
oomph::BiCGStab< MATRIX >
inline
build_distribution
(const LinearAlgebraDistribution *const dist_pt)
oomph::DistributableLinearAlgebraObject
inline
build_distribution
(const LinearAlgebraDistribution &dist)
oomph::DistributableLinearAlgebraObject
inline
clean_up_memory
()
oomph::BiCGStab< MATRIX >
inline
private
virtual
clear_distribution
()
oomph::DistributableLinearAlgebraObject
inline
protected
close_convergence_history_file_stream
()
oomph::IterativeLinearSolver
inline
Compute_gradient
oomph::LinearSolver
protected
Default_preconditioner
oomph::IterativeLinearSolver
protected
static
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::BiCGStab< MATRIX >
inline
virtual
disable_setup_preconditioner_before_solve
()
oomph::IterativeLinearSolver
inline
DistributableLinearAlgebraObject
()
oomph::DistributableLinearAlgebraObject
inline
DistributableLinearAlgebraObject
(const DistributableLinearAlgebraObject &matrix)
oomph::DistributableLinearAlgebraObject
inline
distributed
() const
oomph::DistributableLinearAlgebraObject
inline
distribution_built
() const
oomph::DistributableLinearAlgebraObject
inline
distribution_pt
() const
oomph::DistributableLinearAlgebraObject
inline
Doc_convergence_history
oomph::IterativeLinearSolver
protected
Doc_time
oomph::LinearSolver
protected
enable_computation_of_gradient
()
oomph::LinearSolver
inline
virtual
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
inline
virtual
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
oomph::BiCGStab< MATRIX >
private
iterations
() const
oomph::BiCGStab< MATRIX >
inline
virtual
IterativeLinearSolver
()
oomph::IterativeLinearSolver
inline
IterativeLinearSolver
(const IterativeLinearSolver &)
oomph::IterativeLinearSolver
inline
jacobian_setup_time
() const
oomph::IterativeLinearSolver
inline
virtual
Jacobian_setup_time
oomph::IterativeLinearSolver
protected
linear_solver_solution_time
() const
oomph::IterativeLinearSolver
inline
virtual
LinearSolver
()
oomph::LinearSolver
inline
LinearSolver
(const LinearSolver &dummy)
oomph::LinearSolver
inline
Matrix_can_be_deleted
oomph::BiCGStab< MATRIX >
private
Matrix_pt
oomph::BiCGStab< MATRIX >
private
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 BiCGStab &)
oomph::BiCGStab< MATRIX >
inline
oomph::IterativeLinearSolver::operator=
(const IterativeLinearSolver &)
oomph::IterativeLinearSolver
inline
oomph::LinearSolver::operator=
(const LinearSolver &)
oomph::LinearSolver
inline
oomph::DistributableLinearAlgebraObject::operator=
(const DistributableLinearAlgebraObject &)
oomph::DistributableLinearAlgebraObject
inline
Output_file_stream
oomph::IterativeLinearSolver
protected
preconditioner_pt
()
oomph::IterativeLinearSolver
inline
preconditioner_pt
() const
oomph::IterativeLinearSolver
inline
Preconditioner_pt
oomph::IterativeLinearSolver
protected
Preconditioner_setup_time
oomph::IterativeLinearSolver
protected
preconditioner_setup_time
() const
oomph::IterativeLinearSolver
inline
virtual
reset_gradient
()
oomph::LinearSolver
inline
resolve
(const DoubleVector &rhs, DoubleVector &result)
oomph::BiCGStab< MATRIX >
virtual
Resolving
oomph::BiCGStab< MATRIX >
private
Setup_preconditioner_before_solve
oomph::IterativeLinearSolver
protected
Solution_time
oomph::IterativeLinearSolver
protected
solve
(Problem *const &problem_pt, DoubleVector &result)
oomph::BiCGStab< MATRIX >
virtual
solve
(DoubleMatrixBase *const &matrix_pt, const DoubleVector &rhs, DoubleVector &solution)
oomph::BiCGStab< MATRIX >
inline
virtual
solve
(DoubleMatrixBase *const &matrix_pt, const Vector< double > &rhs, Vector< double > &result)
oomph::BiCGStab< MATRIX >
inline
virtual
solve_helper
(DoubleMatrixBase *const &matrix_pt, const DoubleVector &rhs, DoubleVector &solution)
oomph::BiCGStab< MATRIX >
private
Throw_error_after_max_iter
oomph::IterativeLinearSolver
protected
tolerance
()
oomph::IterativeLinearSolver
inline
Tolerance
oomph::IterativeLinearSolver
protected
Use_iterative_solver_as_preconditioner
oomph::IterativeLinearSolver
protected
~BiCGStab
()
oomph::BiCGStab< MATRIX >
inline
virtual
~DistributableLinearAlgebraObject
()
oomph::DistributableLinearAlgebraObject
inline
virtual
~IterativeLinearSolver
()
oomph::IterativeLinearSolver
inline
virtual
~LinearSolver
()
oomph::LinearSolver
inline
virtual