Interface DerivativeCalculator

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      double fluxDerivative​(int uIndex)
      Calculates the flux derivative at the uIndex grid point.
      double fluxDerivativeFront()
      Calculates the flux derivative at the front surface.
      double fluxDerivativeRear()
      Calculates the flux derivative at the rear surface.
      double meanFluxDerivative​(int uIndex)
      Calculates the average value of the flux derivatives at the uIndex grid point on the current and previous timesteps.
      double meanFluxDerivativeFront()
      Calculates the average value of the flux derivatives at the first grid point on the current and previous timesteps.
      double meanFluxDerivativeRear()
      Calculates the average value of the flux derivatives at the last grid point on the current and previous timesteps.
    • Method Detail

      • meanFluxDerivative

        double meanFluxDerivative​(int uIndex)
        Calculates the average value of the flux derivatives at the uIndex grid point on the current and previous timesteps.
        Parameters:
        uIndex - the grid point index
        Returns:
        the time-averaged value of the flux derivative at uIndex
      • meanFluxDerivativeFront

        double meanFluxDerivativeFront()
        Calculates the average value of the flux derivatives at the first grid point on the current and previous timesteps.
        Returns:
        the time-averaged value of the flux derivative at the front surface
      • meanFluxDerivativeRear

        double meanFluxDerivativeRear()
        Calculates the average value of the flux derivatives at the last grid point on the current and previous timesteps.
        Returns:
        the time-averaged value of the flux derivative at the rear surface
      • fluxDerivative

        double fluxDerivative​(int uIndex)
        Calculates the flux derivative at the uIndex grid point.
        Parameters:
        uIndex - the grid point index
        Returns:
        the value of the flux derivative at uIndex
      • fluxDerivativeFront

        double fluxDerivativeFront()
        Calculates the flux derivative at the front surface.
        Returns:
        the value of the flux derivative at the front surface
      • fluxDerivativeRear

        double fluxDerivativeRear()
        Calculates the flux derivative at the rear surface.
        Returns:
        the value of the flux derivative at the rear surface