Procedures

ProcedureLocationProcedure TypeDescription
atype_euler_1D_caf_no_foodieFunction

Compute the speed of sound for an ideal calorically perfect gas.

atype_euler_1D_cafFunction

Compute the speed of sound for an ideal calorically perfect gas.

atype_euler_1D_openmp_no_foodieFunction

Compute the speed of sound for an ideal calorically perfect gas.

atype_euler_1D_openmpFunction

Compute the speed of sound for an ideal calorically perfect gas.

atype_euler_1DFunction

Compute the speed of sound for an ideal calorically perfect gas.

add_burgerstype_burgersFunction

Add two Burgers fields.

add_eulertype_euler_1D_cafFunction

Add two Euler fields.

add_eulertype_euler_1D_openmpFunction

Add two Euler fields.

add_eulertype_euler_1DFunction

Add two Euler fields.

add_lorenztype_lorenzFunction

Add two Lorenz fields.

allocate_integrand_membersfoodie_integrator_leapfrogSubroutine

Allocate members of interpolator being of integrand_object class.

allocate_integrand_membersfoodie_integrator_multistage_multistep_objectSubroutine

Allocate members of interpolator being of integrand_object class.

allocate_integrand_membersfoodie_integrator_multistage_objectSubroutine

Allocate members of interpolator being of integrand_object class.

allocate_integrand_membersfoodie_integrator_multistep_objectSubroutine

Allocate members of interpolator being of integrand_object class.

allocate_integrand_membersfoodie_integrator_runge_kutta_emdSubroutine

Allocate members of interpolator being of integrand_object class.

amplitude_phasefoodie_test_integrand_oscillationFunction

Compute amplitude and phase of the oscillation.

assign_abstractfoodie_integrator_objectSubroutine

Assign ony members of abstract integrator_object type.

assign_integrandfoodie_test_integrand_ladvectionSubroutine

= operator.

assign_integrandfoodie_test_integrand_lcceSubroutine

= operator.

assign_integrandfoodie_test_integrand_oscillationSubroutine

= operator.

assign_multistagefoodie_integrator_multistage_objectSubroutine

Assign members of integrator_multistage_object and parents.

assign_multistage_multistepfoodie_integrator_multistage_multistep_objectSubroutine

Assign members of integrator_multistage_multistep_object and parents.

assign_multistepfoodie_integrator_multistep_objectSubroutine

Assign members of integrator_multistep_object and parents.

assign_realfoodie_test_integrand_ladvectionSubroutine

Assign one real to an advection field.

assign_realfoodie_test_integrand_lcceSubroutine

= real operator.

assign_realfoodie_test_integrand_oscillationSubroutine

= real operator.

average_solutionintegrate_euler_1DSubroutine

Average the solution over an average grid.

burgers_assign_burgerstype_burgersSubroutine

Assign one Burgers field to another.

burgers_assign_realtype_burgersSubroutine

Assign one real to a Burgers field.

burgers_local_errortype_burgersFunction

Estimate local truncation error between 2 burgers approximations.

burgers_multiply_burgerstype_burgersFunction

Multiply a Burgers field by another one.

burgers_multiply_realtype_burgersFunction

Multiply a Burgers field by a real scalar.

check_errorfoodie_integrator_objectSubroutine

Check for error occurencies.

check_scheme_has_fast_modefoodie_test_lcce_testSubroutine

Check if a scheme support fast mode integrate.

check_scheme_has_fast_modefoodie_test_oscillation_testSubroutine

Check if a scheme support fast mode integrate.

check_scheme_has_fast_modefoodie_test_objectSubroutine

Check if a scheme support fast mode integrate.

class_namefoodie_integrator_adams_bashforthFunction

Return the class name of schemes.

class_namefoodie_integrator_adams_bashforth_moultonFunction

Return the class name of schemes.

class_namefoodie_integrator_adams_moultonFunction

Return the class name of schemes.

class_namefoodie_integrator_backward_differentiation_formulaFunction

Return the class name of schemes.

class_namefoodie_integrator_euler_explicitFunction

Return the class name of schemes.

class_namefoodie_integrator_leapfrogFunction

Return the class name of schemes.

class_namefoodie_integrator_lmm_sspFunction

Return the class name of schemes.

class_namefoodie_integrator_lmm_ssp_vssFunction

Return the class name of schemes.

class_namefoodie_integrator_ms_runge_kutta_sspFunction

Return the class name of schemes.

class_namefoodie_integrator_runge_kutta_emdFunction

Return the class name of schemes.

class_namefoodie_integrator_runge_kutta_low_storageFunction

Return the class name of schemes.

class_namefoodie_integrator_runge_kutta_lsspFunction

Return the class name of schemes.

class_namefoodie_integrator_runge_kutta_sspFunction

Return the class name of schemes.

compute_dttype_euler_1D_caf_no_foodieFunction

Compute the current time step by means of CFL condition.

compute_dttype_euler_1D_cafFunction

Compute the current time step by means of CFL condition.

compute_dttype_euler_1D_openmp_no_foodieFunction

Compute the current time step by means of CFL condition.

compute_dttype_euler_1D_openmpFunction

Compute the current time step by means of CFL condition.

compute_dttype_burgersFunction

Compute the current time step, by means of CFL condition.

compute_dttype_euler_1DFunction

Compute the current time step by means of CFL condition.

compute_dtfoodie_test_integrand_ladvectionFunction

Compute the current time step by means of CFL condition.

compute_dxfoodie_test_integrand_ladvectionFunction

Compute the space step step by means of CFL condition.

compute_inter_statestype_euler_1D_caf_no_foodieSubroutine

Compute inter states (23*-states) from state1 and state4.

compute_inter_statestype_euler_1D_cafSubroutine

Compute inter states (23*-states) from state1 and state4.

compute_inter_statestype_euler_1D_openmp_no_foodieSubroutine

Compute inter states (23*-states) from state1 and state4.

compute_inter_statestype_euler_1D_openmpSubroutine

Compute inter states (23*-states) from state1 and state4.

compute_inter_statestype_euler_1DSubroutine

Compute inter states (23*-states) from state1 and state4.

conservative2primitivetype_euler_1D_caf_no_foodieFunction

Convert conservative variables to primitive variables.

conservative2primitivetype_euler_1D_cafFunction

Convert conservative variables to primitive variables.

conservative2primitivetype_euler_1D_openmp_no_foodieFunction

Convert conservative variables to primitive variables.

conservative2primitivetype_euler_1D_openmpFunction

Convert conservative variables to primitive variables.

conservative2primitivetype_euler_1DFunction

Convert conservative variables to primitive variables.

d2Burgers_dx2type_burgersFunction

Compute the second order spatial derivative of Burgers field.

dBurgers_dttype_burgersFunction

Time derivative of Burgers field, residuals function.

dBurgers_dxtype_burgersFunction

Compute the first order spatial derivative of Burgers field.

descriptionfoodie_integrator_objectFunction

Return informative integrator description.

descriptionfoodie_test_integrand_ladvectionFunction

Return informative integrator description.

descriptionfoodie_test_integrand_lcceFunction

Return informative integrator description.

descriptionfoodie_test_integrand_oscillationFunction

Return informative integrator description.

destroyfoodie_integrator_adams_bashforthSubroutine

Destroy the integrator.

destroyfoodie_integrator_adams_bashforth_moultonSubroutine

Destroy the integrator.

destroyfoodie_integrator_adams_moultonSubroutine

Destroy the integrator.

destroyfoodie_integrator_backward_differentiation_formulaSubroutine

Destroy the integrator.

destroyfoodie_integrator_euler_explicitSubroutine

Destroy the integrator.

destroyfoodie_integrator_leapfrogSubroutine

Destroy the integrator.

destroyfoodie_integrator_lmm_sspSubroutine

Destroy the integrator.

destroyfoodie_integrator_lmm_ssp_vssSubroutine

Destroy the integrator.

destroyfoodie_integrator_ms_runge_kutta_sspSubroutine

Destroy the integrator.

destroyfoodie_integrator_runge_kutta_emdSubroutine

Destroy the integrator.

destroyfoodie_integrator_runge_kutta_low_storageSubroutine

Destroy the integrator.

destroyfoodie_integrator_runge_kutta_lsspSubroutine

Destroy the integrator.

destroyfoodie_integrator_runge_kutta_sspSubroutine

Destroy the integrator.

destroytype_euler_1D_caf_no_foodieSubroutine

Destroy field.

destroytype_euler_1D_cafSubroutine

Destroy field.

destroytype_euler_1D_openmp_no_foodieSubroutine

Destroy field.

destroytype_euler_1D_openmpSubroutine

Destroy field.

destroytype_euler_1DSubroutine

Destroy field.

destroyfoodie_test_integrand_ladvectionSubroutine

Destroy field.

destroy_abstractfoodie_integrator_objectSubroutine

Destroy only members of abstract integrator_object type.

destroy_multistagefoodie_integrator_multistage_objectSubroutine

Destroy the integrator.

destroy_multistage_multistepfoodie_integrator_multistage_multistep_objectSubroutine

Destroy the integrator.

destroy_multistepfoodie_integrator_multistep_objectSubroutine

Destroy the integrator.

destroy_rktype_euler_1D_caf_no_foodieSubroutine

Destoy the integrator.

destroy_rktype_euler_1D_openmp_no_foodieSubroutine

Destoy the integrator.

dEuler_dttype_euler_1D_caf_no_foodieFunction

Time derivative of Euler field, the residuals function.

dEuler_dttype_euler_1D_cafFunction

Time derivative of Euler field, the residuals function.

dEuler_dttype_euler_1D_openmp_no_foodieFunction

Time derivative of Euler field, the residuals function.

dEuler_dttype_euler_1D_openmpFunction

Time derivative of Euler field, the residuals function.

dEuler_dttype_euler_1DFunction

Time derivative of Euler field, the residuals function.

dLorenz_dttype_lorenzFunction

Time derivative of Lorenz field.

dt_ratiofoodie_integrator_lmm_ssp_vssFunction

Return Dt(n+s)/Dt(n+Ns) ratio.

dU_dtfoodie_test_integrand_ladvectionFunction

Time derivative of advection field, the residuals function.

dU_dtfoodie_test_integrand_lcceFunction

Time derivative of field.

dU_dtfoodie_test_integrand_oscillationFunction

Time derivative of integrand_oscillation field.

Etype_euler_1D_caf_no_foodieFunction

Compute total specific energy (per unit of mass). $$ E = \frac{p}{{\left( {\g - 1} \right)\r }} + \frac{{u^2 }}{2} $$

Etype_euler_1D_cafFunction

Compute total specific energy (per unit of mass). $$ E = \frac{p}{{\left( {\g - 1} \right)\r }} + \frac{{u^2 }}{2} $$

Etype_euler_1D_openmp_no_foodieFunction

Compute total specific energy (per unit of mass). $$ E = \frac{p}{{\left( {\g - 1} \right)\r }} + \frac{{u^2 }}{2} $$

Etype_euler_1D_openmpFunction

Compute total specific energy (per unit of mass). $$ E = \frac{p}{{\left( {\g - 1} \right)\r }} + \frac{{u^2 }}{2} $$

Etype_euler_1DFunction

Compute total specific energy (per unit of mass). $$ E = \frac{p}{{\left( {\g - 1} \right)\r }} + \frac{{u^2 }}{2} $$

errorfoodie_test_integrand_ladvectionFunction

Return error.

errorfoodie_test_integrand_lcceFunction

Return error.

errorfoodie_test_integrand_oscillationFunction

Return error.

euler_assign_eulertype_euler_1D_caf_no_foodieSubroutine

Assign one Euler field to another.

euler_assign_eulertype_euler_1D_cafSubroutine

Assign one Euler field to another.

euler_assign_eulertype_euler_1D_openmp_no_foodieSubroutine

Assign one Euler field to another.

euler_assign_eulertype_euler_1D_openmpSubroutine

Assign one Euler field to another.

euler_assign_eulertype_euler_1DSubroutine

Assign one Euler field to another.

euler_assign_realtype_euler_1D_cafSubroutine

Assign one real to an Euler field.

euler_assign_realtype_euler_1D_openmpSubroutine

Assign one real to an Euler field.

euler_assign_realtype_euler_1DSubroutine

Assign one real to an Euler field.

euler_local_errortype_euler_1D_cafFunction

Estimate local truncation error between 2 euler approximations.

euler_local_errortype_euler_1D_openmpFunction

Estimate local truncation error between 2 euler approximations.

euler_local_errortype_euler_1DFunction

Estimate local truncation error between 2 euler approximations.

euler_multiply_eulertype_euler_1D_cafFunction

Multiply an Euler field by another one.

euler_multiply_eulertype_euler_1D_openmpFunction

Multiply an Euler field by another one.

euler_multiply_eulertype_euler_1DFunction

Multiply an Euler field by another one.

euler_multiply_realtype_euler_1D_cafFunction

Multiply an Euler field by a real scalar.

euler_multiply_realtype_euler_1D_openmpFunction

Multiply an Euler field by a real scalar.

euler_multiply_realtype_euler_1DFunction

Multiply an Euler field by a real scalar.

exact_solutionfoodie_test_integrand_ladvectionFunction

Return exact solution.

exact_solutionfoodie_test_integrand_lcceFunction

Return exact solution.

exact_solutionfoodie_test_integrand_oscillationFunction

Return exact solution.

executefoodie_test_lcce_testSubroutine

Execute selected test(s).

executefoodie_test_oscillation_testSubroutine

Execute test(s).

executefoodie_test_objectSubroutine

Execute test(s).

export_tecplotfoodie_test_integrand_ladvectionSubroutine

Export integrand to Tecplot file.

export_tecplotfoodie_test_integrand_lcceSubroutine

Export integrand to Tecplot file.

export_tecplotfoodie_test_integrand_oscillationSubroutine

Export integrand to Tecplot file.

foodie_integrator_class_namesfoodieFunction

Return the list of available intergrator class of schemes names.

foodie_integrator_factoryfoodieSubroutine

Return a concrete instance of integrator_object given a scheme selection.

foodie_integrator_schemesfoodieFunction

Return the list of all available intergrator schemes, or only the schemes belonging to the given class name.

Htype_euler_1D_caf_no_foodieFunction

Compute total specific entalpy (per unit of mass). $$ H = \frac{{\g p}}{{\left( {\g - 1} \right)\r }} + \frac{{u^2 }}{2} $$

Htype_euler_1D_cafFunction

Compute total specific entalpy (per unit of mass). $$ H = \frac{{\g p}}{{\left( {\g - 1} \right)\r }} + \frac{{u^2 }}{2} $$

Htype_euler_1D_openmp_no_foodieFunction

Compute total specific entalpy (per unit of mass). $$ H = \frac{{\g p}}{{\left( {\g - 1} \right)\r }} + \frac{{u^2 }}{2} $$

Htype_euler_1D_openmpFunction

Compute total specific entalpy (per unit of mass). $$ H = \frac{{\g p}}{{\left( {\g - 1} \right)\r }} + \frac{{u^2 }}{2} $$

Htype_euler_1DFunction

Compute total specific entalpy (per unit of mass). $$ H = \frac{{\g p}}{{\left( {\g - 1} \right)\r }} + \frac{{u^2 }}{2} $$

has_fast_modefoodie_integrator_adams_bashforthFunction

Return .true. if the integrator class has fast mode integrate.

has_fast_modefoodie_integrator_adams_bashforth_moultonFunction

Return .true. if the integrator class has fast mode integrate.

has_fast_modefoodie_integrator_adams_moultonFunction

Return .true. if the integrator class has fast mode integrate.

has_fast_modefoodie_integrator_backward_differentiation_formulaFunction

Return .true. if the integrator class has fast mode integrate.

has_fast_modefoodie_integrator_euler_explicitFunction

Return .true. if the integrator class has fast mode integrate.

has_fast_modefoodie_integrator_leapfrogFunction

Return .true. if the integrator class has fast mode integrate.

has_fast_modefoodie_integrator_lmm_sspFunction

Return .true. if the integrator class has fast mode integrate.

has_fast_modefoodie_integrator_lmm_ssp_vssFunction

Return .true. if the integrator class has fast mode integrate.

has_fast_modefoodie_integrator_ms_runge_kutta_sspFunction

Return .true. if the integrator class has fast mode integrate.

has_fast_modefoodie_integrator_runge_kutta_emdFunction

Return .true. if the integrator class has fast mode integrate.

has_fast_modefoodie_integrator_runge_kutta_low_storageFunction

Return .true. if the integrator class has fast mode integrate.

has_fast_modefoodie_integrator_runge_kutta_lsspFunction

Return .true. if the integrator class has fast mode integrate.

has_fast_modefoodie_integrator_runge_kutta_sspFunction

Return .true. if the integrator class has fast mode integrate.

impose_boundary_conditionstype_euler_1D_caf_no_foodieSubroutine

Impose boundary conditions.

impose_boundary_conditionstype_euler_1D_cafSubroutine

Impose boundary conditions.

impose_boundary_conditionstype_euler_1D_openmp_no_foodieSubroutine

Impose boundary conditions.

impose_boundary_conditionstype_euler_1D_openmpSubroutine

Impose boundary conditions.

impose_boundary_conditionstype_euler_1DSubroutine

Impose boundary conditions.

impose_boundary_conditionsfoodie_test_integrand_ladvectionSubroutine

Impose boundary conditions.

initintegrate_euler_1D_cafSubroutine

Initialize the simulation.

inittype_euler_1D_caf_no_foodieSubroutine

Init field.

initintegrate_euler_1D_cafSubroutine

Initialize the simulation.

inittype_euler_1D_cafSubroutine

Init field.

initintegrate_euler_1D_openmp_no_foodieSubroutine

Initialize the field.

inittype_euler_1D_openmp_no_foodieSubroutine

Init field.

initintegrate_euler_1D_openmpSubroutine

Initialize the field.

inittype_euler_1D_openmpSubroutine

Init field.

initintegrate_burgersSubroutine

Initialize the field.

inittype_burgersSubroutine

Construct an initialized Burgers field.

initintegrate_euler_1DSubroutine

Initialize the field.

inittype_euler_1DSubroutine

Init field.

inittype_lorenzSubroutine

Construct an initialized Lorenz field.

init_rktype_euler_1D_caf_no_foodieSubroutine

Create the actual RK integrator: initialize the Butcher' table coefficients.

init_rktype_euler_1D_openmp_no_foodieSubroutine

Create the actual RK integrator: initialize the Butcher' table coefficients.

initializefoodie_integrator_adams_bashforthSubroutine

Create the actual Adams-Bashforth integrator: initialize the b coefficients.

initializefoodie_integrator_adams_bashforth_moultonSubroutine

Create the actual Adams-Bashforth-Moulton integrator: initialize the b coefficients.

initializefoodie_integrator_adams_moultonSubroutine

Create the actual Adams-Moulton integrator: initialize the b coefficients.

initializefoodie_integrator_backward_differentiation_formulaSubroutine

Create the actual BDF integrator: initialize the alpha and beta coefficients.

initializefoodie_integrator_euler_explicitSubroutine

Create the actual RK integrator: initialize the Butcher' table coefficients.

initializefoodie_integrator_leapfrogSubroutine

Create the actual leapfrog integrator: initialize the filter coefficient.

initializefoodie_integrator_lmm_sspSubroutine

Create the actual LMM-SSP integrator: initialize the a,b coefficients.

initializefoodie_integrator_lmm_ssp_vssSubroutine

Create the actual LMM-SSP-VSS integrator.

initializefoodie_integrator_ms_runge_kutta_sspSubroutine

Create the actual MS-RK-SSP integrator: initialize the A,Ahat,B,Bhat,D,T coefficients.

initializefoodie_integrator_runge_kutta_emdSubroutine

Create the actual RK integrator: initialize the Butcher' table coefficients.

initializefoodie_integrator_runge_kutta_low_storageSubroutine

Create the actual RK integrator: initialize the Butcher' low storage table coefficients.

initializefoodie_integrator_runge_kutta_lsspSubroutine

Create the actual RK integrator: initialize the Butcher' table coefficients.

initializefoodie_integrator_runge_kutta_sspSubroutine

Create the actual RK integrator: initialize the Butcher' table coefficients.

initializefoodie_test_lcce_testSubroutine

Initialize test: set Command Line Interface, parse it and check its validity.

initializefoodie_test_oscillation_testSubroutine

Initialize test: set Command Line Interface, parse it and check its validity.

initializefoodie_test_integrand_ladvectionSubroutine

Initialize integrand.

initializefoodie_test_integrand_lcceSubroutine

Initialize integrand.

initializefoodie_test_integrand_oscillationSubroutine

Initialize integrand.

initializefoodie_test_objectSubroutine

Initialize test: set Command Line Interface, parse it and check its validity.

initialize_order_sfoodie_integrator_runge_kutta_lsspSubroutine

Initialize integrator for s-th order formula.

initialize_order_s_1foodie_integrator_runge_kutta_lsspSubroutine

Initialize integrator for (s-1)-th order formula.

integr_assign_integrfoodie_integrator_adams_bashforthSubroutine

Operator =.

integr_assign_integrfoodie_integrator_adams_bashforth_moultonSubroutine

Operator =.

integr_assign_integrfoodie_integrator_adams_moultonSubroutine

Operator =.

integr_assign_integrfoodie_integrator_backward_differentiation_formulaSubroutine

Operator =.

integr_assign_integrfoodie_integrator_euler_explicitSubroutine

Operator =.

integr_assign_integrfoodie_integrator_leapfrogSubroutine

Operator =.

integr_assign_integrfoodie_integrator_lmm_sspSubroutine

Operator =.

integr_assign_integrfoodie_integrator_lmm_ssp_vssSubroutine

Operator =.

integr_assign_integrfoodie_integrator_ms_runge_kutta_sspSubroutine

Operator =.

integr_assign_integrfoodie_integrator_runge_kutta_emdSubroutine

Operator =.

integr_assign_integrfoodie_integrator_runge_kutta_low_storageSubroutine

Operator =.

integr_assign_integrfoodie_integrator_runge_kutta_lsspSubroutine

Operator =.

integr_assign_integrfoodie_integrator_runge_kutta_sspSubroutine

Operator =.

integrand_add_integrandfoodie_test_integrand_ladvectionFunction

+ operator.

integrand_add_integrandfoodie_test_integrand_lcceFunction

+ operator.

integrand_add_integrandfoodie_test_integrand_oscillationFunction

+ operator.

integrand_add_integrand_fastfoodie_integrand_objectSubroutine

+ fast operator.

integrand_add_integrand_fastfoodie_test_integrand_lcceSubroutine

+ fast operator.

integrand_add_integrand_fastfoodie_test_integrand_oscillationSubroutine

+ fast operator.

integrand_add_realfoodie_test_integrand_ladvectionFunction

+ real operator.

integrand_add_realfoodie_test_integrand_lcceFunction

+ real operator.

integrand_add_realfoodie_test_integrand_oscillationFunction

+ real operator.

integrand_dimensionfoodie_test_integrand_ladvectionFunction

return integrand dimension.

integrand_dimensionfoodie_test_integrand_lcceFunction

return integrand dimension.

integrand_dimensionfoodie_test_integrand_oscillationFunction

return integrand dimension.

integrand_multiply_integrandfoodie_test_integrand_ladvectionFunction

* operator.

integrand_multiply_integrandfoodie_test_integrand_lcceFunction

* operator.

integrand_multiply_integrandfoodie_test_integrand_oscillationFunction

* operator.

integrand_multiply_integrand_fastfoodie_integrand_objectSubroutine

* fast operator.

integrand_multiply_integrand_fastfoodie_test_integrand_lcceSubroutine

* fast operator.

integrand_multiply_integrand_fastfoodie_test_integrand_oscillationSubroutine

* fast operator.

integrand_multiply_realfoodie_test_integrand_ladvectionFunction

* real_scalar operator.

integrand_multiply_realfoodie_test_integrand_lcceFunction

* real_scalar operator.

integrand_multiply_realfoodie_test_integrand_oscillationFunction

* real_scalar operator.

integrand_multiply_real_scalarfoodie_test_integrand_ladvectionFunction

* real_scalar operator.

integrand_multiply_real_scalarfoodie_test_integrand_lcceFunction

* real_scalar operator.

integrand_multiply_real_scalarfoodie_test_integrand_oscillationFunction

* real_scalar operator.

integrand_multiply_real_scalar_fastfoodie_integrand_objectSubroutine

* real_scalar fast operator.

integrand_multiply_real_scalar_fastfoodie_test_integrand_lcceSubroutine

* real_scalar fast operator.

integrand_multiply_real_scalar_fastfoodie_test_integrand_oscillationSubroutine

* real_scalar fast operator.

integrand_sub_integrandfoodie_test_integrand_ladvectionFunction

- operator.

integrand_sub_integrandfoodie_test_integrand_lcceFunction

- operator.

integrand_sub_integrandfoodie_test_integrand_oscillationFunction

- operator.

integrand_sub_realfoodie_test_integrand_ladvectionFunction

- real operator.

integrand_sub_realfoodie_test_integrand_lcceFunction

- real operator.

integrand_sub_realfoodie_test_integrand_oscillationFunction

- real operator.

integrand_subtract_integrand_fastfoodie_integrand_objectSubroutine

- fast operator.

integrand_subtract_integrand_fastfoodie_test_integrand_lcceSubroutine

- fast operator.

integrand_subtract_integrand_fastfoodie_test_integrand_oscillationSubroutine

- fast operator.

integratefoodie_integrator_adams_bashforthSubroutine

Integrate field with Adams-Bashforth class scheme.

integratefoodie_integrator_adams_bashforth_moultonSubroutine

Integrate field with Adams-Bashforth-Moulton class scheme.

integratefoodie_integrator_adams_moultonSubroutine

Integrate field with Adams-Moulton class scheme.

integratefoodie_integrator_backward_differentiation_formulaSubroutine

Integrate field with BDF class scheme.

integratefoodie_integrator_euler_explicitSubroutine

Integrate field with explicit Euler scheme, 1st order.

integratefoodie_integrator_leapfrogSubroutine

Integrate field with leapfrog class scheme.

integratefoodie_integrator_lmm_sspSubroutine

Integrate field with LMM-SSP class scheme.

integratefoodie_integrator_lmm_ssp_vssSubroutine

Integrate field with LMM-SSP class scheme.

integratefoodie_integrator_ms_runge_kutta_sspSubroutine

Integrate field with LMM-SSP class scheme.

integratefoodie_integrator_runge_kutta_emdSubroutine

Integrate field with explicit embedded Runge-Kutta scheme.

integratefoodie_integrator_runge_kutta_low_storageSubroutine

Integrate field with explicit low storage Runge-Kutta scheme.

integratefoodie_integrator_runge_kutta_lsspSubroutine

Integrate integrand field by Linear SSP Runge-Kutta methods.

integratefoodie_integrator_runge_kutta_sspSubroutine

Integrate field with explicit SSP Runge-Kutta scheme.

integratefoodie_test_lcce_testSubroutine

Integrate domain by means of the given scheme.

integratefoodie_test_oscillation_testSubroutine

Integrate domain by means of the given scheme.

integratefoodie_test_objectSubroutine

Integrate integrand by means of the given scheme.

integrate_fastfoodie_integrator_adams_bashforthSubroutine

Integrate field with Adams-Bashforth class scheme, fast mode.

integrate_fastfoodie_integrator_adams_bashforth_moultonSubroutine

Integrate field with Adams-Bashforth-Moulton class scheme, fast mode.

integrate_fastfoodie_integrator_adams_moultonSubroutine

Integrate field with Adams-Moulton class scheme, fast mode.

integrate_fastfoodie_integrator_backward_differentiation_formulaSubroutine

Integrate field with BDF class scheme.

integrate_fastfoodie_integrator_euler_explicitSubroutine

Integrate field with explicit Euler scheme, 1st order, fast mode.

integrate_fastfoodie_integrator_leapfrogSubroutine

Integrate field with leapfrog class scheme, fast mode.

integrate_fastfoodie_integrator_lmm_sspSubroutine

Integrate field with LMM-SSP class scheme, fast mode.

integrate_fastfoodie_integrator_lmm_ssp_vssSubroutine

Integrate field with LMM-SSP class scheme, fast mode.

integrate_fastfoodie_integrator_ms_runge_kutta_sspSubroutine

Integrate field with LMM-SSP class scheme, fast mode.

integrate_fastfoodie_integrator_runge_kutta_emdSubroutine

Integrate field with explicit embedded Runge-Kutta scheme, fast mode.

integrate_fastfoodie_integrator_runge_kutta_low_storageSubroutine

Integrate field with explicit low storage Runge-Kutta scheme, fast mode.

integrate_fastfoodie_integrator_runge_kutta_lsspSubroutine

Integrate integrand field by Linear SSP Runge-Kutta methods.

integrate_fastfoodie_integrator_runge_kutta_sspSubroutine

Integrate field with explicit SSP Runge-Kutta scheme.

integrate_order_2foodie_integrator_lmm_ssp_vssSubroutine

Integrate field with LMM-SSP-VSS 2nd order class scheme.

integrate_order_2_fastfoodie_integrator_lmm_ssp_vssSubroutine

Integrate field with LMM-SSP-VSS 2nd order class scheme, fast mode.

integrate_order_3foodie_integrator_lmm_ssp_vssSubroutine

Integrate field with LMM-SSP-VSS 3rd order class scheme.

integrate_order_3_fastfoodie_integrator_lmm_ssp_vssSubroutine

Integrate field with LMM-SSP-VSS 3rd order class scheme, fast mode.

integrate_order_sfoodie_integrator_runge_kutta_lsspSubroutine

Integrate integrand field by s-th order formula.

integrate_order_s_1foodie_integrator_runge_kutta_lsspSubroutine

Integrate integrand field by (s-1)-th order formula.

integrate_order_s_1_fastfoodie_integrator_runge_kutta_lsspSubroutine

Integrate integrand field by (s-1)-th order formula.

integrate_order_s_fastfoodie_integrator_runge_kutta_lsspSubroutine

Integrate integrand field by s-th order formula, fast mode.

integrate_rktype_euler_1D_caf_no_foodieSubroutine

Integrate field with explicit TVD (or SSP) Runge-Kutta scheme.

integrate_rktype_euler_1D_openmp_no_foodieSubroutine

Integrate field with explicit TVD (or SSP) Runge-Kutta scheme.

is_admissiblefoodie_utilsFunction

Check if the queried number n is admitted by the admissible range list adm_range.

is_availablefoodieFunction

Return .true. if the given scheme (or class of schemes name) is available in the FOODIE library.

is_class_availablefoodieFunction

Return .true. if the given class of schemes name is available.

is_multistagefoodie_integrator_multistage_multistep_objectFunction

Return .true. for multistage integrator.

is_multistagefoodie_integrator_multistage_objectFunction

Return .true. for multistage integrator.

is_multistagefoodie_integrator_multistep_objectFunction

Return .true. for multistage integrator.

is_multistepfoodie_integrator_multistage_multistep_objectFunction

Return .true. for multistage integrator.

is_multistepfoodie_integrator_multistage_objectFunction

Return .true. for multistage integrator.

is_multistepfoodie_integrator_multistep_objectFunction

Return .true. for multistage integrator.

is_scheme_availablefoodieFunction

Return .true. if the given scheme (class name) is available in the FOODIE library.

is_supportedfoodie_integrator_adams_bashforthFunction

Return .true. if the integrator class support the given scheme.

is_supportedfoodie_integrator_adams_bashforth_moultonFunction

Return .true. if the integrator class support the given scheme.

is_supportedfoodie_integrator_adams_moultonFunction

Return .true. if the integrator class support the given scheme.

is_supportedfoodie_integrator_backward_differentiation_formulaFunction

Return .true. if the integrator class support the given scheme.

is_supportedfoodie_integrator_euler_explicitFunction

Return .true. if the integrator class support the given scheme.

is_supportedfoodie_integrator_leapfrogFunction

Return .true. if the integrator class support the given scheme.

is_supportedfoodie_integrator_lmm_sspFunction

Return .true. if the integrator class support the given scheme.

is_supportedfoodie_integrator_lmm_ssp_vssFunction

Return .true. if the integrator class support the given scheme.

is_supportedfoodie_integrator_ms_runge_kutta_sspFunction

Return .true. if the integrator class support the given scheme.

is_supportedfoodie_integrator_runge_kutta_emdFunction

Return .true. if the integrator class support the given scheme.

is_supportedfoodie_integrator_runge_kutta_low_storageFunction

Return .true. if the integrator class support the given scheme.

is_supportedfoodie_integrator_runge_kutta_lsspFunction

Return .true. if the integrator class support the given scheme.

is_supportedfoodie_integrator_runge_kutta_sspFunction

Return .true. if the integrator class support the given scheme.

local_errorfoodie_test_integrand_ladvectionFunction

Estimate local truncation error between 2 advection approximations.

local_errorfoodie_test_integrand_lcceFunction

Estimate local truncation error between 2 oscillation approximations.

local_errorfoodie_test_integrand_oscillationFunction

Estimate local truncation error between 2 oscillation approximations.

lorenz_assign_lorenztype_lorenzSubroutine

Assign one Lorenz field to another.

lorenz_assign_realtype_lorenzSubroutine

Assign one real to a Lorenz field.

lorenz_local_errortype_lorenzFunction

Estimate local truncation error between 2 lorenz approximations.

lorenz_multiply_lorenztype_lorenzFunction

Multiply a lorenz field by another one.

lorenz_multiply_realtype_lorenzFunction

Multiply a Lorenz field by a real scalar.

new_Dtfoodie_integrator_runge_kutta_emdSubroutine

Compute new estimation of the time step Dt.

observed_orderfoodie_test_lcce_testFunction

Estimate the order of accuracy using 2 subsequent refined numerical solutions.

observed_orderfoodie_test_oscillation_testFunction

Estimate the order of accuracy using 2 subsequent refined numerical solutions.

observed_orderfoodie_test_objectFunction

Estimate the order of accuracy using 2 subsequent refined numerical solutions.

omegafoodie_integrator_lmm_ssp_vssFunction

Return omega=sum(dt_ratio(i)), i=1, s.

outputtype_euler_1D_caf_no_foodieFunction

Output the Euler field state (primitive variables).

outputtype_euler_1D_cafFunction

Output the Euler field state (primitive variables).

outputtype_euler_1D_openmp_no_foodieFunction

Output the Euler field state (primitive variables).

outputtype_euler_1D_openmpFunction

Output the Euler field state (primitive variables).

outputtype_burgersFunction

Output the Burgers field state.

outputtype_euler_1DFunction

Output the Euler field state (primitive variables).

outputtype_lorenzFunction

Output the Lorenz field state.

outputfoodie_test_integrand_ladvectionFunction

Output the advection field state.

outputfoodie_test_integrand_lcceFunction

Extract integrand state field.

outputfoodie_test_integrand_oscillationFunction

Extract integrand state field.

ptype_euler_1D_caf_no_foodieFunction

Compute the pressure for an ideal calorically perfect gas.

ptype_euler_1D_cafFunction

Compute the pressure for an ideal calorically perfect gas.

ptype_euler_1D_openmp_no_foodieFunction

Compute the pressure for an ideal calorically perfect gas.

ptype_euler_1D_openmpFunction

Compute the pressure for an ideal calorically perfect gas.

ptype_euler_1DFunction

Compute the pressure for an ideal calorically perfect gas.

parse_clifoodie_test_integrand_ladvectionSubroutine

Initialize from command line interface.

parse_clifoodie_test_integrand_lcceSubroutine

Initialize from command line interface.

parse_clifoodie_test_integrand_oscillationSubroutine

Initialize from command line interface.

previous_steptype_burgersFunction

Extract previous time solution of Burgers field.

previous_steptype_euler_1DFunction

Extract previous time solution of Euler field.

previous_steptype_lorenzFunction

Extract previous time solution of Lorenz field.

primitive2conservativetype_euler_1D_caf_no_foodieFunction

Convert primitive variables to conservative variables.

primitive2conservativetype_euler_1D_cafFunction

Convert primitive variables to conservative variables.

primitive2conservativetype_euler_1D_openmp_no_foodieFunction

Convert primitive variables to conservative variables.

primitive2conservativetype_euler_1D_openmpFunction

Convert primitive variables to conservative variables.

primitive2conservativetype_euler_1DFunction

Convert primitive variables to conservative variables.

rtype_euler_1D_caf_no_foodieFunction

Compute the density for an ideal calorically perfect gas.

rtype_euler_1D_cafFunction

Compute the density for an ideal calorically perfect gas.

rtype_euler_1D_openmp_no_foodieFunction

Compute the density for an ideal calorically perfect gas.

rtype_euler_1D_openmpFunction

Compute the density for an ideal calorically perfect gas.

rtype_euler_1DFunction

Compute the density for an ideal calorically perfect gas.

real_add_integrandfoodie_test_integrand_ladvectionFunction

real + operator.

real_add_integrandfoodie_test_integrand_lcceFunction

real + operator.

real_add_integrandfoodie_test_integrand_oscillationFunction

real + operator.

real_multiply_burgerstype_burgersFunction

Multiply a real scalar by a Burgers field.

real_multiply_eulertype_euler_1D_cafFunction

Multiply a real scalar by an Euler field.

real_multiply_eulertype_euler_1D_openmpFunction

Multiply a real scalar by an Euler field.

real_multiply_eulertype_euler_1DFunction

Multiply a real scalar by an Euler field.

real_multiply_integrandfoodie_test_integrand_ladvectionFunction

real_scalar * operator.

real_multiply_integrandfoodie_test_integrand_lcceFunction

real_scalar * operator.

real_multiply_integrandfoodie_test_integrand_oscillationFunction

real_scalar * operator.

real_multiply_lorenztype_lorenzFunction

Multiply a real scalar by a Lorenz field.

real_scalar_multiply_integrandfoodie_test_integrand_ladvectionFunction

real_scalar * operator.

real_scalar_multiply_integrandfoodie_test_integrand_lcceFunction

real_scalar * operator.

real_scalar_multiply_integrandfoodie_test_integrand_oscillationFunction

real_scalar * operator.

real_sub_integrandfoodie_test_integrand_ladvectionFunction

real - operator.

real_sub_integrandfoodie_test_integrand_lcceFunction

real - operator.

real_sub_integrandfoodie_test_integrand_oscillationFunction

real - operator.

reconstruct_interfacesfoodie_test_integrand_ladvectionSubroutine

Reconstruct interfaces states.

reconstruct_interfaces_statestype_euler_1D_caf_no_foodieSubroutine

Reconstruct the interfaces states (into primitive variables formulation) by the requested order of accuracy.

reconstruct_interfaces_statestype_euler_1D_cafSubroutine

Reconstruct the interfaces states (into primitive variables formulation) by the requested order of accuracy.

reconstruct_interfaces_statestype_euler_1D_openmp_no_foodieSubroutine

Reconstruct the interfaces states (into primitive variables formulation) by the requested order of accuracy.

reconstruct_interfaces_statestype_euler_1D_openmpSubroutine

Reconstruct the interfaces states (into primitive variables formulation) by the requested order of accuracy.

reconstruct_interfaces_statestype_euler_1DSubroutine

Reconstruct the interfaces states (into primitive variables formulation) by the requested order of accuracy.

registers_numberfoodie_integrator_runge_kutta_low_storageFunction

Return the number of registers used.

riemann_solvertype_euler_1D_caf_no_foodieSubroutine

Solve the Riemann problem between the state $1$ and $4$ using the (local) Lax Friedrichs (Rusanov) solver.

riemann_solvertype_euler_1D_cafSubroutine

Solve the Riemann problem between the state $1$ and $4$ using the (local) Lax Friedrichs (Rusanov) solver.

riemann_solvertype_euler_1D_openmp_no_foodieSubroutine

Solve the Riemann problem between the state $1$ and $4$ using the (local) Lax Friedrichs (Rusanov) solver.

riemann_solvertype_euler_1D_openmpSubroutine

Solve the Riemann problem between the state $1$ and $4$ using the (local) Lax Friedrichs (Rusanov) solver.

riemann_solvertype_euler_1DSubroutine

Solve the Riemann problem between the state $1$ and $4$ using the (local) Lax Friedrichs (Rusanov) solver.

save_resultsfoodie_test_lcce_testSubroutine

Save results (and plots).

save_resultsfoodie_test_oscillation_testSubroutine

Save results (and plots).

save_resultsintegrate_euler_1D_cafSubroutine

Save results.

save_resultsintegrate_euler_1D_cafSubroutine

Save results.

save_resultsintegrate_euler_1D_openmp_no_foodieSubroutine

Save results.

save_resultsintegrate_euler_1D_openmpSubroutine

Save results.

save_resultsintegrate_burgersSubroutine

Save plots of results.

save_resultsintegrate_euler_1DSubroutine

Save results.

save_resultsintegrate_lorenzSubroutine

Save plots of results.

save_time_serieintegrate_euler_1D_cafSubroutine

Save time-serie results.

save_time_serieintegrate_euler_1D_cafSubroutine

Save time-serie results.

save_time_serieintegrate_euler_1D_openmp_no_foodieSubroutine

Save time-serie results.

save_time_serieintegrate_euler_1D_openmpSubroutine

Save time-serie results.

save_time_serieintegrate_euler_1DSubroutine

Save time-serie results.

scheme_numberfoodie_integrator_adams_bashforth_moultonFunction

Return the scheme number in the list of supported schemes.

set_clifoodie_test_integrand_ladvectionSubroutine

Set command line interface.

set_clifoodie_test_integrand_lcceSubroutine

Set command line interface.

set_clifoodie_test_integrand_oscillationSubroutine

Set command line interface.

set_sin_wave_initial_statefoodie_test_integrand_ladvectionSubroutine

Set initial state as a sin wave.

set_square_wave_initial_statefoodie_test_integrand_ladvectionSubroutine

Set initial state as a square wave.

stages_numberfoodie_integrator_multistage_multistep_objectFunction

Return number of stages used.

stages_numberfoodie_integrator_multistage_objectFunction

Return number of stages used.

stages_numberfoodie_integrator_multistep_objectFunction

Return number of stages used.

steps_numberfoodie_integrator_multistage_multistep_objectFunction

Return number of steps used.

steps_numberfoodie_integrator_multistage_objectFunction

Return number of steps used.

steps_numberfoodie_integrator_multistep_objectFunction

Return number of steps used.

sub_burgerstype_burgersFunction

Subtract two Burgers fields.

sub_eulertype_euler_1D_cafFunction

Subtract two Euler fields.

sub_eulertype_euler_1D_openmpFunction

Subtract two Euler fields.

sub_eulertype_euler_1DFunction

Subtract two Euler fields.

sub_lorenztype_lorenzFunction

Subtract two Lorenz fields.

supported_schemesfoodie_integrator_adams_bashforthFunction

Return the list of supported schemes.

supported_schemesfoodie_integrator_adams_bashforth_moultonFunction

Return the list of supported schemes.

supported_schemesfoodie_integrator_adams_moultonFunction

Return the list of supported schemes.

supported_schemesfoodie_integrator_backward_differentiation_formulaFunction

Return the list of supported schemes.

supported_schemesfoodie_integrator_euler_explicitFunction

Return the list of supported schemes.

supported_schemesfoodie_integrator_leapfrogFunction

Return the list of supported schemes.

supported_schemesfoodie_integrator_lmm_sspFunction

Return the list of supported schemes.

supported_schemesfoodie_integrator_lmm_ssp_vssFunction

Return the list of supported schemes.

supported_schemesfoodie_integrator_ms_runge_kutta_sspFunction

Return the list of supported schemes.

supported_schemesfoodie_integrator_runge_kutta_emdFunction

Return the list of supported schemes.

supported_schemesfoodie_integrator_runge_kutta_low_storageFunction

Return the list of supported schemes.

supported_schemesfoodie_integrator_runge_kutta_lsspFunction

Return the list of supported schemes.

supported_schemesfoodie_integrator_runge_kutta_sspFunction

Return the list of supported schemes.

synchronizeintegrate_euler_1D_cafSubroutine

Synchronize CAF images.

synchronizetype_euler_1D_caf_no_foodieSubroutine

Synchronize CAF images.

synchronizeintegrate_euler_1D_cafSubroutine

Synchronize CAF images.

synchronizetype_euler_1D_cafSubroutine

Synchronize CAF images.

t_fastfoodie_integrand_objectSubroutine

Time derivative function of integrand class, i.e. the residuals function. Fast mode acting directly on self.

t_fastfoodie_test_integrand_lcceSubroutine

Time derivative function of integrand class, i.e. the residuals function. Fast mode acting directly on self.

t_fastfoodie_test_integrand_oscillationSubroutine

Time derivative function of integrand class, i.e. the residuals function. Fast mode acting directly on self.

testfoodie_test_lcce_testSubroutine

Perform the test.

testfoodie_test_oscillation_testSubroutine

Perform the test.

test_abintegrate_burgersSubroutine

Test explicit Adams-Bashforth class of ODE solvers.

test_abintegrate_euler_1DSubroutine

Test explicit Adams-Bashforth class of ODE solvers.

test_abintegrate_lorenzSubroutine

Test explicit Adams-Bashforth class of ODE solvers.

test_eulerintegrate_burgersSubroutine

Test explicit forward Euler ODE solver.

test_eulerintegrate_euler_1DSubroutine

Test explicit forward Euler ODE solver.

test_eulerintegrate_lorenzSubroutine

Test explicit forward Euler ODE solver.

test_leapfrogintegrate_burgersSubroutine

Test explicit leapfrog class of ODE solvers.

test_leapfrogintegrate_euler_1DSubroutine

Test explicit leapfrog class of ODE solvers.

test_leapfrogintegrate_lorenzSubroutine

Test explicit leapfrog class of ODE solvers.

test_ls_rkintegrate_burgersSubroutine

Test explicit low storage Runge-Kutta class of ODE solvers.

test_ls_rkintegrate_euler_1DSubroutine

Test explicit low storage Runge-Kutta class of ODE solvers.

test_ls_rkintegrate_lorenzSubroutine

Test explicit low storage Runge-Kutta class of ODE solvers.

test_tvd_rkintegrate_burgersSubroutine

Test explicit TVD/SSP Runge-Kutta class of ODE solvers.

test_tvd_rkintegrate_euler_1DSubroutine

Test explicit TVD/SSP Runge-Kutta class of ODE solvers.

test_tvd_rkintegrate_lorenzSubroutine

Test explicit TVD/SSP Runge-Kutta class of ODE solvers.

tokenizefoodie_utilsSubroutine

Tokenize a string in order to parse it.

trigger_errorfoodie_integrator_objectSubroutine

Check for error occurencies.

update_previousfoodie_integrator_multistage_multistep_objectSubroutine

Cyclic update previous time steps.

update_previousfoodie_integrator_multistep_objectSubroutine

Cyclic update previous time steps.

update_previous_stepstype_burgersSubroutine

Update previous time steps.

update_previous_stepstype_euler_1DSubroutine

Update previous time steps.

update_previous_stepstype_lorenzSubroutine

Update previous time steps.

call~~graph~~CallGraph proc~initialize~7 initialize proc~supported_schemes~5 supported_schemes proc~output~3 output proc~test_euler test_euler proc~save_results~7 save_results proc~test_euler->proc~save_results~7 str str proc~test_euler->str proc~is_multistage~2 is_multistage proc~compute_dt~3 compute_dt proc~a~3 a proc~compute_dt~3->proc~a~3 proc~deuler_dt~3 dEuler_dt proc~initialize~4 initialize proc~riemann_solver~4 riemann_solver proc~compute_inter_states~4 compute_inter_states proc~riemann_solver~4->proc~compute_inter_states~4 proc~e~4 E proc~riemann_solver~4->proc~e~4 proc~class_name~2 class_name proc~save_results~5 save_results proc~save_results~5->str proc~is_supported~5 is_supported proc~initialize~5 initialize proc~euler_multiply_euler~3 euler_multiply_euler proc~test_leapfrog test_leapfrog proc~test_leapfrog->proc~save_results~7 proc~test_leapfrog->str proc~init~12 init weno_constructor_upwind weno_constructor_upwind proc~init~12->weno_constructor_upwind proc~r~3 r proc~euler_assign_euler~3 euler_assign_euler proc~deuler_dt~4 dEuler_dt proc~p~3 p proc~primitive2conservative~3 primitive2conservative proc~is_supported~13 is_supported proc~euler_multiply_real~3 euler_multiply_real proc~init~7 init proc~integrate~8 integrate proc~integrand_multiply_real integrand_multiply_real proc~e~3 E proc~integrand_multiply_integrand~2 integrand_multiply_integrand proc~destroy~18 destroy proc~is_multistep~2 is_multistep proc~output~6 output proc~destroy_multistep destroy_multistep proc~t_fast t_fast proc~integrand_dimension~3 integrand_dimension proc~impose_boundary_conditions~3 impose_boundary_conditions proc~h~5 H proc~integrand_dimension~2 integrand_dimension proc~test_tvd_rk test_tvd_rk proc~test_tvd_rk->proc~save_results~7 proc~test_tvd_rk->str proc~p~5 p proc~lorenz_multiply_lorenz lorenz_multiply_lorenz proc~save_time_serie~4 save_time_serie proc~save_time_serie~4->str proc~class_name~6 class_name proc~has_fast_mode~6 has_fast_mode proc~integr_assign_integr~6 integr_assign_integr proc~integrate~6 integrate proc~stages_number~2 stages_number proc~integrand_subtract_integrand_fast integrand_subtract_integrand_fast proc~destroy~5 destroy proc~class_name~5 class_name proc~check_error check_error proc~destroy~13 destroy proc~description description proc~h~3 H proc~integrand_multiply_integrand_fast integrand_multiply_integrand_fast proc~integrand_add_real integrand_add_real proc~integrand_multiply_real_scalar_fast integrand_multiply_real_scalar_fast proc~integrand_multiply_real~2 integrand_multiply_real proc~integr_assign_integr~8 integr_assign_integr proc~save_time_serie~3 save_time_serie proc~save_time_serie~3->str proc~trigger_error trigger_error proc~a~5 a proc~destroy_abstract destroy_abstract proc~lorenz_multiply_real lorenz_multiply_real proc~description~4 description proc~assign_integrand~3 assign_integrand proc~class_name~3 class_name proc~has_fast_mode~13 has_fast_mode proc~integrate~3 integrate proc~foodie_integrator_class_names foodie_integrator_class_names class_name class_name proc~foodie_integrator_class_names->class_name proc~real_scalar_multiply_integrand~3 real_scalar_multiply_integrand proc~init init proc~save_time_serie save_time_serie proc~init->proc~save_time_serie proc~init->str strz strz proc~init->strz proc~update_previous_steps~2 update_previous_steps proc~synchronize synchronize proc~save_results~3 save_results proc~save_results~3->str proc~riemann_solver~3 riemann_solver proc~riemann_solver~3->proc~e~3 proc~compute_inter_states~3 compute_inter_states proc~riemann_solver~3->proc~compute_inter_states~3 proc~init_rk init_rk proc~assign_real assign_real proc~init~5 init proc~integrate_fast~4 integrate_fast proc~save_time_serie->str proc~has_fast_mode~5 has_fast_mode proc~allocate_integrand_members~4 allocate_integrand_members proc~class_name class_name proc~integr_assign_integr~5 integr_assign_integr proc~integrand_multiply_real~3 integrand_multiply_real proc~has_fast_mode has_fast_mode proc~has_fast_mode~12 has_fast_mode proc~e~5 E proc~init~8 init proc~init~8->weno_constructor_upwind proc~integrate~5 integrate proc~is_multistep~3 is_multistep proc~t_fast~3 t_fast proc~destroy~17 destroy proc~integrate integrate proc~class_name~12 class_name proc~integrate_fast integrate_fast proc~euler_multiply_euler~2 euler_multiply_euler proc~integrate_rk integrate_rk proc~is_multistage~3 is_multistage proc~exact_solution~3 exact_solution proc~test_leapfrog~3 test_leapfrog proc~save_results~9 save_results proc~test_leapfrog~3->proc~save_results~9 proc~integrand_multiply_integrand integrand_multiply_integrand proc~euler_multiply_euler euler_multiply_euler proc~integr_assign_integr~12 integr_assign_integr proc~integrate_order_s_1_fast integrate_order_s_1_fast proc~integrate~12 integrate proc~integrate_order_s_fast integrate_order_s_fast proc~integrate_fast~12 integrate_fast proc~test_tvd_rk~3 test_tvd_rk proc~test_tvd_rk~3->proc~save_results~9 proc~test_tvd_rk~3->str proc~integrand_sub_real integrand_sub_real proc~is_supported~12 is_supported proc~euler_multiply_real~2 euler_multiply_real proc~integr_assign_integr integr_assign_integr proc~sub_euler sub_euler proc~destroy~12 destroy proc~integrand_subtract_integrand_fast~2 integrand_subtract_integrand_fast proc~omega omega proc~dt_ratio dt_ratio proc~omega->proc~dt_ratio proc~has_fast_mode~2 has_fast_mode proc~euler_assign_euler~5 euler_assign_euler proc~integrand_subtract_integrand_fast~3 integrand_subtract_integrand_fast proc~initialize~12 initialize proc~initialize~12->str proc~initialize_order_s_1 initialize_order_s_1 alpha alpha proc~initialize_order_s_1->alpha proc~test_ls_rk test_ls_rk proc~test_ls_rk->proc~save_results~7 proc~test_ls_rk->str proc~integrate_order_s_1 integrate_order_s_1 proc~is_admissible is_admissible proc~tokenize tokenize proc~is_admissible->proc~tokenize proc~allocate_integrand_members~3 allocate_integrand_members proc~initialize_order_s initialize_order_s proc~initialize_order_s->alpha proc~integrand_dimension integrand_dimension proc~steps_number~2 steps_number proc~destroy_multistage destroy_multistage proc~local_error local_error proc~integrate_order_s integrate_order_s proc~assign_multistage assign_multistage proc~assign_real~3 assign_real proc~euler_assign_real~3 euler_assign_real proc~initialize~18 initialize proc~integrand_multiply_integrand_fast~3 integrand_multiply_integrand_fast proc~riemann_solver~2 riemann_solver proc~e~2 E proc~riemann_solver~2->proc~e~2 proc~compute_inter_states~2 compute_inter_states proc~riemann_solver~2->proc~compute_inter_states~2 proc~is_supported~8 is_supported proc~test test proc~integrate~14 integrate proc~test->proc~integrate~14 proc~save_results save_results proc~test->proc~save_results proc~observed_order observed_order proc~test->proc~observed_order proc~riemann_solver~5 riemann_solver proc~riemann_solver~5->proc~e~5 proc~compute_inter_states~5 compute_inter_states proc~riemann_solver~5->proc~compute_inter_states~5 proc~initialize~10 initialize proc~integr_assign_integr~9 integr_assign_integr proc~supported_schemes~8 supported_schemes proc~is_supported~9 is_supported proc~supported_schemes~9 supported_schemes proc~allocate_integrand_members~5 allocate_integrand_members proc~exact_solution exact_solution proc~destroy~9 destroy proc~destroy_rk destroy_rk proc~observed_order~2 observed_order proc~check_scheme_has_fast_mode check_scheme_has_fast_mode proc~new_dt new_Dt proc~compute_dt~6 compute_dt proc~compute_dt~6->proc~a~5 proc~initialize~9 initialize proc~destroy~3 destroy proc~init~13 init proc~integrate~16 integrate proc~foodie_integrator_factory foodie_integrator_factory proc~integrate~16->proc~foodie_integrator_factory proc~check_scheme_has_fast_mode~3 check_scheme_has_fast_mode proc~integrate~16->proc~check_scheme_has_fast_mode~3 proc~integrate~16->strz proc~primitive2conservative~4 primitive2conservative proc~integrate~14->proc~check_scheme_has_fast_mode proc~integrate~14->proc~foodie_integrator_factory proc~average_solution average_solution proc~init~4 init proc~init~4->weno_constructor_upwind proc~stages_number stages_number proc~integrand_multiply_real_scalar_fast~3 integrand_multiply_real_scalar_fast proc~assign_multistage_multistep assign_multistage_multistep proc~integrate_fast~3 integrate_fast proc~conservative2primitive~2 conservative2primitive proc~steps_number steps_number proc~assign_abstract assign_abstract proc~supported_schemes~3 supported_schemes proc~real_add_integrand~2 real_add_integrand proc~error~2 error proc~allocate_integrand_members~2 allocate_integrand_members proc~integrate_order_2_fast integrate_order_2_fast proc~integrate_order_2_fast->proc~omega proc~impose_boundary_conditions~2 impose_boundary_conditions proc~set_cli~2 set_cli proc~destroy_multistage_multistep destroy_multistage_multistep proc~euler_assign_euler~2 euler_assign_euler proc~integrand_sub_real~2 integrand_sub_real proc~update_previous_steps~3 update_previous_steps proc~integrand_multiply_real_scalar~3 integrand_multiply_real_scalar proc~assign_real~2 assign_real proc~init~10 init proc~integrate~9 integrate proc~has_fast_mode~10 has_fast_mode proc~update_previous update_previous proc~has_fast_mode~9 has_fast_mode proc~save_results~8 save_results proc~save_results~8->proc~average_solution proc~save_results~8->str proc~output~9 output proc~previous_step~3 previous_step proc~save_results~6 save_results proc~save_results~6->str proc~integrate_fast~9 integrate_fast proc~initialize~3 initialize proc~set_sin_wave_initial_state set_sin_wave_initial_state proc~destroy~15 destroy proc~integrate_order_3_fast integrate_order_3_fast proc~integrate_order_3_fast->proc~omega proc~execute~2 execute proc~foodie_integrator_schemes foodie_integrator_schemes proc~execute~2->proc~foodie_integrator_schemes proc~is_available is_available proc~execute~2->proc~is_available proc~is_class_available is_class_available proc~execute~2->proc~is_class_available proc~save_results->strz proc~integrand_add_integrand integrand_add_integrand proc~integrand_add_real~2 integrand_add_real proc~supported_schemes supported_schemes proc~is_multistage is_multistage proc~r~2 r proc~real_multiply_lorenz real_multiply_lorenz proc~p~2 p proc~conservative2primitive~3 conservative2primitive proc~add_lorenz add_lorenz proc~test_euler~3 test_euler proc~test_euler~3->proc~save_results~9 proc~burgers_local_error burgers_local_error proc~is_supported is_supported proc~a~2 a proc~integrand_sub_integrand~3 integrand_sub_integrand proc~error~3 error supported_schemes supported_schemes proc~foodie_integrator_schemes->supported_schemes proc~initialize~8 initialize proc~init_rk~2 init_rk proc~sub_lorenz sub_lorenz proc~destroy~8 destroy proc~destroy destroy proc~integrand_multiply_real_scalar~2 integrand_multiply_real_scalar proc~initialize~17 initialize proc~lorenz_assign_lorenz lorenz_assign_lorenz proc~real_scalar_multiply_integrand~2 real_scalar_multiply_integrand proc~initialize initialize proc~h~2 H proc~lorenz_assign_real lorenz_assign_real proc~integrand_sub_integrand~2 integrand_sub_integrand proc~assign_multistep assign_multistep proc~export_tecplot~3 export_tecplot proc~destroy_rk~2 destroy_rk proc~is_available->proc~is_class_available proc~is_scheme_available is_scheme_available proc~is_available->proc~is_scheme_available proc~integrate~11 integrate proc~impose_boundary_conditions~6 impose_boundary_conditions proc~destroy~19 destroy proc~export_tecplot~2 export_tecplot proc~integrate_rk~2 integrate_rk proc~compute_dt~7 compute_dt proc~is_multistep is_multistep proc~real_sub_integrand~2 real_sub_integrand proc~integrand_sub_real~3 integrand_sub_real proc~reconstruct_interfaces_states~3 reconstruct_interfaces_states proc~assign_integrand~2 assign_integrand proc~impose_boundary_conditions~4 impose_boundary_conditions proc~output~10 output proc~test_ls_rk~3 test_ls_rk proc~test_ls_rk~3->proc~save_results~9 proc~test_ls_rk~3->str proc~t_fast~2 t_fast proc~test_ab~3 test_ab proc~test_ab~3->proc~save_results~9 proc~test_ab~3->str proc~compute_dx compute_dx proc~init~6 init proc~init~6->weno_constructor_upwind proc~destroy~14 destroy proc~integrand_add_integrand_fast~3 integrand_add_integrand_fast proc~is_class_available->proc~foodie_integrator_class_names proc~parse_cli~3 parse_cli proc~integrand_multiply_real_scalar_fast~2 integrand_multiply_real_scalar_fast proc~integrate_order_2 integrate_order_2 proc~integrate_order_2->proc~omega proc~error error proc~integrand_add_integrand_fast~2 integrand_add_integrand_fast proc~du_dt~3 dU_dt proc~class_name~10 class_name proc~is_scheme_available->proc~foodie_integrator_schemes proc~destroy~16 destroy proc~real_multiply_integrand~2 real_multiply_integrand proc~du_dt~2 dU_dt proc~is_supported~3 is_supported proc~local_error~3 local_error proc~output~2 output proc~dburgers_dx dBurgers_dx proc~r~4 r proc~integr_assign_integr~11 integr_assign_integr proc~p~4 p proc~amplitude_phase amplitude_phase proc~stages_number~3 stages_number proc~check_scheme_has_fast_mode~2 check_scheme_has_fast_mode proc~integrand_add_integrand~3 integrand_add_integrand proc~reconstruct_interfaces reconstruct_interfaces proc~compute_dt~4 compute_dt proc~a~4 a proc~compute_dt~4->proc~a~4 proc~steps_number~3 steps_number proc~previous_step~2 previous_step proc~compute_dt compute_dt proc~a a proc~compute_dt->proc~a proc~integrate~15 integrate proc~integrate~15->proc~foodie_integrator_factory proc~integrate~15->proc~check_scheme_has_fast_mode~2 proc~real_add_integrand~3 real_add_integrand proc~output~8 output proc~init~3 init proc~save_time_serie~2 save_time_serie proc~init~3->proc~save_time_serie~2 proc~init~3->str proc~init~3->strz proc~deuler_dt~2 dEuler_dt proc~parse_cli~2 parse_cli proc~synchronize~3 synchronize proc~euler_local_error~2 euler_local_error proc~integr_assign_integr~7 integr_assign_integr proc~integrand_multiply_integrand~3 integrand_multiply_integrand proc~save_results~4 save_results proc~save_results~4->str proc~h~4 H proc~set_cli~3 set_cli proc~update_previous~2 update_previous proc~real_multiply_euler~3 real_multiply_euler proc~dlorenz_dt dLorenz_dt proc~save_time_serie~2->str proc~init~11 init proc~init~11->str proc~real_multiply_integrand~3 real_multiply_integrand proc~add_euler~3 add_euler proc~integrand_multiply_integrand_fast~2 integrand_multiply_integrand_fast proc~output~7 output proc~sub_euler~3 sub_euler proc~description~3 description proc~supported_schemes~12 supported_schemes proc~euler_multiply_real euler_multiply_real proc~real_multiply_euler real_multiply_euler proc~real_multiply_burgers real_multiply_burgers proc~real_multiply_euler~2 real_multiply_euler proc~integr_assign_integr~13 integr_assign_integr proc~init~9 init proc~add_euler add_euler proc~deuler_dt~5 dEuler_dt u u proc~deuler_dt~5->u proc~primitive2conservative~5 primitive2conservative proc~integrate_order_3 integrate_order_3 proc~integrate_order_3->proc~omega proc~add_euler~2 add_euler proc~h H proc~primitive2conservative~2 primitive2conservative proc~save_time_serie~5 save_time_serie proc~save_time_serie~5->str proc~integrand_add_integrand_fast integrand_add_integrand_fast proc~save_results~2 save_results proc~save_results~2->strz proc~integrand_add_integrand~2 integrand_add_integrand proc~test_ab test_ab proc~test_ab->proc~save_results~7 proc~test_ab->str proc~initialize~16 initialize proc~sub_euler~2 sub_euler proc~impose_boundary_conditions~5 impose_boundary_conditions proc~euler_local_error euler_local_error proc~euler_assign_real euler_assign_real proc~observed_order~3 observed_order proc~class_name~11 class_name proc~class_name~7 class_name proc~has_fast_mode~11 has_fast_mode proc~class_name~13 class_name proc~integrate_fast~6 integrate_fast proc~e E proc~has_fast_mode~7 has_fast_mode proc~is_supported~2 is_supported proc~supported_schemes~7 supported_schemes proc~supported_schemes~6 supported_schemes proc~add_burgers add_burgers proc~is_supported~6 is_supported proc~execute~3 execute proc~execute~3->proc~integrate~16 proc~execute~3->proc~foodie_integrator_schemes proc~execute~3->proc~is_available proc~execute~3->proc~is_class_available proc~execute~3->proc~observed_order~3 proc~execute~3->str proc~integr_assign_integr~2 integr_assign_integr proc~real_sub_integrand~3 real_sub_integrand proc~integrate~7 integrate proc~destroy~6 destroy proc~integr_assign_integr~10 integr_assign_integr proc~test_ls_rk~2 test_ls_rk proc~test_ls_rk~2->proc~save_results~8 proc~test_ls_rk~2->proc~save_time_serie~5 proc~test_ls_rk~2->str proc~integrate~2 integrate proc~integrate~13 integrate proc~initialize~6 initialize proc~integrate_fast~7 integrate_fast proc~integrate~10 integrate proc~parse_cli parse_cli wenoof_create wenoof_create proc~parse_cli->wenoof_create proc~integrate_fast~2 integrate_fast proc~conservative2primitive~5 conservative2primitive proc~allocate_integrand_members allocate_integrand_members proc~is_supported~7 is_supported proc~class_name~9 class_name proc~integrate_fast~11 integrate_fast proc~supported_schemes~2 supported_schemes proc~is_supported~11 is_supported proc~supported_schemes~11 supported_schemes proc~euler_assign_euler~4 euler_assign_euler proc~destroy~2 destroy proc~integrate_fast~10 integrate_fast proc~destroy~11 destroy proc~class_name~8 class_name proc~burgers_assign_real burgers_assign_real proc~supported_schemes~13 supported_schemes proc~initialize~2 initialize proc~r~5 r proc~reconstruct_interfaces_states~5 reconstruct_interfaces_states proc~has_fast_mode~8 has_fast_mode proc~local_error~2 local_error proc~initialize~11 initialize proc~integrate_fast~8 integrate_fast proc~execute execute proc~execute->proc~foodie_integrator_schemes proc~execute->proc~is_available proc~execute->proc~is_class_available proc~is_supported~10 is_supported proc~destroy~10 destroy proc~du_dt dU_dt proc~registers_number registers_number proc~scheme_number scheme_number proc~initialize~13 initialize proc~compute_dt~2 compute_dt proc~compute_dt~2->proc~a~2 proc~supported_schemes~10 supported_schemes proc~test_tvd_rk~2 test_tvd_rk proc~test_tvd_rk~2->proc~save_results~8 proc~test_tvd_rk~2->proc~save_time_serie~5 proc~test_tvd_rk~2->str proc~output~4 output proc~integr_assign_integr~3 integr_assign_integr proc~dburgers_dt dBurgers_dt proc~impose_boundary_conditions impose_boundary_conditions proc~integrand_add_real~3 integrand_add_real proc~euler_assign_real~2 euler_assign_real proc~integrand_sub_integrand integrand_sub_integrand proc~update_previous_steps update_previous_steps proc~supported_schemes~4 supported_schemes proc~init~2 init proc~init~2->weno_constructor_upwind proc~synchronize~2 synchronize images images proc~synchronize~2->images proc~real_sub_integrand real_sub_integrand proc~test_ab~2 test_ab proc~test_ab~2->proc~save_results~8 proc~test_ab~2->proc~save_time_serie~5 proc~test_ab~2->str proc~test_euler~2 test_euler proc~test_euler~2->proc~save_results~8 proc~test_euler~2->proc~save_time_serie~5 proc~test_euler~2->str proc~has_fast_mode~3 has_fast_mode proc~assign_integrand assign_integrand proc~previous_step previous_step proc~synchronize~4 synchronize proc~synchronize~4->images proc~reconstruct_interfaces_states reconstruct_interfaces_states proc~conservative2primitive~4 conservative2primitive proc~destroy~7 destroy proc~export_tecplot export_tecplot proc~export_tecplot->str proc~burgers_multiply_burgers burgers_multiply_burgers proc~class_name~4 class_name proc~burgers_multiply_real burgers_multiply_real proc~lorenz_local_error lorenz_local_error proc~reconstruct_interfaces_states~4 reconstruct_interfaces_states proc~reconstruct_interfaces_states~2 reconstruct_interfaces_states proc~integrate_fast~13 integrate_fast proc~output output proc~has_fast_mode~4 has_fast_mode proc~compute_inter_states compute_inter_states proc~test_leapfrog~2 test_leapfrog proc~test_leapfrog~2->proc~save_results~8 proc~test_leapfrog~2->proc~save_time_serie~5 proc~test_leapfrog~2->str proc~integr_assign_integr~4 integr_assign_integr proc~exact_solution~2 exact_solution proc~initialize~19 initialize proc~integrate~4 integrate proc~real_add_integrand real_add_integrand proc~test~2 test proc~test~2->proc~observed_order~2 proc~test~2->proc~integrate~15 proc~test~2->proc~save_results~2 proc~is_supported~4 is_supported proc~real_multiply_integrand real_multiply_integrand proc~d2burgers_dx2 d2Burgers_dx2 proc~sub_burgers sub_burgers proc~set_square_wave_initial_state set_square_wave_initial_state proc~deuler_dt dEuler_dt proc~set_cli set_cli proc~burgers_assign_burgers burgers_assign_burgers proc~integrate_fast~5 integrate_fast proc~compute_dt~5 compute_dt proc~integrand_multiply_real_scalar integrand_multiply_real_scalar proc~description~2 description proc~description~2->strz proc~initialize~15 initialize proc~r r proc~euler_assign_euler euler_assign_euler proc~euler_local_error~3 euler_local_error proc~riemann_solver riemann_solver proc~riemann_solver->proc~e proc~riemann_solver->proc~compute_inter_states proc~initialize~14 initialize proc~destroy~4 destroy proc~output~5 output proc~real_scalar_multiply_integrand real_scalar_multiply_integrand proc~conservative2primitive conservative2primitive proc~primitive2conservative primitive2conservative proc~p p program~integrate_euler_1d_caf~2 integrate_euler_1D_caf program~integrate_euler_1d_caf~2->proc~init~3 program~integrate_euler_1d_caf~2->proc~synchronize~3 program~integrate_euler_1d_caf~2->proc~save_results~4 program~integrate_euler_1d_caf~2->proc~save_time_serie~2 program~integrate_euler_1d_caf~2->str program~integrate_euler_1d_caf~2->strz program~integrate_burgers integrate_burgers program~integrate_burgers->proc~test_euler program~integrate_burgers->proc~test_leapfrog program~integrate_burgers->proc~test_tvd_rk program~integrate_burgers->proc~test_ls_rk program~integrate_burgers->proc~init~9 program~integrate_burgers->proc~test_ab program~integrate_euler_1d_caf integrate_euler_1D_caf program~integrate_euler_1d_caf->proc~init program~integrate_euler_1d_caf->proc~synchronize program~integrate_euler_1d_caf->proc~save_results~3 program~integrate_euler_1d_caf->proc~save_time_serie program~integrate_euler_1d_caf->str program~integrate_euler_1d_caf->strz program~integrate_euler_1d_openmp_no_foodie integrate_euler_1D_openmp_no_foodie program~integrate_euler_1d_openmp_no_foodie->proc~save_results~5 program~integrate_euler_1d_openmp_no_foodie->proc~save_time_serie~3 program~integrate_euler_1d_openmp_no_foodie->proc~init~5 program~integrate_euler_1d_openmp_no_foodie->str omp_set_num_threads omp_set_num_threads program~integrate_euler_1d_openmp_no_foodie->omp_set_num_threads omp_set_dynamic omp_set_dynamic program~integrate_euler_1d_openmp_no_foodie->omp_set_dynamic omp_get_num_threads omp_get_num_threads program~integrate_euler_1d_openmp_no_foodie->omp_get_num_threads program~integrate_lorenz integrate_lorenz program~integrate_lorenz->proc~test_leapfrog~3 program~integrate_lorenz->proc~test_tvd_rk~3 program~integrate_lorenz->proc~test_euler~3 program~integrate_lorenz->proc~test_ls_rk~3 program~integrate_lorenz->proc~test_ab~3 program~integrate_euler_1d_openmp integrate_euler_1D_openmp program~integrate_euler_1d_openmp->proc~init~7 program~integrate_euler_1d_openmp->proc~save_time_serie~4 program~integrate_euler_1d_openmp->proc~save_results~6 program~integrate_euler_1d_openmp->str program~integrate_euler_1d_openmp->omp_set_num_threads program~integrate_euler_1d_openmp->omp_set_dynamic program~integrate_euler_1d_openmp->omp_get_num_threads omp_get_thread_num omp_get_thread_num program~integrate_euler_1d_openmp->omp_get_thread_num program~integrate_euler_1d integrate_euler_1D program~integrate_euler_1d->proc~init~11 program~integrate_euler_1d->proc~test_ls_rk~2 program~integrate_euler_1d->proc~test_tvd_rk~2 program~integrate_euler_1d->proc~test_ab~2 program~integrate_euler_1d->proc~test_euler~2 program~integrate_euler_1d->proc~test_leapfrog~2
Help