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