Variable container initialization routine
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(VariableContainer), | intent(inout) | :: | this | |||
type(VariableList), | intent(in) | :: | implicitVars |
List of implicit variables |
||
type(VariableList), | intent(in) | :: | derivedVars |
List of derived variables |
||
type(CalculationRule), | intent(in), | dimension(:) | :: | derivationRules |
Derivation rules corresponding to derived variables |
|
type(Indexing), | intent(in) | :: | indexingObj |
Reference indexing object used to map between variables and implicit vectors |
||
type(Partition), | intent(in) | :: | partitionObj |
Reference partition object |
||
integer(kind=ik), | intent(in) | :: | xHaloWidth |
Width of halo in x-direction |
||
integer(kind=ik), | intent(in) | :: | procRank |
Current processor rank |