StandardDG_t Derived Type

type, public, extends(HyperbolicDiscretization_t) :: StandardDG_t


Type-Bound Procedures

procedure, public :: Initialize => BaseClass_Initialize

procedure, public :: ComputeInnerFluxes => BaseClass_ComputeInnerFluxes

  • private subroutine BaseClass_ComputeInnerFluxes(self, e, HyperbolicFlux, contravariantFlux)

    Arguments

    Type IntentOptional Attributes Name
    class(HyperbolicDiscretization_t), intent(in) :: self
    type(Element), intent(in) :: e
    procedure(HyperbolicFlux0D_f) :: HyperbolicFlux
    real(kind=RP), intent(out) :: contravariantFlux(1:NCONS,0:e%Nxyz(1),0:e%Nxyz(2),0:e%Nxyz(3),1:NDIM)

procedure, public :: ComputeInnerFluxJacobian => BaseClass_ComputeInnerFluxJacobian

  • private subroutine BaseClass_ComputeInnerFluxJacobian(self, e, dFdQ)

    Arguments

    Type IntentOptional Attributes Name
    class(HyperbolicDiscretization_t), intent(in) :: self
    type(Element), intent(in) :: e
    real(kind=RP), intent(out) :: dFdQ(NCONS,NCONS,NDIM,0:e%Nxyz(1),0:e%Nxyz(2),0:e%Nxyz(3))