LIMEX plugin
Loading...
Searching...
No Matches
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) (defined in ug::LimexTimeIntegrator< TDomain, TAlgebra >)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) (defined in ug::LimexTimeIntegrator< TDomain, TAlgebra >)ug::LimexTimeIntegrator< TDomain, TAlgebra >inline
algebra_type typedef (defined in ug::LimexTimeIntegrator< TDomain, TAlgebra >)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
apply_integrator_threads(number dtcurr, ConstSmartPtr< grid_function_type > u0, number t0, size_t nstages)ug::LimexTimeIntegrator< TDomain, TAlgebra >protected
assembled_operator_type typedef (defined in ug::INonlinearTimeIntegrator< TDomain, TAlgebra >)ug::INonlinearTimeIntegrator< TDomain, TAlgebra >
base_type typedef (defined in ug::LimexTimeIntegrator< TDomain, TAlgebra >)ug::LimexTimeIntegrator< TDomain, TAlgebra >
config_string() const (defined in ug::LimexTimeIntegrator< TDomain, TAlgebra >)ug::LimexTimeIntegrator< TDomain, TAlgebra >inline
disable_matrix_cache()ug::LimexTimeIntegrator< TDomain, TAlgebra >inline
dispose_integrator_threads()ug::LimexTimeIntegrator< TDomain, TAlgebra >protected
domain_discretization_type typedef (defined in ug::LimexTimeIntegrator< TDomain, TAlgebra >)ug::LimexTimeIntegrator< TDomain, TAlgebra >
domain_type typedef (defined in ug::ITimeIntegrator< TDomain, TAlgebra >)ug::ITimeIntegrator< TDomain, TAlgebra >
enable_matrix_cache()ug::LimexTimeIntegrator< TDomain, TAlgebra >inline
error_estim_type typedef (defined in ug::LimexTimeIntegrator< TDomain, TAlgebra >)ug::LimexTimeIntegrator< TDomain, TAlgebra >
find_optimal_solution(const std::vector< number > &eps, size_t ntest, size_t &qpred) (defined in ug::LimexTimeIntegrator< TDomain, TAlgebra >)ug::LimexTimeIntegrator< TDomain, TAlgebra >protected
get_cost(size_t i) (defined in ug::LimexTimeIntegrator< TDomain, TAlgebra >)ug::LimexTimeIntegrator< TDomain, TAlgebra >inline
get_dt_max() (defined in ug::INonlinearTimeIntegrator< TDomain, TAlgebra >)ug::INonlinearTimeIntegrator< TDomain, TAlgebra >inline
get_dt_min() (defined in ug::INonlinearTimeIntegrator< TDomain, TAlgebra >)ug::INonlinearTimeIntegrator< TDomain, TAlgebra >inline
get_gamma(size_t i) (defined in ug::LimexTimeIntegrator< TDomain, TAlgebra >)ug::LimexTimeIntegrator< TDomain, TAlgebra >inline
get_increase_factor() (defined in ug::INonlinearTimeIntegrator< TDomain, TAlgebra >)ug::INonlinearTimeIntegrator< TDomain, TAlgebra >inline
get_reduction_factor() (defined in ug::INonlinearTimeIntegrator< TDomain, TAlgebra >)ug::INonlinearTimeIntegrator< TDomain, TAlgebra >inline
get_solver() const (defined in ug::INonlinearTimeIntegrator< TDomain, TAlgebra >)ug::INonlinearTimeIntegrator< TDomain, TAlgebra >inline
get_solver() (defined in ug::INonlinearTimeIntegrator< TDomain, TAlgebra >)ug::INonlinearTimeIntegrator< TDomain, TAlgebra >inline
get_time_derivative()ug::LimexTimeIntegrator< TDomain, TAlgebra >inline
get_time_step() (defined in ug::ITimeIntegrator< TDomain, TAlgebra >)ug::ITimeIntegrator< TDomain, TAlgebra >inline
get_time_stepper(size_t i) (defined in ug::LimexTimeIntegrator< TDomain, TAlgebra >)ug::LimexTimeIntegrator< TDomain, TAlgebra >inline
get_workload(size_t i) (defined in ug::LimexTimeIntegrator< TDomain, TAlgebra >)ug::LimexTimeIntegrator< TDomain, TAlgebra >inline
grid_function_type typedef (defined in ug::LimexTimeIntegrator< TDomain, TAlgebra >)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 >inline
init_gamma()ug::LimexTimeIntegrator< TDomain, TAlgebra >inlineprotected
init_integrator_threads(ConstSmartPtr< grid_function_type > u)ug::LimexTimeIntegrator< TDomain, TAlgebra >protected
INonlinearTimeIntegrator() (defined in ug::INonlinearTimeIntegrator< TDomain, TAlgebra >)ug::INonlinearTimeIntegrator< TDomain, TAlgebra >inline
interrupt()ug::LimexTimeIntegrator< TDomain, TAlgebra >inline
itime_integrator_type typedef (defined in ug::LimexTimeIntegrator< TDomain, TAlgebra >)ug::LimexTimeIntegrator< TDomain, TAlgebra >
ITimeIntegrator() (defined in ug::ITimeIntegrator< TDomain, TAlgebra >)ug::ITimeIntegrator< TDomain, TAlgebra >inline
join_integrator_threads()ug::LimexTimeIntegrator< TDomain, TAlgebra >protected
LimexTimeIntegrator(int nstages) (defined in ug::LimexTimeIntegrator< TDomain, TAlgebra >)ug::LimexTimeIntegrator< TDomain, TAlgebra >inline
LimexTimeIntegratorConfig() (defined in ug::LimexTimeIntegratorConfig)ug::LimexTimeIntegratorConfiginline
LimexTimeIntegratorConfig(unsigned int nstages) (defined in ug::LimexTimeIntegratorConfig)ug::LimexTimeIntegratorConfiginline
m_asymptotic_orderug::LimexTimeIntegratorConfigprotected
m_bInterrupt (defined in ug::LimexTimeIntegrator< TDomain, TAlgebra >)ug::LimexTimeIntegrator< TDomain, TAlgebra >protected
m_bNoLogOut (defined in ug::ITimeIntegrator< TDomain, TAlgebra >)ug::ITimeIntegrator< TDomain, TAlgebra >protected
m_conservative (defined in ug::LimexTimeIntegratorConfig)ug::LimexTimeIntegratorConfigprotected
m_consistency_errorug::LimexTimeIntegrator< TDomain, TAlgebra >protected
m_costAug::LimexTimeIntegrator< TDomain, TAlgebra >protected
m_dt (defined in ug::ITimeIntegrator< TDomain, TAlgebra >)ug::ITimeIntegrator< TDomain, TAlgebra >protected
m_dtBounds (defined in ug::INonlinearTimeIntegrator< TDomain, TAlgebra >)ug::INonlinearTimeIntegrator< TDomain, TAlgebra >protected
m_gammaug::LimexTimeIntegrator< TDomain, TAlgebra >protected
m_greedyOrderIncrease (defined in ug::LimexTimeIntegratorConfig)ug::LimexTimeIntegratorConfigprotected
m_lambda (defined in ug::LimexTimeIntegrator< TDomain, TAlgebra >)ug::LimexTimeIntegrator< TDomain, TAlgebra >protected
m_limex_stepug::LimexTimeIntegrator< TDomain, TAlgebra >protected
m_lower_tim (defined in ug::ITimeIntegrator< TDomain, TAlgebra >)ug::ITimeIntegrator< TDomain, TAlgebra >protected
m_max_reductions (defined in ug::LimexTimeIntegratorConfig)ug::LimexTimeIntegratorConfigprotected
m_monitorug::LimexTimeIntegrator< TDomain, TAlgebra >protected
m_nstagesug::LimexTimeIntegratorConfigprotected
m_num_reductionsug::LimexTimeIntegrator< TDomain, TAlgebra >protected
m_precisionBound (defined in ug::ITimeIntegrator< TDomain, TAlgebra >)ug::ITimeIntegrator< TDomain, TAlgebra >protected
m_rhoSafety (defined in ug::LimexTimeIntegratorConfig)ug::LimexTimeIntegratorConfigprotected
m_sigmaReduction (defined in ug::LimexTimeIntegratorConfig)ug::LimexTimeIntegratorConfigprotected
m_spBanachSpaceug::LimexTimeIntegrator< TDomain, TAlgebra >protected
m_spCostStrategy (defined in ug::LimexTimeIntegrator< TDomain, TAlgebra >)ug::LimexTimeIntegrator< TDomain, TAlgebra >protected
m_spDtSolug::LimexTimeIntegrator< TDomain, TAlgebra >protected
m_spErrorEstimator (defined in ug::LimexTimeIntegrator< TDomain, TAlgebra >)ug::LimexTimeIntegrator< TDomain, TAlgebra >protected
m_spSolver (defined in ug::INonlinearTimeIntegrator< TDomain, TAlgebra >)ug::INonlinearTimeIntegrator< TDomain, TAlgebra >protected
m_tol (defined in ug::LimexTimeIntegratorConfig)ug::LimexTimeIntegratorConfigprotected
m_upper_tim (defined in ug::ITimeIntegrator< TDomain, TAlgebra >)ug::ITimeIntegrator< TDomain, TAlgebra >protected
m_useCachedMatrices (defined in ug::LimexTimeIntegratorConfig)ug::LimexTimeIntegratorConfigprotected
m_vStepsug::LimexTimeIntegrator< TDomain, TAlgebra >protected
m_vThreadDataug::LimexTimeIntegrator< TDomain, TAlgebra >protected
m_workload (defined in ug::LimexTimeIntegrator< TDomain, TAlgebra >)ug::LimexTimeIntegrator< TDomain, TAlgebra >protected
matrix_type typedef (defined in ug::LimexTimeIntegrator< TDomain, TAlgebra >)ug::LimexTimeIntegrator< TDomain, TAlgebra >
monitor(size_t k, size_t q) (defined in ug::LimexTimeIntegrator< TDomain, TAlgebra >)ug::LimexTimeIntegrator< TDomain, TAlgebra >inlineprotected
prepare(grid_function_type &u)ug::ITimeIntegrator< TDomain, TAlgebra >inline
select_cost_strategy(SmartPtr< ILimexCostStrategy > cost) (defined in ug::LimexTimeIntegrator< TDomain, TAlgebra >)ug::LimexTimeIntegrator< TDomain, TAlgebra >inline
set_asymptotic_order(size_t q) (defined in ug::LimexTimeIntegrator< TDomain, TAlgebra >)ug::LimexTimeIntegrator< TDomain, TAlgebra >inline
set_conservative(bool c) (defined in ug::LimexTimeIntegrator< TDomain, TAlgebra >)ug::LimexTimeIntegrator< TDomain, TAlgebra >inline
set_debug_for_timestepper(SmartPtr< IDebugWriter< algebra_type > > spDebugWriter)ug::LimexTimeIntegrator< TDomain, TAlgebra >inline
set_dt_max(double max) (defined in ug::INonlinearTimeIntegrator< TDomain, TAlgebra >)ug::INonlinearTimeIntegrator< TDomain, TAlgebra >inline
set_dt_min(double min) (defined in ug::INonlinearTimeIntegrator< TDomain, TAlgebra >)ug::INonlinearTimeIntegrator< TDomain, TAlgebra >inline
set_increase_factor(double inc) (defined in ug::INonlinearTimeIntegrator< TDomain, TAlgebra >)ug::INonlinearTimeIntegrator< TDomain, TAlgebra >inline
set_max_reductions(size_t nred) (defined in ug::LimexTimeIntegrator< TDomain, TAlgebra >)ug::LimexTimeIntegrator< TDomain, TAlgebra >inline
set_no_log_out(bool bNoLogOut) (defined in ug::ITimeIntegrator< TDomain, TAlgebra >)ug::ITimeIntegrator< TDomain, TAlgebra >inline
set_precision_bound(double precisionBound) (defined in ug::ITimeIntegrator< TDomain, TAlgebra >)ug::ITimeIntegrator< TDomain, TAlgebra >inline
set_reduction_factor(double dec) (defined in ug::INonlinearTimeIntegrator< TDomain, TAlgebra >)ug::INonlinearTimeIntegrator< TDomain, TAlgebra >inline
set_solver(SmartPtr< solver_type > solver) (defined in ug::INonlinearTimeIntegrator< TDomain, TAlgebra >)ug::INonlinearTimeIntegrator< TDomain, TAlgebra >inline
set_space(SmartPtr< IGridFunctionSpace< grid_function_type > > spSpace)ug::LimexTimeIntegrator< TDomain, TAlgebra >inline
set_start_step(size_t step) (defined in ug::LimexTimeIntegrator< TDomain, TAlgebra >)ug::LimexTimeIntegrator< TDomain, TAlgebra >inline
set_stepsize_greedy_order_factor(double sigma) (defined in ug::LimexTimeIntegrator< TDomain, TAlgebra >)ug::LimexTimeIntegrator< TDomain, TAlgebra >inline
set_stepsize_reduction_factor(double sigma) (defined in ug::LimexTimeIntegrator< TDomain, TAlgebra >)ug::LimexTimeIntegrator< TDomain, TAlgebra >inline
set_stepsize_safety_factor(double rho) (defined in ug::LimexTimeIntegrator< TDomain, TAlgebra >)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 (defined in ug::LimexTimeIntegrator< TDomain, TAlgebra >)ug::LimexTimeIntegrator< TDomain, TAlgebra >
thread_vector_type typedef (defined in ug::LimexTimeIntegrator< TDomain, TAlgebra >)ug::LimexTimeIntegrator< TDomain, TAlgebra >
time_integrator_type typedef (defined in ug::LimexTimeIntegrator< TDomain, TAlgebra >)ug::LimexTimeIntegrator< TDomain, TAlgebra >
timestep_type typedef (defined in ug::LimexTimeIntegrator< TDomain, TAlgebra >)ug::LimexTimeIntegrator< TDomain, TAlgebra >
timex_type typedef (defined in ug::LimexTimeIntegrator< TDomain, TAlgebra >)ug::LimexTimeIntegrator< 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_type typedef (defined in ug::LimexTimeIntegrator< TDomain, TAlgebra >)ug::LimexTimeIntegrator< TDomain, TAlgebra >
~ITimeIntegrator()ug::ITimeIntegrator< TDomain, TAlgebra >inlinevirtual