0.6.0
Loading...
Searching...
No Matches
mod_immersed_boundary_analysis Module Reference

Preparation routine building blocks for immersed boundaries. More...

Data Types

interface  analyze_ib
 Analyse immersed boundaries. More...
 

Functions/Subroutines

subroutine analyze_ib_cell (ib_metrics, ibc_variable)
 
subroutine analyze_ib_face (ib_metrics, ibc_variable)
 
subroutine ib_log_information (ib_metrics, ibc_variable)
 Analyse IB metrics.
 
subroutine write_ib_points (ib_metrics)
 Print debug information to file.
 
subroutine write_ib_boundary_value (ib_metrics, ibc_variable)
 Print debug information to file.
 
subroutine write_ib_ghost_value (ib_metrics, var)
 Print debug information to file.
 

Variables

character(len= *), parameter print_ib_points_filename = "_ib_points."
 Filename to write ghost, boundary, and ghost point information.
 
character(len= *), parameter print_ib_boundary_value_filename = "_ib_bdval."
 Filename to boundary value information.
 
character(len= *), parameter print_ib_ghost_value_filename = "_ib_ghval."
 Filename to ghost value information.
 
character(len= *), parameter print_ib_points_extention = ".txt"
 Filename extension to these files.
 

Detailed Description

Preparation routine building blocks for immersed boundaries.

Function/Subroutine Documentation

◆ analyze_ib_cell()

subroutine mod_immersed_boundary_analysis::analyze_ib_cell ( type(t_immersed_boundary_metrics), intent(in) ib_metrics,
type(t_immersed_boundary_condition), intent(in) ibc_variable )

◆ analyze_ib_face()

subroutine mod_immersed_boundary_analysis::analyze_ib_face ( type(t_face_immersed_boundary_metrics), intent(in) ib_metrics,
type(t_face_immersed_boundary_condition), intent(in) ibc_variable )

◆ ib_log_information()

subroutine mod_immersed_boundary_analysis::ib_log_information ( type(t_immersed_boundary_metrics), intent(in) ib_metrics,
type(t_immersed_boundary_condition), intent(in) ibc_variable )

Analyse IB metrics.

◆ write_ib_boundary_value()

subroutine mod_immersed_boundary_analysis::write_ib_boundary_value ( type(t_immersed_boundary_metrics), intent(in) ib_metrics,
type(t_immersed_boundary_condition), intent(in) ibc_variable )

Print debug information to file.

◆ write_ib_ghost_value()

subroutine mod_immersed_boundary_analysis::write_ib_ghost_value ( type(t_immersed_boundary_metrics), intent(in) ib_metrics,
double precision, dimension(:,:,:), intent(in) var )

Print debug information to file.

◆ write_ib_points()

subroutine mod_immersed_boundary_analysis::write_ib_points ( type(t_immersed_boundary_metrics), intent(in) ib_metrics)

Print debug information to file.

Variable Documentation

◆ print_ib_boundary_value_filename

character(len=*), parameter mod_immersed_boundary_analysis::print_ib_boundary_value_filename = "_ib_bdval."

Filename to boundary value information.

◆ print_ib_ghost_value_filename

character(len=*), parameter mod_immersed_boundary_analysis::print_ib_ghost_value_filename = "_ib_ghval."

Filename to ghost value information.

◆ print_ib_points_extention

character(len=*), parameter mod_immersed_boundary_analysis::print_ib_points_extention = ".txt"

Filename extension to these files.

◆ print_ib_points_filename

character(len=*), parameter mod_immersed_boundary_analysis::print_ib_points_filename = "_ib_points."

Filename to write ghost, boundary, and ghost point information.