ug4
ug::LocalSchurComplement< TAlgebra > Member List

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

algebra_type typedefug::LocalSchurComplement< TAlgebra >
apply(vector_type &f, const vector_type &u)ug::LocalSchurComplement< 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::LocalSchurComplement< TAlgebra >virtual
clear_total_itercnt_of_inner_solvers()ug::LocalSchurComplement< TAlgebra >inline
codomain_function_type typedefug::ILinearOperator< TAlgebra::vector_type, TAlgebra::vector_type >
debug_writer()ug::DebugWritingObject< TAlgebra >inline
debug_writer() constug::DebugWritingObject< TAlgebra >inline
debug_writer_valid() constug::DebugWritingObject< TAlgebra >inline
DebugWritingObject()ug::DebugWritingObject< TAlgebra >inline
DebugWritingObject(SmartPtr< IDebugWriter< algebra_type > > spDebugWriter)ug::DebugWritingObject< TAlgebra >inline
DebugWritingObject(const DebugWritingObject< algebra_type > &parent)ug::DebugWritingObject< TAlgebra >inline
domain_function_type typedefug::ILinearOperator< TAlgebra::vector_type, TAlgebra::vector_type >
enter_debug_writer_section(std::string secDir)ug::DebugWritingObject< TAlgebra >inlineprotected
enter_debug_writer_section(const char *secDir)ug::DebugWritingObject< TAlgebra >inlineprotected
enter_vector_debug_writer_section(std::string secDir)ug::VectorDebugWritingObject< TAlgebra::vector_type >inlineprotected
enter_vector_debug_writer_section(const char *secDir)ug::VectorDebugWritingObject< TAlgebra::vector_type >inlineprotected
get_total_itercnt_of_inner_solvers()ug::LocalSchurComplement< TAlgebra >inline
init(const vector_type &u)ug::LocalSchurComplement< TAlgebra >inlinevirtual
init()ug::LocalSchurComplement< TAlgebra >virtual
leave_debug_writer_section()ug::DebugWritingObject< TAlgebra >inlineprotected
leave_vector_debug_writer_section()ug::VectorDebugWritingObject< TAlgebra::vector_type >inlineprotected
LocalSchurComplement()ug::LocalSchurComplement< TAlgebra >
m_applyCntug::LocalSchurComplement< TAlgebra >protected
m_mvStepConvug::LocalSchurComplement< TAlgebra >protected
m_pDirichletMatrixug::LocalSchurComplement< TAlgebra >protected
m_pFetiLayoutsug::LocalSchurComplement< TAlgebra >protected
m_pMatrixug::LocalSchurComplement< TAlgebra >protected
m_spDebugWriterug::DebugWritingObject< TAlgebra >protected
m_spDirichletOperatorug::LocalSchurComplement< TAlgebra >protected
m_spDirichletSolverug::LocalSchurComplement< TAlgebra >protected
m_spOperatorug::LocalSchurComplement< TAlgebra >protected
m_spVectorDebugWriterug::VectorDebugWritingObject< TAlgebra::vector_type >protected
m_statTypeug::LocalSchurComplement< TAlgebra >protected
m_totalIterCntOfInnerSolversug::LocalSchurComplement< TAlgebra >protected
matrix_type typedefug::LocalSchurComplement< TAlgebra >
name() constug::LocalSchurComplement< 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
print_debugger_message(std::string msg)ug::VectorDebugWritingObject< TAlgebra::vector_type >inlineprotected
print_debugger_message(const char *msg)ug::VectorDebugWritingObject< TAlgebra::vector_type >inlineprotected
print_statistic_of_inner_solver(bool bPrintOnlyAverages)ug::LocalSchurComplement< TAlgebra >
set_debug(SmartPtr< IDebugWriter< algebra_type > > spDebugWriter)ug::DebugWritingObject< TAlgebra >inlinevirtual
VectorDebugWritingObject< TAlgebra::vector_type >::set_debug(SmartPtr< IVectorDebugWriter< vector_type > > spDebugWriter)ug::VectorDebugWritingObject< TAlgebra::vector_type >inlinevirtual
set_dirichlet_solver(SmartPtr< ILinearOperatorInverse< vector_type > > dirichletSolver)ug::LocalSchurComplement< TAlgebra >inline
set_feti_layouts(FetiLayouts< algebra_type > &fetiLayouts)ug::LocalSchurComplement< TAlgebra >inline
set_matrix(SmartPtr< MatrixOperator< matrix_type, vector_type > > A)ug::LocalSchurComplement< TAlgebra >inline
set_statistic_type(std::string type)ug::LocalSchurComplement< TAlgebra >inline
vector_debug_writer()ug::VectorDebugWritingObject< TAlgebra::vector_type >inline
vector_debug_writer() constug::VectorDebugWritingObject< TAlgebra::vector_type >inline
vector_debug_writer_valid() constug::VectorDebugWritingObject< TAlgebra::vector_type >inline
vector_type typedefug::LocalSchurComplement< TAlgebra >
VectorDebugWritingObject()ug::VectorDebugWritingObject< TAlgebra::vector_type >inline
VectorDebugWritingObject(SmartPtr< IVectorDebugWriter< vector_type > > spDebugWriter)ug::VectorDebugWritingObject< TAlgebra::vector_type >inline
write_debug(const matrix_type &mat, const char *filename)ug::DebugWritingObject< TAlgebra >inlineprotected
write_debug(const matrix_type &mat, std::string name)ug::DebugWritingObject< TAlgebra >inlineprotected
VectorDebugWritingObject< TAlgebra::vector_type >::write_debug(const vector_type &vec, const char *filename)ug::VectorDebugWritingObject< TAlgebra::vector_type >inline
VectorDebugWritingObject< TAlgebra::vector_type >::write_debug(const vector_type &vec, std::string name)ug::VectorDebugWritingObject< TAlgebra::vector_type >inlineprotectedvirtual
~DebugWritingObject()ug::DebugWritingObject< TAlgebra >inlinevirtual
~ILinearOperator()ug::ILinearOperator< TAlgebra::vector_type, TAlgebra::vector_type >inlinevirtual
~IOperator()ug::IOperator< X, Y >inlinevirtual
~LocalSchurComplement()ug::LocalSchurComplement< TAlgebra >inlinevirtual
~VectorDebugWritingObject()ug::VectorDebugWritingObject< TAlgebra::vector_type >inlinevirtual