Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ModelboundDataVarlike), | intent(inout) | :: | this | |||
type(VariableList), | intent(in) | :: | dataList |
Variable list object storing names of data |
||
type(CalculationRule), | intent(in), | dimension(:) | :: | derivationRules |
Calculation rules for each 1D data |
|
type(Partition), | intent(in) | :: | partitionObj |
Partition object used to initialize arrays |
||
type(Indexing), | intent(in) | :: | indexingObj |
Indexing object used to get numV and numH |
||
integer(kind=ik), | intent(in) | :: | xHaloWidth |
Halo width in the x direction |
||
type(VariableContainer), | intent(in) | :: | varCont |
Reference variable container for required derivation vars |
||
integer(kind=ik), | intent(in) | :: | procRank |
Rank of the current process |
||
integer(kind=ik), | intent(in), | optional, | dimension(:) | :: | dataDerivIndices |
Data indices for which derivations require other modelbound data |
Varlike modelbound data initialization routine