Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MultiplicativeGeneratorCore), | intent(inout) | :: | this | |||
type(Grid), | intent(in) | :: | gridObj |
Grid object used to determine local number of rows |
||
type(Partition), | intent(in) | :: | partitionObj |
Partition object used to determine local number of rows |
||
integer(kind=ik), | intent(in) | :: | procRank |
Current processor rank |
||
integer(kind=ik), | intent(in), | dimension(:,:) | :: | rowCoords |
Global row coordinate values |
|
logical, | intent(in), | optional | :: | fluidCol |
True if column variable is fluid. Defaults to false. |
|
real(kind=rk), | intent(in), | optional, | dimension(:) | :: | fixedVVals |
Fixed velocity stencil values when the row variable is fluid and the column variable is kinetic |
logical, | intent(in), | optional | :: | vValsDependOnX |
True if v stencil has spatial dependence. Defaults to false. |
Multiplicative generator core initialization routine