MFC
Exascale flow solver
Loading...
Searching...
No Matches
m_check_ib_patches Module Reference

Validates geometry parameters and constraints for immersed boundary patches. More...

Functions/Subroutines

impure subroutine, public s_check_ib_patches
 Validate the geometry parameters of all active and inactive immersed boundary patches.
impure subroutine s_check_circle_ib_patch_geometry (patch_id)
 Verify that the geometric parameters of the circle patch have been consistently inputted.
impure subroutine s_check_ellipse_ib_patch_geometry (patch_id)
 Verify that the geometric parameters of the ellipse patch have been consistently inputted.
impure subroutine s_check_airfoil_ib_patch_geometry (patch_id)
 Verify that the geometric parameters of the airfoil patch have been consistently inputted.
impure subroutine s_check_3d_airfoil_ib_patch_geometry (patch_id)
 Verify that the geometric parameters of the 3D airfoil patch have been consistently inputted.
impure subroutine s_check_rectangle_ib_patch_geometry (patch_id)
 Verify that the geometric parameters of the rectangle patch have been consistently inputted.
impure subroutine s_check_sphere_ib_patch_geometry (patch_id)
 Verify that the geometric parameters of the sphere patch have been consistently inputted.
impure subroutine s_check_cuboid_ib_patch_geometry (patch_id)
 Verify that the geometric parameters of the cuboid patch have been consistently inputted.
impure subroutine s_check_cylinder_ib_patch_geometry (patch_id)
 Verify that the geometric parameters of the cylinder patch have been consistently inputted.
impure subroutine s_check_model_ib_patch_geometry (patch_id)
 Verify that the geometric parameters of the model patch have been consistently inputted.
impure subroutine s_check_inactive_ib_patch_geometry (patch_id)
 Verify that inactive IB patch geometry parameters remain at defaults.

Variables

character(len=10) istr

Detailed Description

Validates geometry parameters and constraints for immersed boundary patches.

Function/Subroutine Documentation

◆ s_check_3d_airfoil_ib_patch_geometry()

impure subroutine m_check_ib_patches::s_check_3d_airfoil_ib_patch_geometry ( integer, intent(in) patch_id)
private

Verify that the geometric parameters of the 3D airfoil patch have been consistently inputted.

Definition at line 444 of file m_check_ib_patches.fpp.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ s_check_airfoil_ib_patch_geometry()

impure subroutine m_check_ib_patches::s_check_airfoil_ib_patch_geometry ( integer, intent(in) patch_id)
private

Verify that the geometric parameters of the airfoil patch have been consistently inputted.

Definition at line 427 of file m_check_ib_patches.fpp.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ s_check_circle_ib_patch_geometry()

impure subroutine m_check_ib_patches::s_check_circle_ib_patch_geometry ( integer, intent(in) patch_id)
private

Verify that the geometric parameters of the circle patch have been consistently inputted.

Definition at line 393 of file m_check_ib_patches.fpp.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ s_check_cuboid_ib_patch_geometry()

impure subroutine m_check_ib_patches::s_check_cuboid_ib_patch_geometry ( integer, intent(in) patch_id)
private

Verify that the geometric parameters of the cuboid patch have been consistently inputted.

Definition at line 495 of file m_check_ib_patches.fpp.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ s_check_cylinder_ib_patch_geometry()

impure subroutine m_check_ib_patches::s_check_cylinder_ib_patch_geometry ( integer, intent(in) patch_id)
private

Verify that the geometric parameters of the cylinder patch have been consistently inputted.

Definition at line 512 of file m_check_ib_patches.fpp.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ s_check_ellipse_ib_patch_geometry()

impure subroutine m_check_ib_patches::s_check_ellipse_ib_patch_geometry ( integer, intent(in) patch_id)
private

Verify that the geometric parameters of the ellipse patch have been consistently inputted.

Definition at line 410 of file m_check_ib_patches.fpp.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ s_check_ib_patches()

impure subroutine, public m_check_ib_patches::s_check_ib_patches

Validate the geometry parameters of all active and inactive immersed boundary patches.

Definition at line 342 of file m_check_ib_patches.fpp.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ s_check_inactive_ib_patch_geometry()

impure subroutine m_check_ib_patches::s_check_inactive_ib_patch_geometry ( integer, intent(in) patch_id)
private

Verify that inactive IB patch geometry parameters remain at defaults.

Definition at line 558 of file m_check_ib_patches.fpp.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ s_check_model_ib_patch_geometry()

impure subroutine m_check_ib_patches::s_check_model_ib_patch_geometry ( integer, intent(in) patch_id)
private

Verify that the geometric parameters of the model patch have been consistently inputted.

Definition at line 536 of file m_check_ib_patches.fpp.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ s_check_rectangle_ib_patch_geometry()

impure subroutine m_check_ib_patches::s_check_rectangle_ib_patch_geometry ( integer, intent(in) patch_id)
private

Verify that the geometric parameters of the rectangle patch have been consistently inputted.

Definition at line 461 of file m_check_ib_patches.fpp.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ s_check_sphere_ib_patch_geometry()

impure subroutine m_check_ib_patches::s_check_sphere_ib_patch_geometry ( integer, intent(in) patch_id)
private

Verify that the geometric parameters of the sphere patch have been consistently inputted.

Definition at line 478 of file m_check_ib_patches.fpp.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ istr

character(len=10) m_check_ib_patches::istr
private

Definition at line 337 of file m_check_ib_patches.fpp.f90.