Interface for viscous sponge layer plane

This function calculates the sigma for the planar viscosity spongelayer and multiply with targetState 'viscosity'. This function is currectly used to define viscosity sponge in musubi.

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

type(tem_spongeLayer_plane_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 |
||

integer, | intent(in) | :: | n | Number of arrays to return |

return value

This function calculates the sigma for the planar viscosity spongelayer and multiply with targetState 'viscosity' from treeid. This function is currectly used to define viscosity sponge in musubi.

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

type(tem_spongeLayer_plane_type) | :: | me | Spacetime function to evaluate |
|||

integer(kind=long_k), | intent(in) | :: | treeIds(n) | treeIds of elements in given level |
||

type(treelmesh_type), | intent(in) | :: | tree | global treelm mesh |
||

integer, | intent(in) | :: | n | Number of arrays to return |

return value