MFC: Pre-Process
High-fidelity multiphase flow simulation
Loading...
Searching...
No Matches
m_check_patches Module Reference

This module contains subroutines that read, and check consistency of, the user provided inputs and data. More...

Functions/Subroutines

subroutine, public s_check_patches ()
 
subroutine s_check_line_segment_patch_geometry (patch_id)
 This subroutine verifies that the geometric parameters of the line segment patch have consistently been inputted by the user.
 
subroutine s_check_circle_patch_geometry (patch_id)
 This subroutine verifies that the geometric parameters of the circle patch have consistently been inputted by the user.
 
subroutine s_check_rectangle_patch_geometry (patch_id)
 This subroutine verifies that the geometric parameters of the rectangle patch have consistently been inputted by the user.
 
subroutine s_check_line_sweep_patch_geometry (patch_id)
 This subroutine verifies that the geometric parameters of the line sweep patch have consistently been inputted by the user.
 
subroutine s_check_ellipse_patch_geometry (patch_id)
 This subroutine verifies that the geometric parameters of the ellipse patch have consistently been inputted by the user.
 
subroutine s_check_2d_taylorgreen_vortex_patch_geometry (patch_id)
 This subroutine verifies that the geometric parameters of the Taylor Green vortex patch have been entered by the user consistently.
 
subroutine s_check_1d_analytical_patch_geometry (patch_id)
 This subroutine verifies that the geometric parameters of the analytical patch have consistently been inputted by the user.
 
subroutine s_check_2d_analytical_patch_geometry (patch_id)
 This subroutine verifies that the geometric parameters of the analytical patch have consistently been inputted by the user.
 
subroutine s_check_3d_analytical_patch_geometry (patch_id)
 This subroutine verifies that the geometric parameters of the analytical patch have consistently been inputted by the user.
 
subroutine s_check_sphere_patch_geometry (patch_id)
 This subroutine verifies that the geometric parameters of the sphere patch have consistently been inputted by the user.
 
subroutine s_check_spherical_harmonic_patch_geometry (patch_id)
 This subroutine verifies that the geometric parameters of the spherical harmonic patch have consistently been inputted by the user.
 
subroutine s_check_cuboid_patch_geometry (patch_id)
 This subroutine verifies that the geometric parameters of the cuboid patch have consistently been inputted by the user.
 
subroutine s_check_cylinder_patch_geometry (patch_id)
 This subroutine verifies that the geometric parameters of the cylinder patch have consistently been inputted by the user.
 
subroutine s_check_plane_sweep_patch_geometry (patch_id)
 This subroutine verifies that the geometric parameters of the plane sweep patch have consistently been inputted by the user.
 
subroutine s_check_ellipsoid_patch_geometry (patch_id)
 This subroutine verifies that the geometric parameters of the ellipsoid patch have consistently been inputted by the user.
 
subroutine s_check_inactive_patch_geometry (patch_id)
 
subroutine s_check_active_patch_alteration_rights (patch_id)
 This subroutine verifies that any rights granted to the given active patch, to overwrite the preceding active patches, were consistently inputted by the user.
 
subroutine s_check_inactive_patch_alteration_rights (patch_id)
 This subroutine verifies that the rights of the given inactive patch, to overwrite the preceding patches, remain unaltered by the user inputs.
 
subroutine s_check_supported_patch_smoothing (patch_id)
 This subroutine verifies that the smoothing parameters of the given patch, which supports the smoothing out of its boundaries, have consistently been inputted by the user.
 
subroutine s_check_unsupported_patch_smoothing (patch_id)
 This subroutine verifies that the smoothing parameters of the given patch, which does not support the smoothing out of its boundaries, remain unaltered by the user inputs.
 
subroutine s_check_active_patch_primitive_variables (patch_id)
 This subroutine verifies that the primitive variables associated with the given active patch are physically consistent.
 
subroutine s_check_inactive_patch_primitive_variables (patch_id)
 This subroutine verifies that the primitive variables associated with the given inactive patch remain unaltered by the user inputs.
 
subroutine s_check_model_geometry (patch_id)
 

Variables

character(len=10) istr
 

Detailed Description

This module contains subroutines that read, and check consistency of, the user provided inputs and data.

Function/Subroutine Documentation

◆ s_check_1d_analytical_patch_geometry()

subroutine m_check_patches::s_check_1d_analytical_patch_geometry ( integer, intent(in) patch_id)

This subroutine verifies that the geometric parameters of the analytical patch have consistently been inputted by the user.

Parameters
patch_idPatch identifier
Here is the call graph for this function:
Here is the caller graph for this function:

◆ s_check_2d_analytical_patch_geometry()

subroutine m_check_patches::s_check_2d_analytical_patch_geometry ( integer, intent(in) patch_id)

This subroutine verifies that the geometric parameters of the analytical patch have consistently been inputted by the user.

Parameters
patch_idPatch identifier
Here is the call graph for this function:
Here is the caller graph for this function:

◆ s_check_2d_taylorgreen_vortex_patch_geometry()

subroutine m_check_patches::s_check_2d_taylorgreen_vortex_patch_geometry ( integer, intent(in) patch_id)

This subroutine verifies that the geometric parameters of the Taylor Green vortex patch have been entered by the user consistently.

Parameters
patch_idPatch identifier
Here is the call graph for this function:
Here is the caller graph for this function:

◆ s_check_3d_analytical_patch_geometry()

subroutine m_check_patches::s_check_3d_analytical_patch_geometry ( integer, intent(in) patch_id)

This subroutine verifies that the geometric parameters of the analytical patch have consistently been inputted by the user.

Parameters
patch_idPatch identifier
Here is the call graph for this function:
Here is the caller graph for this function:

◆ s_check_active_patch_alteration_rights()

subroutine m_check_patches::s_check_active_patch_alteration_rights ( integer, intent(in) patch_id)

This subroutine verifies that any rights granted to the given active patch, to overwrite the preceding active patches, were consistently inputted by the user.

Parameters
patch_idPatch identifier
Here is the call graph for this function:
Here is the caller graph for this function:

◆ s_check_active_patch_primitive_variables()

subroutine m_check_patches::s_check_active_patch_primitive_variables ( integer, intent(in) patch_id)

This subroutine verifies that the primitive variables associated with the given active patch are physically consistent.

Parameters
patch_idPatch identifier
Here is the call graph for this function:
Here is the caller graph for this function:

◆ s_check_circle_patch_geometry()

subroutine m_check_patches::s_check_circle_patch_geometry ( integer, intent(in) patch_id)

This subroutine verifies that the geometric parameters of the circle patch have consistently been inputted by the user.

Parameters
patch_idPatch identifier
Here is the call graph for this function:
Here is the caller graph for this function:

◆ s_check_cuboid_patch_geometry()

subroutine m_check_patches::s_check_cuboid_patch_geometry ( integer, intent(in) patch_id)

This subroutine verifies that the geometric parameters of the cuboid patch have consistently been inputted by the user.

Parameters
patch_idPatch identifier
Here is the call graph for this function:
Here is the caller graph for this function:

◆ s_check_cylinder_patch_geometry()

subroutine m_check_patches::s_check_cylinder_patch_geometry ( integer, intent(in) patch_id)

This subroutine verifies that the geometric parameters of the cylinder patch have consistently been inputted by the user.

Parameters
patch_idPatch identifier
Here is the call graph for this function:
Here is the caller graph for this function:

◆ s_check_ellipse_patch_geometry()

subroutine m_check_patches::s_check_ellipse_patch_geometry ( integer, intent(in) patch_id)

This subroutine verifies that the geometric parameters of the ellipse patch have consistently been inputted by the user.

Parameters
patch_idPatch identifier
Here is the call graph for this function:
Here is the caller graph for this function:

◆ s_check_ellipsoid_patch_geometry()

subroutine m_check_patches::s_check_ellipsoid_patch_geometry ( integer, intent(in) patch_id)

This subroutine verifies that the geometric parameters of the ellipsoid patch have consistently been inputted by the user.

Parameters
patch_idPatch identifier
Here is the call graph for this function:
Here is the caller graph for this function:

◆ s_check_inactive_patch_alteration_rights()

subroutine m_check_patches::s_check_inactive_patch_alteration_rights ( integer, intent(in) patch_id)

This subroutine verifies that the rights of the given inactive patch, to overwrite the preceding patches, remain unaltered by the user inputs.

Parameters
patch_idPatch identifier
Here is the call graph for this function:
Here is the caller graph for this function:

◆ s_check_inactive_patch_geometry()

subroutine m_check_patches::s_check_inactive_patch_geometry ( integer, intent(in) patch_id)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ s_check_inactive_patch_primitive_variables()

subroutine m_check_patches::s_check_inactive_patch_primitive_variables ( integer, intent(in) patch_id)

This subroutine verifies that the primitive variables associated with the given inactive patch remain unaltered by the user inputs.

Parameters
patch_idPatch identifier
Here is the call graph for this function:
Here is the caller graph for this function:

◆ s_check_line_segment_patch_geometry()

subroutine m_check_patches::s_check_line_segment_patch_geometry ( integer, intent(in) patch_id)

This subroutine verifies that the geometric parameters of the line segment patch have consistently been inputted by the user.

Parameters
patch_idPatch identifier
Here is the call graph for this function:
Here is the caller graph for this function:

◆ s_check_line_sweep_patch_geometry()

subroutine m_check_patches::s_check_line_sweep_patch_geometry ( integer, intent(in) patch_id)

This subroutine verifies that the geometric parameters of the line sweep patch have consistently been inputted by the user.

Parameters
patch_idPatch identifier
Here is the call graph for this function:
Here is the caller graph for this function:

◆ s_check_model_geometry()

subroutine m_check_patches::s_check_model_geometry ( integer, intent(in) patch_id)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ s_check_patches()

subroutine, public m_check_patches::s_check_patches
Here is the call graph for this function:
Here is the caller graph for this function:

◆ s_check_plane_sweep_patch_geometry()

subroutine m_check_patches::s_check_plane_sweep_patch_geometry ( integer, intent(in) patch_id)

This subroutine verifies that the geometric parameters of the plane sweep patch have consistently been inputted by the user.

Parameters
patch_idPatch identifier
Here is the call graph for this function:
Here is the caller graph for this function:

◆ s_check_rectangle_patch_geometry()

subroutine m_check_patches::s_check_rectangle_patch_geometry ( integer, intent(in) patch_id)

This subroutine verifies that the geometric parameters of the rectangle patch have consistently been inputted by the user.

Parameters
patch_idPatch identifier
Here is the call graph for this function:
Here is the caller graph for this function:

◆ s_check_sphere_patch_geometry()

subroutine m_check_patches::s_check_sphere_patch_geometry ( integer, intent(in) patch_id)

This subroutine verifies that the geometric parameters of the sphere patch have consistently been inputted by the user.

Parameters
patch_idPatch identifier
Here is the call graph for this function:
Here is the caller graph for this function:

◆ s_check_spherical_harmonic_patch_geometry()

subroutine m_check_patches::s_check_spherical_harmonic_patch_geometry ( integer, intent(in) patch_id)

This subroutine verifies that the geometric parameters of the spherical harmonic patch have consistently been inputted by the user.

Parameters
patch_idPatch identifier
Here is the call graph for this function:
Here is the caller graph for this function:

◆ s_check_supported_patch_smoothing()

subroutine m_check_patches::s_check_supported_patch_smoothing ( integer, intent(in) patch_id)

This subroutine verifies that the smoothing parameters of the given patch, which supports the smoothing out of its boundaries, have consistently been inputted by the user.

Parameters
patch_idPatch identifier
Here is the call graph for this function:
Here is the caller graph for this function:

◆ s_check_unsupported_patch_smoothing()

subroutine m_check_patches::s_check_unsupported_patch_smoothing ( integer, intent(in) patch_id)

This subroutine verifies that the smoothing parameters of the given patch, which does not support the smoothing out of its boundaries, remain unaltered by the user inputs.

Parameters
patch_idPatch identifier
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ istr

character(len=10) m_check_patches::istr