Module for everything related to error handling.
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."] |
Prints error message in specific format.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | error |
Prints warning message in specific format.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | warning |