0.6.0
Loading...
Searching...
No Matches
mod_lsm_heaviside_standard Module Reference

Functions/Subroutines

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

Function/Subroutine Documentation

◆ compute_heaviside_regularized()

double precision function mod_lsm_heaviside_standard::compute_heaviside_regularized ( double precision, intent(in) phi,
double precision, intent(in) eps )

Compute the Heaviside approximation (sin, sharp)

◆ compute_heaviside_regularized_derivative()

double precision function mod_lsm_heaviside_standard::compute_heaviside_regularized_derivative ( double precision, intent(in) phi,
double precision, intent(in) eps )

Compute the Heaviside's derivative (Dirac) approximation (sin, sharp)

◆ compute_heaviside_regularized_sin()

double precision function mod_lsm_heaviside_standard::compute_heaviside_regularized_sin ( double precision, intent(in) phi,
double precision, intent(in) eps )

Compute the Heaviside approximation (sin)

◆ compute_heaviside_regularized_sin_derivative()

double precision function mod_lsm_heaviside_standard::compute_heaviside_regularized_sin_derivative ( double precision, intent(in) phi,
double precision, intent(in) eps )

Compute the Heaviside's derivative (Dirac) approximation (sin)

◆ compute_heaviside_regularized_tanh_spread()

double precision function mod_lsm_heaviside_standard::compute_heaviside_regularized_tanh_spread ( double precision, intent(in) phi,
double precision, intent(in) eps )

Compute the Heaviside approximation (wide tanh)

◆ compute_heaviside_regularized_tanh_spread_derivative()

double precision function mod_lsm_heaviside_standard::compute_heaviside_regularized_tanh_spread_derivative ( double precision, intent(in) phi,
double precision, intent(in) eps )

Compute the Heaviside's derivative (Dirac) approximation (wide tanh)

◆ compute_heaviside_regularized_tanh_uncut()

double precision function mod_lsm_heaviside_standard::compute_heaviside_regularized_tanh_uncut ( double precision, intent(in) phi,
double precision, intent(in) eps )

Compute the Heaviside approximation (wide tanh, uncut)

◆ compute_heaviside_regularized_tanh_uncut_derivative()

double precision function mod_lsm_heaviside_standard::compute_heaviside_regularized_tanh_uncut_derivative ( double precision, intent(in) phi,
double precision, intent(in) eps )

Compute the Heaviside's derivative (Dirac) approximation (wide tanh, uncut)