fsml_norm_pdf Interface

public interface fsml_norm_pdf

Probability density function for normal distribution.

The location parameter (mu) is an optional argument and will default to 0.0 if not passed. The scale parameter (sigma) is an optional argument. If passed, it must be non-zero positive. It will default to 1.0 if not passed.

Calls

interface~~fsml_norm_pdf~~CallsGraph interface~fsml_norm_pdf fsml_norm_pdf proc~f_dst_norm_pdf f_dst_norm_pdf interface~fsml_norm_pdf->proc~f_dst_norm_pdf proc~f_dst_norm_pdf_core f_dst_norm_pdf_core proc~f_dst_norm_pdf->proc~f_dst_norm_pdf_core proc~s_err_print s_err_print proc~f_dst_norm_pdf->proc~s_err_print proc~f_utl_r2c f_utl_r2c proc~s_err_print->proc~f_utl_r2c

Module Procedures

public impure function f_dst_norm_pdf(x, mu, sigma) result(fx)

Impure wrapper function for f_dst_norm_pdf_core. Handles optional arguments and invalid values for arguments.

Arguments

Type IntentOptional Attributes Name
real(kind=wp), intent(in) :: x

sample position

real(kind=wp), intent(in), optional :: mu

distribution location (mean)

real(kind=wp), intent(in), optional :: sigma

distribution dispersion/scale (standard deviation)

Return Value real(kind=wp)