0.6.0
Loading...
Searching...
No Matches
tools.f90 File Reference

Modules

module  mod_lsm_reinitialization_tools
 Reinitialization common tools for algorithms.
 

Functions/Subroutines

subroutine mod_lsm_reinitialization_tools::compute_curvature_filter (levelset, band, kappa_max, filter)
 This routine fills the curvature filter.
 
subroutine mod_lsm_reinitialization_tools::compute_gradient_norm_error (phi, band, max_band_distance, error_l1l2linf, error_log)
 
subroutine mod_lsm_reinitialization_tools::compute_centered_gradient_norm_error (phi, band, max_band_distance, error_l1, error_l2, error_linf)
 
subroutine mod_lsm_reinitialization_tools::compute_gradient_norm_log_error (phi, band, max_band_distance, error_l1, error_l2, error_linf)
 
pure double precision function mod_lsm_reinitialization_tools::compute_godunov_hamiltonian (gradp, gradm, phi)
 
pure double precision function, dimension(size(gradp)) mod_lsm_reinitialization_tools::compute_hamiltonian_gradient (gradm, gradp, phi)
 
pure double precision function mod_lsm_reinitialization_tools::compute_ls_smooth_sign (phi, eps)
 
subroutine mod_lsm_reinitialization_tools::smooth_field_outside_band (levelset, band, mindx)