Package pulse.problem.schemes.rte
Interface DerivativeCalculator
-
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
Fluxes,FluxesAndExplicitDerivatives,FluxesAndImplicitDerivatives
public interface DerivativeCalculator extends Serializable
This is basically a coupling interface between aSolverand aRadiativeTransferSolver.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description doublefluxDerivative(int uIndex)Calculates the flux derivative at theuIndexgrid point.doublefluxDerivativeFront()Calculates the flux derivative at the front surface.doublefluxDerivativeRear()Calculates the flux derivative at the rear surface.doublemeanFluxDerivative(int uIndex)Calculates the average value of the flux derivatives at theuIndexgrid point on the current and previous timesteps.doublemeanFluxDerivativeFront()Calculates the average value of the flux derivatives at the first grid point on the current and previous timesteps.doublemeanFluxDerivativeRear()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 theuIndexgrid 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 theuIndexgrid 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
-
-