Create a variable system for the given tracking instance.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(tem_varSys_type), | intent(in) | :: | varsys | Variable system describing the access to the original data to sample. |
||
| type(tem_tracking_instance_type), | intent(in) | :: | trackInst | The tracking object that should be sampled. |
||
| type(treelmesh_type), | intent(in) | :: | mesh | Original mesh describing the spatial organisation of the data to sample. |
||
| integer, | intent(in) | :: | nDims | Dimensionality of the data to sample. |
||
| integer, | intent(in) | :: | lvl_degree(:) | Maximal polynomial degree for each level. |
||
| type(tem_varSys_type), | intent(out) | :: | sample_varsys | Variable system for the sampled data. |
||
| type(ply_sampling_var_type), | pointer | :: | var(:) | Extracted data for all the variables requested in the given tracking instance. |
||
| type(tem_time_type), | intent(in) | :: | time | Point in time to get the data for. |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | private | :: | nVars | ||||
| integer, | private | :: | nElems | ||||
| integer, | private | :: | nScalars | ||||
| integer, | private | :: | varpos | ||||
| integer, | private | :: | nComponents | ||||
| integer, | private | :: | nDofs | ||||
| integer, | private | :: | i | ||||
| integer, | private | :: | iElem | ||||
| integer, | private | :: | iVar | ||||
| integer, | private | :: | iComponent | ||||
| integer, | private | :: | iScalar | ||||
| integer, | private | :: | iTotComp | ||||
| integer, | private | :: | iLevel | ||||
| integer, | private | :: | total_dofs | ||||
| integer, | private | :: | lower_bound | ||||
| integer, | private | :: | upper_bound | ||||
| integer, | private, | allocatable | :: | elempos(:) | |||
| real(kind=rk), | private, | allocatable | :: | elemdat(:) |