Loading [MathJax]/extensions/tex2jax.js
ug4
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
ug::LU< TAlgebra > Member List

This is the complete list of members for ug::LU< TAlgebra >, including all inherited members.

algebra_type typedefug::LU< TAlgebra >
apply(vector_type &u, const vector_type &f)ug::LU< TAlgebra >inlinevirtual
ug::ILinearOperatorInverse::apply(Y &u, const X &f)=0ug::ILinearOperatorInverse< X, Y >pure virtual
apply_lu(vector_type &x, const vector_type &b)ug::LU< TAlgebra >inline
apply_return_defect(vector_type &u, vector_type &f)ug::LU< TAlgebra >inlinevirtual
ug::ILinearOperatorInverse::apply_return_defect(Y &u, X &f)=0ug::ILinearOperatorInverse< X, Y >pure virtual
apply_update_defect(Y &u, X &f)ug::ILinearOperatorInverse< X, Y >inlinevirtual
base_type typedefug::LU< TAlgebra >
clone()ug::ILinearOperatorInverse< X, Y >inlinevirtual
codomain_function_type typedefug::IMatrixOperatorInverse< TAlgebra::matrix_type, TAlgebra::vector_type >
config_string() constug::LU< TAlgebra >inlinevirtual
convergence_check() constug::ILinearOperatorInverse< X, Y >inline
convergence_check()ug::ILinearOperatorInverse< X, Y >inline
damping()ug::ILinearIterator< X, Y >inline
defect() constug::ILinearOperatorInverse< X, Y >inline
domain_function_type typedefug::IMatrixOperatorInverse< TAlgebra::matrix_type, TAlgebra::vector_type >
ILinearIterator()ug::ILinearIterator< X, Y >inline
ILinearIterator(const ILinearIterator< X, Y > &parent)ug::ILinearIterator< X, Y >inline
ILinearOperatorInverse()ug::ILinearOperatorInverse< X, Y >inline
ILinearOperatorInverse(SmartPtr< IConvergenceCheck< X > > spConvCheck)ug::ILinearOperatorInverse< X, Y >inline
ilut_scalarug::LU< TAlgebra >protected
init(SmartPtr< MatrixOperator< matrix_type, vector_type > > Op)ug::LU< TAlgebra >inlinevirtual
init(SmartPtr< MatrixOperator< M, Y, X > > A)=0ug::LU< TAlgebra >
init(SmartPtr< ILinearOperator< Y, X > > A, const Y &u)ug::LU< TAlgebra >inlinevirtual
init(SmartPtr< ILinearOperator< Y, X > > A)ug::LU< TAlgebra >inlinevirtual
IMatrixOperatorInverse< TAlgebra::matrix_type, TAlgebra::vector_type >::init(SmartPtr< MatrixOperator< TAlgebra::matrix_type, TAlgebra::vector_type, TAlgebra::vector_type > > A)=0ug::IMatrixOperatorInverse< TAlgebra::matrix_type, TAlgebra::vector_type >pure virtual
IMatrixOperatorInverse< TAlgebra::matrix_type, TAlgebra::vector_type >::init(SmartPtr< ILinearOperator< TAlgebra::vector_type, TAlgebra::vector_type > > A, const TAlgebra::vector_type &u)ug::IMatrixOperatorInverse< TAlgebra::matrix_type, TAlgebra::vector_type >inlinevirtual
IMatrixOperatorInverse< TAlgebra::matrix_type, TAlgebra::vector_type >::init(SmartPtr< ILinearOperator< TAlgebra::vector_type, TAlgebra::vector_type > > A)ug::IMatrixOperatorInverse< TAlgebra::matrix_type, TAlgebra::vector_type >inlinevirtual
init_dense(const matrix_type &A)ug::LU< TAlgebra >inlineprivate
init_lu(const matrix_type *pA)ug::LU< TAlgebra >inline
init_sparse(const matrix_type &A)ug::LU< TAlgebra >inlineprivate
init_var(const matrix_type &A)ug::LU< TAlgebra >inlineprivate
linear_operator()ug::ILinearOperatorInverse< X, Y >inline
LU()ug::LU< TAlgebra >inline
m_bug::LU< TAlgebra >protected
m_bDenseug::LU< TAlgebra >protected
m_bInfoug::LU< TAlgebra >protected
m_bShowProgressug::LU< TAlgebra >protected
m_bSortSparseug::LU< TAlgebra >protected
m_iMinimumForSparseug::LU< TAlgebra >protected
m_matug::LU< TAlgebra >protected
m_pMatrixug::LU< TAlgebra >protected
m_sizeug::LU< TAlgebra >protected
m_spConvCheckug::ILinearOperatorInverse< X, Y >protected
m_spDampingug::ILinearIterator< X, Y >protected
m_spLinearOperatorug::ILinearOperatorInverse< X, Y >protected
m_spOperatorug::LU< TAlgebra >protected
m_tmpug::LU< TAlgebra >protected
m_uug::LU< TAlgebra >protected
matrix_type typedefug::LU< TAlgebra >
name() constug::LU< TAlgebra >inlinevirtual
print_info(const matrix_type &A)ug::LU< TAlgebra >inlineprivate
reduction() constug::ILinearOperatorInverse< X, Y >inline
set_convergence_check(SmartPtr< IConvergenceCheck< X > > spConvCheck)ug::ILinearOperatorInverse< X, Y >inline
set_damp(SmartPtr< IDamping< X, Y > > spScaling)ug::ILinearIterator< X, Y >inline
set_damp(number factor)ug::ILinearIterator< X, Y >inline
set_info(bool b)ug::LU< TAlgebra >inline
set_minimum_for_sparse(size_t N)ug::LU< TAlgebra >inline
set_show_progress(bool b)ug::LU< TAlgebra >inline
set_sort_sparse(bool b)ug::LU< TAlgebra >inline
solve_dense(vector_type &x, const vector_type &b)ug::LU< TAlgebra >inlineprivate
solve_sparse(vector_type &x, const vector_type &b)ug::LU< TAlgebra >inlineprivate
standard_offset() constug::ILinearOperatorInverse< X, Y >inlinevirtual
step() constug::ILinearOperatorInverse< X, Y >inline
supports_parallel() constug::LU< TAlgebra >inlinevirtual
vector_type typedefug::LU< TAlgebra >
~ILinearIterator()ug::ILinearIterator< X, Y >inlinevirtual
~ILinearOperatorInverse()ug::ILinearOperatorInverse< X, Y >inlinevirtual
~IMatrixOperatorInverse()ug::IMatrixOperatorInverse< TAlgebra::matrix_type, TAlgebra::vector_type >inlinevirtual
~LU()ug::LU< TAlgebra >inlinevirtual