Type | Location | Extends | Description |
---|---|---|---|
burgers | type_burgers | integrand | Burgers equations field. |
euler_1D | type_euler_1D | integrand | Euler 1D PDEs system field. |
euler_1D_caf | type_euler_1D_caf | integrand | Euler 1D PDEs system field. |
euler_1D_caf_nf | type_euler_1D_caf_no_foodie | None | Euler 1D (CAF enabled) PDEs system field. |
euler_1D_omp_nf | type_euler_1D_openmp_no_foodie | None | Euler 1D (OpenMP enabled) PDEs system field. |
euler_1D_openmp | type_euler_1D_openmp | integrand | Euler 1D (OpenMP enabled) PDEs system field. |
integrand_ladvection | foodie_test_integrand_ladvection | integrand_tester_object | 1D linear advection field. |
integrand_lcce | foodie_test_integrand_lcce | integrand_tester_object | The linear constant coefficient equation field. |
integrand_object | foodie_integrand_object | None | Abstract type for building FOODIE ODE integrators. |
integrand_oscillation | foodie_test_integrand_oscillation | integrand_tester_object | The oscillation equations field. |
integrand_tester_object | foodie_test_integrand_tester_object | integrand_object | The abstract tester integrand. |
integrator_adams_bashforth | foodie_integrator_adams_bashforth | integrator_multistep_object | FOODIE integrator: provide an explicit class of Adams-Bashforth multi-step schemes, from 1st to 16th order accurate. |
integrator_adams_bashforth_moulton | foodie_integrator_adams_bashforth_moulton | integrator_multistep_object | FOODIE integrator: provide an explicit class of Adams-Bashforth-Moulton multi-step schemes, from 1st to 4rd order accurate. |
integrator_adams_moulton | foodie_integrator_adams_moulton | integrator_multistep_object | FOODIE integrator: provide an explicit class of Adams-Moulton multi-step schemes, from 1st to 16th order accurate. |
integrator_back_df | foodie_integrator_backward_differentiation_formula | integrator_multistep_object | FOODIE integrator: provide an implicit class of Backward-Differentiation-Formula multi-step schemes, from 1st to 6th order accurate. |
integrator_euler_explicit | foodie_integrator_euler_explicit | integrator_multistage_object | FOODIE integrator: provide explicit Euler scheme, it being 1st order accurate. |
integrator_leapfrog | foodie_integrator_leapfrog | integrator_multistep_object | FOODIE integrator: provide an explicit class of leapfrog multi-step schemes, 2nd order accurate. |
integrator_lmm_ssp | foodie_integrator_lmm_ssp | integrator_multistep_object | FOODIE integrator: provide an explicit class of Linear Multi-step Methods (LLM) with Strong Stability Preserving property, from 2nd to 3rd order accurate. |
integrator_lmm_ssp_vss | foodie_integrator_lmm_ssp_vss | integrator_multistep_object | FOODIE integrator: provide an explicit class of Linear Multi-step Methods (LLM) with Strong Stability Preserving property and variable stepsize (VSS), from 2nd to 3rd order accurate. |
integrator_ms_runge_kutta_ssp | foodie_integrator_ms_runge_kutta_ssp | integrator_multistage_multistep_object | FOODIE integrator: provide an explicit class of Multi-step Runge-Kutta Methods with Strong Stability Preserving property, from 3rd to 8th order accurate. |
integrator_multistage_multistep_object | foodie_integrator_multistage_multistep_object | integrator_object | Abstract type of FOODIE ODE integrators of the multistage/multistep family. |
integrator_multistage_object | foodie_integrator_multistage_object | integrator_object | Abstract type of FOODIE ODE integrators of the multistage family. |
integrator_multistep_object | foodie_integrator_multistep_object | integrator_object | Abstract type of FOODIE ODE integrators of the multistep-implicit family. |
integrator_object | foodie_integrator_object | None | Abstract type of FOODIE ODE integrators. |
integrator_runge_kutta_emd | foodie_integrator_runge_kutta_emd | integrator_multistage_object | FOODIE integrator: provide an explicit class of embedded Runge-Kutta schemes, from 2nd to 10th order accurate. |
integrator_runge_kutta_ls | foodie_integrator_runge_kutta_low_storage | integrator_multistage_object | FOODIE integrator: provide an explicit class of low storage Runge-Kutta schemes, from 1st to 4th order accurate. |
integrator_runge_kutta_lssp | foodie_integrator_runge_kutta_lssp | integrator_multistage_object | FOODIE integrator: provide an explicit class of Linear SSP Runge-Kutta schemes, from 1st to s-th order accurate. |
integrator_runge_kutta_ssp | foodie_integrator_runge_kutta_ssp | integrator_multistage_object | FOODIE integrator: provide an explicit class of SSP Runge-Kutta schemes, from 1st to 4th order accurate. |
lcce_test | foodie_test_lcce_test | None | Class to handle linear constant coefficients equation test(s). |
lorenz | type_lorenz | integrand | Lorenz equations field. |
oscillation_test | foodie_test_oscillation_test | None | Class to handle oscillation test(s). |
test_object | foodie_test_object | None | Generic FOODIE test object. |
tvd_runge_kutta_integrator | type_euler_1D_caf_no_foodie | None | TVD RK integrator. |
tvd_runge_kutta_integrator | type_euler_1D_openmp_no_foodie | None | TVD RK integrator. |