This function compute space time function for given list of treeIDs
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(tem_spacetime_fun_type) | :: | me | Spacetime function to evaluate |
|||
integer(kind=long_k), | intent(in) | :: | treeIDs(n) | TreeIDs where to evaluate the function |
||
type(tem_time_type), | intent(in) | :: | time | timer object incl. the current time information |
||
type(treelmesh_type), | intent(in) | :: | tree | Global treelmesh to look for positions in |
||
integer, | intent(in) | :: | n | Number of values to return |
return value of the function
This function compute space time function that give bach a table of results for given list of treeIDs
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(tem_spacetime_fun_type) | :: | me | Spacetime function to evaluate |
|||
integer(kind=long_k), | intent(in) | :: | treeIDs(n) | TreeIDs where to evaluate the function |
||
type(tem_time_type), | intent(in) | :: | time | timer object incl. the current time information |
||
type(treelmesh_type), | intent(in) | :: | tree | Global treelmesh to look for positions in |
||
integer, | intent(in) | :: | n | Number of tables to return |
||
integer, | intent(in) | :: | ncomp | Number of values in a Table |
return value of the function
This function computes the space time function for a given list of coordinates
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(tem_spacetime_fun_type) | :: | me | Spacetime function to evaluate |
|||
real(kind=rk), | intent(in) | :: | coord(n,3) | barycentric Ids of an elements. 1st index goes over number of elements and 2nd index goes over x,y,z coordinates |
||
type(tem_time_type), | intent(in) | :: | time | timer object incl. the current time information |
||
integer, | intent(in) | :: | n | Number of values to return |
return value of the function
This function computes the space time function that gives back an array for a given list of coordinates
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(tem_spacetime_fun_type) | :: | me | Spacetime function to evaluate |
|||
real(kind=rk), | intent(in) | :: | coord(n,3) | barycentric Ids of an elements. 1st index goes over number of elements and 2nd index goes over x,y,z coordinates |
||
type(tem_time_type), | intent(in) | :: | time | timer object incl. the current time information |
||
integer, | intent(in) | :: | n | Number of arrays to return |
||
integer, | intent(in) | :: | ncomp | Number of entrys in each array |
return value of the function
This function computes the space time function for given list of space-time coordinates.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(tem_spacetime_fun_type) | :: | me | Spacetime function to evaluate |
|||
real(kind=rk), | intent(in) | :: | stCoord(n,4) | barycentric Ids of an elements. 1st index goes over number of elements and 2nd index goes over x,y,z,t coordinates |
||
integer, | intent(in) | :: | n | Number of values to return |
return value of the function
This function returns pre-stored value at given idx if spacetime function is predefined apesmate else evaluate a spacetime function for a point at given idx in growing array of points. Return value is a scalar.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(tem_spacetime_fun_type), | intent(in) | :: | me | spacetime type |
||
type(tem_grwPoints_type), | intent(in) | :: | grwPnt | growing array of all spacetime point of a variable |
||
integer, | intent(in) | :: | idx(nVals) | Index position to return a pre-store value or to compute |
||
integer, | intent(in) | :: | nVals | number of return values |
||
integer, | intent(in) | :: | iLevel | Level to access stored value in aps_coupling |
||
type(tem_time_type), | intent(in) | :: | time | timer object incl. the current time information |
return value of a function
This function returns pre-stored value at given idx if spacetime function is predefined apesmate else evaluate a spacetime function for a point at given idx in growing array of points. Return value is a vector.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(tem_spacetime_fun_type), | intent(in) | :: | me | spacetime type |
||
type(tem_grwPoints_type), | intent(in) | :: | grwPnt | growing array of all spacetime point of a variable |
||
integer, | intent(in) | :: | idx(nVals) | Index position to return a pre-store value or to compute |
||
integer, | intent(in) | :: | nVals | number of return values |
||
integer, | intent(in) | :: | iLevel | Level to which the evaluated values to be returned |
||
type(tem_time_type), | intent(in) | :: | time | timer object incl. the current time information |
||
integer, | intent(in) | :: | nComps | number of components per returned value |
return value of a function