This function computes 2d parabola profile from coord of elements

This profile is defined by element barycentric coordinate and 2d parabola parameters. 2D parabola profile at given plane is computed in the following way:

- Project barycentric coordinate vector in a given plane via
- Compute spatial value using

Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|

type(tem_canonicalND_type) | :: | me | contains line parameters for 2d parabola |
|||

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 |
||

integer, | intent(in) | :: | n | number of return values |

return value of a function

Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|

real(kind=rk), | private | :: | alpha | ||||

real(kind=rk), | private | :: | diff(3) | ||||

real(kind=rk), | private | :: | vecAsqr | ||||

real(kind=rk), | private | :: | center(3) | ||||

real(kind=rk), | private | :: | halfdir(3) | ||||

integer, | private | :: | iDir |