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
Preconditioner
oomph::Preconditioner Member List
This is the complete list of members for
oomph::Preconditioner
, including all inherited members.
build_distribution
(const LinearAlgebraDistribution *const dist_pt)
oomph::DistributableLinearAlgebraObject
inline
build_distribution
(const LinearAlgebraDistribution &dist)
oomph::DistributableLinearAlgebraObject
inline
clean_up_memory
()
oomph::Preconditioner
inline
virtual
clear_distribution
()
oomph::DistributableLinearAlgebraObject
inline
protected
Comm_pt
oomph::Preconditioner
private
comm_pt
() const
oomph::Preconditioner
inline
virtual
disable_silent_preconditioner_setup
()
oomph::Preconditioner
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
enable_silent_preconditioner_setup
()
oomph::Preconditioner
inline
first_row
() const
oomph::DistributableLinearAlgebraObject
inline
first_row
(const unsigned &p) const
oomph::DistributableLinearAlgebraObject
inline
matrix_pt
() const
oomph::Preconditioner
inline
virtual
Matrix_pt
oomph::Preconditioner
private
nrow
() const
oomph::DistributableLinearAlgebraObject
inline
nrow_local
() const
oomph::DistributableLinearAlgebraObject
inline
nrow_local
(const unsigned &p) const
oomph::DistributableLinearAlgebraObject
inline
operator=
(const Preconditioner &)=delete
oomph::Preconditioner
oomph::DistributableLinearAlgebraObject::operator=
(const DistributableLinearAlgebraObject &)=delete
oomph::DistributableLinearAlgebraObject
Preconditioner
()
oomph::Preconditioner
inline
Preconditioner
(const Preconditioner &)=delete
oomph::Preconditioner
preconditioner_solve
(const DoubleVector &r, DoubleVector &z)=0
oomph::Preconditioner
pure virtual
preconditioner_solve_transpose
(const DoubleVector &r, DoubleVector &z)
oomph::Preconditioner
inline
virtual
set_comm_pt
(const OomphCommunicator *const comm_pt)
oomph::Preconditioner
inline
virtual
set_matrix_pt
(DoubleMatrixBase *matrix_pt)
oomph::Preconditioner
inline
virtual
setup
(DoubleMatrixBase *matrix_pt)
oomph::Preconditioner
inline
setup
(const Problem *problem_pt, DoubleMatrixBase *matrix_pt)
oomph::Preconditioner
inline
setup
()=0
oomph::Preconditioner
pure virtual
setup_time
() const
oomph::Preconditioner
inline
Setup_time
oomph::Preconditioner
private
Silent_preconditioner_setup
oomph::Preconditioner
protected
Stream_pt
oomph::Preconditioner
protected
turn_into_subsidiary_block_preconditioner
(BlockPreconditioner< CRDoubleMatrix > *master_block_prec_pt, const Vector< unsigned > &doftype_in_master_preconditioner_coarse)
oomph::Preconditioner
inline
virtual
turn_into_subsidiary_block_preconditioner
(BlockPreconditioner< CRDoubleMatrix > *master_block_prec_pt, const Vector< unsigned > &doftype_in_master_preconditioner_coarse, const Vector< Vector< unsigned >> &doftype_coarsen_map_coarse)
oomph::Preconditioner
inline
virtual
~DistributableLinearAlgebraObject
()
oomph::DistributableLinearAlgebraObject
inline
virtual
~Preconditioner
()
oomph::Preconditioner
inline
virtual