ug4
ug::UzawaBase< TDomain, TAlgebra > Member List

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

algebra_type typedefug::UzawaBase< TDomain, TAlgebra >
apply(vector_type &c, const vector_type &d)ug::IPreconditioner< TAlgebra >inlinevirtual
apply_update_defect(vector_type &c, vector_type &d)ug::IPreconditioner< TAlgebra >inlinevirtual
approx_operator()ug::IPreconditioner< TAlgebra >inline
AUX_A11 enum valueug::UzawaBase< TDomain, TAlgebra >protected
AUX_ARRAY_SIZE enum valueug::UzawaBase< TDomain, TAlgebra >protected
AUX_C22 enum valueug::UzawaBase< TDomain, TAlgebra >protected
AUX_M22 enum valueug::UzawaBase< TDomain, TAlgebra >protected
B12 enum valueug::UzawaBase< TDomain, TAlgebra >protected
B21 enum valueug::UzawaBase< TDomain, TAlgebra >protected
base_type typedefug::UzawaBase< TDomain, TAlgebra >protected
BLOCK enum nameug::UzawaBase< TDomain, TAlgebra >protected
clone()ug::UzawaBase< TDomain, TAlgebra >virtual
codomain_function_type typedefug::ILinearIterator< TAlgebra::vector_type >
config_string() constug::ILinearIterator< TAlgebra::vector_type >inlinevirtual
create_slice_debug_writers()ug::UzawaBase< TDomain, TAlgebra >protected
damping()ug::ILinearIterator< TAlgebra::vector_type >inline
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
defect_operator()ug::IPreconditioner< TAlgebra >inline
dimug::UzawaBase< TDomain, TAlgebra >static
domain_function_type typedefug::ILinearIterator< 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
extract_schur_update(const matrix_type &K, const TGridFunction &c)ug::UzawaBase< TDomain, TAlgebra >inline
extract_sub_matrices(const matrix_type &K, const TGridFunction &c)ug::UzawaBase< TDomain, TAlgebra >
ILinearIterator()ug::ILinearIterator< TAlgebra::vector_type >inline
ILinearIterator(const ILinearIterator< TAlgebra::vector_type, TAlgebra::vector_type > &parent)ug::ILinearIterator< TAlgebra::vector_type >inline
init(SmartPtr< ILinearOperator< vector_type > > J, const vector_type &u)ug::UzawaBase< TDomain, TAlgebra >inlinevirtual
ug::IPreconditioner::init(SmartPtr< ILinearOperator< vector_type > > L)ug::IPreconditioner< TAlgebra >inline
ug::IPreconditioner::init(SmartPtr< MatrixOperator< matrix_type, vector_type > > Op)ug::IPreconditioner< TAlgebra >inline
ILinearIterator< TAlgebra::vector_type >::init(SmartPtr< ILinearOperator< TAlgebra::vector_type, TAlgebra::vector_type > > J, const TAlgebra::vector_type &u)=0ug::ILinearIterator< TAlgebra::vector_type >pure virtual
ILinearIterator< TAlgebra::vector_type >::init(SmartPtr< ILinearOperator< TAlgebra::vector_type, TAlgebra::vector_type > > L)=0ug::ILinearIterator< TAlgebra::vector_type >pure virtual
init_block_iterations()ug::UzawaBase< TDomain, TAlgebra >inline
init_block_operators()ug::UzawaBase< TDomain, TAlgebra >inline
init_in_first_step(const matrix_type &pMat, const TGridFunction &pC)ug::UzawaBase< TDomain, TAlgebra >inlineprotected
IPreconditioner()ug::IPreconditioner< TAlgebra >inline
IPreconditioner(SmartPtr< IDebugWriter< algebra_type > > spDebugWriter)ug::IPreconditioner< TAlgebra >inline
IPreconditioner(const IPreconditioner< TAlgebra > &parent)ug::IPreconditioner< TAlgebra >inline
leave_debug_writer_section()ug::DebugWritingObject< TAlgebra >inlineprotected
leave_vector_debug_writer_section()ug::VectorDebugWritingObject< TAlgebra::vector_type >inlineprotected
m_Aug::UzawaBase< TDomain, TAlgebra >protected
m_auxMatug::UzawaBase< TDomain, TAlgebra >protected
m_bInitug::UzawaBase< TDomain, TAlgebra >protected
m_bOtherApproxOperatorug::IPreconditioner< TAlgebra >protected
m_dSchurUpdateWeightug::UzawaBase< TDomain, TAlgebra >protected
m_slicingug::UzawaBase< TDomain, TAlgebra >protected
m_spApproxOperatorug::IPreconditioner< TAlgebra >protected
m_spBackwardInverseug::UzawaBase< TDomain, TAlgebra >protected
m_spDampingug::ILinearIterator< TAlgebra::vector_type >protected
m_spDebugWriterug::DebugWritingObject< TAlgebra >protected
m_spDefectOperatorug::IPreconditioner< TAlgebra >protected
m_spForwardInverseug::UzawaBase< TDomain, TAlgebra >protected
m_spGridFunctionDebugWriterug::UzawaBase< TDomain, TAlgebra >protected
m_SpSchurComplementInverseug::UzawaBase< TDomain, TAlgebra >protected
m_spSchurUpdateOpug::UzawaBase< TDomain, TAlgebra >protected
m_spSliceDebugWriterug::UzawaBase< TDomain, TAlgebra >protected
m_spVectorDebugWriterug::VectorDebugWritingObject< TAlgebra::vector_type >protected
m_vSchurCmpug::UzawaBase< TDomain, TAlgebra >protected
matrix_operator_type typedefug::UzawaBase< TDomain, TAlgebra >
matrix_type typedefug::UzawaBase< TDomain, TAlgebra >
my_write_debug(const matrix_type &mat, std::string name, const TGridFunction &rTo, const TGridFunction &rFrom)ug::UzawaBase< TDomain, TAlgebra >inlineprotected
my_write_debug(const matrix_type &mat, std::string name, const GridLevel &glTo, const GridLevel &glFrom)ug::UzawaBase< TDomain, TAlgebra >inlineprotected
my_write_debug(const TGridFunction &rGF, std::string name)ug::UzawaBase< TDomain, TAlgebra >inlineprotectedvirtual
name() constug::UzawaBase< TDomain, TAlgebra >inlineprotectedvirtual
postprocess()ug::UzawaBase< TDomain, TAlgebra >protectedvirtual
postprocess_block_iterations()ug::UzawaBase< TDomain, TAlgebra >inline
preprocess(SmartPtr< MatrixOperator< matrix_type, vector_type > > pOp)ug::UzawaBase< TDomain, TAlgebra >protectedvirtual
print_debugger_message(std::string msg)ug::VectorDebugWritingObject< TAlgebra::vector_type >inlineprotected
print_debugger_message(const char *msg)ug::VectorDebugWritingObject< TAlgebra::vector_type >inlineprotected
reset_slice_debug_writers()ug::UzawaBase< TDomain, TAlgebra >protected
set_approximation(SmartPtr< MatrixOperator< matrix_type, vector_type > > approx)ug::IPreconditioner< TAlgebra >inlinevirtual
set_backward_iter(SmartPtr< ILinearIterator< vector_type > > iter)ug::UzawaBase< TDomain, TAlgebra >inline
set_damp(SmartPtr< IDamping< TAlgebra::vector_type, TAlgebra::vector_type > > spScaling)ug::ILinearIterator< TAlgebra::vector_type >inline
set_damp(number factor)ug::ILinearIterator< TAlgebra::vector_type >inline
set_debug(SmartPtr< IDebugWriter< algebra_type > > spDebugWriter)ug::UzawaBase< TDomain, TAlgebra >protectedvirtual
VectorDebugWritingObject< TAlgebra::vector_type >::set_debug(SmartPtr< IVectorDebugWriter< vector_type > > spDebugWriter)ug::VectorDebugWritingObject< TAlgebra::vector_type >inlinevirtual
set_forward_iter(SmartPtr< ILinearIterator< vector_type > > iter)ug::UzawaBase< TDomain, TAlgebra >inline
set_schur_iter(SmartPtr< ILinearIterator< vector_type > > iter)ug::UzawaBase< TDomain, TAlgebra >inline
set_schur_operator_update(SmartPtr< AssembledLinearOperator< TAlgebra > > spSchurUpdateOp, double theta=0.0)ug::UzawaBase< TDomain, TAlgebra >inline
step(SmartPtr< MatrixOperator< matrix_type, vector_type > > pOp, vector_type &c, const vector_type &d)ug::UzawaBase< TDomain, TAlgebra >protectedvirtual
supports_parallel() constug::UzawaBase< TDomain, TAlgebra >inlinevirtual
TElement typedefug::UzawaBase< TDomain, TAlgebra >
TGridFunction typedefug::UzawaBase< TDomain, TAlgebra >
TSide typedefug::UzawaBase< TDomain, TAlgebra >
UZAWA_CMP_DEFAULTug::UzawaBase< TDomain, TAlgebra >privatestatic
UZAWA_CMP_SCHURug::UzawaBase< TDomain, TAlgebra >privatestatic
UzawaBase(const std::vector< std::string > &vSchurCmp)ug::UzawaBase< TDomain, TAlgebra >inline
UzawaBase(const char *sSchurCmp)ug::UzawaBase< TDomain, 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::UzawaBase< TDomain, 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
~ILinearIterator()ug::ILinearIterator< TAlgebra::vector_type >inlinevirtual
~IPreconditioner()ug::IPreconditioner< TAlgebra >inlinevirtual
~UzawaBase()ug::UzawaBase< TDomain, TAlgebra >inlinevirtual
~VectorDebugWritingObject()ug::VectorDebugWritingObject< TAlgebra::vector_type >inlinevirtual