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

Modules

module  mod_lsm_heaviside_standard
 

Functions/Subroutines

double precision function mod_lsm_heaviside_standard::compute_heaviside_regularized (phi, eps)
 Compute the Heaviside approximation (sin, sharp)
 
double precision function mod_lsm_heaviside_standard::compute_heaviside_regularized_sin (phi, eps)
 Compute the Heaviside approximation (sin)
 
double precision function mod_lsm_heaviside_standard::compute_heaviside_regularized_tanh_spread (phi, eps)
 Compute the Heaviside approximation (wide tanh)
 
double precision function mod_lsm_heaviside_standard::compute_heaviside_regularized_tanh_uncut (phi, eps)
 Compute the Heaviside approximation (wide tanh, uncut)
 
double precision function mod_lsm_heaviside_standard::compute_heaviside_regularized_derivative (phi, eps)
 Compute the Heaviside's derivative (Dirac) approximation (sin, sharp)
 
double precision function mod_lsm_heaviside_standard::compute_heaviside_regularized_sin_derivative (phi, eps)
 Compute the Heaviside's derivative (Dirac) approximation (sin)
 
double precision function mod_lsm_heaviside_standard::compute_heaviside_regularized_tanh_spread_derivative (phi, eps)
 Compute the Heaviside's derivative (Dirac) approximation (wide tanh)
 
double precision function mod_lsm_heaviside_standard::compute_heaviside_regularized_tanh_uncut_derivative (phi, eps)
 Compute the Heaviside's derivative (Dirac) approximation (wide tanh, uncut)