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 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_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_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_sts module~fsml->module~fsml_tst

Variables

Type Visibility Attributes Name Initial
character(len=128), public, parameter :: fsml_error(4) = [character(len=128)::"[fsml error] Argument value out of valid range. Returning sentinel.          ", "[fsml error] Argument value not in list  of valid options. Returning sentinel.", "[fsml error] Passed array has invalid    dimensions.                          ", "[fsml error] Passed array has invalid    size.                                "]
character(len=128), public, parameter :: fsml_warning(1) = [character(len=128)::"[fsml warning] Suspicious value 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