0.6.0
Loading...
Searching...
No Matches
mod_eval_ib_metrics_points::eval_ib_metrics_ghost_points Interface Reference

Evaluate ghost points. More...

Public Member Functions

subroutine eval_ib_metrics_ghost_points_cell (ib_metrics, distance)
 
subroutine eval_ib_metrics_ghost_points_face (ib_metrics, distance)
 

Detailed Description

Evaluate ghost points.

When an instance of face_immersed_boundary is given, the ghost points of each immersed_boundary instance (corresponding to each component) are evaluated. When an instance of immersed_boundary is given, a ghost point is determined for each ghost cell, using distance argument.

Note
The distance argument must provide a value for every ghost node (i,j,k) and each of the six (four in 2D) Cartesian neighbor of theses ghost nodes. This value should be as accurate as possible.
Parameters
ib_metricsinstance of immersed_boundary or face_immersed_boundary.
distancedistance function to the immersed boundary.

Member Function/Subroutine Documentation

◆ eval_ib_metrics_ghost_points_cell()

subroutine mod_eval_ib_metrics_points::eval_ib_metrics_ghost_points::eval_ib_metrics_ghost_points_cell ( type(t_immersed_boundary_metrics), intent(inout) ib_metrics,
double precision, dimension(:,:,:), intent(in) distance )

◆ eval_ib_metrics_ghost_points_face()

subroutine mod_eval_ib_metrics_points::eval_ib_metrics_ghost_points::eval_ib_metrics_ghost_points_face ( type(t_face_immersed_boundary_metrics), intent(inout) ib_metrics,
type(t_face_field), intent(in) distance )

The documentation for this interface was generated from the following file: