Contains the wrappers for the FronTier library interface. More...
Functions/Subroutines | |
| 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 () |
Contains the wrappers for the FronTier library interface.
| subroutine mod_multiphase_front_tracking_frontier::frontier_advect | ( | integer, intent(in) | iteration, |
| double precision, intent(in) | dt, | ||
| double precision, intent(in) | front_cfl ) |
| subroutine mod_multiphase_front_tracking_frontier::frontier_compute_curvature | ( | integer, dimension(:,:,:), intent(in) | mask, |
| double precision, dimension(:,:,:), intent(inout) | curvature ) |
compute the curvature at the cell centers only when mask is 1
| [in] | mask | the mask (true for computing) |
| [in,out] | curvature | the resulting curvature (or 0 if masked) |
| subroutine mod_multiphase_front_tracking_frontier::frontier_fill_volume_fraction | ( | double precision, dimension(:,:,:), intent(inout) | volume_fraction | ) |
| subroutine mod_multiphase_front_tracking_frontier::frontier_finalize |
| 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 ) |
Initialize the FronTier library.
| [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) |
| subroutine mod_multiphase_front_tracking_frontier::frontier_init_front | ( | double precision, dimension(:,:,:), intent(in), target | distance_function, |
| integer, intent(in) | front_redist_order, | ||
| integer, intent(in) | front_redist_frequency ) |
| subroutine mod_multiphase_front_tracking_frontier::frontier_save | ( | character(len=*), intent(in) | dirname, |
| character(len=*), intent(in) | casename, | ||
| integer, intent(in) | iteration ) |
| subroutine mod_multiphase_front_tracking_frontier::frontier_set_output_directory | ( | character(len=*), intent(in) | dirname, |
| character(len=*), intent(in) | casename ) |
| subroutine mod_multiphase_front_tracking_frontier::frontier_set_velocity_interpolation_function |