ug4
ug::SchurComplementOperator< TAlgebra > Member List

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

algebra_type typedefug::SchurComplementOperator< TAlgebra >
apply(vector_type &f, const vector_type &u)ug::SchurComplementOperator< TAlgebra >virtual
ug::IOperator::apply(Y &d, const X &u)=0ug::IOperator< X, Y >pure virtual
apply_sub(vector_type &f, const vector_type &u)ug::SchurComplementOperator< TAlgebra >virtual
codomain_function_type typedefug::ILinearOperator< TAlgebra::vector_type, TAlgebra::vector_type >
compute_matrix(matrix_type &schur_matrix, double threshold=0.0)ug::SchurComplementOperator< TAlgebra >
debug_compute_matrix()ug::SchurComplementOperator< TAlgebra >
domain_function_type typedefug::ILinearOperator< TAlgebra::vector_type, TAlgebra::vector_type >
init(const vector_type &u)ug::SchurComplementOperator< TAlgebra >inlinevirtual
init()ug::SchurComplementOperator< TAlgebra >virtual
m_applyCntug::SchurComplementOperator< TAlgebra >protected
m_opug::SchurComplementOperator< TAlgebra >protected
m_slicingug::SchurComplementOperator< TAlgebra >protected
m_spDebugWriterug::SchurComplementOperator< TAlgebra >protected
m_spDebugWriterInnerug::SchurComplementOperator< TAlgebra >protected
m_spDebugWriterSkeletonug::SchurComplementOperator< TAlgebra >protected
m_spDirichletSolverug::SchurComplementOperator< TAlgebra >protected
m_spOperatorug::SchurComplementOperator< TAlgebra >protected
matrix_type typedefug::SchurComplementOperator< TAlgebra >
name() constug::SchurComplementOperator< TAlgebra >inlinevirtual
prepare(TAlgebra::vector_type &u)ug::ILinearOperator< TAlgebra::vector_type, TAlgebra::vector_type >inlinevirtual
ug::IOperator::prepare(X &u)=0ug::IOperator< X, Y >pure virtual
SchurComplementOperator(SmartPtr< MatrixOperator< matrix_type, vector_type > > Alocal, SchurSlicingData::slice_desc_type_vector &sdv)ug::SchurComplementOperator< TAlgebra >inline
set_debug(SmartPtr< IDebugWriter< algebra_type > > spDebugWriter)ug::SchurComplementOperator< TAlgebra >virtual
set_debug_dim()ug::SchurComplementOperator< TAlgebra >protected
set_dirichlet_solver(SmartPtr< ILinearOperatorInverse< vector_type > > dirichletSolver)ug::SchurComplementOperator< TAlgebra >inline
set_inner_debug(SmartPtr< T > op)ug::SchurComplementOperator< TAlgebra >inline
set_matrix(SmartPtr< MatrixOperator< matrix_type, vector_type > > A)ug::SchurComplementOperator< TAlgebra >inline
set_skeleton_debug(SmartPtr< T > op)ug::SchurComplementOperator< TAlgebra >inline
slicing() constug::SchurComplementOperator< TAlgebra >inline
sub_matrix(int r, int c)ug::SchurComplementOperator< TAlgebra >inline
sub_operator(int r, int c)ug::SchurComplementOperator< TAlgebra >inline
sub_size(schur_slice_desc_type type)ug::SchurComplementOperator< TAlgebra >inline
vector_type typedefug::SchurComplementOperator< TAlgebra >
~ILinearOperator()ug::ILinearOperator< TAlgebra::vector_type, TAlgebra::vector_type >inlinevirtual
~IOperator()ug::IOperator< X, Y >inlinevirtual
~SchurComplementOperator()ug::SchurComplementOperator< TAlgebra >inlinevirtual