ug4
ug::AgglomeratingSolver< TAlgebra > Member List

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

AgglomeratingSolver(SmartPtr< ILinearOperatorInverse< vector_type, vector_type > > linOpInverse)ug::AgglomeratingSolver< TAlgebra >inline
agglomerationLayoutug::AgglomeratingBase< IMatrixOperatorInverse< TAlgebra::matrix_type, TAlgebra::vector_type >, TAlgebra >protected
algebra_type typedefug::AgglomeratingSolver< TAlgebra >
apply(vector_type &x, const vector_type &b)ug::AgglomeratingBase< IMatrixOperatorInverse< TAlgebra::matrix_type, TAlgebra::vector_type >, TAlgebra >inlinevirtual
ug::ILinearIterator::apply(Y &c, const X &d)=0ug::ILinearIterator< X, Y >pure virtual
apply_agglomerated(vector_type &x, const vector_type &b)ug::AgglomeratingSolver< TAlgebra >inlinevirtual
apply_return_defect(vector_type &u, vector_type &f)ug::AgglomeratingBase< IMatrixOperatorInverse< TAlgebra::matrix_type, TAlgebra::vector_type >, TAlgebra >inlinevirtual
apply_update_defect(vector_type &u, vector_type &f)ug::AgglomeratingBase< IMatrixOperatorInverse< TAlgebra::matrix_type, TAlgebra::vector_type >, TAlgebra >inlinevirtual
ug::ILinearIterator::apply_update_defect(Y &c, X &d)=0ug::ILinearIterator< X, Y >pure virtual
base_init(SmartPtr< MatrixOperator< matrix_type, vector_type > > Op)ug::AgglomeratingBase< IMatrixOperatorInverse< TAlgebra::matrix_type, TAlgebra::vector_type >, TAlgebra >inline
base_init(SmartPtr< ILinearOperator< vector_type > > A)ug::AgglomeratingBase< IMatrixOperatorInverse< TAlgebra::matrix_type, TAlgebra::vector_type >, TAlgebra >inlinevirtual
base_type typedefug::AgglomeratingSolver< TAlgebra >
broadcast_vector_from_one(vector_type &x, const vector_type &collectedX, ParallelStorageType type)ug::AgglomeratingBase< IMatrixOperatorInverse< TAlgebra::matrix_type, TAlgebra::vector_type >, TAlgebra >inline
clone()ug::ILinearOperatorInverse< TAlgebra::vector_type, TAlgebra::vector_type >inlinevirtual
codomain_function_type typedefug::IMatrixOperatorInverse< TAlgebra::matrix_type, TAlgebra::vector_type >
collectedBug::AgglomeratingBase< IMatrixOperatorInverse< TAlgebra::matrix_type, TAlgebra::vector_type >, TAlgebra >protected
collectedXug::AgglomeratingBase< IMatrixOperatorInverse< TAlgebra::matrix_type, TAlgebra::vector_type >, TAlgebra >protected
config_string() constug::AgglomeratingSolver< TAlgebra >inlinevirtual
convergence_check() constug::ILinearOperatorInverse< TAlgebra::vector_type, TAlgebra::vector_type >inline
convergence_check()ug::ILinearOperatorInverse< TAlgebra::vector_type, TAlgebra::vector_type >inline
damping()ug::ILinearIterator< X, Y >inline
defect() constug::ILinearOperatorInverse< TAlgebra::vector_type, TAlgebra::vector_type >inline
domain_function_type typedefug::IMatrixOperatorInverse< TAlgebra::matrix_type, TAlgebra::vector_type >
empty()ug::AgglomeratingBase< IMatrixOperatorInverse< TAlgebra::matrix_type, TAlgebra::vector_type >, TAlgebra >inline
gather_vector_on_one(vector_type &collectedB, const vector_type &b, ParallelStorageType type)ug::AgglomeratingBase< IMatrixOperatorInverse< TAlgebra::matrix_type, TAlgebra::vector_type >, TAlgebra >inline
i_am_root()ug::AgglomeratingBase< IMatrixOperatorInverse< TAlgebra::matrix_type, TAlgebra::vector_type >, TAlgebra >inline
ILinearIterator()ug::ILinearIterator< X, Y >inline
ILinearIterator(const ILinearIterator< X, Y > &parent)ug::ILinearIterator< X, Y >inline
ILinearOperatorInverse()ug::ILinearOperatorInverse< TAlgebra::vector_type, TAlgebra::vector_type >inline
ILinearOperatorInverse(SmartPtr< IConvergenceCheck< TAlgebra::vector_type > > spConvCheck)ug::ILinearOperatorInverse< TAlgebra::vector_type, TAlgebra::vector_type >inline
init(SmartPtr< ILinearOperator< vector_type > > A)ug::AgglomeratingSolver< TAlgebra >inlinevirtual
init(SmartPtr< ILinearOperator< vector_type > > A, const vector_type &u)ug::AgglomeratingSolver< TAlgebra >inlinevirtual
init(SmartPtr< MatrixOperator< matrix_type, vector_type > > Op)ug::AgglomeratingSolver< TAlgebra >inlinevirtual
AgglomeratingBase< IMatrixOperatorInverse< TAlgebra::matrix_type, TAlgebra::vector_type >, TAlgebra >::init(SmartPtr< MatrixOperator< TAlgebra::matrix_type, TAlgebra::vector_type, TAlgebra::vector_type > > A)=0ug::IMatrixOperatorInverse< TAlgebra::matrix_type, TAlgebra::vector_type >pure virtual
AgglomeratingBase< IMatrixOperatorInverse< TAlgebra::matrix_type, TAlgebra::vector_type >, TAlgebra >::init(SmartPtr< ILinearOperator< TAlgebra::vector_type, TAlgebra::vector_type > > A, const TAlgebra::vector_type &u)ug::IMatrixOperatorInverse< TAlgebra::matrix_type, TAlgebra::vector_type >inlinevirtual
AgglomeratingBase< IMatrixOperatorInverse< TAlgebra::matrix_type, TAlgebra::vector_type >, TAlgebra >::init(SmartPtr< ILinearOperator< TAlgebra::vector_type, TAlgebra::vector_type > > A)ug::IMatrixOperatorInverse< TAlgebra::matrix_type, TAlgebra::vector_type >inlinevirtual
ug::ILinearIterator::init(SmartPtr< ILinearOperator< Y, X > > J, const Y &u)=0ug::ILinearIterator< X, Y >pure virtual
ug::ILinearIterator::init(SmartPtr< ILinearOperator< Y, X > > L)=0ug::ILinearIterator< X, Y >pure virtual
init_agglomerated(SmartPtr< MatrixOperator< matrix_type, vector_type > > Op)ug::AgglomeratingSolver< TAlgebra >inlinevirtual
init_collected_vec(vector_type &collectedX)ug::AgglomeratingBase< IMatrixOperatorInverse< TAlgebra::matrix_type, TAlgebra::vector_type >, TAlgebra >inline
init_mat(const matrix_type &A)ug::AgglomeratingBase< IMatrixOperatorInverse< TAlgebra::matrix_type, TAlgebra::vector_type >, TAlgebra >inline
is_serial()ug::AgglomeratingBase< IMatrixOperatorInverse< TAlgebra::matrix_type, TAlgebra::vector_type >, TAlgebra >inline
linear_operator()ug::ILinearOperatorInverse< TAlgebra::vector_type, TAlgebra::vector_type >inline
m_bEmptyug::AgglomeratingBase< IMatrixOperatorInverse< TAlgebra::matrix_type, TAlgebra::vector_type >, TAlgebra >protected
m_bRootug::AgglomeratingBase< IMatrixOperatorInverse< TAlgebra::matrix_type, TAlgebra::vector_type >, TAlgebra >protected
m_nameug::AgglomeratingSolver< TAlgebra >protected
m_pLinOpInverseug::AgglomeratingSolver< TAlgebra >protected
m_pMatrixug::AgglomeratingBase< IMatrixOperatorInverse< TAlgebra::matrix_type, TAlgebra::vector_type >, TAlgebra >protected
m_spCollectedOpug::AgglomeratingBase< IMatrixOperatorInverse< TAlgebra::matrix_type, TAlgebra::vector_type >, TAlgebra >protected
m_spConvCheckug::ILinearOperatorInverse< TAlgebra::vector_type, TAlgebra::vector_type >protected
m_spDampingug::ILinearIterator< X, Y >protected
m_spLinearOperatorug::ILinearOperatorInverse< TAlgebra::vector_type, TAlgebra::vector_type >protected
m_spLocalAlgebraLayoutsug::AgglomeratingBase< IMatrixOperatorInverse< TAlgebra::matrix_type, TAlgebra::vector_type >, TAlgebra >protected
matrix_type typedefug::AgglomeratingSolver< TAlgebra >
name() constug::AgglomeratingSolver< TAlgebra >inlinevirtual
reduction() constug::ILinearOperatorInverse< TAlgebra::vector_type, TAlgebra::vector_type >inline
set_convergence_check(SmartPtr< IConvergenceCheck< TAlgebra::vector_type > > spConvCheck)ug::ILinearOperatorInverse< TAlgebra::vector_type, TAlgebra::vector_type >inline
set_damp(SmartPtr< IDamping< X, Y > > spScaling)ug::ILinearIterator< X, Y >inline
set_damp(number factor)ug::ILinearIterator< X, Y >inline
standard_offset() constug::ILinearOperatorInverse< TAlgebra::vector_type, TAlgebra::vector_type >inlinevirtual
step(SmartPtr< MatrixOperator< matrix_type, vector_type > > pOp, vector_type &c, const vector_type &d)ug::AgglomeratingBase< IMatrixOperatorInverse< TAlgebra::matrix_type, TAlgebra::vector_type >, TAlgebra >inlinevirtual
IMatrixOperatorInverse< TAlgebra::matrix_type, TAlgebra::vector_type >::step() constug::ILinearOperatorInverse< TAlgebra::vector_type, TAlgebra::vector_type >inline
supports_parallel() constug::AgglomeratingSolver< TAlgebra >inlinevirtual
vector_type typedefug::AgglomeratingSolver< TAlgebra >
~AgglomeratingBase()ug::AgglomeratingBase< IMatrixOperatorInverse< TAlgebra::matrix_type, TAlgebra::vector_type >, TAlgebra >inlinevirtual
~AgglomeratingSolver()ug::AgglomeratingSolver< TAlgebra >inlinevirtual
~ILinearIterator()ug::ILinearIterator< X, Y >inlinevirtual
~ILinearOperatorInverse()ug::ILinearOperatorInverse< TAlgebra::vector_type, TAlgebra::vector_type >inlinevirtual
~IMatrixOperatorInverse()ug::IMatrixOperatorInverse< TAlgebra::matrix_type, TAlgebra::vector_type >inlinevirtual