Plugins
ug::CRILUTPreconditioner< TAlgebra > Member List

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

algebra_type typedefug::CRILUTPreconditioner< TAlgebra >
apply(vector_type &c, const vector_type &d)ug::IPreconditioner< TAlgebra >virtual
apply_update_defect(vector_type &c, vector_type &d)ug::IPreconditioner< TAlgebra >virtual
approx_operator()ug::IPreconditioner< TAlgebra >
block_type typedefug::CRILUTPreconditioner< TAlgebra >private
clone()ug::CRILUTPreconditioner< TAlgebra >inlinevirtual
codomain_function_type typedefILinearIterator< TAlgebra::vector_type >
config_string() constILinearIterator< TAlgebra::vector_type >virtual
CRILUTPreconditioner(double eps=1e-6)ug::CRILUTPreconditioner< TAlgebra >inline
CRILUTPreconditioner(number threshvv, number thresh_vp_pv_pp)ug::CRILUTPreconditioner< TAlgebra >inline
CRILUTPreconditioner(number threshvv, number threshvp, number threshpv, number threshpp)ug::CRILUTPreconditioner< TAlgebra >inline
CRILUTPreconditioner(double eps, bool info)ug::CRILUTPreconditioner< TAlgebra >inline
CRILUTPreconditioner(number threshvv, number thresh_vp_pv_pp, bool info)ug::CRILUTPreconditioner< TAlgebra >inline
CRILUTPreconditioner(number threshvv, number threshvp, number threshpv, number threshpp, bool info)ug::CRILUTPreconditioner< TAlgebra >inline
damping()ILinearIterator< TAlgebra::vector_type >
debug_writer()ug::DebugWritingObject< class >
debug_writer() constug::DebugWritingObject< class >
debug_writer_valid() constug::DebugWritingObject< class >
DebugWritingObject()ug::DebugWritingObject< class >
DebugWritingObject(const DebugWritingObject< algebra_type > &parent)ug::DebugWritingObject< class >
DebugWritingObject(SmartPtr< IDebugWriter< algebra_type > > spDebugWriter)ug::DebugWritingObject< class >
defect_operator()ug::IPreconditioner< TAlgebra >
domain_function_type typedefILinearIterator< TAlgebra::vector_type >
enter_debug_writer_section(const char *secDir)ug::DebugWritingObject< class >protected
enter_debug_writer_section(std::string secDir)ug::DebugWritingObject< class >protected
enter_vector_debug_writer_section(const char *secDir)VectorDebugWritingObject< TAlgebra::vector_type >protected
enter_vector_debug_writer_section(std::string secDir)VectorDebugWritingObject< TAlgebra::vector_type >protected
ILinearIterator()ILinearIterator< TAlgebra::vector_type >
ILinearIterator(const ILinearIterator< TAlgebra::vector_type, TAlgebra::vector_type > &parent)ILinearIterator< TAlgebra::vector_type >
init(SmartPtr< ILinearOperator< vector_type > > J, const vector_type &u)ug::IPreconditioner< TAlgebra >virtual
init(SmartPtr< ILinearOperator< vector_type > > L)ug::IPreconditioner< TAlgebra >
init(SmartPtr< MatrixOperator< matrix_type, vector_type > > Op)ug::IPreconditioner< TAlgebra >
ILinearIterator< TAlgebra::vector_type >::init(SmartPtr< ILinearOperator< TAlgebra::vector_type, TAlgebra::vector_type > > J, const TAlgebra::vector_type &u)=0ILinearIterator< TAlgebra::vector_type >pure virtual
ILinearIterator< TAlgebra::vector_type >::init(SmartPtr< ILinearOperator< TAlgebra::vector_type, TAlgebra::vector_type > > L)=0ILinearIterator< TAlgebra::vector_type >pure virtual
IPreconditioner()ug::IPreconditioner< TAlgebra >
IPreconditioner(const IPreconditioner< TAlgebra > &parent)ug::IPreconditioner< TAlgebra >
IPreconditioner(SmartPtr< IDebugWriter< algebra_type > > spDebugWriter)ug::IPreconditioner< TAlgebra >
leave_debug_writer_section()ug::DebugWritingObject< class >protected
leave_vector_debug_writer_section()VectorDebugWritingObject< TAlgebra::vector_type >protected
m_bInitug::IPreconditioner< TAlgebra >protected
m_bOtherApproxOperatorug::IPreconditioner< TAlgebra >protected
m_epsug::CRILUTPreconditioner< TAlgebra >protected
m_eps_ppug::CRILUTPreconditioner< TAlgebra >protected
m_eps_pvug::CRILUTPreconditioner< TAlgebra >protected
m_eps_vpug::CRILUTPreconditioner< TAlgebra >protected
m_eps_vvug::CRILUTPreconditioner< TAlgebra >protected
m_infoug::CRILUTPreconditioner< TAlgebra >protected
m_Lug::CRILUTPreconditioner< TAlgebra >protected
m_remove_zerosug::CRILUTPreconditioner< TAlgebra >protected
m_small_lowerug::CRILUTPreconditioner< TAlgebra >protectedstatic
m_small_upperug::CRILUTPreconditioner< TAlgebra >protectedstatic
m_spApproxOperatorug::IPreconditioner< TAlgebra >protected
m_spDampingILinearIterator< TAlgebra::vector_type >protected
m_spDebugWriterug::DebugWritingObject< class >protected
m_spDefectOperatorug::IPreconditioner< TAlgebra >protected
m_spVectorDebugWriterVectorDebugWritingObject< TAlgebra::vector_type >protected
m_Uug::CRILUTPreconditioner< TAlgebra >protected
matrix_operator_type typedefug::CRILUTPreconditioner< TAlgebra >
matrix_type typedefug::CRILUTPreconditioner< TAlgebra >
name() constug::CRILUTPreconditioner< TAlgebra >inlineprotectedvirtual
postprocess()ug::CRILUTPreconditioner< TAlgebra >inlineprotectedvirtual
preprocess(SmartPtr< MatrixOperator< matrix_type, vector_type > > pOp)ug::CRILUTPreconditioner< TAlgebra >inlineprotectedvirtual
print_debugger_message(const char *msg)VectorDebugWritingObject< TAlgebra::vector_type >protected
print_debugger_message(std::string msg)VectorDebugWritingObject< TAlgebra::vector_type >protected
set_approximation(SmartPtr< MatrixOperator< matrix_type, vector_type > > approx)ug::IPreconditioner< TAlgebra >virtual
set_damp(number factor)ILinearIterator< TAlgebra::vector_type >
set_damp(SmartPtr< IDamping< TAlgebra::vector_type, TAlgebra::vector_type > > spScaling)ILinearIterator< TAlgebra::vector_type >
set_debug(SmartPtr< IDebugWriter< algebra_type > > spDebugWriter)ug::DebugWritingObject< class >virtual
VectorDebugWritingObject< TAlgebra::vector_type >::set_debug(SmartPtr< IVectorDebugWriter< vector_type > > spDebugWriter)VectorDebugWritingObject< TAlgebra::vector_type >virtual
set_info(bool info)ug::CRILUTPreconditioner< TAlgebra >inline
set_threshold(number threshvv, number threshvp, number threshpv, number threshpp)ug::CRILUTPreconditioner< TAlgebra >inline
set_threshold(number threshvv, number thresh_vp_pv_pp)ug::CRILUTPreconditioner< TAlgebra >inline
set_threshold(number thresh)ug::CRILUTPreconditioner< TAlgebra >inline
step(SmartPtr< MatrixOperator< matrix_type, vector_type > > pOp, vector_type &c, const vector_type &d)ug::CRILUTPreconditioner< TAlgebra >inlineprotectedvirtual
supports_parallel() constug::CRILUTPreconditioner< TAlgebra >inlinevirtual
vector_debug_writer()VectorDebugWritingObject< TAlgebra::vector_type >
vector_debug_writer() constVectorDebugWritingObject< TAlgebra::vector_type >
vector_debug_writer_valid() constVectorDebugWritingObject< TAlgebra::vector_type >
vector_type typedefug::CRILUTPreconditioner< TAlgebra >
VectorDebugWritingObject()VectorDebugWritingObject< TAlgebra::vector_type >
VectorDebugWritingObject(SmartPtr< IVectorDebugWriter< vector_type > > spDebugWriter)VectorDebugWritingObject< TAlgebra::vector_type >
write_debug(const matrix_type &mat, const char *filename)ug::DebugWritingObject< class >protected
write_debug(const matrix_type &mat, std::string name)ug::DebugWritingObject< class >protected
VectorDebugWritingObject< TAlgebra::vector_type >::write_debug(const vector_type &vec, const char *filename)VectorDebugWritingObject< TAlgebra::vector_type >
VectorDebugWritingObject< TAlgebra::vector_type >::write_debug(const vector_type &vec, std::string name)VectorDebugWritingObject< TAlgebra::vector_type >protectedvirtual
~CRILUTPreconditioner()ug::CRILUTPreconditioner< TAlgebra >inlinevirtual
~DebugWritingObject()ug::DebugWritingObject< class >virtual
~ILinearIterator()ILinearIterator< TAlgebra::vector_type >virtual
~IPreconditioner()ug::IPreconditioner< TAlgebra >virtual
~VectorDebugWritingObject()VectorDebugWritingObject< TAlgebra::vector_type >virtual