MPI-AMRVAC 3.2
The MPI - Adaptive Mesh Refinement - Versatile Advection Code (development version)
Loading...
Searching...
No Matches
mod_physics_roe Module Reference

Data Types

interface  sub_average
interface  sub_get_eigenjump
interface  sub_rtimes

Functions/Subroutines

subroutine phys_roe_check ()
subroutine dummy_roe_average (wl, wr, x, ixl, idim, wroe, workroe)
subroutine dummy_roe_get_eigenjump (wl, wr, wc, x, ixl, il, idim, smalla, a, jump, workroe)
subroutine dummy_roe_rtimes (q, w, ixl, iw, il, idim, rq, workroe)

Variables

procedure(sub_average), pointer phys_average => null()
procedure(sub_get_eigenjump), pointer phys_get_eigenjump => null()
procedure(sub_rtimes), pointer phys_rtimes => null()
integer nworkroe = -1

Function/Subroutine Documentation

◆ dummy_roe_average()

subroutine mod_physics_roe::dummy_roe_average ( double precision, dimension(ixg^t, nw), intent(in) wl,
double precision, dimension(ixg^t, nw), intent(in) wr,
double precision, dimension(ixg^t, 1:^nd), intent(in) x,
integer, intent(in) ix,
integer, intent(in) l,
integer, intent(in) idim,
double precision, dimension(ixg^t, nw), intent(inout) wroe,
double precision, dimension(ixg^t, nworkroe), intent(inout) workroe )

Definition at line 59 of file mod_physics_roe.t.

Here is the call graph for this function:

◆ dummy_roe_get_eigenjump()

subroutine mod_physics_roe::dummy_roe_get_eigenjump ( double precision, dimension(ixg^t, nw) wl,
double precision, dimension(ixg^t, nw) wr,
double precision, dimension(ixg^t, nw) wc,
double precision, dimension(ixg^t, 1:^nd), intent(in) x,
integer, intent(in) ix,
integer, intent(in) l,
integer, intent(in) il,
integer, intent(in) idim,
double precision, dimension(ixg^t) smalla,
double precision, dimension(ixg^t) a,
double precision, dimension(ixg^t) jump,
double precision, dimension(ixg^t, nworkroe) workroe )

Definition at line 70 of file mod_physics_roe.t.

Here is the call graph for this function:

◆ dummy_roe_rtimes()

subroutine mod_physics_roe::dummy_roe_rtimes ( double precision, dimension(ixg^t), intent(in) q,
double precision, dimension(ixg^t, nw), intent(in) w,
integer, intent(in) ix,
integer, intent(in) l,
integer, intent(in) iw,
integer, intent(in) il,
integer, intent(in) idim,
double precision, dimension(ixg^t), intent(inout) rq,
double precision, dimension(ixg^t, nworkroe), intent(inout) workroe )

Definition at line 82 of file mod_physics_roe.t.

Here is the call graph for this function:

◆ phys_roe_check()

subroutine mod_physics_roe::phys_roe_check

Definition at line 47 of file mod_physics_roe.t.

Here is the call graph for this function:

Variable Documentation

◆ nworkroe

integer mod_physics_roe::nworkroe = -1

Definition at line 11 of file mod_physics_roe.t.

◆ phys_average

procedure(sub_average), pointer mod_physics_roe::phys_average => null()

Definition at line 7 of file mod_physics_roe.t.

◆ phys_get_eigenjump

procedure(sub_get_eigenjump), pointer mod_physics_roe::phys_get_eigenjump => null()

Definition at line 8 of file mod_physics_roe.t.

◆ phys_rtimes

procedure(sub_rtimes), pointer mod_physics_roe::phys_rtimes => null()

Definition at line 9 of file mod_physics_roe.t.