fsml_err Module

Module for everything related to error handling.


Uses

  • module~~fsml_err~~UsesGraph module~fsml_err fsml_err module~fsml_con fsml_con module~fsml_err->module~fsml_con module~fsml_ini fsml_ini module~fsml_err->module~fsml_ini module~fsml_utl fsml_utl module~fsml_err->module~fsml_utl module~fsml_con->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 module~fsml_utl->module~fsml_con module~fsml_utl->module~fsml_ini

Used by

  • module~~fsml_err~~UsedByGraph module~fsml_err 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_lin module~fsml_nlp->module~fsml_sts module~fsml_sts->module~fsml_err module~fsml_tst fsml_tst module~fsml_tst->module~fsml_err module~fsml_tst->module~fsml_dst module~fsml_tst->module~fsml_sts module~fsml fsml 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.", "Argument value not in list of valid options. Returning NaN.", "Passed array has invalid dimensions. Returning NaN.", "Passed array has invalid size. Returning NaN."]
character(len=128), public, parameter :: fsml_warning(1) = [character(len=128)::"NaN 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