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

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

algebra_type typedefug::NestedIterationSolver< TDomain, TAlgebra >
apply(vector_type &u)ug::NestedIterationSolver< TDomain, TAlgebra >virtual
base_level() constug::NestedIterationSolver< TDomain, TAlgebra >inline
coarsen_domain(const grid_function_type &u)ug::NestedIterationSolver< TDomain, TAlgebra >protected
codomain_function_type typedefug::IOperatorInverse< TAlgebra::vector_type >
config_string() constug::NestedIterationSolver< TDomain, TAlgebra >virtual
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
disable_adaptive_refinement()ug::NestedIterationSolver< TDomain, TAlgebra >inline
domain_function_type typedefug::IOperatorInverse< TAlgebra::vector_type >
enable_adaptive_refinement()ug::NestedIterationSolver< TDomain, TAlgebra >inline
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
error_function_type typedefug::NestedIterationSolver< TDomain, TAlgebra >
estimate_and_mark_domain(const grid_function_type &u, SmartPtr< IElementMarkingStrategy< TDomain > > spMarking, bool bClearMarks=true)ug::NestedIterationSolver< TDomain, TAlgebra >protected
grid_function_type typedefug::NestedIterationSolver< TDomain, TAlgebra >
init(SmartPtr< IOperator< vector_type > > N)ug::NestedIterationSolver< TDomain, TAlgebra >virtual
IOperatorInverse< TAlgebra::vector_type >::init(SmartPtr< IOperator< TAlgebra::vector_type, TAlgebra::vector_type > > N)=0ug::IOperatorInverse< TAlgebra::vector_type >pure virtual
last_error() constug::NestedIterationSolver< TDomain, TAlgebra >inline
leave_debug_writer_section()ug::DebugWritingObject< TAlgebra >inlineprotected
leave_vector_debug_writer_section()ug::VectorDebugWritingObject< TAlgebra::vector_type >inlineprotected
m_absTOLug::NestedIterationSolver< TDomain, TAlgebra >private
m_baseLevelug::NestedIterationSolver< TDomain, TAlgebra >private
m_bUseAdaptiveRefinementug::NestedIterationSolver< TDomain, TAlgebra >private
m_dgbCallug::NestedIterationSolver< TDomain, TAlgebra >private
m_Jug::NestedIterationSolver< TDomain, TAlgebra >private
m_lastErrorug::NestedIterationSolver< TDomain, TAlgebra >private
m_lastNumStepsug::NestedIterationSolver< TDomain, TAlgebra >private
m_maxStepsug::NestedIterationSolver< TDomain, TAlgebra >private
m_Nug::NestedIterationSolver< TDomain, TAlgebra >private
m_spAssug::NestedIterationSolver< TDomain, TAlgebra >private
m_spAssociatedSpaceug::NestedIterationSolver< TDomain, TAlgebra >private
m_spCoarseningMarkingug::NestedIterationSolver< TDomain, TAlgebra >private
m_spDebugWriterug::DebugWritingObject< TAlgebra >protected
m_spDomErrug::NestedIterationSolver< TDomain, TAlgebra >private
m_spElemErrorug::NestedIterationSolver< TDomain, TAlgebra >private
m_spLinearSolverug::NestedIterationSolver< TDomain, TAlgebra >private
m_spRefinementMarkingug::NestedIterationSolver< TDomain, TAlgebra >private
m_spRefinerug::NestedIterationSolver< TDomain, TAlgebra >private
m_spVectorDebugWriterug::VectorDebugWritingObject< TAlgebra::vector_type >protected
m_TOLug::NestedIterationSolver< TDomain, TAlgebra >private
m_topLevelug::NestedIterationSolver< TDomain, TAlgebra >private
matrix_type typedefug::NestedIterationSolver< TDomain, TAlgebra >
NestedIterationSolver()ug::NestedIterationSolver< TDomain, TAlgebra >
NestedIterationSolver(SmartPtr< IOperator< vector_type > > N)ug::NestedIterationSolver< TDomain, TAlgebra >
NestedIterationSolver(SmartPtr< IAssemble< TAlgebra > > spAss)ug::NestedIterationSolver< TDomain, TAlgebra >
NestedIterationSolver(SmartPtr< IAssemble< TAlgebra > > spAss, SmartPtr< IAssemble< TAlgebra > > spDomErr)ug::NestedIterationSolver< TDomain, TAlgebra >
NestedIterationSolver(SmartPtr< ILinearOperatorInverse< vector_type > > LinearSolver)ug::NestedIterationSolver< TDomain, TAlgebra >
prepare(vector_type &u)ug::NestedIterationSolver< TDomain, TAlgebra >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
refine_domain(const grid_function_type &u)ug::NestedIterationSolver< TDomain, TAlgebra >protected
set_absolute_tolerance(number atol)ug::NestedIterationSolver< TDomain, TAlgebra >inline
set_associated_space(SmartPtr< IGridFunctionSpace< grid_function_type > > spSpace)ug::NestedIterationSolver< TDomain, TAlgebra >inline
set_base_level(int lev)ug::NestedIterationSolver< TDomain, TAlgebra >inline
set_coarsening_marking(SmartPtr< IElementMarkingStrategy< TDomain > > m)ug::NestedIterationSolver< TDomain, TAlgebra >inline
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_debug_elem_error(SmartPtr< error_function_type > spErrEta)ug::NestedIterationSolver< TDomain, TAlgebra >inline
set_linear_solver(SmartPtr< ILinearOperatorInverse< vector_type > > LinearSolver)ug::NestedIterationSolver< TDomain, TAlgebra >inline
set_max_steps(int steps)ug::NestedIterationSolver< TDomain, TAlgebra >inline
set_refinement_marking(SmartPtr< IElementMarkingStrategy< TDomain > > m)ug::NestedIterationSolver< TDomain, TAlgebra >inline
set_refiner(SmartPtr< IRefiner > r)ug::NestedIterationSolver< TDomain, TAlgebra >inline
set_tolerance(number tol)ug::NestedIterationSolver< TDomain, TAlgebra >inline
set_top_level(int lev)ug::NestedIterationSolver< TDomain, TAlgebra >inline
top_level() constug::NestedIterationSolver< TDomain, TAlgebra >inline
use_adaptive_refinement() constug::NestedIterationSolver< 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::NestedIterationSolver< 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
~IOperatorInverse()ug::IOperatorInverse< TAlgebra::vector_type >inlinevirtual
~VectorDebugWritingObject()ug::VectorDebugWritingObject< TAlgebra::vector_type >inlinevirtual