A routine to evaluate chunk of elements for given list of variables
If subTree is present, it will use map2Global from subTree else map2Global is created for current chunk of global mesh
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(tem_varSys_type), | intent(in) | :: | varsys | Variable system describing available data. |
||
integer, | intent(in) | :: | varPos(:) | Position of variables to evaluate in varSys |
||
integer, | intent(in) | :: | elemPos(:) | Position of treeID of the element to get the variable for. |
||
type(tem_time_type), | intent(in) | :: | time | Time information for the current data. |
||
type(treelmesh_type), | intent(in) | :: | tree | Mesh definition of the input data. |
||
integer, | intent(in) | :: | nElems | number of elements to evaluate |
||
integer, | intent(in) | :: | nDofs | Number of degrees of freedom. |
||
real(kind=rk), | intent(out) | :: | res(:) | Output data size: io_buffer_size |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | maxComponents | ||||
integer, | public | :: | nScalars | ||||
integer, | public | :: | nComponents | ||||
integer, | public | :: | elemsize | ||||
integer, | public | :: | compOff | ||||
integer, | public | :: | iElem | ||||
integer, | public | :: | iVar | ||||
integer, | public | :: | iDof | ||||
integer, | public | :: | nVars | ||||
integer, | public | :: | res_size | ||||
integer, | public | :: | e_start | ||||
integer, | public | :: | t_start | ||||
integer, | public | :: | d_start | ||||
real(kind=rk), | public, | allocatable | :: | tmpdat(:) |