fsml_err Module

Module for everything related to error handling.


Uses

  • module~~fsml_err~~UsesGraph module~fsml_err fsml_err module~fsml_ini fsml_ini module~fsml_err->module~fsml_ini ieee_arithmetic ieee_arithmetic module~fsml_ini->ieee_arithmetic iso_fortran_env iso_fortran_env module~fsml_ini->iso_fortran_env stdlib_linalg stdlib_linalg module~fsml_ini->stdlib_linalg

Used by

  • module~~fsml_err~~UsedByGraph module~fsml_err fsml_err module~fsml_dat fsml_dat module~fsml_dat->module~fsml_err module~fsml_dst fsml_dst module~fsml_dst->module~fsml_err module~fsml_lin fsml_lin module~fsml_lin->module~fsml_err module~fsml_sts fsml_sts module~fsml_lin->module~fsml_sts module~fsml_nlp fsml_nlp module~fsml_nlp->module~fsml_err module~fsml_nlp->module~fsml_dat module~fsml_nlp->module~fsml_lin module~fsml_nlp->module~fsml_sts module~fsml_sts->module~fsml_err module~fsml_sts->module~fsml_dat module~fsml_tst fsml_tst module~fsml_tst->module~fsml_err module~fsml_tst->module~fsml_dat module~fsml_tst->module~fsml_dst module~fsml_tst->module~fsml_sts module~fsml fsml module~fsml->module~fsml_dat module~fsml->module~fsml_dst module~fsml->module~fsml_lin module~fsml->module~fsml_nlp module~fsml->module~fsml_sts module~fsml->module~fsml_tst

Variables

Type Visibility Attributes Name Initial
character(len=128), public, parameter :: fsml_error(4) = [character(len=128)::"Argument value out of valid range. Returning NaN/sentinel.", "Argument value not in list of valid options. Returning NaN/sentinel.", "Passed array has invalid dimensions. Returning NaN/sentinel.", "Passed array has invalid size. Returning NaN/sentinel."]
character(len=128), public, parameter :: fsml_warning(1) = [character(len=128)::"NaN/sentinel returned. Convergence may not have been  reached in bisection iterations."]

Subroutines

public subroutine s_err_print(error)

Prints error message in specific format.

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: error

public subroutine s_err_warn(warning)

Prints warning message in specific format.

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: warning