fluxes_base_mod Module Reference
base module for numerical flux functions More...
Data Types | |
interface | CalculateFluxes |
interface | Finalize |
type | fluxes_base |
Functions/Subroutines | |
subroutine | finalize_base (this) |
Destructor. More... | |
various data fields | |
integer, parameter, public | kt = 1 |
subroutine | initfluxes (this, Mesh, Physics, config, IO, ftype, fname) |
Initialize Fluxes. More... | |
real function, dimension(physics%vnum) | getboundaryflux (this, Mesh, Physics, direction, comm) |
Get fluxes at boundaries. More... | |
pure subroutine | calculatefacedata (this, Mesh, Physics, pvar, cvar) |
Calcualtes face data with reconstruction methods (e. g. limiters) More... | |
Detailed Description
base module for numerical flux functions
- Todo:
- implement constructor and other fluxes, e.g. HLLC
Function/Subroutine Documentation
◆ calculatefacedata()
|
private |
Calcualtes face data with reconstruction methods (e. g. limiters)
Definition at line 368 of file fluxes_base.f90.
◆ finalize_base()
subroutine fluxes_base_mod::finalize_base | ( | class(fluxes_base), intent(inout) | this | ) |
Destructor.
Definition at line 400 of file fluxes_base.f90.
◆ getboundaryflux()
|
private |
◆ initfluxes()
|
private |
Initialize Fluxes.
Definition at line 119 of file fluxes_base.f90.
Variable Documentation
◆ kt
integer, parameter, public fluxes_base_mod::kt = 1 |
Definition at line 103 of file fluxes_base.f90.