MPI-AMRVAC  3.1
The MPI - Adaptive Mesh Refinement - Versatile Advection Code
Functions/Subroutines
mod_finite_difference Module Reference

Module with finite difference methods for fluxes. More...

Functions/Subroutines

subroutine, public fd (qdt, dtfactor, ixIL, ixOL, idimsLIM, qtC, sCT, qt, snew, fC, fE, dxs, x)
 
subroutine reconstructl (ixIL, iLL, idims, w, wLC)
 
subroutine reconstructr (ixIL, iLL, idims, w, wRC)
 
subroutine, public centdiff (method, qdt, dtfactor, ixIL, ixOL, idimsLIM, qtC, sCT, qt, s, fC, fE, dxs, x)
 

Detailed Description

Module with finite difference methods for fluxes.

Function/Subroutine Documentation

◆ centdiff()

subroutine, public mod_finite_difference::centdiff ( integer, intent(in)  method,
double precision, intent(in)  qdt,
double precision, intent(in)  dtfactor,
integer, intent(in)  ixI,
integer, intent(in)  L,
integer, intent(in)  ixO,
  L,
integer, intent(in)  idims,
integer, intent(in)  LIM,
double precision, intent(in)  qtC,
type(state sCT,
double precision, intent(in)  qt,
type(state s,
double precision, dimension(ixi^s,1:nwflux,1:ndim)  fC,
double precision, dimension(ixi^s,sdim:3)  fE,
double precision, dimension(ndim), intent(in)  dxs,
double precision, dimension(ixi^s,1:ndim), intent(in)  x 
)

Definition at line 299 of file mod_finite_difference.t.

Here is the call graph for this function:

◆ fd()

subroutine, public mod_finite_difference::fd ( double precision, intent(in)  qdt,
double precision, intent(in)  dtfactor,
integer, intent(in)  ixI,
integer, intent(in)  L,
integer, intent(in)  ixO,
  L,
integer, intent(in)  idims,
integer, intent(in)  LIM,
double precision, intent(in)  qtC,
type(state sCT,
double precision, intent(in)  qt,
type(state snew,
double precision, dimension(ixi^s,1:nwflux,1:ndim), intent(out)  fC,
double precision, dimension(ixi^s,sdim:3)  fE,
double precision, dimension(ndim), intent(in)  dxs,
double precision, dimension(ixi^s,1:ndim), intent(in)  x 
)

Definition at line 12 of file mod_finite_difference.t.

Here is the call graph for this function:

◆ reconstructl()

subroutine mod_finite_difference::reconstructl ( integer, intent(in)  ixI,
integer, intent(in)  L,
integer, intent(in)  iL,
  L,
integer, intent(in)  idims,
double precision, dimension(ixi^s,1:nw), intent(in)  w,
double precision, dimension(ixi^s,1:nw), intent(out)  wLC 
)

Definition at line 157 of file mod_finite_difference.t.

Here is the call graph for this function:

◆ reconstructr()

subroutine mod_finite_difference::reconstructr ( integer, intent(in)  ixI,
integer, intent(in)  L,
integer, intent(in)  iL,
  L,
integer, intent(in)  idims,
double precision, dimension(ixi^s,1:nw), intent(in)  w,
double precision, dimension(ixi^s,1:nw), intent(out)  wRC 
)

Definition at line 228 of file mod_finite_difference.t.

Here is the call graph for this function: