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(:) |