0.6.0
Loading...
Searching...
No Matches
type_fv_flux.f90 File Reference

Data Types

type  type_fv_flux::t_fv_flux
 The Finite Volume flux type. More...
 
interface  type_fv_flux::fv_flux_func
 The abstract function for a numerical flux. More...
 
interface  type_fv_flux::fv_flux_limiter_func
 The abstract function for a flux limiter. More...
 

Modules

module  type_fv_flux
 The Finite Volume flux type.
 

Enumerations

enum  {
  type_fv_flux::fv_flux_lf , type_fv_flux::fv_flux_lw , type_fv_flux::fv_flux_godunov , type_fv_flux::fv_flux_richtmyer ,
  type_fv_flux::fv_flux_force , type_fv_flux::fv_flux_upwind , type_fv_flux::pure , type_fv_flux::upwind
}
 
enum  {
  type_fv_flux::fv_flux_limiter_low , type_fv_flux::fv_flux_limiter_high , type_fv_flux::fv_flux_limiter_superbee , type_fv_flux::fv_flux_limiter_minmod ,
  type_fv_flux::fv_flux_limiter_vanleer
}
 

Functions/Subroutines

logical function type_fv_flux::t_fv_flux_equal (lhs, rhs)
 

Variables

type(t_fv_flux), parameter type_fv_flux::default_flux_upwind = t_fv_flux(fv_flux_upwind, fv_flux_upwind, fv_flux_limiter_low)
 Default upwind flux.
 
type(t_fv_flux), parameter type_fv_flux::default_flux_godunov = t_fv_flux(fv_flux_godunov, fv_flux_godunov, fv_flux_limiter_low)
 Default Godunov flux.
 
type(t_fv_flux), parameter type_fv_flux::default_flux_lw = t_fv_flux(fv_flux_godunov, fv_flux_lw, fv_flux_limiter_vanleer)
 Default Lax-Wendroff flux.
 
type(t_fv_flux), parameter type_fv_flux::default_flux_force = t_fv_flux(fv_flux_force, fv_flux_force, fv_flux_limiter_low)
 Default FORCE flux.
 
type(t_fv_flux), parameter type_fv_flux::default_flux_flic = t_fv_flux(fv_flux_force, fv_flux_richtmyer, fv_flux_limiter_vanleer)
 Default FLIC flux.