version 0.6.0
mod_lsm_heaviside_towers Module Reference

Volume fraction computations with the Towers' Heaviside approach.

Functions/Subroutines

subroutine levelset_compute_dirac_mass_towers (my_levelset, dirac)
 Apply the dirac mass distribution based on the level set. More...
 
subroutine levelset_compute_dirac_mass_towers_o2 (my_levelset, dirac)
 
subroutine levelset_compute_dirac_mass_towers_o3 (my_levelset, volume_fraction, dirac)
 
subroutine levelset_compute_dirac_mass_towers_face (my_levelset, dirac_face)
 
pure double precision function towers_h (phi)
 
pure double precision function towers_i (phi)
 
pure double precision function towers_j (phi)
 

Function/Subroutine Documentation

◆ levelset_compute_dirac_mass_towers()

subroutine mod_lsm_heaviside_towers::levelset_compute_dirac_mass_towers ( class(t_levelset), intent(in)  my_levelset,
double precision, dimension(:,:,:), intent(inout)  dirac 
)
Parameters
my_levelsetThe input levelset
diracThe resulting dirac function