initMultGen Interface

interface
private module subroutine initMultGen(this, coreObj, fluidCol, initXVals, initHVals, initVVals)

Arguments

Type IntentOptional Attributes Name
class(MultiplicativeStencilGen), intent(inout) :: this
type(MultiplicativeGeneratorCore), intent(inout), allocatable :: coreObj

Multiplicative core - will be deallocated after call

logical, intent(in), optional :: fluidCol

True if the column variable for this stencil is fluid.

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

Optional initial raw x stencil values. Defaults to unallocated.

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

Optional initial raw h stencil values. Defaults to unallocated.

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

Optional initial raw v stencil values. Defaults to unallocated.

Description

Multiplicative stencil value generator initialization routine