ply_sampling_varsys_for_track Subroutine

public subroutine ply_sampling_varsys_for_track(varsys, trackInst, mesh, nDims, lvl_degree, sample_varsys, var, time)

Create a variable system for the given tracking instance.

Arguments

Type IntentOptional 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.


Calls

proc~~ply_sampling_varsys_for_track~~CallsGraph proc~ply_sampling_varsys_for_track ply_sampling_varsys_for_track get_element get_element proc~ply_sampling_varsys_for_track->get_element proc~ply_sampling_var_allocate ply_sampling_var_allocate proc~ply_sampling_varsys_for_track->proc~ply_sampling_var_allocate tem_LevelOf tem_LevelOf proc~ply_sampling_varsys_for_track->tem_LevelOf tem_varSys_init tem_varSys_init proc~ply_sampling_varsys_for_track->tem_varSys_init val val proc~ply_sampling_varsys_for_track->val

Called by

proc~~ply_sampling_varsys_for_track~~CalledByGraph proc~ply_sampling_varsys_for_track ply_sampling_varsys_for_track proc~ply_sample_adaptive ply_sample_adaptive proc~ply_sample_adaptive->proc~ply_sampling_varsys_for_track