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. |