| Procedure | Location | Procedure Type | Description |
|---|---|---|---|
| a | type_euler_1D_caf_no_foodie | Function | Compute the speed of sound for an ideal calorically perfect gas. |
| a | type_euler_1D_caf | Function | Compute the speed of sound for an ideal calorically perfect gas. |
| a | type_euler_1D_openmp_no_foodie | Function | Compute the speed of sound for an ideal calorically perfect gas. |
| a | type_euler_1D_openmp | Function | Compute the speed of sound for an ideal calorically perfect gas. |
| a | type_euler_1D | Function | Compute the speed of sound for an ideal calorically perfect gas. |
| add_burgers | type_burgers | Function | Add two Burgers fields. |
| add_euler | type_euler_1D_caf | Function | Add two Euler fields. |
| add_euler | type_euler_1D_openmp | Function | Add two Euler fields. |
| add_euler | type_euler_1D | Function | Add two Euler fields. |
| add_lorenz | type_lorenz | Function | Add two Lorenz fields. |
| allocate_integrand_members | foodie_integrator_leapfrog | Subroutine | Allocate members of interpolator being of integrand_object class. |
| allocate_integrand_members | foodie_integrator_multistage_multistep_object | Subroutine | Allocate members of interpolator being of integrand_object class. |
| allocate_integrand_members | foodie_integrator_multistage_object | Subroutine | Allocate members of interpolator being of integrand_object class. |
| allocate_integrand_members | foodie_integrator_multistep_object | Subroutine | Allocate members of interpolator being of integrand_object class. |
| allocate_integrand_members | foodie_integrator_runge_kutta_emd | Subroutine | Allocate members of interpolator being of integrand_object class. |
| amplitude_phase | foodie_test_integrand_oscillation | Function | Compute amplitude and phase of the oscillation. |
| assign_abstract | foodie_integrator_object | Subroutine | Assign ony members of abstract integrator_object type. |
| assign_integrand | foodie_test_integrand_ladvection | Subroutine |
|
| assign_integrand | foodie_test_integrand_lcce | Subroutine |
|
| assign_integrand | foodie_test_integrand_oscillation | Subroutine |
|
| assign_multistage | foodie_integrator_multistage_object | Subroutine | Assign members of integrator_multistage_object and parents. |
| assign_multistage_multistep | foodie_integrator_multistage_multistep_object | Subroutine | Assign members of integrator_multistage_multistep_object and parents. |
| assign_multistep | foodie_integrator_multistep_object | Subroutine | Assign members of integrator_multistep_object and parents. |
| assign_real | foodie_test_integrand_ladvection | Subroutine | Assign one real to an advection field. |
| assign_real | foodie_test_integrand_lcce | Subroutine |
|
| assign_real | foodie_test_integrand_oscillation | Subroutine |
|
| average_solution | integrate_euler_1D | Subroutine | Average the solution over an average grid. |
| burgers_assign_burgers | type_burgers | Subroutine | Assign one Burgers field to another. |
| burgers_assign_real | type_burgers | Subroutine | Assign one real to a Burgers field. |
| burgers_local_error | type_burgers | Function | Estimate local truncation error between 2 burgers approximations. |
| burgers_multiply_burgers | type_burgers | Function | Multiply a Burgers field by another one. |
| burgers_multiply_real | type_burgers | Function | Multiply a Burgers field by a real scalar. |
| check_error | foodie_integrator_object | Subroutine | Check for error occurencies. |
| check_scheme_has_fast_mode | foodie_test_lcce_test | Subroutine | Check if a scheme support fast mode integrate. |
| check_scheme_has_fast_mode | foodie_test_oscillation_test | Subroutine | Check if a scheme support fast mode integrate. |
| check_scheme_has_fast_mode | foodie_test_object | Subroutine | Check if a scheme support fast mode integrate. |
| class_name | foodie_integrator_adams_bashforth | Function | Return the class name of schemes. |
| class_name | foodie_integrator_adams_bashforth_moulton | Function | Return the class name of schemes. |
| class_name | foodie_integrator_adams_moulton | Function | Return the class name of schemes. |
| class_name | foodie_integrator_backward_differentiation_formula | Function | Return the class name of schemes. |
| class_name | foodie_integrator_euler_explicit | Function | Return the class name of schemes. |
| class_name | foodie_integrator_leapfrog | Function | Return the class name of schemes. |
| class_name | foodie_integrator_lmm_ssp | Function | Return the class name of schemes. |
| class_name | foodie_integrator_lmm_ssp_vss | Function | Return the class name of schemes. |
| class_name | foodie_integrator_ms_runge_kutta_ssp | Function | Return the class name of schemes. |
| class_name | foodie_integrator_runge_kutta_emd | Function | Return the class name of schemes. |
| class_name | foodie_integrator_runge_kutta_low_storage | Function | Return the class name of schemes. |
| class_name | foodie_integrator_runge_kutta_lssp | Function | Return the class name of schemes. |
| class_name | foodie_integrator_runge_kutta_ssp | Function | Return the class name of schemes. |
| compute_dt | type_euler_1D_caf_no_foodie | Function | Compute the current time step by means of CFL condition. |
| compute_dt | type_euler_1D_caf | Function | Compute the current time step by means of CFL condition. |
| compute_dt | type_euler_1D_openmp_no_foodie | Function | Compute the current time step by means of CFL condition. |
| compute_dt | type_euler_1D_openmp | Function | Compute the current time step by means of CFL condition. |
| compute_dt | type_burgers | Function | Compute the current time step, by means of CFL condition. |
| compute_dt | type_euler_1D | Function | Compute the current time step by means of CFL condition. |
| compute_dt | foodie_test_integrand_ladvection | Function | Compute the current time step by means of CFL condition. |
| compute_dx | foodie_test_integrand_ladvection | Function | Compute the space step step by means of CFL condition. |
| compute_inter_states | type_euler_1D_caf_no_foodie | Subroutine | Compute inter states (23*-states) from state1 and state4. |
| compute_inter_states | type_euler_1D_caf | Subroutine | Compute inter states (23*-states) from state1 and state4. |
| compute_inter_states | type_euler_1D_openmp_no_foodie | Subroutine | Compute inter states (23*-states) from state1 and state4. |
| compute_inter_states | type_euler_1D_openmp | Subroutine | Compute inter states (23*-states) from state1 and state4. |
| compute_inter_states | type_euler_1D | Subroutine | Compute inter states (23*-states) from state1 and state4. |
| conservative2primitive | type_euler_1D_caf_no_foodie | Function | Convert conservative variables to primitive variables. |
| conservative2primitive | type_euler_1D_caf | Function | Convert conservative variables to primitive variables. |
| conservative2primitive | type_euler_1D_openmp_no_foodie | Function | Convert conservative variables to primitive variables. |
| conservative2primitive | type_euler_1D_openmp | Function | Convert conservative variables to primitive variables. |
| conservative2primitive | type_euler_1D | Function | Convert conservative variables to primitive variables. |
| d2Burgers_dx2 | type_burgers | Function | Compute the second order spatial derivative of Burgers field. |
| dBurgers_dt | type_burgers | Function | Time derivative of Burgers field, residuals function. |
| dBurgers_dx | type_burgers | Function | Compute the first order spatial derivative of Burgers field. |
| description | foodie_integrator_object | Function | Return informative integrator description. |
| description | foodie_test_integrand_ladvection | Function | Return informative integrator description. |
| description | foodie_test_integrand_lcce | Function | Return informative integrator description. |
| description | foodie_test_integrand_oscillation | Function | Return informative integrator description. |
| destroy | foodie_integrator_adams_bashforth | Subroutine | Destroy the integrator. |
| destroy | foodie_integrator_adams_bashforth_moulton | Subroutine | Destroy the integrator. |
| destroy | foodie_integrator_adams_moulton | Subroutine | Destroy the integrator. |
| destroy | foodie_integrator_backward_differentiation_formula | Subroutine | Destroy the integrator. |
| destroy | foodie_integrator_euler_explicit | Subroutine | Destroy the integrator. |
| destroy | foodie_integrator_leapfrog | Subroutine | Destroy the integrator. |
| destroy | foodie_integrator_lmm_ssp | Subroutine | Destroy the integrator. |
| destroy | foodie_integrator_lmm_ssp_vss | Subroutine | Destroy the integrator. |
| destroy | foodie_integrator_ms_runge_kutta_ssp | Subroutine | Destroy the integrator. |
| destroy | foodie_integrator_runge_kutta_emd | Subroutine | Destroy the integrator. |
| destroy | foodie_integrator_runge_kutta_low_storage | Subroutine | Destroy the integrator. |
| destroy | foodie_integrator_runge_kutta_lssp | Subroutine | Destroy the integrator. |
| destroy | foodie_integrator_runge_kutta_ssp | Subroutine | Destroy the integrator. |
| destroy | type_euler_1D_caf_no_foodie | Subroutine | Destroy field. |
| destroy | type_euler_1D_caf | Subroutine | Destroy field. |
| destroy | type_euler_1D_openmp_no_foodie | Subroutine | Destroy field. |
| destroy | type_euler_1D_openmp | Subroutine | Destroy field. |
| destroy | type_euler_1D | Subroutine | Destroy field. |
| destroy | foodie_test_integrand_ladvection | Subroutine | Destroy field. |
| destroy_abstract | foodie_integrator_object | Subroutine | Destroy only members of abstract integrator_object type. |
| destroy_multistage | foodie_integrator_multistage_object | Subroutine | Destroy the integrator. |
| destroy_multistage_multistep | foodie_integrator_multistage_multistep_object | Subroutine | Destroy the integrator. |
| destroy_multistep | foodie_integrator_multistep_object | Subroutine | Destroy the integrator. |
| destroy_rk | type_euler_1D_caf_no_foodie | Subroutine | Destoy the integrator. |
| destroy_rk | type_euler_1D_openmp_no_foodie | Subroutine | Destoy the integrator. |
| dEuler_dt | type_euler_1D_caf_no_foodie | Function | Time derivative of Euler field, the residuals function. |
| dEuler_dt | type_euler_1D_caf | Function | Time derivative of Euler field, the residuals function. |
| dEuler_dt | type_euler_1D_openmp_no_foodie | Function | Time derivative of Euler field, the residuals function. |
| dEuler_dt | type_euler_1D_openmp | Function | Time derivative of Euler field, the residuals function. |
| dEuler_dt | type_euler_1D | Function | Time derivative of Euler field, the residuals function. |
| dLorenz_dt | type_lorenz | Function | Time derivative of Lorenz field. |
| dt_ratio | foodie_integrator_lmm_ssp_vss | Function | Return |
| dU_dt | foodie_test_integrand_ladvection | Function | Time derivative of advection field, the residuals function. |
| dU_dt | foodie_test_integrand_lcce | Function | Time derivative of field. |
| dU_dt | foodie_test_integrand_oscillation | Function | Time derivative of integrand_oscillation field. |
| E | type_euler_1D_caf_no_foodie | Function | Compute total specific energy (per unit of mass). $$ E = \frac{p}{{\left( {\g - 1} \right)\r }} + \frac{{u^2 }}{2} $$ |
| E | type_euler_1D_caf | Function | Compute total specific energy (per unit of mass). $$ E = \frac{p}{{\left( {\g - 1} \right)\r }} + \frac{{u^2 }}{2} $$ |
| E | type_euler_1D_openmp_no_foodie | Function | Compute total specific energy (per unit of mass). $$ E = \frac{p}{{\left( {\g - 1} \right)\r }} + \frac{{u^2 }}{2} $$ |
| E | type_euler_1D_openmp | Function | Compute total specific energy (per unit of mass). $$ E = \frac{p}{{\left( {\g - 1} \right)\r }} + \frac{{u^2 }}{2} $$ |
| E | type_euler_1D | Function | Compute total specific energy (per unit of mass). $$ E = \frac{p}{{\left( {\g - 1} \right)\r }} + \frac{{u^2 }}{2} $$ |
| error | foodie_test_integrand_ladvection | Function | Return error. |
| error | foodie_test_integrand_lcce | Function | Return error. |
| error | foodie_test_integrand_oscillation | Function | Return error. |
| euler_assign_euler | type_euler_1D_caf_no_foodie | Subroutine | Assign one Euler field to another. |
| euler_assign_euler | type_euler_1D_caf | Subroutine | Assign one Euler field to another. |
| euler_assign_euler | type_euler_1D_openmp_no_foodie | Subroutine | Assign one Euler field to another. |
| euler_assign_euler | type_euler_1D_openmp | Subroutine | Assign one Euler field to another. |
| euler_assign_euler | type_euler_1D | Subroutine | Assign one Euler field to another. |
| euler_assign_real | type_euler_1D_caf | Subroutine | Assign one real to an Euler field. |
| euler_assign_real | type_euler_1D_openmp | Subroutine | Assign one real to an Euler field. |
| euler_assign_real | type_euler_1D | Subroutine | Assign one real to an Euler field. |
| euler_local_error | type_euler_1D_caf | Function | Estimate local truncation error between 2 euler approximations. |
| euler_local_error | type_euler_1D_openmp | Function | Estimate local truncation error between 2 euler approximations. |
| euler_local_error | type_euler_1D | Function | Estimate local truncation error between 2 euler approximations. |
| euler_multiply_euler | type_euler_1D_caf | Function | Multiply an Euler field by another one. |
| euler_multiply_euler | type_euler_1D_openmp | Function | Multiply an Euler field by another one. |
| euler_multiply_euler | type_euler_1D | Function | Multiply an Euler field by another one. |
| euler_multiply_real | type_euler_1D_caf | Function | Multiply an Euler field by a real scalar. |
| euler_multiply_real | type_euler_1D_openmp | Function | Multiply an Euler field by a real scalar. |
| euler_multiply_real | type_euler_1D | Function | Multiply an Euler field by a real scalar. |
| exact_solution | foodie_test_integrand_ladvection | Function | Return exact solution. |
| exact_solution | foodie_test_integrand_lcce | Function | Return exact solution. |
| exact_solution | foodie_test_integrand_oscillation | Function | Return exact solution. |
| execute | foodie_test_lcce_test | Subroutine | Execute selected test(s). |
| execute | foodie_test_oscillation_test | Subroutine | Execute test(s). |
| execute | foodie_test_object | Subroutine | Execute test(s). |
| export_tecplot | foodie_test_integrand_ladvection | Subroutine | Export integrand to Tecplot file. |
| export_tecplot | foodie_test_integrand_lcce | Subroutine | Export integrand to Tecplot file. |
| export_tecplot | foodie_test_integrand_oscillation | Subroutine | Export integrand to Tecplot file. |
| foodie_integrator_class_names | foodie | Function | Return the list of available intergrator class of schemes names. |
| foodie_integrator_factory | foodie | Subroutine | Return a concrete instance of integrator_object given a scheme selection. |
| foodie_integrator_schemes | foodie | Function | Return the list of all available intergrator schemes, or only the schemes belonging to the given class name. |
| H | type_euler_1D_caf_no_foodie | Function | Compute total specific entalpy (per unit of mass). $$ H = \frac{{\g p}}{{\left( {\g - 1} \right)\r }} + \frac{{u^2 }}{2} $$ |
| H | type_euler_1D_caf | Function | Compute total specific entalpy (per unit of mass). $$ H = \frac{{\g p}}{{\left( {\g - 1} \right)\r }} + \frac{{u^2 }}{2} $$ |
| H | type_euler_1D_openmp_no_foodie | Function | Compute total specific entalpy (per unit of mass). $$ H = \frac{{\g p}}{{\left( {\g - 1} \right)\r }} + \frac{{u^2 }}{2} $$ |
| H | type_euler_1D_openmp | Function | Compute total specific entalpy (per unit of mass). $$ H = \frac{{\g p}}{{\left( {\g - 1} \right)\r }} + \frac{{u^2 }}{2} $$ |
| H | type_euler_1D | Function | Compute total specific entalpy (per unit of mass). $$ H = \frac{{\g p}}{{\left( {\g - 1} \right)\r }} + \frac{{u^2 }}{2} $$ |
| has_fast_mode | foodie_integrator_adams_bashforth | Function | Return .true. if the integrator class has fast mode integrate. |
| has_fast_mode | foodie_integrator_adams_bashforth_moulton | Function | Return .true. if the integrator class has fast mode integrate. |
| has_fast_mode | foodie_integrator_adams_moulton | Function | Return .true. if the integrator class has fast mode integrate. |
| has_fast_mode | foodie_integrator_backward_differentiation_formula | Function | Return .true. if the integrator class has fast mode integrate. |
| has_fast_mode | foodie_integrator_euler_explicit | Function | Return .true. if the integrator class has fast mode integrate. |
| has_fast_mode | foodie_integrator_leapfrog | Function | Return .true. if the integrator class has fast mode integrate. |
| has_fast_mode | foodie_integrator_lmm_ssp | Function | Return .true. if the integrator class has fast mode integrate. |
| has_fast_mode | foodie_integrator_lmm_ssp_vss | Function | Return .true. if the integrator class has fast mode integrate. |
| has_fast_mode | foodie_integrator_ms_runge_kutta_ssp | Function | Return .true. if the integrator class has fast mode integrate. |
| has_fast_mode | foodie_integrator_runge_kutta_emd | Function | Return .true. if the integrator class has fast mode integrate. |
| has_fast_mode | foodie_integrator_runge_kutta_low_storage | Function | Return .true. if the integrator class has fast mode integrate. |
| has_fast_mode | foodie_integrator_runge_kutta_lssp | Function | Return .true. if the integrator class has fast mode integrate. |
| has_fast_mode | foodie_integrator_runge_kutta_ssp | Function | Return .true. if the integrator class has fast mode integrate. |
| impose_boundary_conditions | type_euler_1D_caf_no_foodie | Subroutine | Impose boundary conditions. |
| impose_boundary_conditions | type_euler_1D_caf | Subroutine | Impose boundary conditions. |
| impose_boundary_conditions | type_euler_1D_openmp_no_foodie | Subroutine | Impose boundary conditions. |
| impose_boundary_conditions | type_euler_1D_openmp | Subroutine | Impose boundary conditions. |
| impose_boundary_conditions | type_euler_1D | Subroutine | Impose boundary conditions. |
| impose_boundary_conditions | foodie_test_integrand_ladvection | Subroutine | Impose boundary conditions. |
| init | integrate_euler_1D_caf | Subroutine | Initialize the simulation. |
| init | type_euler_1D_caf_no_foodie | Subroutine | Init field. |
| init | integrate_euler_1D_caf | Subroutine | Initialize the simulation. |
| init | type_euler_1D_caf | Subroutine | Init field. |
| init | integrate_euler_1D_openmp_no_foodie | Subroutine | Initialize the field. |
| init | type_euler_1D_openmp_no_foodie | Subroutine | Init field. |
| init | integrate_euler_1D_openmp | Subroutine | Initialize the field. |
| init | type_euler_1D_openmp | Subroutine | Init field. |
| init | integrate_burgers | Subroutine | Initialize the field. |
| init | type_burgers | Subroutine | Construct an initialized Burgers field. |
| init | integrate_euler_1D | Subroutine | Initialize the field. |
| init | type_euler_1D | Subroutine | Init field. |
| init | type_lorenz | Subroutine | Construct an initialized Lorenz field. |
| init_rk | type_euler_1D_caf_no_foodie | Subroutine | Create the actual RK integrator: initialize the Butcher' table coefficients. |
| init_rk | type_euler_1D_openmp_no_foodie | Subroutine | Create the actual RK integrator: initialize the Butcher' table coefficients. |
| initialize | foodie_integrator_adams_bashforth | Subroutine | Create the actual Adams-Bashforth integrator: initialize the b coefficients. |
| initialize | foodie_integrator_adams_bashforth_moulton | Subroutine | Create the actual Adams-Bashforth-Moulton integrator: initialize the b coefficients. |
| initialize | foodie_integrator_adams_moulton | Subroutine | Create the actual Adams-Moulton integrator: initialize the b coefficients. |
| initialize | foodie_integrator_backward_differentiation_formula | Subroutine | Create the actual BDF integrator: initialize the alpha and beta coefficients. |
| initialize | foodie_integrator_euler_explicit | Subroutine | Create the actual RK integrator: initialize the Butcher' table coefficients. |
| initialize | foodie_integrator_leapfrog | Subroutine | Create the actual leapfrog integrator: initialize the filter coefficient. |
| initialize | foodie_integrator_lmm_ssp | Subroutine | Create the actual LMM-SSP integrator: initialize the a,b coefficients. |
| initialize | foodie_integrator_lmm_ssp_vss | Subroutine | Create the actual LMM-SSP-VSS integrator. |
| initialize | foodie_integrator_ms_runge_kutta_ssp | Subroutine | Create the actual MS-RK-SSP integrator: initialize the A,Ahat,B,Bhat,D,T coefficients. |
| initialize | foodie_integrator_runge_kutta_emd | Subroutine | Create the actual RK integrator: initialize the Butcher' table coefficients. |
| initialize | foodie_integrator_runge_kutta_low_storage | Subroutine | Create the actual RK integrator: initialize the Butcher' low storage table coefficients. |
| initialize | foodie_integrator_runge_kutta_lssp | Subroutine | Create the actual RK integrator: initialize the Butcher' table coefficients. |
| initialize | foodie_integrator_runge_kutta_ssp | Subroutine | Create the actual RK integrator: initialize the Butcher' table coefficients. |
| initialize | foodie_test_lcce_test | Subroutine | Initialize test: set Command Line Interface, parse it and check its validity. |
| initialize | foodie_test_oscillation_test | Subroutine | Initialize test: set Command Line Interface, parse it and check its validity. |
| initialize | foodie_test_integrand_ladvection | Subroutine | Initialize integrand. |
| initialize | foodie_test_integrand_lcce | Subroutine | Initialize integrand. |
| initialize | foodie_test_integrand_oscillation | Subroutine | Initialize integrand. |
| initialize | foodie_test_object | Subroutine | Initialize test: set Command Line Interface, parse it and check its validity. |
| initialize_order_s | foodie_integrator_runge_kutta_lssp | Subroutine | Initialize integrator for s-th order formula. |
| initialize_order_s_1 | foodie_integrator_runge_kutta_lssp | Subroutine | Initialize integrator for (s-1)-th order formula. |
| integr_assign_integr | foodie_integrator_adams_bashforth | Subroutine | Operator |
| integr_assign_integr | foodie_integrator_adams_bashforth_moulton | Subroutine | Operator |
| integr_assign_integr | foodie_integrator_adams_moulton | Subroutine | Operator |
| integr_assign_integr | foodie_integrator_backward_differentiation_formula | Subroutine | Operator |
| integr_assign_integr | foodie_integrator_euler_explicit | Subroutine | Operator |
| integr_assign_integr | foodie_integrator_leapfrog | Subroutine | Operator |
| integr_assign_integr | foodie_integrator_lmm_ssp | Subroutine | Operator |
| integr_assign_integr | foodie_integrator_lmm_ssp_vss | Subroutine | Operator |
| integr_assign_integr | foodie_integrator_ms_runge_kutta_ssp | Subroutine | Operator |
| integr_assign_integr | foodie_integrator_runge_kutta_emd | Subroutine | Operator |
| integr_assign_integr | foodie_integrator_runge_kutta_low_storage | Subroutine | Operator |
| integr_assign_integr | foodie_integrator_runge_kutta_lssp | Subroutine | Operator |
| integr_assign_integr | foodie_integrator_runge_kutta_ssp | Subroutine | Operator |
| integrand_add_integrand | foodie_test_integrand_ladvection | Function |
|
| integrand_add_integrand | foodie_test_integrand_lcce | Function |
|
| integrand_add_integrand | foodie_test_integrand_oscillation | Function |
|
| integrand_add_integrand_fast | foodie_integrand_object | Subroutine |
|
| integrand_add_integrand_fast | foodie_test_integrand_lcce | Subroutine |
|
| integrand_add_integrand_fast | foodie_test_integrand_oscillation | Subroutine |
|
| integrand_add_real | foodie_test_integrand_ladvection | Function |
|
| integrand_add_real | foodie_test_integrand_lcce | Function |
|
| integrand_add_real | foodie_test_integrand_oscillation | Function |
|
| integrand_dimension | foodie_test_integrand_ladvection | Function | return integrand dimension. |
| integrand_dimension | foodie_test_integrand_lcce | Function | return integrand dimension. |
| integrand_dimension | foodie_test_integrand_oscillation | Function | return integrand dimension. |
| integrand_multiply_integrand | foodie_test_integrand_ladvection | Function |
|
| integrand_multiply_integrand | foodie_test_integrand_lcce | Function |
|
| integrand_multiply_integrand | foodie_test_integrand_oscillation | Function |
|
| integrand_multiply_integrand_fast | foodie_integrand_object | Subroutine |
|
| integrand_multiply_integrand_fast | foodie_test_integrand_lcce | Subroutine |
|
| integrand_multiply_integrand_fast | foodie_test_integrand_oscillation | Subroutine |
|
| integrand_multiply_real | foodie_test_integrand_ladvection | Function |
|
| integrand_multiply_real | foodie_test_integrand_lcce | Function |
|
| integrand_multiply_real | foodie_test_integrand_oscillation | Function |
|
| integrand_multiply_real_scalar | foodie_test_integrand_ladvection | Function |
|
| integrand_multiply_real_scalar | foodie_test_integrand_lcce | Function |
|
| integrand_multiply_real_scalar | foodie_test_integrand_oscillation | Function |
|
| integrand_multiply_real_scalar_fast | foodie_integrand_object | Subroutine |
|
| integrand_multiply_real_scalar_fast | foodie_test_integrand_lcce | Subroutine |
|
| integrand_multiply_real_scalar_fast | foodie_test_integrand_oscillation | Subroutine |
|
| integrand_sub_integrand | foodie_test_integrand_ladvection | Function |
|
| integrand_sub_integrand | foodie_test_integrand_lcce | Function |
|
| integrand_sub_integrand | foodie_test_integrand_oscillation | Function |
|
| integrand_sub_real | foodie_test_integrand_ladvection | Function |
|
| integrand_sub_real | foodie_test_integrand_lcce | Function |
|
| integrand_sub_real | foodie_test_integrand_oscillation | Function |
|
| integrand_subtract_integrand_fast | foodie_integrand_object | Subroutine |
|
| integrand_subtract_integrand_fast | foodie_test_integrand_lcce | Subroutine |
|
| integrand_subtract_integrand_fast | foodie_test_integrand_oscillation | Subroutine |
|
| integrate | foodie_integrator_adams_bashforth | Subroutine | Integrate field with Adams-Bashforth class scheme. |
| integrate | foodie_integrator_adams_bashforth_moulton | Subroutine | Integrate field with Adams-Bashforth-Moulton class scheme. |
| integrate | foodie_integrator_adams_moulton | Subroutine | Integrate field with Adams-Moulton class scheme. |
| integrate | foodie_integrator_backward_differentiation_formula | Subroutine | Integrate field with BDF class scheme. |
| integrate | foodie_integrator_euler_explicit | Subroutine | Integrate field with explicit Euler scheme, 1st order. |
| integrate | foodie_integrator_leapfrog | Subroutine | Integrate field with leapfrog class scheme. |
| integrate | foodie_integrator_lmm_ssp | Subroutine | Integrate field with LMM-SSP class scheme. |
| integrate | foodie_integrator_lmm_ssp_vss | Subroutine | Integrate field with LMM-SSP class scheme. |
| integrate | foodie_integrator_ms_runge_kutta_ssp | Subroutine | Integrate field with LMM-SSP class scheme. |
| integrate | foodie_integrator_runge_kutta_emd | Subroutine | Integrate field with explicit embedded Runge-Kutta scheme. |
| integrate | foodie_integrator_runge_kutta_low_storage | Subroutine | Integrate field with explicit low storage Runge-Kutta scheme. |
| integrate | foodie_integrator_runge_kutta_lssp | Subroutine | Integrate integrand field by Linear SSP Runge-Kutta methods. |
| integrate | foodie_integrator_runge_kutta_ssp | Subroutine | Integrate field with explicit SSP Runge-Kutta scheme. |
| integrate | foodie_test_lcce_test | Subroutine | Integrate domain by means of the given scheme. |
| integrate | foodie_test_oscillation_test | Subroutine | Integrate domain by means of the given scheme. |
| integrate | foodie_test_object | Subroutine | Integrate integrand by means of the given scheme. |
| integrate_fast | foodie_integrator_adams_bashforth | Subroutine | Integrate field with Adams-Bashforth class scheme, fast mode. |
| integrate_fast | foodie_integrator_adams_bashforth_moulton | Subroutine | Integrate field with Adams-Bashforth-Moulton class scheme, fast mode. |
| integrate_fast | foodie_integrator_adams_moulton | Subroutine | Integrate field with Adams-Moulton class scheme, fast mode. |
| integrate_fast | foodie_integrator_backward_differentiation_formula | Subroutine | Integrate field with BDF class scheme. |
| integrate_fast | foodie_integrator_euler_explicit | Subroutine | Integrate field with explicit Euler scheme, 1st order, fast mode. |
| integrate_fast | foodie_integrator_leapfrog | Subroutine | Integrate field with leapfrog class scheme, fast mode. |
| integrate_fast | foodie_integrator_lmm_ssp | Subroutine | Integrate field with LMM-SSP class scheme, fast mode. |
| integrate_fast | foodie_integrator_lmm_ssp_vss | Subroutine | Integrate field with LMM-SSP class scheme, fast mode. |
| integrate_fast | foodie_integrator_ms_runge_kutta_ssp | Subroutine | Integrate field with LMM-SSP class scheme, fast mode. |
| integrate_fast | foodie_integrator_runge_kutta_emd | Subroutine | Integrate field with explicit embedded Runge-Kutta scheme, fast mode. |
| integrate_fast | foodie_integrator_runge_kutta_low_storage | Subroutine | Integrate field with explicit low storage Runge-Kutta scheme, fast mode. |
| integrate_fast | foodie_integrator_runge_kutta_lssp | Subroutine | Integrate integrand field by Linear SSP Runge-Kutta methods. |
| integrate_fast | foodie_integrator_runge_kutta_ssp | Subroutine | Integrate field with explicit SSP Runge-Kutta scheme. |
| integrate_order_2 | foodie_integrator_lmm_ssp_vss | Subroutine | Integrate field with LMM-SSP-VSS 2nd order class scheme. |
| integrate_order_2_fast | foodie_integrator_lmm_ssp_vss | Subroutine | Integrate field with LMM-SSP-VSS 2nd order class scheme, fast mode. |
| integrate_order_3 | foodie_integrator_lmm_ssp_vss | Subroutine | Integrate field with LMM-SSP-VSS 3rd order class scheme. |
| integrate_order_3_fast | foodie_integrator_lmm_ssp_vss | Subroutine | Integrate field with LMM-SSP-VSS 3rd order class scheme, fast mode. |
| integrate_order_s | foodie_integrator_runge_kutta_lssp | Subroutine | Integrate integrand field by s-th order formula. |
| integrate_order_s_1 | foodie_integrator_runge_kutta_lssp | Subroutine | Integrate integrand field by (s-1)-th order formula. |
| integrate_order_s_1_fast | foodie_integrator_runge_kutta_lssp | Subroutine | Integrate integrand field by (s-1)-th order formula. |
| integrate_order_s_fast | foodie_integrator_runge_kutta_lssp | Subroutine | Integrate integrand field by s-th order formula, fast mode. |
| integrate_rk | type_euler_1D_caf_no_foodie | Subroutine | Integrate field with explicit TVD (or SSP) Runge-Kutta scheme. |
| integrate_rk | type_euler_1D_openmp_no_foodie | Subroutine | Integrate field with explicit TVD (or SSP) Runge-Kutta scheme. |
| is_admissible | foodie_utils | Function | Check if the queried number n is admitted by the admissible range list adm_range. |
| is_available | foodie | Function | Return .true. if the given scheme (or class of schemes name) is available in the FOODIE library. |
| is_class_available | foodie | Function | Return .true. if the given class of schemes name is available. |
| is_multistage | foodie_integrator_multistage_multistep_object | Function | Return .true. for multistage integrator. |
| is_multistage | foodie_integrator_multistage_object | Function | Return .true. for multistage integrator. |
| is_multistage | foodie_integrator_multistep_object | Function | Return .true. for multistage integrator. |
| is_multistep | foodie_integrator_multistage_multistep_object | Function | Return .true. for multistage integrator. |
| is_multistep | foodie_integrator_multistage_object | Function | Return .true. for multistage integrator. |
| is_multistep | foodie_integrator_multistep_object | Function | Return .true. for multistage integrator. |
| is_scheme_available | foodie | Function | Return .true. if the given scheme (class name) is available in the FOODIE library. |
| is_supported | foodie_integrator_adams_bashforth | Function | Return .true. if the integrator class support the given scheme. |
| is_supported | foodie_integrator_adams_bashforth_moulton | Function | Return .true. if the integrator class support the given scheme. |
| is_supported | foodie_integrator_adams_moulton | Function | Return .true. if the integrator class support the given scheme. |
| is_supported | foodie_integrator_backward_differentiation_formula | Function | Return .true. if the integrator class support the given scheme. |
| is_supported | foodie_integrator_euler_explicit | Function | Return .true. if the integrator class support the given scheme. |
| is_supported | foodie_integrator_leapfrog | Function | Return .true. if the integrator class support the given scheme. |
| is_supported | foodie_integrator_lmm_ssp | Function | Return .true. if the integrator class support the given scheme. |
| is_supported | foodie_integrator_lmm_ssp_vss | Function | Return .true. if the integrator class support the given scheme. |
| is_supported | foodie_integrator_ms_runge_kutta_ssp | Function | Return .true. if the integrator class support the given scheme. |
| is_supported | foodie_integrator_runge_kutta_emd | Function | Return .true. if the integrator class support the given scheme. |
| is_supported | foodie_integrator_runge_kutta_low_storage | Function | Return .true. if the integrator class support the given scheme. |
| is_supported | foodie_integrator_runge_kutta_lssp | Function | Return .true. if the integrator class support the given scheme. |
| is_supported | foodie_integrator_runge_kutta_ssp | Function | Return .true. if the integrator class support the given scheme. |
| local_error | foodie_test_integrand_ladvection | Function | Estimate local truncation error between 2 advection approximations. |
| local_error | foodie_test_integrand_lcce | Function | Estimate local truncation error between 2 oscillation approximations. |
| local_error | foodie_test_integrand_oscillation | Function | Estimate local truncation error between 2 oscillation approximations. |
| lorenz_assign_lorenz | type_lorenz | Subroutine | Assign one Lorenz field to another. |
| lorenz_assign_real | type_lorenz | Subroutine | Assign one real to a Lorenz field. |
| lorenz_local_error | type_lorenz | Function | Estimate local truncation error between 2 lorenz approximations. |
| lorenz_multiply_lorenz | type_lorenz | Function | Multiply a lorenz field by another one. |
| lorenz_multiply_real | type_lorenz | Function | Multiply a Lorenz field by a real scalar. |
| new_Dt | foodie_integrator_runge_kutta_emd | Subroutine | Compute new estimation of the time step Dt. |
| observed_order | foodie_test_lcce_test | Function | Estimate the order of accuracy using 2 subsequent refined numerical solutions. |
| observed_order | foodie_test_oscillation_test | Function | Estimate the order of accuracy using 2 subsequent refined numerical solutions. |
| observed_order | foodie_test_object | Function | Estimate the order of accuracy using 2 subsequent refined numerical solutions. |
| omega | foodie_integrator_lmm_ssp_vss | Function | Return |
| output | type_euler_1D_caf_no_foodie | Function | Output the Euler field state (primitive variables). |
| output | type_euler_1D_caf | Function | Output the Euler field state (primitive variables). |
| output | type_euler_1D_openmp_no_foodie | Function | Output the Euler field state (primitive variables). |
| output | type_euler_1D_openmp | Function | Output the Euler field state (primitive variables). |
| output | type_burgers | Function | Output the Burgers field state. |
| output | type_euler_1D | Function | Output the Euler field state (primitive variables). |
| output | type_lorenz | Function | Output the Lorenz field state. |
| output | foodie_test_integrand_ladvection | Function | Output the advection field state. |
| output | foodie_test_integrand_lcce | Function | Extract integrand state field. |
| output | foodie_test_integrand_oscillation | Function | Extract integrand state field. |
| p | type_euler_1D_caf_no_foodie | Function | Compute the pressure for an ideal calorically perfect gas. |
| p | type_euler_1D_caf | Function | Compute the pressure for an ideal calorically perfect gas. |
| p | type_euler_1D_openmp_no_foodie | Function | Compute the pressure for an ideal calorically perfect gas. |
| p | type_euler_1D_openmp | Function | Compute the pressure for an ideal calorically perfect gas. |
| p | type_euler_1D | Function | Compute the pressure for an ideal calorically perfect gas. |
| parse_cli | foodie_test_integrand_ladvection | Subroutine | Initialize from command line interface. |
| parse_cli | foodie_test_integrand_lcce | Subroutine | Initialize from command line interface. |
| parse_cli | foodie_test_integrand_oscillation | Subroutine | Initialize from command line interface. |
| previous_step | type_burgers | Function | Extract previous time solution of Burgers field. |
| previous_step | type_euler_1D | Function | Extract previous time solution of Euler field. |
| previous_step | type_lorenz | Function | Extract previous time solution of Lorenz field. |
| primitive2conservative | type_euler_1D_caf_no_foodie | Function | Convert primitive variables to conservative variables. |
| primitive2conservative | type_euler_1D_caf | Function | Convert primitive variables to conservative variables. |
| primitive2conservative | type_euler_1D_openmp_no_foodie | Function | Convert primitive variables to conservative variables. |
| primitive2conservative | type_euler_1D_openmp | Function | Convert primitive variables to conservative variables. |
| primitive2conservative | type_euler_1D | Function | Convert primitive variables to conservative variables. |
| r | type_euler_1D_caf_no_foodie | Function | Compute the density for an ideal calorically perfect gas. |
| r | type_euler_1D_caf | Function | Compute the density for an ideal calorically perfect gas. |
| r | type_euler_1D_openmp_no_foodie | Function | Compute the density for an ideal calorically perfect gas. |
| r | type_euler_1D_openmp | Function | Compute the density for an ideal calorically perfect gas. |
| r | type_euler_1D | Function | Compute the density for an ideal calorically perfect gas. |
| real_add_integrand | foodie_test_integrand_ladvection | Function |
|
| real_add_integrand | foodie_test_integrand_lcce | Function |
|
| real_add_integrand | foodie_test_integrand_oscillation | Function |
|
| real_multiply_burgers | type_burgers | Function | Multiply a real scalar by a Burgers field. |
| real_multiply_euler | type_euler_1D_caf | Function | Multiply a real scalar by an Euler field. |
| real_multiply_euler | type_euler_1D_openmp | Function | Multiply a real scalar by an Euler field. |
| real_multiply_euler | type_euler_1D | Function | Multiply a real scalar by an Euler field. |
| real_multiply_integrand | foodie_test_integrand_ladvection | Function |
|
| real_multiply_integrand | foodie_test_integrand_lcce | Function |
|
| real_multiply_integrand | foodie_test_integrand_oscillation | Function |
|
| real_multiply_lorenz | type_lorenz | Function | Multiply a real scalar by a Lorenz field. |
| real_scalar_multiply_integrand | foodie_test_integrand_ladvection | Function |
|
| real_scalar_multiply_integrand | foodie_test_integrand_lcce | Function |
|
| real_scalar_multiply_integrand | foodie_test_integrand_oscillation | Function |
|
| real_sub_integrand | foodie_test_integrand_ladvection | Function |
|
| real_sub_integrand | foodie_test_integrand_lcce | Function |
|
| real_sub_integrand | foodie_test_integrand_oscillation | Function |
|
| reconstruct_interfaces | foodie_test_integrand_ladvection | Subroutine | Reconstruct interfaces states. |
| reconstruct_interfaces_states | type_euler_1D_caf_no_foodie | Subroutine | Reconstruct the interfaces states (into primitive variables formulation) by the requested order of accuracy. |
| reconstruct_interfaces_states | type_euler_1D_caf | Subroutine | Reconstruct the interfaces states (into primitive variables formulation) by the requested order of accuracy. |
| reconstruct_interfaces_states | type_euler_1D_openmp_no_foodie | Subroutine | Reconstruct the interfaces states (into primitive variables formulation) by the requested order of accuracy. |
| reconstruct_interfaces_states | type_euler_1D_openmp | Subroutine | Reconstruct the interfaces states (into primitive variables formulation) by the requested order of accuracy. |
| reconstruct_interfaces_states | type_euler_1D | Subroutine | Reconstruct the interfaces states (into primitive variables formulation) by the requested order of accuracy. |
| registers_number | foodie_integrator_runge_kutta_low_storage | Function | Return the number of registers used. |
| riemann_solver | type_euler_1D_caf_no_foodie | Subroutine | Solve the Riemann problem between the state $1$ and $4$ using the (local) Lax Friedrichs (Rusanov) solver. |
| riemann_solver | type_euler_1D_caf | Subroutine | Solve the Riemann problem between the state $1$ and $4$ using the (local) Lax Friedrichs (Rusanov) solver. |
| riemann_solver | type_euler_1D_openmp_no_foodie | Subroutine | Solve the Riemann problem between the state $1$ and $4$ using the (local) Lax Friedrichs (Rusanov) solver. |
| riemann_solver | type_euler_1D_openmp | Subroutine | Solve the Riemann problem between the state $1$ and $4$ using the (local) Lax Friedrichs (Rusanov) solver. |
| riemann_solver | type_euler_1D | Subroutine | Solve the Riemann problem between the state $1$ and $4$ using the (local) Lax Friedrichs (Rusanov) solver. |
| save_results | foodie_test_lcce_test | Subroutine | Save results (and plots). |
| save_results | foodie_test_oscillation_test | Subroutine | Save results (and plots). |
| save_results | integrate_euler_1D_caf | Subroutine | Save results. |
| save_results | integrate_euler_1D_caf | Subroutine | Save results. |
| save_results | integrate_euler_1D_openmp_no_foodie | Subroutine | Save results. |
| save_results | integrate_euler_1D_openmp | Subroutine | Save results. |
| save_results | integrate_burgers | Subroutine | Save plots of results. |
| save_results | integrate_euler_1D | Subroutine | Save results. |
| save_results | integrate_lorenz | Subroutine | Save plots of results. |
| save_time_serie | integrate_euler_1D_caf | Subroutine | Save time-serie results. |
| save_time_serie | integrate_euler_1D_caf | Subroutine | Save time-serie results. |
| save_time_serie | integrate_euler_1D_openmp_no_foodie | Subroutine | Save time-serie results. |
| save_time_serie | integrate_euler_1D_openmp | Subroutine | Save time-serie results. |
| save_time_serie | integrate_euler_1D | Subroutine | Save time-serie results. |
| scheme_number | foodie_integrator_adams_bashforth_moulton | Function | Return the scheme number in the list of supported schemes. |
| set_cli | foodie_test_integrand_ladvection | Subroutine | Set command line interface. |
| set_cli | foodie_test_integrand_lcce | Subroutine | Set command line interface. |
| set_cli | foodie_test_integrand_oscillation | Subroutine | Set command line interface. |
| set_sin_wave_initial_state | foodie_test_integrand_ladvection | Subroutine | Set initial state as a sin wave. |
| set_square_wave_initial_state | foodie_test_integrand_ladvection | Subroutine | Set initial state as a square wave. |
| stages_number | foodie_integrator_multistage_multistep_object | Function | Return number of stages used. |
| stages_number | foodie_integrator_multistage_object | Function | Return number of stages used. |
| stages_number | foodie_integrator_multistep_object | Function | Return number of stages used. |
| steps_number | foodie_integrator_multistage_multistep_object | Function | Return number of steps used. |
| steps_number | foodie_integrator_multistage_object | Function | Return number of steps used. |
| steps_number | foodie_integrator_multistep_object | Function | Return number of steps used. |
| sub_burgers | type_burgers | Function | Subtract two Burgers fields. |
| sub_euler | type_euler_1D_caf | Function | Subtract two Euler fields. |
| sub_euler | type_euler_1D_openmp | Function | Subtract two Euler fields. |
| sub_euler | type_euler_1D | Function | Subtract two Euler fields. |
| sub_lorenz | type_lorenz | Function | Subtract two Lorenz fields. |
| supported_schemes | foodie_integrator_adams_bashforth | Function | Return the list of supported schemes. |
| supported_schemes | foodie_integrator_adams_bashforth_moulton | Function | Return the list of supported schemes. |
| supported_schemes | foodie_integrator_adams_moulton | Function | Return the list of supported schemes. |
| supported_schemes | foodie_integrator_backward_differentiation_formula | Function | Return the list of supported schemes. |
| supported_schemes | foodie_integrator_euler_explicit | Function | Return the list of supported schemes. |
| supported_schemes | foodie_integrator_leapfrog | Function | Return the list of supported schemes. |
| supported_schemes | foodie_integrator_lmm_ssp | Function | Return the list of supported schemes. |
| supported_schemes | foodie_integrator_lmm_ssp_vss | Function | Return the list of supported schemes. |
| supported_schemes | foodie_integrator_ms_runge_kutta_ssp | Function | Return the list of supported schemes. |
| supported_schemes | foodie_integrator_runge_kutta_emd | Function | Return the list of supported schemes. |
| supported_schemes | foodie_integrator_runge_kutta_low_storage | Function | Return the list of supported schemes. |
| supported_schemes | foodie_integrator_runge_kutta_lssp | Function | Return the list of supported schemes. |
| supported_schemes | foodie_integrator_runge_kutta_ssp | Function | Return the list of supported schemes. |
| synchronize | integrate_euler_1D_caf | Subroutine | Synchronize CAF images. |
| synchronize | type_euler_1D_caf_no_foodie | Subroutine | Synchronize CAF images. |
| synchronize | integrate_euler_1D_caf | Subroutine | Synchronize CAF images. |
| synchronize | type_euler_1D_caf | Subroutine | Synchronize CAF images. |
| t_fast | foodie_integrand_object | Subroutine | Time derivative function of integrand class, i.e. the residuals function. Fast mode acting directly on self. |
| t_fast | foodie_test_integrand_lcce | Subroutine | Time derivative function of integrand class, i.e. the residuals function. Fast mode acting directly on self. |
| t_fast | foodie_test_integrand_oscillation | Subroutine | Time derivative function of integrand class, i.e. the residuals function. Fast mode acting directly on self. |
| test | foodie_test_lcce_test | Subroutine | Perform the test. |
| test | foodie_test_oscillation_test | Subroutine | Perform the test. |
| test_ab | integrate_burgers | Subroutine | Test explicit Adams-Bashforth class of ODE solvers. |
| test_ab | integrate_euler_1D | Subroutine | Test explicit Adams-Bashforth class of ODE solvers. |
| test_ab | integrate_lorenz | Subroutine | Test explicit Adams-Bashforth class of ODE solvers. |
| test_euler | integrate_burgers | Subroutine | Test explicit forward Euler ODE solver. |
| test_euler | integrate_euler_1D | Subroutine | Test explicit forward Euler ODE solver. |
| test_euler | integrate_lorenz | Subroutine | Test explicit forward Euler ODE solver. |
| test_leapfrog | integrate_burgers | Subroutine | Test explicit leapfrog class of ODE solvers. |
| test_leapfrog | integrate_euler_1D | Subroutine | Test explicit leapfrog class of ODE solvers. |
| test_leapfrog | integrate_lorenz | Subroutine | Test explicit leapfrog class of ODE solvers. |
| test_ls_rk | integrate_burgers | Subroutine | Test explicit low storage Runge-Kutta class of ODE solvers. |
| test_ls_rk | integrate_euler_1D | Subroutine | Test explicit low storage Runge-Kutta class of ODE solvers. |
| test_ls_rk | integrate_lorenz | Subroutine | Test explicit low storage Runge-Kutta class of ODE solvers. |
| test_tvd_rk | integrate_burgers | Subroutine | Test explicit TVD/SSP Runge-Kutta class of ODE solvers. |
| test_tvd_rk | integrate_euler_1D | Subroutine | Test explicit TVD/SSP Runge-Kutta class of ODE solvers. |
| test_tvd_rk | integrate_lorenz | Subroutine | Test explicit TVD/SSP Runge-Kutta class of ODE solvers. |
| tokenize | foodie_utils | Subroutine | Tokenize a string in order to parse it. |
| trigger_error | foodie_integrator_object | Subroutine | Check for error occurencies. |
| update_previous | foodie_integrator_multistage_multistep_object | Subroutine | Cyclic update previous time steps. |
| update_previous | foodie_integrator_multistep_object | Subroutine | Cyclic update previous time steps. |
| update_previous_steps | type_burgers | Subroutine | Update previous time steps. |
| update_previous_steps | type_euler_1D | Subroutine | Update previous time steps. |
| update_previous_steps | type_lorenz | Subroutine | Update previous time steps. |