atl_eqn_euler_2d_cons2prim Subroutine

public subroutine atl_eqn_euler_2d_cons2prim(equation, instate, outstate, material)

Convert conservative to primitive variables.

The interface has to comply to the abstract interface atl_equation_module#eqn_var_trafo "eqn_var_trafo".

Arguments

Type IntentOptional Attributes Name
class(atl_Equations_type), intent(in) :: equation

Description of the equation system.

real(kind=rk), intent(inout) :: instate(:,:)

Primitive variables to convert. If outstate is not provided, conversion will take in place of instate.

real(kind=rk), intent(out), optional :: outstate(:,:)

Converted variables.

real(kind=rk), intent(in), optional :: material(:,:)

The material information.


Called by

proc~~atl_eqn_euler_2d_cons2prim~~CalledByGraph proc~atl_eqn_euler_2d_cons2prim atl_eqn_euler_2d_cons2prim proc~atl_inittimestepinfo atl_initTimeStepInfo proc~atl_inittimestepinfo->proc~atl_eqn_euler_2d_cons2prim proc~atl_initialize_program atl_initialize_program proc~atl_initialize_program->proc~atl_inittimestepinfo proc~atl_solve_program atl_solve_program proc~atl_solve_program->proc~atl_inittimestepinfo program~ateles ateles program~ateles->proc~atl_initialize_program program~ateles->proc~atl_solve_program