algebra_type typedef | ug::NestedIterationSolver< TDomain, TAlgebra > | |
apply(vector_type &u) | ug::NestedIterationSolver< TDomain, TAlgebra > | virtual |
base_level() const | ug::NestedIterationSolver< TDomain, TAlgebra > | inline |
coarsen_domain(const grid_function_type &u) | ug::NestedIterationSolver< TDomain, TAlgebra > | protected |
codomain_function_type typedef | ug::IOperatorInverse< TAlgebra::vector_type > | |
config_string() const | ug::NestedIterationSolver< TDomain, TAlgebra > | virtual |
debug_writer() | ug::DebugWritingObject< TAlgebra > | inline |
debug_writer() const | ug::DebugWritingObject< TAlgebra > | inline |
debug_writer_valid() const | ug::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 typedef | ug::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 typedef | ug::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 typedef | ug::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)=0 | ug::IOperatorInverse< TAlgebra::vector_type > | pure virtual |
last_error() const | ug::NestedIterationSolver< TDomain, TAlgebra > | inline |
leave_debug_writer_section() | ug::DebugWritingObject< TAlgebra > | inlineprotected |
leave_vector_debug_writer_section() | ug::VectorDebugWritingObject< TAlgebra::vector_type > | inlineprotected |
m_absTOL | ug::NestedIterationSolver< TDomain, TAlgebra > | private |
m_baseLevel | ug::NestedIterationSolver< TDomain, TAlgebra > | private |
m_bUseAdaptiveRefinement | ug::NestedIterationSolver< TDomain, TAlgebra > | private |
m_dgbCall | ug::NestedIterationSolver< TDomain, TAlgebra > | private |
m_J | ug::NestedIterationSolver< TDomain, TAlgebra > | private |
m_lastError | ug::NestedIterationSolver< TDomain, TAlgebra > | private |
m_lastNumSteps | ug::NestedIterationSolver< TDomain, TAlgebra > | private |
m_maxSteps | ug::NestedIterationSolver< TDomain, TAlgebra > | private |
m_N | ug::NestedIterationSolver< TDomain, TAlgebra > | private |
m_spAss | ug::NestedIterationSolver< TDomain, TAlgebra > | private |
m_spAssociatedSpace | ug::NestedIterationSolver< TDomain, TAlgebra > | private |
m_spCoarseningMarking | ug::NestedIterationSolver< TDomain, TAlgebra > | private |
m_spDebugWriter | ug::DebugWritingObject< TAlgebra > | protected |
m_spDomErr | ug::NestedIterationSolver< TDomain, TAlgebra > | private |
m_spElemError | ug::NestedIterationSolver< TDomain, TAlgebra > | private |
m_spLinearSolver | ug::NestedIterationSolver< TDomain, TAlgebra > | private |
m_spRefinementMarking | ug::NestedIterationSolver< TDomain, TAlgebra > | private |
m_spRefiner | ug::NestedIterationSolver< TDomain, TAlgebra > | private |
m_spVectorDebugWriter | ug::VectorDebugWritingObject< TAlgebra::vector_type > | protected |
m_TOL | ug::NestedIterationSolver< TDomain, TAlgebra > | private |
m_topLevel | ug::NestedIterationSolver< TDomain, TAlgebra > | private |
matrix_type typedef | ug::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() const | ug::NestedIterationSolver< TDomain, TAlgebra > | inline |
use_adaptive_refinement() const | ug::NestedIterationSolver< TDomain, TAlgebra > | inline |
vector_debug_writer() | ug::VectorDebugWritingObject< TAlgebra::vector_type > | inline |
vector_debug_writer() const | ug::VectorDebugWritingObject< TAlgebra::vector_type > | inline |
vector_debug_writer_valid() const | ug::VectorDebugWritingObject< TAlgebra::vector_type > | inline |
vector_type typedef | ug::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 |