calcCoreVals Module Subroutine

module subroutine calcCoreVals(this, res, xVals, hVals, vVals)

Calculate multiplicative core values. All passed stencil values should be indexed starting at the first evolved point. If there are any gaps in the row values those must also be included for indexing to work.

Arguments

Type IntentOptional Attributes Name
class(MultiplicativeGeneratorCore), intent(inout) :: this
type(RealArray), intent(inout), allocatable, dimension(:) :: res
type(RealArray), intent(in), dimension(:) :: xVals

x stencil values

type(RealArray), intent(in), optional, dimension(:) :: hVals

h stencil values

type(RealArray), intent(in), optional, dimension(:) :: vVals

v stencil values