Plugins
ug::LimexTimeIntegrator< TDomain, TAlgebra > Member List

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

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 typedefug::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)=0ug::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 typedefug::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 typedefug::LimexTimeIntegrator< TDomain, TAlgebra >
codomain_function_type typedefug::IOperator< GridFunction< TDomain, TAlgebra > >
config_string() constug::LimexTimeIntegrator< TDomain, TAlgebra >inline
disable_matrix_cache()ug::LimexTimeIntegrator< TDomain, TAlgebra >inline
dispose_integrator_threads()ug::LimexTimeIntegrator< TDomain, TAlgebra >protected
domain_discretization_type typedefug::LimexTimeIntegrator< TDomain, TAlgebra >
domain_function_type typedefug::IOperator< GridFunction< TDomain, TAlgebra > >
domain_type typedefug::ITimeIntegrator< TDomain, TAlgebra >
enable_matrix_cache()ug::LimexTimeIntegrator< TDomain, TAlgebra >inline
end_observer_type typedefug::TimeIntegratorSubject< TDomain, TAlgebra >
enter_vector_debug_writer_section(const char *secDir)ug::VectorDebugWritingObject< class >protected
enter_vector_debug_writer_section(std::string secDir)ug::VectorDebugWritingObject< class >protected
error_estim_type typedefug::LimexTimeIntegrator< TDomain, TAlgebra >
finalize_observer_type typedefug::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() constug::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 typedefug::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 typedefug::TimeIntegratorSubject< TDomain, TAlgebra >
INonlinearTimeIntegrator()ug::INonlinearTimeIntegrator< TDomain, TAlgebra >inline
interrupt()ug::LimexTimeIntegrator< TDomain, TAlgebra >inline
itime_integrator_type typedefug::LimexTimeIntegrator< TDomain, TAlgebra >
ITimeIntegrator()ug::ITimeIntegrator< TDomain, TAlgebra >inline
join_integrator_threads()ug::LimexTimeIntegrator< TDomain, TAlgebra >protected
leave_vector_debug_writer_section()ug::VectorDebugWritingObject< class >protected
LimexTimeIntegrator(int nstages)ug::LimexTimeIntegrator< TDomain, TAlgebra >inline
LimexTimeIntegratorConfig()ug::LimexTimeIntegratorConfiginline
LimexTimeIntegratorConfig(unsigned int nstages)ug::LimexTimeIntegratorConfiginline
m_asymptotic_orderug::LimexTimeIntegratorConfigprotected
m_bInterruptug::LimexTimeIntegrator< TDomain, TAlgebra >protected
m_bNoLogOutug::ITimeIntegrator< TDomain, TAlgebra >protected
m_conservativeug::LimexTimeIntegratorConfigprotected
m_consistency_errorug::LimexTimeIntegrator< TDomain, TAlgebra >protected
m_costAug::LimexTimeIntegrator< TDomain, TAlgebra >protected
m_dtug::ITimeIntegrator< TDomain, TAlgebra >protected
m_dtBoundsug::INonlinearTimeIntegrator< TDomain, TAlgebra >protected
m_gammaug::LimexTimeIntegrator< TDomain, TAlgebra >protected
m_greedyOrderIncreaseug::LimexTimeIntegratorConfigprotected
m_lambdaug::LimexTimeIntegrator< TDomain, TAlgebra >protected
m_limex_stepug::LimexTimeIntegrator< TDomain, TAlgebra >protected
m_lower_timug::ITimeIntegrator< TDomain, TAlgebra >protected
m_max_reductionsug::LimexTimeIntegratorConfigprotected
m_monitorug::LimexTimeIntegrator< TDomain, TAlgebra >protected
m_nstagesug::LimexTimeIntegratorConfigprotected
m_num_reductionsug::LimexTimeIntegrator< TDomain, TAlgebra >protected
m_precisionBoundug::ITimeIntegrator< TDomain, TAlgebra >protected
m_rhoSafetyug::LimexTimeIntegratorConfigprotected
m_sigmaReductionug::LimexTimeIntegratorConfigprotected
m_spBanachSpaceug::LimexTimeIntegrator< TDomain, TAlgebra >protected
m_spCostStrategyug::LimexTimeIntegrator< TDomain, TAlgebra >protected
m_spDtSolug::LimexTimeIntegrator< TDomain, TAlgebra >protected
m_spErrorEstimatorug::LimexTimeIntegrator< TDomain, TAlgebra >protected
m_spSolverug::INonlinearTimeIntegrator< TDomain, TAlgebra >protected
m_spVectorDebugWriterug::VectorDebugWritingObject< class >protected
m_tolug::LimexTimeIntegratorConfigprotected
m_upper_timug::ITimeIntegrator< TDomain, TAlgebra >protected
m_useCachedMatricesug::LimexTimeIntegratorConfigprotected
m_vEndObserversug::TimeIntegratorSubject< TDomain, TAlgebra >protected
m_vFinalizeObserversug::TimeIntegratorSubject< TDomain, TAlgebra >protected
m_vInitObserversug::TimeIntegratorSubject< TDomain, TAlgebra >protected
m_vPostprocessObserversug::TimeIntegratorSubject< TDomain, TAlgebra >protected
m_vPreprocessObserversug::TimeIntegratorSubject< TDomain, TAlgebra >protected
m_vProcessObserversug::TimeIntegratorSubject< TDomain, TAlgebra >protected
m_vRewindObserversug::TimeIntegratorSubject< TDomain, TAlgebra >protected
m_vStartObserversug::TimeIntegratorSubject< TDomain, TAlgebra >protected
m_vStepsug::LimexTimeIntegrator< TDomain, TAlgebra >protected
m_vThreadDataug::LimexTimeIntegrator< TDomain, TAlgebra >protected
m_workloadug::LimexTimeIntegrator< TDomain, TAlgebra >protected
matrix_type typedefug::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 nameug::TimeIntegratorSubject< TDomain, TAlgebra >
postprocess_observer_type typedefug::TimeIntegratorSubject< TDomain, TAlgebra >
prepare(grid_function_type &u)ug::ITimeIntegrator< TDomain, TAlgebra >inline
IOperator< GridFunction< TDomain, TAlgebra > >::prepare(X &u)=0ug::IOperator< GridFunction< TDomain, TAlgebra > >pure virtual
preprocess_observer_type typedefug::TimeIntegratorSubject< TDomain, TAlgebra >
print_debugger_message(const char *msg)ug::VectorDebugWritingObject< class >protected
print_debugger_message(std::string msg)ug::VectorDebugWritingObject< class >protected
process_observer_container_type typedefug::TimeIntegratorSubject< TDomain, TAlgebra >
process_observer_type typedefug::TimeIntegratorSubject< TDomain, TAlgebra >
reset_observers()ug::TimeIntegratorSubject< TDomain, TAlgebra >
rewind_observer_type typedefug::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< IVectorDebugWriter< vector_type > > spDebugWriter)ug::VectorDebugWritingObject< class >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_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 typedefug::LimexTimeIntegrator< TDomain, TAlgebra >
start_observer_type typedefug::TimeIntegratorSubject< TDomain, TAlgebra >
thread_vector_type typedefug::LimexTimeIntegrator< TDomain, TAlgebra >
time_integrator_type typedefug::LimexTimeIntegrator< TDomain, TAlgebra >
timestep_type typedefug::LimexTimeIntegrator< TDomain, TAlgebra >
timex_type typedefug::LimexTimeIntegrator< TDomain, TAlgebra >
TIO_GROUP_ENDug::TimeIntegratorSubject< TDomain, TAlgebra >
TIO_GROUP_FINALIZE_STEPug::TimeIntegratorSubject< TDomain, TAlgebra >
TIO_GROUP_INIT_STEPug::TimeIntegratorSubject< TDomain, TAlgebra >
TIO_GROUP_POSTPROCESS_STEPug::TimeIntegratorSubject< TDomain, TAlgebra >
TIO_GROUP_PREPROCESS_STEPug::TimeIntegratorSubject< TDomain, TAlgebra >
TIO_GROUP_REWIND_STEPug::TimeIntegratorSubject< TDomain, TAlgebra >
TIO_GROUP_SIZEug::TimeIntegratorSubject< TDomain, TAlgebra >
TIO_GROUP_STARTug::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< class >
vector_debug_writer() constug::VectorDebugWritingObject< class >
vector_debug_writer_valid() constug::VectorDebugWritingObject< class >
vector_type typedefug::LimexTimeIntegrator< TDomain, TAlgebra >
VectorDebugWritingObject()ug::VectorDebugWritingObject< class >
VectorDebugWritingObject(SmartPtr< IVectorDebugWriter< vector_type > > spDebugWriter)ug::VectorDebugWritingObject< class >
write_debug(const vector_type &vec, const char *filename)ug::VectorDebugWritingObject< class >
write_debug(const vector_type &vec, std::string name)ug::VectorDebugWritingObject< class >protectedvirtual
~IOperator()ug::IOperator< GridFunction< TDomain, TAlgebra > >virtual
~ITimeIntegrator()ug::ITimeIntegrator< TDomain, TAlgebra >inlinevirtual
~VectorDebugWritingObject()ug::VectorDebugWritingObject< class >virtual