algebra_type typedef | ug::SchurComplementOperator< TAlgebra > | |
apply(vector_type &f, const vector_type &u) | ug::SchurComplementOperator< TAlgebra > | virtual |
ug::IOperator::apply(Y &d, const X &u)=0 | ug::IOperator< X, Y > | pure virtual |
apply_sub(vector_type &f, const vector_type &u) | ug::SchurComplementOperator< TAlgebra > | virtual |
codomain_function_type typedef | ug::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 typedef | ug::ILinearOperator< TAlgebra::vector_type, TAlgebra::vector_type > | |
init(const vector_type &u) | ug::SchurComplementOperator< TAlgebra > | inlinevirtual |
init() | ug::SchurComplementOperator< TAlgebra > | virtual |
m_applyCnt | ug::SchurComplementOperator< TAlgebra > | protected |
m_op | ug::SchurComplementOperator< TAlgebra > | protected |
m_slicing | ug::SchurComplementOperator< TAlgebra > | protected |
m_spDebugWriter | ug::SchurComplementOperator< TAlgebra > | protected |
m_spDebugWriterInner | ug::SchurComplementOperator< TAlgebra > | protected |
m_spDebugWriterSkeleton | ug::SchurComplementOperator< TAlgebra > | protected |
m_spDirichletSolver | ug::SchurComplementOperator< TAlgebra > | protected |
m_spOperator | ug::SchurComplementOperator< TAlgebra > | protected |
matrix_type typedef | ug::SchurComplementOperator< TAlgebra > | |
name() const | ug::SchurComplementOperator< TAlgebra > | inlinevirtual |
prepare(TAlgebra::vector_type &u) | ug::ILinearOperator< TAlgebra::vector_type, TAlgebra::vector_type > | inlinevirtual |
ug::IOperator::prepare(X &u)=0 | ug::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() const | ug::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 typedef | ug::SchurComplementOperator< TAlgebra > | |
~ILinearOperator() | ug::ILinearOperator< TAlgebra::vector_type, TAlgebra::vector_type > | inlinevirtual |
~IOperator() | ug::IOperator< X, Y > | inlinevirtual |
~SchurComplementOperator() | ug::SchurComplementOperator< TAlgebra > | inlinevirtual |