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... | |
| 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.
Here is the call graph for this function:

Variable Documentation
◆ kt
| integer, parameter, public fluxes_base_mod::kt = 1 |
Definition at line 104 of file fluxes_base.f90.
1.9.4