| add_error_estimator(SmartPtr< error_estim_type > spErrorEstim) | ug::LimexTimeIntegrator< TDomain, TAlgebra > | inline |
| add_stage(size_t nsteps, SmartPtr< solver_type > solver, SmartPtr< domain_discretization_type > spDD) | ug::LimexTimeIntegrator< TDomain, TAlgebra > | inline |
| add_stage(size_t i, size_t nsteps, SmartPtr< domain_discretization_type > spDD, SmartPtr< solver_type > solver) | ug::LimexTimeIntegrator< TDomain, TAlgebra > | inline |
| add_stage_base(size_t nsteps, SmartPtr< solver_type > solver, SmartPtr< domain_discretization_type > spDD, SmartPtr< domain_discretization_type > spGamma=SPNULL) | ug::LimexTimeIntegrator< TDomain, TAlgebra > | inline |
| add_stage_ext(size_t nsteps, SmartPtr< solver_type > solver, SmartPtr< domain_discretization_type > spDD, SmartPtr< domain_discretization_type > spGamma) | ug::LimexTimeIntegrator< TDomain, TAlgebra > | inline |
| algebra_type typedef | ug::LimexTimeIntegrator< TDomain, TAlgebra > | |
| apply(SmartPtr< grid_function_type > u, number t1, ConstSmartPtr< grid_function_type > u0, number t0) | ug::LimexTimeIntegrator< TDomain, TAlgebra > | virtual |
| ug::INonlinearTimeIntegrator::apply(grid_function_type &u1, const grid_function_type &u0) | ug::ITimeIntegrator< TDomain, TAlgebra > | inline |
| IOperator< GridFunction< TDomain, TAlgebra > >::apply(Y &d, const X &u)=0 | ug::IOperator< GridFunction< TDomain, TAlgebra > > | pure virtual |
| apply_integrator_threads(number dtcurr, ConstSmartPtr< grid_function_type > u0, number t0, size_t nstages) | ug::LimexTimeIntegrator< TDomain, TAlgebra > | protected |
| assembled_operator_type typedef | ug::INonlinearTimeIntegrator< TDomain, TAlgebra > | |
| attach_end_observer(SmartPtr< process_observer_type > obs) | ug::TimeIntegratorSubject< TDomain, TAlgebra > | |
| attach_finalize_observer(SmartPtr< process_observer_type > obs) | ug::TimeIntegratorSubject< TDomain, TAlgebra > | |
| attach_init_observer(SmartPtr< process_observer_type > obs) | ug::TimeIntegratorSubject< TDomain, TAlgebra > | |
| attach_observer(SmartPtr< process_observer_type > obs) | ug::TimeIntegratorSubject< TDomain, TAlgebra > | |
| attach_postprocess_observer(SmartPtr< process_observer_type > obs) | ug::TimeIntegratorSubject< TDomain, TAlgebra > | |
| attach_preprocess_observer(SmartPtr< process_observer_type > obs) | ug::TimeIntegratorSubject< TDomain, TAlgebra > | |
| attach_rewind_observer(SmartPtr< process_observer_type > obs) | ug::TimeIntegratorSubject< TDomain, TAlgebra > | |
| attach_start_observer(SmartPtr< process_observer_type > obs) | ug::TimeIntegratorSubject< TDomain, TAlgebra > | |
| attach_to_group(int tGroup, SmartPtr< process_observer_type > obs) | ug::TimeIntegratorSubject< TDomain, TAlgebra > | protected |
| attach_to_group(SmartPtr< process_observer_type > obs) | ug::TimeIntegratorSubject< TDomain, TAlgebra > | protected |
| base_type typedef | ug::LimexTimeIntegrator< TDomain, TAlgebra > | |
| codomain_function_type typedef | ug::IOperator< GridFunction< TDomain, TAlgebra > > | |
| config_string() const | ug::LimexTimeIntegrator< TDomain, TAlgebra > | inline |
| debug_writer() | ug::DebugWritingObject< TAlgebra > | |
| debug_writer() const | ug::DebugWritingObject< TAlgebra > | |
| debug_writer_valid() const | ug::DebugWritingObject< TAlgebra > | |
| DebugWritingObject() | ug::DebugWritingObject< TAlgebra > | |
| DebugWritingObject(const DebugWritingObject< algebra_type > &parent) | ug::DebugWritingObject< TAlgebra > | |
| DebugWritingObject(SmartPtr< IDebugWriter< algebra_type > > spDebugWriter) | ug::DebugWritingObject< TAlgebra > | |
| disable_matrix_cache() | ug::LimexTimeIntegrator< TDomain, TAlgebra > | inline |
| dispose_integrator_threads() | ug::LimexTimeIntegrator< TDomain, TAlgebra > | protected |
| domain_discretization_type typedef | ug::LimexTimeIntegrator< TDomain, TAlgebra > | |
| domain_function_type typedef | ug::IOperator< GridFunction< TDomain, TAlgebra > > | |
| domain_type typedef | ug::ITimeIntegrator< TDomain, TAlgebra > | |
| enable_matrix_cache() | ug::LimexTimeIntegrator< TDomain, TAlgebra > | inline |
| end_observer_type typedef | ug::TimeIntegratorSubject< TDomain, TAlgebra > | |
| enter_debug_writer_section(const char *secDir) | ug::DebugWritingObject< TAlgebra > | protected |
| enter_debug_writer_section(std::string secDir) | ug::DebugWritingObject< TAlgebra > | protected |
| enter_vector_debug_writer_section(const char *secDir) | ug::VectorDebugWritingObject< TAlgebra::vector_type > | protected |
| enter_vector_debug_writer_section(std::string secDir) | ug::VectorDebugWritingObject< TAlgebra::vector_type > | protected |
| error_estim_type typedef | ug::LimexTimeIntegrator< TDomain, TAlgebra > | |
| finalize_observer_type typedef | ug::TimeIntegratorSubject< TDomain, TAlgebra > | |
| find_optimal_solution(const std::vector< number > &eps, size_t ntest, size_t &qpred) | ug::LimexTimeIntegrator< TDomain, TAlgebra > | protected |
| get_cost(size_t i) | ug::LimexTimeIntegrator< TDomain, TAlgebra > | inline |
| get_dt_max() | ug::INonlinearTimeIntegrator< TDomain, TAlgebra > | inline |
| get_dt_min() | ug::INonlinearTimeIntegrator< TDomain, TAlgebra > | inline |
| get_gamma(size_t i) | ug::LimexTimeIntegrator< TDomain, TAlgebra > | inline |
| get_increase_factor() | ug::INonlinearTimeIntegrator< TDomain, TAlgebra > | inline |
| get_reduction_factor() | ug::INonlinearTimeIntegrator< TDomain, TAlgebra > | inline |
| get_solver() const | ug::INonlinearTimeIntegrator< TDomain, TAlgebra > | inline |
| get_solver() | ug::INonlinearTimeIntegrator< TDomain, TAlgebra > | inline |
| get_time_derivative() | ug::LimexTimeIntegrator< TDomain, TAlgebra > | inline |
| get_time_step() | ug::ITimeIntegrator< TDomain, TAlgebra > | inline |
| get_time_stepper(size_t i) | ug::LimexTimeIntegrator< TDomain, TAlgebra > | inline |
| get_workload(size_t i) | ug::LimexTimeIntegrator< TDomain, TAlgebra > | inline |
| grid_function_type typedef | ug::LimexTimeIntegrator< TDomain, TAlgebra > | |
| has_time_derivative() | ug::LimexTimeIntegrator< TDomain, TAlgebra > | inline |
| init(grid_function_type const &u) | ug::ITimeIntegrator< TDomain, TAlgebra > | inlinevirtual |
| init() | ug::ITimeIntegrator< TDomain, TAlgebra > | inlinevirtual |
| init_gamma() | ug::LimexTimeIntegrator< TDomain, TAlgebra > | inlineprotected |
| init_integrator_threads(ConstSmartPtr< grid_function_type > u) | ug::LimexTimeIntegrator< TDomain, TAlgebra > | protected |
| init_observer_type typedef | ug::TimeIntegratorSubject< TDomain, TAlgebra > | |
| INonlinearTimeIntegrator() | ug::INonlinearTimeIntegrator< TDomain, TAlgebra > | inline |
| interrupt() | ug::LimexTimeIntegrator< TDomain, TAlgebra > | inline |
| itime_integrator_type typedef | ug::LimexTimeIntegrator< TDomain, TAlgebra > | |
| ITimeIntegrator() | ug::ITimeIntegrator< TDomain, TAlgebra > | inline |
| join_integrator_threads() | ug::LimexTimeIntegrator< TDomain, TAlgebra > | protected |
| leave_debug_writer_section() | ug::DebugWritingObject< TAlgebra > | protected |
| leave_vector_debug_writer_section() | ug::VectorDebugWritingObject< TAlgebra::vector_type > | protected |
| LimexTimeIntegrator(int nstages) | ug::LimexTimeIntegrator< TDomain, TAlgebra > | inline |
| LimexTimeIntegratorConfig() | ug::LimexTimeIntegratorConfig | inline |
| LimexTimeIntegratorConfig(unsigned int nstages) | ug::LimexTimeIntegratorConfig | inline |
| m_asymptotic_order | ug::LimexTimeIntegratorConfig | protected |
| m_bInterrupt | ug::LimexTimeIntegrator< TDomain, TAlgebra > | protected |
| m_bNoLogOut | ug::ITimeIntegrator< TDomain, TAlgebra > | protected |
| m_conservative | ug::LimexTimeIntegratorConfig | protected |
| m_consistency_error | ug::LimexTimeIntegrator< TDomain, TAlgebra > | protected |
| m_costA | ug::LimexTimeIntegrator< TDomain, TAlgebra > | protected |
| m_dt | ug::ITimeIntegrator< TDomain, TAlgebra > | protected |
| m_dtBounds | ug::INonlinearTimeIntegrator< TDomain, TAlgebra > | protected |
| m_gamma | ug::LimexTimeIntegrator< TDomain, TAlgebra > | protected |
| m_greedyOrderIncrease | ug::LimexTimeIntegratorConfig | protected |
| m_lambda | ug::LimexTimeIntegrator< TDomain, TAlgebra > | protected |
| m_limex_step | ug::LimexTimeIntegrator< TDomain, TAlgebra > | protected |
| m_lower_tim | ug::ITimeIntegrator< TDomain, TAlgebra > | protected |
| m_max_reductions | ug::LimexTimeIntegratorConfig | protected |
| m_monitor | ug::LimexTimeIntegrator< TDomain, TAlgebra > | protected |
| m_nstages | ug::LimexTimeIntegratorConfig | protected |
| m_num_reductions | ug::LimexTimeIntegrator< TDomain, TAlgebra > | protected |
| m_precisionBound | ug::ITimeIntegrator< TDomain, TAlgebra > | protected |
| m_rhoSafety | ug::LimexTimeIntegratorConfig | protected |
| m_sigmaReduction | ug::LimexTimeIntegratorConfig | protected |
| m_spBanachSpace | ug::LimexTimeIntegrator< TDomain, TAlgebra > | protected |
| m_spCostStrategy | ug::LimexTimeIntegrator< TDomain, TAlgebra > | protected |
| m_spDebugWriter | ug::DebugWritingObject< TAlgebra > | protected |
| m_spDtSol | ug::LimexTimeIntegrator< TDomain, TAlgebra > | protected |
| m_spErrorEstimator | ug::LimexTimeIntegrator< TDomain, TAlgebra > | protected |
| m_spSolver | ug::INonlinearTimeIntegrator< TDomain, TAlgebra > | protected |
| m_spVectorDebugWriter | ug::VectorDebugWritingObject< TAlgebra::vector_type > | protected |
| m_tol | ug::LimexTimeIntegratorConfig | protected |
| m_upper_tim | ug::ITimeIntegrator< TDomain, TAlgebra > | protected |
| m_useCachedMatrices | ug::LimexTimeIntegratorConfig | protected |
| m_vEndObservers | ug::TimeIntegratorSubject< TDomain, TAlgebra > | protected |
| m_vFinalizeObservers | ug::TimeIntegratorSubject< TDomain, TAlgebra > | protected |
| m_vInitObservers | ug::TimeIntegratorSubject< TDomain, TAlgebra > | protected |
| m_vPostprocessObservers | ug::TimeIntegratorSubject< TDomain, TAlgebra > | protected |
| m_vPreprocessObservers | ug::TimeIntegratorSubject< TDomain, TAlgebra > | protected |
| m_vProcessObservers | ug::TimeIntegratorSubject< TDomain, TAlgebra > | protected |
| m_vRewindObservers | ug::TimeIntegratorSubject< TDomain, TAlgebra > | protected |
| m_vStartObservers | ug::TimeIntegratorSubject< TDomain, TAlgebra > | protected |
| m_vSteps | ug::LimexTimeIntegrator< TDomain, TAlgebra > | protected |
| m_vThreadData | ug::LimexTimeIntegrator< TDomain, TAlgebra > | protected |
| m_workload | ug::LimexTimeIntegrator< TDomain, TAlgebra > | protected |
| matrix_type typedef | ug::LimexTimeIntegrator< TDomain, TAlgebra > | |
| monitor(size_t k, size_t q) | ug::LimexTimeIntegrator< TDomain, TAlgebra > | inlineprotected |
| notify_group(SmartPtr< grid_function_type > u, int step, number time, number dt) | ug::TimeIntegratorSubject< TDomain, TAlgebra > | protected |
| observer_group_type enum name | ug::TimeIntegratorSubject< TDomain, TAlgebra > | |
| postprocess_observer_type typedef | ug::TimeIntegratorSubject< TDomain, TAlgebra > | |
| prepare(grid_function_type &u) | ug::ITimeIntegrator< TDomain, TAlgebra > | inline |
| IOperator< GridFunction< TDomain, TAlgebra > >::prepare(X &u)=0 | ug::IOperator< GridFunction< TDomain, TAlgebra > > | pure virtual |
| preprocess_observer_type typedef | ug::TimeIntegratorSubject< TDomain, TAlgebra > | |
| print_debugger_message(const char *msg) | ug::VectorDebugWritingObject< TAlgebra::vector_type > | protected |
| print_debugger_message(std::string msg) | ug::VectorDebugWritingObject< TAlgebra::vector_type > | protected |
| process_observer_container_type typedef | ug::TimeIntegratorSubject< TDomain, TAlgebra > | |
| process_observer_type typedef | ug::TimeIntegratorSubject< TDomain, TAlgebra > | |
| reset_observers() | ug::TimeIntegratorSubject< TDomain, TAlgebra > | |
| rewind_observer_type typedef | ug::TimeIntegratorSubject< TDomain, TAlgebra > | |
| select_cost_strategy(SmartPtr< ILimexCostStrategy > cost) | ug::LimexTimeIntegrator< TDomain, TAlgebra > | inline |
| set_asymptotic_order(size_t q) | ug::LimexTimeIntegrator< TDomain, TAlgebra > | inline |
| set_conservative(bool c) | ug::LimexTimeIntegrator< TDomain, TAlgebra > | inline |
| set_debug(SmartPtr< IDebugWriter< algebra_type > > spDebugWriter) | ug::DebugWritingObject< TAlgebra > | virtual |
| VectorDebugWritingObject< TAlgebra::vector_type >::set_debug(SmartPtr< IVectorDebugWriter< vector_type > > spDebugWriter) | ug::VectorDebugWritingObject< TAlgebra::vector_type > | virtual |
| set_debug_for_timestepper(SmartPtr< IDebugWriter< algebra_type > > spDebugWriter) | ug::LimexTimeIntegrator< TDomain, TAlgebra > | inline |
| set_dt_max(double max) | ug::INonlinearTimeIntegrator< TDomain, TAlgebra > | inline |
| set_dt_min(double min) | ug::INonlinearTimeIntegrator< TDomain, TAlgebra > | inline |
| set_increase_factor(double inc) | ug::INonlinearTimeIntegrator< TDomain, TAlgebra > | inline |
| set_max_reductions(size_t nred) | ug::LimexTimeIntegrator< TDomain, TAlgebra > | inline |
| set_no_log_out(bool bNoLogOut) | ug::ITimeIntegrator< TDomain, TAlgebra > | inline |
| set_precision_bound(double precisionBound) | ug::ITimeIntegrator< TDomain, TAlgebra > | inline |
| set_reduction_factor(double dec) | ug::INonlinearTimeIntegrator< TDomain, TAlgebra > | inline |
| set_solver(SmartPtr< solver_type > solver) | ug::INonlinearTimeIntegrator< TDomain, TAlgebra > | inline |
| set_space(SmartPtr< IGridFunctionSpace< grid_function_type > > spSpace) | ug::LimexTimeIntegrator< TDomain, TAlgebra > | inline |
| set_start_step(size_t step) | ug::LimexTimeIntegrator< TDomain, TAlgebra > | inline |
| set_stepsize_greedy_order_factor(double sigma) | ug::LimexTimeIntegrator< TDomain, TAlgebra > | inline |
| set_stepsize_reduction_factor(double sigma) | ug::LimexTimeIntegrator< TDomain, TAlgebra > | inline |
| set_stepsize_safety_factor(double rho) | ug::LimexTimeIntegrator< TDomain, TAlgebra > | inline |
| set_time_derivative(SmartPtr< grid_function_type > udot) | ug::LimexTimeIntegrator< TDomain, TAlgebra > | inline |
| set_time_step(double dt) | ug::ITimeIntegrator< TDomain, TAlgebra > | inline |
| set_tolerance(double tol) | ug::LimexTimeIntegrator< TDomain, TAlgebra > | inline |
| solver_type typedef | ug::LimexTimeIntegrator< TDomain, TAlgebra > | |
| start_observer_type typedef | ug::TimeIntegratorSubject< TDomain, TAlgebra > | |
| thread_vector_type typedef | ug::LimexTimeIntegrator< TDomain, TAlgebra > | |
| time_integrator_type typedef | ug::LimexTimeIntegrator< TDomain, TAlgebra > | |
| timestep_type typedef | ug::LimexTimeIntegrator< TDomain, TAlgebra > | |
| timex_type typedef | ug::LimexTimeIntegrator< TDomain, TAlgebra > | |
| TIO_GROUP_END | ug::TimeIntegratorSubject< TDomain, TAlgebra > | |
| TIO_GROUP_FINALIZE_STEP | ug::TimeIntegratorSubject< TDomain, TAlgebra > | |
| TIO_GROUP_INIT_STEP | ug::TimeIntegratorSubject< TDomain, TAlgebra > | |
| TIO_GROUP_POSTPROCESS_STEP | ug::TimeIntegratorSubject< TDomain, TAlgebra > | |
| TIO_GROUP_PREPROCESS_STEP | ug::TimeIntegratorSubject< TDomain, TAlgebra > | |
| TIO_GROUP_REWIND_STEP | ug::TimeIntegratorSubject< TDomain, TAlgebra > | |
| TIO_GROUP_SIZE | ug::TimeIntegratorSubject< TDomain, TAlgebra > | |
| TIO_GROUP_START | ug::TimeIntegratorSubject< TDomain, TAlgebra > | |
| update_cost() | ug::LimexTimeIntegrator< TDomain, TAlgebra > | inlineprotected |
| update_integrator_threads(ConstSmartPtr< grid_function_type > ucommon, number t) | ug::LimexTimeIntegrator< TDomain, TAlgebra > | protected |
| update_monitor() | ug::LimexTimeIntegrator< TDomain, TAlgebra > | inlineprotected |
| vector_debug_writer() | ug::VectorDebugWritingObject< TAlgebra::vector_type > | |
| vector_debug_writer() const | ug::VectorDebugWritingObject< TAlgebra::vector_type > | |
| vector_debug_writer_valid() const | ug::VectorDebugWritingObject< TAlgebra::vector_type > | |
| vector_type typedef | ug::LimexTimeIntegrator< TDomain, TAlgebra > | |
| VectorDebugWritingObject() | ug::VectorDebugWritingObject< TAlgebra::vector_type > | |
| VectorDebugWritingObject(SmartPtr< IVectorDebugWriter< vector_type > > spDebugWriter) | ug::VectorDebugWritingObject< TAlgebra::vector_type > | |
| write_debug(const matrix_type &mat, const char *filename) | ug::DebugWritingObject< TAlgebra > | protected |
| write_debug(const matrix_type &mat, std::string name) | ug::DebugWritingObject< TAlgebra > | protected |
| VectorDebugWritingObject< TAlgebra::vector_type >::write_debug(const vector_type &vec, const char *filename) | ug::VectorDebugWritingObject< TAlgebra::vector_type > | |
| VectorDebugWritingObject< TAlgebra::vector_type >::write_debug(const vector_type &vec, std::string name) | ug::VectorDebugWritingObject< TAlgebra::vector_type > | protectedvirtual |
| ~DebugWritingObject() | ug::DebugWritingObject< TAlgebra > | virtual |
| ~IOperator() | ug::IOperator< GridFunction< TDomain, TAlgebra > > | virtual |
| ~ITimeIntegrator() | ug::ITimeIntegrator< TDomain, TAlgebra > | inlinevirtual |
| ~VectorDebugWritingObject() | ug::VectorDebugWritingObject< TAlgebra::vector_type > | virtual |