Contains the wrappers for the FronTier library interface.
|
subroutine | frontier_init (dirname, l, u, n) |
| Initialize the FronTier library.
|
|
subroutine | frontier_init_front (distance_function, front_redist_order, front_redist_frequency) |
|
subroutine | frontier_set_velocity_interpolation_function () |
|
subroutine | frontier_set_output_directory (dirname, casename) |
|
subroutine | frontier_advect (iteration, dt, front_cfl) |
|
subroutine | frontier_fill_volume_fraction (volume_fraction) |
|
subroutine | frontier_compute_curvature (mask, curvature) |
| compute the curvature at the cell centers only when mask is 1
|
|
subroutine | frontier_save (dirname, casename, iteration) |
|
subroutine | frontier_finalize () |
|
◆ frontier_compute_curvature()
subroutine mod_multiphase_front_tracking_frontier::frontier_compute_curvature |
( |
integer, dimension(:,:,:), intent(in) | mask, |
|
|
double precision, dimension(:,:,:), intent(inout) | curvature ) |
- Parameters
-
[in] | mask | the mask (true for computing) |
[in,out] | curvature | the resulting curvature (or 0 if masked) |
◆ frontier_init()
subroutine mod_multiphase_front_tracking_frontier::frontier_init |
( |
character(len=*), intent(in) | dirname, |
|
|
double precision, dimension(3), intent(in) | l, |
|
|
double precision, dimension(3), intent(in) | u, |
|
|
integer, dimension(3), intent(in) | n ) |
- Parameters
-
[in] | dirname | the string containing the directory name where to record the output |
[in] | L | The local coordinates of the left-bottom-back corner |
[in] | U | The local coordinates of the right-top-front corner |
[in] | N | The number of discretization points in each direction inside the domain (nxl,nyl,nzl) |