CAM
error_code Module Reference

Functions/Subroutines

subroutine, public report_error (err_code)
 
elemental logical function, public lapack_error (err_code)
 
elemental logical function, public fatal_error (err_code)
 
logical function, public clubb_at_least_debug_level (level)
 
subroutine, public set_clubb_debug_level (level)
 
subroutine, public clubb_debug (level, str)
 

Variables

integer, save, private clubb_debug_level = 0
 
integer, parameter, public clubb_no_error = 0
 
integer, parameter, public clubb_var_less_than_zero = 1
 
integer, parameter, public clubb_var_equals_nan = 2
 
integer, parameter, public clubb_singular_matrix = 3
 
integer, parameter, public clubb_bad_lapack_arg = 4
 
integer, parameter, public clubb_rtm_level_not_found = 5
 
integer, parameter, public clubb_var_out_of_bounds = 6
 
integer, parameter, public clubb_var_out_of_range = 7
 

Function/Subroutine Documentation

◆ clubb_at_least_debug_level()

logical function, public error_code::clubb_at_least_debug_level ( integer, intent(in)  level)
Here is the caller graph for this function:

◆ clubb_debug()

subroutine, public error_code::clubb_debug ( integer, intent(in)  level,
character(len=*), intent(in)  str 
)
Here is the caller graph for this function:

◆ fatal_error()

elemental logical function, public error_code::fatal_error ( integer, intent(in)  err_code)
Here is the caller graph for this function:

◆ lapack_error()

elemental logical function, public error_code::lapack_error ( integer, intent(in)  err_code)

◆ report_error()

subroutine, public error_code::report_error ( integer, intent(in)  err_code)
Here is the caller graph for this function:

◆ set_clubb_debug_level()

subroutine, public error_code::set_clubb_debug_level ( integer, intent(in)  level)
Here is the caller graph for this function:

Variable Documentation

◆ clubb_bad_lapack_arg

integer, parameter, public error_code::clubb_bad_lapack_arg = 4

◆ clubb_debug_level

integer, save, private error_code::clubb_debug_level = 0
private

◆ clubb_no_error

integer, parameter, public error_code::clubb_no_error = 0

◆ clubb_rtm_level_not_found

integer, parameter, public error_code::clubb_rtm_level_not_found = 5

◆ clubb_singular_matrix

integer, parameter, public error_code::clubb_singular_matrix = 3

◆ clubb_var_equals_nan

integer, parameter, public error_code::clubb_var_equals_nan = 2

◆ clubb_var_less_than_zero

integer, parameter, public error_code::clubb_var_less_than_zero = 1

◆ clubb_var_out_of_bounds

integer, parameter, public error_code::clubb_var_out_of_bounds = 6

◆ clubb_var_out_of_range

integer, parameter, public error_code::clubb_var_out_of_range = 7