fluxes_base_mod::fluxes_base Type Reference
Inheritance diagram for fluxes_base_mod::fluxes_base:
logging_base_mod::logging_base fluxes_kt_mod::fluxes_kt

Classes

class(reconstruction_base), allocatable reconstruction
 reconstruction method More...
 
class(marray_base), allocatable minwav
 
class(marray_base), allocatable maxwav
 min/max wave speeds More...
 
class(marray_compound), pointer prim
 primitive/conservative More...
 
class(marray_compound), pointer cons
 state vectors on cell faces More...
 
class(marray_compound), pointer pfluxes
 physical fluxes More...
 

various data fields

real, dimension(:,:,:,:), pointer, contiguous bxflux
 
real, dimension(:,:,:,:), pointer, contiguous byflux
 
real, dimension(:,:,:,:), pointer, contiguous bzflux
 
real, dimension(:,:,:,:), pointer, contiguous bxfold
 
real, dimension(:,:,:,:), pointer, contiguous byfold
 
real, dimension(:,:,:,:), pointer, contiguous bzfold
 boundary fluxes More...
 
PROCEDURE initfluxes
 
PROCEDURE(CalculateFluxes), deferred calculatefluxes
 
PROCEDURE calculatefacedata
 
PROCEDURE getboundaryflux
 
PROCEDURE(Finalize), deferred finalize
 
PROCEDURE finalize_base
 

Additional Inherited Members

- Public Attributes inherited from logging_base_mod::logging_base
integer, public err
 error code More...
 

Detailed Description

Definition at line 61 of file fluxes_base.f90.

Member Function/Subroutine Documentation

◆ calculatefacedata()

PROCEDURE fluxes_base_mod::fluxes_base::calculatefacedata ( )
private

Definition at line 79 of file fluxes_base.f90.

◆ calculatefluxes()

PROCEDURE (CalculateFluxes), deferred fluxes_base_mod::fluxes_base::calculatefluxes ( )
private

Definition at line 78 of file fluxes_base.f90.

◆ finalize()

PROCEDURE (Finalize), deferred fluxes_base_mod::fluxes_base::finalize ( )
private

Definition at line 81 of file fluxes_base.f90.

◆ finalize_base()

PROCEDURE fluxes_base_mod::fluxes_base::finalize_base ( )
private

Definition at line 82 of file fluxes_base.f90.

◆ getboundaryflux()

PROCEDURE fluxes_base_mod::fluxes_base::getboundaryflux ( )
private

Definition at line 80 of file fluxes_base.f90.

◆ initfluxes()

PROCEDURE fluxes_base_mod::fluxes_base::initfluxes ( )
private

Definition at line 77 of file fluxes_base.f90.

Member Data Documentation

◆ bxflux

real, dimension(:,:,:,:), pointer, contiguous fluxes_base_mod::fluxes_base::bxflux
private

Definition at line 72 of file fluxes_base.f90.

◆ bxfold

real, dimension(:,:,:,:), pointer, contiguous fluxes_base_mod::fluxes_base::bxfold
private

Definition at line 72 of file fluxes_base.f90.

◆ byflux

real, dimension(:,:,:,:), pointer, contiguous fluxes_base_mod::fluxes_base::byflux
private

Definition at line 72 of file fluxes_base.f90.

◆ byfold

real, dimension(:,:,:,:), pointer, contiguous fluxes_base_mod::fluxes_base::byfold
private

Definition at line 72 of file fluxes_base.f90.

◆ bzflux

real, dimension(:,:,:,:), pointer, contiguous fluxes_base_mod::fluxes_base::bzflux
private

Definition at line 72 of file fluxes_base.f90.

◆ bzfold

real, dimension(:,:,:,:), pointer, contiguous fluxes_base_mod::fluxes_base::bzfold
private

boundary fluxes

Definition at line 72 of file fluxes_base.f90.

◆ cons

class(marray_compound), pointer fluxes_base_mod::fluxes_base::cons
private

state vectors on cell faces

Definition at line 67 of file fluxes_base.f90.

◆ maxwav

class(marray_base), allocatable fluxes_base_mod::fluxes_base::maxwav
private

min/max wave speeds

Definition at line 65 of file fluxes_base.f90.

◆ minwav

class(marray_base), allocatable fluxes_base_mod::fluxes_base::minwav
private

Definition at line 65 of file fluxes_base.f90.

◆ pfluxes

class(marray_compound), pointer fluxes_base_mod::fluxes_base::pfluxes
private

physical fluxes

Definition at line 67 of file fluxes_base.f90.

◆ prim

class(marray_compound), pointer fluxes_base_mod::fluxes_base::prim
private

primitive/conservative

Definition at line 67 of file fluxes_base.f90.

◆ reconstruction

class(reconstruction_base), allocatable fluxes_base_mod::fluxes_base::reconstruction
private

reconstruction method

Definition at line 63 of file fluxes_base.f90.


The documentation for this type was generated from the following file: