Procedures

ProcedureLocationProcedure TypeDescription
addforeseer_conservative_compressibleFunction

Operator +.

addforeseer_primitive_compressibleFunction

Operator +.

add_eulerforeseer_euler_1dFunction

Add two Euler fields.

arrayforeseer_conservative_compressibleFunction

Return serialized array of conservative.

arrayforeseer_primitive_compressibleFunction

Return serialized array of primitive.

compute_derivateforeseer_eos_compressibleSubroutine

Compute derivate quantities (from cp and cv).

compute_dtforeseer_euler_1dFunction

Compute the current time step by means of CFL condition.

compute_fluxesforeseer_conservative_compressibleSubroutine

Compute conservative fluxes.

compute_fluxesforeseer_riemann_pattern_compressible_objectSubroutine

Compute fluxes at initial discontinuity interface.

compute_fluxes_from_primitiveforeseer_conservative_compressibleSubroutine

Compute conservative fluxes from primitives at interface.

compute_post_rarefactionforeseer_riemann_pattern_compressible_objectSubroutine

Compute an unknown state x from a known state 0 when the two states are separated by a rarefaction, given the velocity ux.

compute_post_shockforeseer_riemann_pattern_compressible_objectSubroutine

Computing an unknown state x from a known state 0 when the two states are separated by a shock, given the velocity ux.

compute_roe_stateforeseer_riemann_solver_compressible_roeSubroutine

Evaluate the intermediate state from the known states U1,U4 using the Roe linearization.

compute_states23_from_u23foreseer_riemann_pattern_compressible_objectSubroutine

Compute interstates 2 and 3 given (an approximation of) veloctiy S=u23.

compute_u23foreseer_riemann_pattern_compressible_pvlSubroutine

Compute interstates velocity.

compute_up23foreseer_riemann_pattern_compressible_pvlSubroutine

Compute interstates velocity and pressure.

compute_wavesforeseer_riemann_pattern_compressible_pvlSubroutine

Compute waves speed.

compute_waves_u23foreseer_riemann_pattern_compressible_pvlSubroutine

Compute waves speed u23 algorithm.

compute_waves_up23foreseer_riemann_pattern_compressible_pvlSubroutine

Compute waves speed u23 algorithm.

cons_assign_consforeseer_conservative_compressibleSubroutine

Operator =.

cons_divide_realforeseer_conservative_compressibleFunction

Operator cons / real.

cons_multiply_consforeseer_conservative_compressibleFunction

Operator *.

cons_multiply_realforeseer_conservative_compressibleFunction

Operator cons * real.

conservative_compressibleforeseer_conservative_compressibleInterface

Overload conservative_compressible name with its constructor.

conservative_compressible_instanceforeseer_conservative_compressibleFunction

Return and instance of conservative_compressible.

conservative_compressible_pointerforeseer_conservative_compressibleFunction

Return conservative_compressible pointer associated to conservative_object or its extensions until conservative_compressible included.

conservative_to_primitive_compressibleforeseer_compressible_transformationsFunction

Return a primitive_compressible state transforming a given conservative_compressible state.

cpforeseer_eos_compressibleFunction

Return specific heat at constant pressure.

cvforeseer_eos_compressibleFunction

Return specific heat at constant volume.

deltaforeseer_eos_compressibleFunction

Return (gamma - 1) / 2.

densityforeseer_eos_compressibleFunction

Return density.

descriptionforeseer_conservative_compressibleFunction

Return a pretty-formatted object description.

descriptionforeseer_eos_compressibleFunction

Return a pretty-formatted object description.

descriptionforeseer_primitive_compressibleFunction

Return a pretty-formatted object description.

descriptionforeseer_riemann_pattern_compressible_objectFunction

Return a pretty-formatted object description.

destroyforeseer_conservative_compressibleSubroutine

Destroy conservative.

destroyforeseer_primitive_compressibleSubroutine

Destroy primitive.

destroyforeseer_euler_1dSubroutine

Destroy field.

dEuler_dtforeseer_euler_1dFunction

Time derivative of Euler field, the residuals function.

energyforeseer_eos_compressibleFunction

Return specific internal energy.

energyforeseer_primitive_compressibleFunction

Return energy value.

eos_assign_eosforeseer_eos_compressibleSubroutine

Operator =.

eos_compressibleforeseer_eos_compressibleInterface

Overload eos_compressible name with its constructor.

eos_compressible_instanceforeseer_eos_compressibleFunction

Return and instance of eos_compressible.

eos_compressible_pointerforeseer_eos_compressibleFunction

Return conservative_compressible pointer associated to conservative_object or its extensions until conservative_compressible included.

etaforeseer_eos_compressibleFunction

Return 2 * gamma / (gamma - 1).

euler_assign_eulerforeseer_euler_1dSubroutine

Assign one Euler field to another.

euler_assign_realforeseer_euler_1dSubroutine

Assign one real to an Euler field.

euler_local_errorforeseer_euler_1dFunction

Estimate local truncation error between 2 euler approximations.

euler_multiply_eulerforeseer_euler_1dFunction

Multiply an Euler field by another one.

euler_multiply_realforeseer_euler_1dFunction

Multiply an Euler field by a real scalar.

gforeseer_eos_compressibleFunction

Return specific heats ratio gamma=cp/cv.

gm1foreseer_eos_compressibleFunction

Return gamma - 1.

gp1foreseer_eos_compressibleFunction

Return gamma + 1.

impose_boundary_conditionsforeseer_euler_1dSubroutine

Impose boundary conditions.

initializeforeseer_conservative_compressibleSubroutine

Initialize conservative.

initializeforeseer_primitive_compressibleSubroutine

Initialize primitive.

initializeforeseer_riemann_pattern_compressible_objectSubroutine

Initialize pattern with left and right states.

initializeforeseer_riemann_solver_compressible_exactSubroutine

Initialize solver.

initializeforeseer_riemann_solver_compressible_hllcSubroutine

Initialize solver.

initializeforeseer_riemann_solver_compressible_llfSubroutine

Initialize solver.

initializeforeseer_riemann_solver_compressible_pvlSubroutine

Initialize solver.

initializeforeseer_riemann_solver_compressible_roeSubroutine

Initialize solver.

initializeforeseer_euler_1dSubroutine

Initialize field.

initializeforeseer_test_shock_tubeSubroutine

Initialize the test.

left_eigenvectorsforeseer_primitive_compressibleFunction

Return the left eigenvectors matrix L as dF/dP = A = R ^ L.

momentumforeseer_primitive_compressibleFunction

Return momentum vector.

negativeforeseer_conservative_compressibleFunction

Unary operator - cons.

negativeforeseer_primitive_compressibleFunction

Unary operator - prim.

outputforeseer_euler_1dFunction

Output the Euler field state.

parse_command_line_interfaceforeseer_test_shock_tubeSubroutine

Parse Command Line Interface (CLI).

positiveforeseer_conservative_compressibleFunction

Unary operator + cons.

positiveforeseer_primitive_compressibleFunction

Unary operator + prim.

pressureforeseer_conservative_compressibleFunction

Return pressure value.

pressureforeseer_eos_compressibleFunction

Return pressure.

prim_assign_primforeseer_primitive_compressibleSubroutine

Operator =.

prim_divide_realforeseer_primitive_compressibleFunction

Operator prim / real.

prim_multiply_primforeseer_primitive_compressibleFunction

Operator *.

prim_multiply_realforeseer_primitive_compressibleFunction

Operator prim * real.

primitive_compressibleforeseer_primitive_compressibleInterface

Overload primitive_compressible name with its constructor.

primitive_compressible_instanceforeseer_primitive_compressibleFunction

Return and instance of primitive_compressible.

primitive_compressible_pointerforeseer_primitive_compressibleFunction

Return primitive_compressible pointer associated to primitive_object or its extensions until primitive_compressible included.

primitive_to_conservative_compressibleforeseer_compressible_transformationsFunction

Return a conservative_compressible state transforming a given primitive_compressible state.

Rforeseer_eos_compressibleFunction

Return fluid constant R=cp-cv.

real_multiply_consforeseer_conservative_compressibleFunction

Operator real * cons.

real_multiply_eulerforeseer_euler_1dFunction

Multiply a real scalar by an Euler field.

real_multiply_primforeseer_primitive_compressibleFunction

Operator real * prim.

reconstruct_interfaces_characteristicforeseer_euler_1dSubroutine

Reconstruct interfaces states.

reconstruct_interfaces_conservativeforeseer_euler_1dSubroutine

Reconstruct interfaces states.

reconstruct_interfaces_primitiveforeseer_euler_1dSubroutine

Reconstruct interfaces states.

right_eigenvectorsforeseer_primitive_compressibleFunction

Return the right eigenvectors matrix R as dF/dP = A = R ^ L.

rpat_assign_rpatforeseer_riemann_pattern_compressible_objectSubroutine

Operator =.

save_time_serieforeseer_test_shock_tubeSubroutine

Save time-serie results.

solveforeseer_riemann_solver_compressible_exactSubroutine

Solve Riemann Problem.

solveforeseer_riemann_solver_compressible_hllcSubroutine

Solve Riemann Problem.

solveforeseer_riemann_solver_compressible_llfSubroutine

Solve Riemann Problem.

solveforeseer_riemann_solver_compressible_pvlSubroutine

Solve Riemann problem by PVL algorithm.

solveforeseer_riemann_solver_compressible_roeSubroutine

Solve Riemann Problem.

speed_of_soundforeseer_eos_compressibleFunction

Return speed of sound.

subforeseer_conservative_compressibleFunction

Operator +.

subforeseer_primitive_compressibleFunction

Operator +.

sub_eulerforeseer_euler_1dFunction

Subtract two Euler fields.

temperatureforeseer_eos_compressibleFunction

Return temperature.

velocityforeseer_conservative_compressibleFunction

Return velocity vector.

call~~graph~~CallGraph proc~initialize~8 initialize proc~initialize~4 initialize cton cton proc~initialize~4->cton proc~initialize~6 initialize interface~conservative_compressible conservative_compressible proc~conservative_compressible_instance conservative_compressible_instance interface~conservative_compressible->proc~conservative_compressible_instance proc~save_time_serie save_time_serie proc~conservative_to_primitive_compressible conservative_to_primitive_compressible proc~save_time_serie->proc~conservative_to_primitive_compressible str str proc~save_time_serie->str proc~compute_roe_state compute_roe_state proc~eos_compressible_pointer eos_compressible_pointer proc~compute_roe_state->proc~eos_compressible_pointer proc~conservative_compressible_pointer conservative_compressible_pointer proc~compute_roe_state->proc~conservative_compressible_pointer proc~compute_fluxes compute_fluxes proc~parse_command_line_interface parse_command_line_interface proc~parse_command_line_interface->cton proc~deuler_dt dEuler_dt proc~compute_dt compute_dt proc~compute_states23_from_u23 compute_states23_from_u23 proc~compute_post_rarefaction compute_post_rarefaction proc~compute_states23_from_u23->proc~compute_post_rarefaction proc~compute_post_shock compute_post_shock proc~compute_states23_from_u23->proc~compute_post_shock proc~solve solve proc~real_multiply_prim real_multiply_prim proc~description description proc~description->str proc~gm1 gm1 proc~reconstruct_interfaces_conservative reconstruct_interfaces_conservative wenoof_create wenoof_create proc~reconstruct_interfaces_conservative->wenoof_create proc~primitive_compressible_instance primitive_compressible_instance proc~eos_compressible_instance eos_compressible_instance proc~sub sub proc~destroy destroy proc~solve~5 solve proc~solve~5->proc~compute_roe_state proc~compute_fluxes~2 compute_fluxes proc~pressure pressure proc~initialize initialize proc~initialize~5 initialize proc~description~4 description proc~description~4->str proc~initialize~7 initialize proc~compute_waves compute_waves proc~gp1 gp1 proc~speed_of_sound speed_of_sound proc~r R proc~cons_multiply_cons cons_multiply_cons proc~temperature temperature proc~solve~4 solve proc~euler_multiply_euler euler_multiply_euler proc~initialize~3 initialize proc~eos_assign_eos eos_assign_eos proc~cons_assign_cons cons_assign_cons proc~euler_multiply_real euler_multiply_real proc~cons_divide_real cons_divide_real proc~g g proc~real_multiply_cons real_multiply_cons interface~eos_compressible eos_compressible interface~eos_compressible->proc~eos_compressible_instance proc~rpat_assign_rpat rpat_assign_rpat proc~reconstruct_interfaces_primitive reconstruct_interfaces_primitive proc~primitive_to_conservative_compressible primitive_to_conservative_compressible proc~reconstruct_interfaces_primitive->proc~primitive_to_conservative_compressible proc~reconstruct_interfaces_primitive->proc~conservative_to_primitive_compressible proc~reconstruct_interfaces_primitive->wenoof_create proc~add_euler add_euler proc~destroy~3 destroy proc~density density proc~compute_derivate compute_derivate proc~energy~2 energy proc~solve~2 solve proc~solve~2->proc~conservative_compressible_pointer proc~cv cv proc~cp cp proc~euler_assign_euler euler_assign_euler proc~array array proc~initialize~2 initialize proc~compute_fluxes_from_primitive compute_fluxes_from_primitive proc~delta delta proc~description~2 description proc~description~2->str proc~sub_euler sub_euler proc~add add proc~solve~3 solve proc~solve~3->proc~conservative_compressible_pointer proc~eta eta proc~real_multiply_euler real_multiply_euler proc~positive positive proc~euler_assign_real euler_assign_real interface~primitive_compressible primitive_compressible interface~primitive_compressible->proc~primitive_compressible_instance proc~prim_assign_prim prim_assign_prim proc~reconstruct_interfaces_characteristic reconstruct_interfaces_characteristic proc~reconstruct_interfaces_characteristic->proc~primitive_to_conservative_compressible proc~reconstruct_interfaces_characteristic->proc~conservative_to_primitive_compressible proc~reconstruct_interfaces_characteristic->wenoof_create proc~prim_divide_real prim_divide_real proc~energy energy proc~momentum momentum proc~primitive_compressible_pointer primitive_compressible_pointer proc~compute_up23 compute_up23 proc~negative negative proc~cons_multiply_real cons_multiply_real proc~euler_local_error euler_local_error proc~left_eigenvectors left_eigenvectors proc~prim_multiply_real prim_multiply_real proc~prim_multiply_prim prim_multiply_prim proc~initialize~9 initialize proc~initialize~9->proc~primitive_to_conservative_compressible proc~initialize~9->wenoof_create proc~output output proc~output->proc~conservative_to_primitive_compressible proc~right_eigenvectors right_eigenvectors proc~pressure~2 pressure proc~add~2 add proc~array~2 array proc~initialize~10 initialize proc~velocity velocity proc~positive~2 positive proc~description~3 description proc~description~3->str proc~compute_u23 compute_u23 proc~impose_boundary_conditions impose_boundary_conditions proc~negative~2 negative proc~destroy~2 destroy proc~sub~2 sub proc~compute_waves_u23 compute_waves_u23 proc~compute_waves_up23 compute_waves_up23 program~foreseer_test_shock_tube foreseer_test_shock_tube program~foreseer_test_shock_tube->proc~save_time_serie program~foreseer_test_shock_tube->proc~parse_command_line_interface program~foreseer_test_shock_tube->proc~initialize~10 program~foreseer_test_shock_tube->str program~foreseer_test_riemann_solver_compressible_hllc foreseer_test_riemann_solver_compressible_hllc program~foreseer_test_riemann_solver_compressible_hllc->str program~foreseer_test_conservative_compressible foreseer_test_conservative_compressible program~foreseer_test_conservative_compressible->proc~conservative_compressible_pointer program~foreseer_test_primitive_compressible foreseer_test_primitive_compressible program~foreseer_test_primitive_compressible->proc~primitive_compressible_pointer program~foreseer_test_riemann_solver_compressible_pvl foreseer_test_riemann_solver_compressible_pvl program~foreseer_test_riemann_solver_compressible_pvl->str program~foreseer_test_riemann_solver_compressible_hllc~2 foreseer_test_riemann_solver_compressible_hllc program~foreseer_test_riemann_solver_compressible_hllc~2->str program~foreseer_test_riemann_solver_compressible_roe foreseer_test_riemann_solver_compressible_roe program~foreseer_test_riemann_solver_compressible_roe->str program~foreseer_test_riemann_solver_compressible_llf foreseer_test_riemann_solver_compressible_llf program~foreseer_test_riemann_solver_compressible_llf->str program~foreseer_test_compressible_transformations foreseer_test_compressible_transformations program~foreseer_test_compressible_transformations->proc~primitive_to_conservative_compressible program~foreseer_test_compressible_transformations->proc~conservative_to_primitive_compressible
Help