calcCoreVals Interface

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

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

Description

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.