MFC
Exascale flow solver
Loading...
Searching...
No Matches
m_patch_geometries.fpp.f90 File Reference

Contains module m_patch_geometries. More...

Go to the source code of this file.

Modules

module  m_patch_geometries
 Contains helper functions specific to various patch gemoetries for determining if a grid cell lies inside of or outside of a patch geometry.

Functions/Subroutines

logical function, public m_patch_geometries::f_is_inside_sphere (x, y, z, radius)
 Check if the x, y, and z coordinates would be located inside a sphere with the patch_id's radius.
logical function, public m_patch_geometries::f_is_inside_cylinder (polar_x, polar_y, height, radius, length)
 Check which length of the cylinder is not default. Use that direction as the height and the other two coordinate.
logical function, public m_patch_geometries::f_is_inside_cuboid (x, y, z, length)
 Check if the x, y, and possibly z coordinates would be located inside a cuboid with the patch_id's lengths.
logical function, public m_patch_geometries::f_is_inside_airfoil (x, y, z, length, airfoil_id)
 Check if the x, y, are bounded by a NACA airfoil. Check if the z coordinate is inside the left and right edges of the airfoil, if set.
logical function, public m_patch_geometries::f_is_inside_ellipse (x, y, length)

Detailed Description

Contains module m_patch_geometries.

Definition in file m_patch_geometries.fpp.f90.