Go to the source code of this file.
Defines | |
#define | eh_watch_int(val) |
#define | eh_watch_lng(val) |
#define | eh_watch_ptr(val) |
#define | eh_watch_dbl(val) |
#define | eh_watch_exp(val) |
#define | eh_watch_str(val) |
#define | eh_watch_chr(val) |
#define | eh_watch_dbl_vec(val, l, h) |
#define | eh_require(expr) |
#define | eh_require_msg(expr, msg) |
#define | eh_require_msg_critical(expr, msg) if ( !(expr) ) { eh_require_msg( expr , msg ); eh_exit(-1); } else |
#define | eh_require_critical(expr) if ( !(expr) ) { eh_require( expr ); eh_exit(-1); } else |
#define | eh_require_not_reached() |
#define | eh_make_note(expr) |
#define | eh_note_block(msg, expr) |
#define | eh_return_val_if_fail(expr, val) if ( !(expr) ) { return (val); } else |
#define | eh_return_if_fail(expr) if ( !(expr) ) { return; } else |
#define eh_make_note | ( | expr | ) |
Value:
{ \
(expr), \
fprintf( stderr , \
"%s : line %d : %s\n" , \
g_basename(__FILE__) , \
__LINE__ , \
#expr ), \
fflush( stderr ); }
Definition at line 152 of file eh_messages.h.
#define eh_note_block | ( | msg, | |||
expr | ) |
Value:
if ( (expr) ) \ { \ gchar* base_name = g_path_get_basename(__FILE__); \ eh_debug( \ "%s : line %d : %s\n" , \ base_name , \ __LINE__, \ (msg)?(msg):"NULL" ) , \ eh_free( base_name ); \ fflush( stderr ); \ } \ if ( !(expr) ) {} else
Definition at line 161 of file eh_messages.h.
Referenced by run_plume_hypo().
#define eh_require | ( | expr | ) |
Value:
if ( !(expr) ) { \ fprintf( stderr , \ "%s : line %d : requirement failed : (%s)\n" , \ g_basename(__FILE__), \ __LINE__, \ #expr ), \ fflush( stderr ); } else
Definition at line 110 of file eh_messages.h.
Referenced by _print_sediment_column(), _scan_sediment_column(), add_sediment_from_external_source(), add_suspended_sediment(), avulsion_full(), bio_conveyor(), bio_conveyor_layers(), bio_init(), bio_run(), bioturbate(), calculate_head_index(), calculate_mid_vel(), calculate_next_c_and_h(), calculate_next_vel(), combine_river_discharge(), compute_c_grain(), compute_c_grain_new(), compute_next_h(), decider(), deposit_in_ocean(), deposit_in_river(), diffuse_cols(), diffuse_profile(), diffuse_sediment(), dump_cpr_data(), eh_add_to_sequence(), eh_data_record_interpolate_rows(), eh_date_to_years(), eh_dbl_array_abs_max(), eh_dbl_array_add(), eh_dbl_array_add_each(), eh_dbl_array_add_scalar(), eh_dbl_array_diff(), eh_dbl_array_fabs(), eh_dbl_array_foreach(), eh_dbl_array_fprint(), eh_dbl_array_gradient(), eh_dbl_array_is_monotonic(), eh_dbl_array_linspace(), eh_dbl_array_max(), eh_dbl_array_max_ind(), eh_dbl_array_min(), eh_dbl_array_min_ind(), eh_dbl_array_mult(), eh_dbl_array_mult_each(), eh_dbl_array_normalize(), eh_dbl_array_rebin_larger(), eh_dbl_array_rebin_smaller(), eh_dbl_array_running_mean(), eh_dbl_array_var(), eh_dbl_array_write(), eh_dbl_grid_add(), eh_dbl_grid_expand(), eh_dbl_grid_fprintf(), eh_dbl_grid_reduce(), eh_dbl_grid_remesh(), eh_dbl_grid_subtract(), eh_dbl_grid_sum_bad_val(), eh_dlm_print_dbl_grid(), eh_dlm_print_full(), eh_dlm_split_records(), eh_factorial_log(), eh_fill_project_info(), eh_fopen(), eh_fread_int32_from_be(), eh_fread_int64_from_be(), eh_fwrite_int32_to_be(), eh_fwrite_int64_to_be(), eh_gamma_p(), eh_gamma_q(), eh_gamma_series(), eh_get_data_file_size(), eh_grid_add_row(), eh_grid_copy(), eh_grid_copy_data(), eh_grid_set_x_lin(), eh_grid_set_y_lin(), eh_id_array(), eh_input_val_eval(), eh_input_val_set(), eh_kei_0(), eh_key_file_add_group(), eh_key_file_get_dbl_array(), eh_key_file_pop_group(), eh_key_file_reset_value(), eh_key_file_scan_from_template(), eh_key_file_set_value(), eh_linspace(), eh_load_project(), eh_malloc(), eh_ndgrid_n(), eh_ndgrid_x(), eh_open_dir(), eh_open_project_file(), eh_open_scanner(), eh_project_add_info_val(), eh_project_set_info_val(), eh_rand_normal(), eh_render_command_str(), eh_reshape_ndgrid(), eh_scan_boolean_array(), eh_scan_dbl_array(), eh_scan_int_array(), eh_scan_str(), eh_scan_str_array(), eh_set_project_current_time(), eh_str_is_boolean(), eh_str_parse_key_value(), eh_str_remove_comments(), eh_str_to_boolean(), eh_str_to_dbl(), eh_str_to_dbl_range(), eh_str_to_dbl_range_piecewise(), eh_str_to_int(), eh_str_to_time_in_years(), eh_str_to_time_range(), eh_str_to_time_range_piecewise(), eh_strv_find(), eh_symbol_table_dbl_array_value(), eh_symbol_table_time_array_value(), eh_touch_file(), eh_uniform_array(), eh_write_project_info_file(), erode_profile(), erode_river_profile(), f3tensor(), fail_check_failure_plane_is_valid(), fail_examine_fail_profile(), fail_get_failure_line(), fail_get_janbu_parameters(), fail_reinit_fail_column(), fail_reinit_fail_profile(), fail_reuse_fail_profile(), fail_update_fail_profile(), fill_sedflux_info_file(), fill_to_bruun(), fill_to_bruun_profile(), get_beaufort_scale_from_height(), get_breaking_wave_depth(), get_bruun_a(), get_bruun_profile(), get_bruun_zones(), get_circle(), get_diffusion_components(), get_ellipse(), get_erosion_depth(), get_erosion_efficiency(), get_factor_of_safety(), get_flexure_parameter(), get_height_from_beaufort_scale(), get_max_erosion_profile(), get_offset_from_angle(), get_paola_diffusion(), get_path_exit_side(), get_sea_level(), get_sediment_flux(), get_shelf_zones(), get_tidal_level(), get_tidal_time(), get_tidal_time_step(), get_time_step(), get_total_flux_bruun_zone(), get_tsunami_parameters(), get_wave_from_beaufort_scale(), get_wave_from_beaufort_scale_old(), get_wave_from_beaufort_scale_power_law(), get_wind_from_beaufort_scale(), get_zone_indices(), get_zones(), inflow_check_params(), inflow_flood_from_cell(), inflow_scan_bathy_file(), inflow_set_bathy_data(), inflow_set_bathy_data_from_cube(), init_bbl(), init_bioturbation(), init_met_station(), init_river_data(), is_shore_cell(), load_cpr_data(), make_depth_histogram(), matrix(), move_sediment(), new_dmatrix(), plume_centerline_inv_at(), plume_check_params(), plume_half_width(), plume_i_bar(), plume_k_bar_at_x(), plume_k_bar_dy_at_x(), plume_print_data(), plume_scan_parameter_file(), plume_u_bar_at_x(), plume_v_bar_at_x(), plume_wrapper(), poly_interpolate(), rain_sediment_3(), run_avulsion(), run_compaction(), run_diffusion(), run_plume_hyper_inflow(), run_plume_hyper_sakura(), run_turbidity_inflow(), sakura(), sakura_add(), sakura_array_mass_deposited(), sakura_array_mass_eroded(), sakura_array_mass_in_susp(), sakura_array_mass_lost(), sakura_array_set_w(), sakura_array_set_x(), sakura_check_params(), sakura_copy_bathy_data(), sakura_deposit(), sakura_deposit_all(), sakura_erode(), sakura_erode_depth(), sakura_flood_from_cell(), sakura_get_depth(), sakura_get_phe(), sakura_get_sin_slope(), sakura_next_c_grain(), sakura_remove(), sakura_reynolds_number(), sakura_run_flood(), sakura_scan_bathy_file(), sakura_sed_add_sediment(), sakura_sed_get_depth(), sakura_sed_get_phe(), sakura_sed_remove_sediment(), sakura_set_bathy_data(), sakura_set_bathy_data_from_cube(), sakura_set_constant_output_data(), sakura_set_outflow(), sakura_settling_velocity(), sakura_wrapper(), sakura_write_data(), savgol(), sed_array_to_bio_array(), sed_cell_add(), sed_cell_add_facies(), sed_cell_age(), sed_cell_age_in_years(), sed_cell_clear(), sed_cell_compact(), sed_cell_copy(), sed_cell_copy_fraction(), sed_cell_dup(), sed_cell_excess_pressure(), sed_cell_facies(), sed_cell_fraction(), sed_cell_grid_add(), sed_cell_grid_clear(), sed_cell_grid_copy_data(), sed_cell_grid_free_data(), sed_cell_grid_init(), sed_cell_grid_mass(), sed_cell_is_same(), sed_cell_list_destroy(), sed_cell_list_new(), sed_cell_mass(), sed_cell_move_fraction(), sed_cell_move_thickness(), sed_cell_n_types(), sed_cell_pressure(), sed_cell_read(), sed_cell_resize(), sed_cell_separate(), sed_cell_separate_amount(), sed_cell_separate_fraction(), sed_cell_separate_thickness(), sed_cell_set_age(), sed_cell_set_equal_fraction(), sed_cell_set_facies(), sed_cell_set_fraction(), sed_cell_set_pressure(), sed_cell_set_thickness(), sed_cell_write_to_byte_order(), sed_column_add_cell_real(), sed_column_add_vec(), sed_column_append(), sed_column_at_property(), sed_column_avg_property(), sed_column_avg_property_with_load(), sed_column_bioturbate(), sed_column_compact_cell(), sed_column_copy(), sed_column_copy_data(), sed_column_copy_public_data(), sed_column_depth_age(), sed_column_extract_cells_above(), sed_column_extract_top_cell(), sed_column_extract_top_cell_loc(), sed_column_extract_top_fill(), sed_column_extract_top_n_cells(), sed_column_load_at(), sed_column_mass(), sed_column_property(), sed_column_property_0(), sed_column_read(), sed_column_rebin(), sed_column_remove_top(), sed_column_remove_top_cell(), sed_column_remove_top_erode(), sed_column_resize(), sed_column_resize_cell(), sed_column_sediment_mass(), sed_column_stack_cell_loc_real(), sed_column_stack_cell_real(), sed_column_stack_cells(), sed_column_stack_cells_loc(), sed_column_top_age(), sed_column_top_nbins(), sed_column_top_property_0(), sed_column_total_load(), sed_column_total_property(), sed_column_x_index(), sed_column_y_index(), sed_cube_area_above(), sed_cube_col(), sed_cube_col_ij(), sed_cube_col_x(), sed_cube_col_y(), sed_cube_cols(), sed_cube_column_id(), sed_cube_constants(), sed_cube_copy(), sed_cube_copy_cols(), sed_cube_copy_line(), sed_cube_count_above(), sed_cube_find_columns_custom(), sed_cube_find_line_path(), sed_cube_find_shore_edge(), sed_cube_grid(), sed_cube_load(), sed_cube_min_height(), sed_cube_n_rows_between(), sed_cube_read(), sed_cube_remove_all_trunks(), sed_cube_river_mouth_1d(), sed_cube_river_mouth_position(), sed_cube_river_path_id(), sed_cube_sediment_mass(), sed_cube_set_age(), sed_cube_set_bathy(), sed_cube_set_name(), sed_cube_set_nth_river(), sed_cube_set_quake(), sed_cube_set_time_step(), sed_cube_set_x_res(), sed_cube_set_y_res(), sed_cube_set_z_res(), sed_cube_slope_vector(), sed_cube_time_step(), sed_cube_time_step_in_days(), sed_cube_time_step_in_seconds(), sed_cube_time_step_in_years(), sed_cube_to_add(), sed_cube_to_remove(), sed_cube_water_depth(), sed_cube_water_pressure(), sed_cube_x_cols_between(), sed_cube_x_res(), sed_cube_x_slope(), sed_cube_y_cols_between(), sed_cube_y_res(), sed_cube_y_slope(), sed_cube_y_slope_fast(), sed_cube_z_res(), sed_dispersion_relation_frequency(), sed_dispersion_relation_wave_number(), sed_epoch_new_from_table(), sed_epoch_queue_new(), sed_epoch_queue_run(), sed_epoch_queue_set_processes(), sed_epoch_queue_test_run(), sed_epoch_queue_tic(), sed_epoch_scan_proc_queue(), sed_epoch_set_active_time(), sed_epoch_set_number(), sed_epoch_sscan_duration(), sed_epoch_sscan_number(), sed_epoch_sscan_time(), sed_epoch_sscan_time_step(), sed_get_floor_vec(), sed_gravity_wave_set_frequency(), sed_gravity_wave_set_number(), sed_hydro_add_cell(), sed_hydro_array_eventize(), sed_hydro_cmp_suspended_load(), sed_hydro_cmp_time(), sed_hydro_cmp_total_load(), sed_hydro_file_new(), sed_hydro_is_hyperpycnal(), sed_hydro_scan_n_records(), sed_hydro_set_duration(), sed_hydro_set_time(), sed_hydro_size(), sed_hydro_subtract_cell(), sed_hydro_time(), sed_hydrotrend_byte_order(), sed_hydrotrend_data_start(), sed_hydrotrend_n_grains(), sed_hydrotrend_read_recs(), sed_hydrotrend_record_size(), sed_hydrotrend_write(), sed_inflow(), sed_measurement_copy(), sed_ocean_storm_fprint(), sed_ocean_storm_set_wave(), sed_process_append_child(), sed_process_copy(), sed_process_fprint_info(), sed_process_link_new(), sed_process_queue_check_family(), sed_process_queue_init(), sed_process_queue_n_inactive(), sed_process_queue_run_until(), sed_process_queue_validate(), sed_process_scan(), sed_property_copy(), sed_property_file_header_fprint(), sed_property_file_header_new(), sed_property_file_new(), sed_property_file_write(), sed_property_measure(), sed_property_new(), sed_river_attach_susp_grid(), sed_river_avulse(), sed_river_concentration(), sed_river_is_hyperpycnal(), sed_sakura(), sed_sediment_add_type(), sed_sediment_append(), sed_sediment_copy(), sed_sediment_foreach(), sed_sediment_fprint_default(), sed_sediment_insert_sorted(), sed_sediment_type(), sed_tripod_attr_copy(), sed_tripod_header_fprint(), sed_tripod_measure(), sed_tripod_write(), sed_type_copy(), sed_type_init(), sed_type_is_same(), sed_type_is_same_size(), sed_type_write(), sed_wave_copy(), sed_wave_is_same(), sedflux_finalize(), sedflux_get_file_name_interactively(), sedflux_init(), sedflux_parse_command_line(), sedflux_run(), sedflux_run_time_step(), set_cube_set_constants(), split_river_discharge(), subside_grid_load(), subside_half_plane_load(), update_bruun_zone_data(), and xshore().
#define eh_require_critical | ( | expr | ) | if ( !(expr) ) { eh_require( expr ); eh_exit(-1); } else |
#define eh_require_msg | ( | expr, | |||
msg | ) |
Value:
if ( !(expr) ) { \ fprintf( stderr , \ "%s : line %d : requirement (%s) failed : (%s)\n" , \ g_basename(__FILE__), \ __LINE__, \ (msg)?(msg):"NULL" , \ #expr ), \ fflush( stderr ); } else
Definition at line 119 of file eh_messages.h.
#define eh_require_msg_critical | ( | expr, | |||
msg | ) | if ( !(expr) ) { eh_require_msg( expr , msg ); eh_exit(-1); } else |
Definition at line 139 of file eh_messages.h.
#define eh_require_not_reached | ( | ) |
Value:
{ \
fprintf( stderr , \
"%s : line %d : should not be reached\n" , \
g_basename(__FILE__) , \
__LINE__ ), \
fflush( stderr ); }
Definition at line 145 of file eh_messages.h.
Referenced by _sed_diag_mass(), add_new_value(), bio_array_to_cell_array(), bio_run(), compact(), d1mach_(), deposit_in_ocean(), diffuse_sediment_2(), eh_dbl_array_diffuse(), eh_input_val_set(), erode_river_profile(), get_paola_diffusion(), get_rate_val(), get_time_line_val(), get_type_val(), i1mach_(), interpolate_bad_val(), main(), plumeout2(), plumeout3(), run_avulsion(), run_debris_flow(), run_flow(), run_river(), sakura_array_print_data(), sed_bathy_grid_scan(), sed_column_bioturbate(), sed_column_extract_top_cell_loc(), sed_column_remove_top_cell(), sed_cube_find_line_path(), sed_cube_river_mouth_position(), sed_epoch_queue_run(), sed_gravity_units(), sed_hydro_file_new(), sed_mu_water_units(), sed_process_queue_check_family(), sed_rho_fresh_water_units(), sed_rho_mantle_units(), sed_rho_quartz_units(), sed_rho_sea_water_units(), sed_river_fread(), sed_river_fwrite(), sed_river_set_angle_limit(), sed_sea_salinity_units(), and sed_type_yield_strength().
#define eh_return_if_fail | ( | expr | ) | if ( !(expr) ) { return; } else |
Definition at line 176 of file eh_messages.h.
Referenced by eh_dbl_grid_scalar_mult(), eh_grid_foreach(), eh_set_file_error_from_errno(), and sed_process_clean().
#define eh_return_val_if_fail | ( | expr, | |||
val | ) | if ( !(expr) ) { return (val); } else |
Definition at line 175 of file eh_messages.h.
Referenced by _print_sediment_column(), _scan_sediment_column(), bio_init(), bio_print_layers(), bio_print_output(), bio_scan_column_file(), eh_bisection(), eh_data_record_scan_file(), eh_dbl_array_abs_sum(), eh_dbl_array_diff(), eh_dbl_array_each_ge(), eh_dbl_array_each_le(), eh_dbl_array_linspace(), eh_dbl_array_running_mean(), eh_dbl_array_sum(), eh_dbl_grid_new_set(), eh_dlm_prepare(), eh_dlm_print_dbl_grid(), eh_dlm_print_full(), eh_dlm_read(), eh_dlm_read_data(), eh_dlm_read_full(), eh_dlm_read_full_swap(), eh_dlm_read_swap(), eh_factorial(), eh_fopen_error(), eh_grid_malloc(), eh_grid_path_is_same(), eh_grid_path_len(), eh_input_val_set(), eh_key_file_scan(), eh_key_file_scan_for(), eh_key_file_scan_from_template(), eh_linear_fit(), eh_open_data_file(), eh_open_dir(), eh_open_scanner(), eh_scan_boolean_array(), eh_scan_dbl_array(), eh_scan_int_array(), eh_scan_str(), eh_scan_str_array(), eh_str_to_boolean(), eh_str_to_dbl(), eh_str_to_dbl_range(), eh_str_to_dbl_range_piecewise(), eh_str_to_int(), eh_str_to_time_in_years(), eh_str_to_time_range(), eh_str_to_time_range_piecewise(), eh_symbol_table_require_labels(), eh_touch_file(), inflow_check_params(), inflow_scan_bathy_file(), inflow_scan_flood_file(), inflow_scan_parameter_file(), init_avulsion(), init_bbl(), init_bioturbation(), init_constants(), init_cpr(), init_data_dump(), init_debris_flow(), init_diffusion(), init_erosion(), init_failure(), init_flow(), init_inflow(), init_isostasy(), init_met_station(), init_new_process(), init_plume_hypo(), init_quake(), init_river(), init_squall(), init_storm(), init_subsidence(), init_tide(), init_xshore(), parse_data_list(), plume(), plume_centerline_deposit(), plume_centerline_deposit_nd(), plume_centerline_inv(), plume_centerline_inv_at(), plume_centerline_inv_nd(), plume_check_params(), plume_established_width(), plume_establishment_width(), plume_i_bar(), plume_inv(), plume_inv_nd(), plume_k_bar_at_x(), plume_k_bar_dy_at_x(), plume_plug_width(), plume_scan_parameter_file(), plume_u_bar_at_x(), plume_v_bar_at_x(), plume_width_averaged_deposit(), plume_width_averaged_deposit_nd(), plume_width_averaged_deposit_nd_num(), plume_width_averaged_deposit_num(), sakura_check_params(), sakura_scan_bathy_file(), sakura_scan_flood_file(), sakura_scan_parameter_file(), sed_bathy_grid_scan(), sed_bathy_grid_scan_1d_ascii(), sed_bathy_grid_scan_2d_ascii(), sed_bathy_grid_scan_2d_binary(), sed_cell_add_amount(), sed_cell_add_column(), sed_cell_set_amount(), sed_column_add(), sed_column_base_height(), sed_column_chomp(), sed_column_chop(), sed_column_height_copy(), sed_column_index_at(), sed_column_index_depth(), sed_column_index_thickness(), sed_column_is_empty(), sed_column_is_get_index(), sed_column_is_set_index(), sed_column_is_valid_index(), sed_column_len(), sed_column_nth_cell(), sed_column_remove(), sed_column_thickness(), sed_column_thickness_index(), sed_column_top(), sed_column_top_height(), sed_column_top_index(), sed_column_top_property(), sed_column_top_rho(), sed_cube_col(), sed_cube_col_ij(), sed_cube_destroy_storm_list(), sed_cube_in_suspension(), sed_cube_is_1d(), sed_cube_is_in_domain_id(), sed_cube_is_in_domain_pos(), sed_cube_n_branches(), sed_cube_n_rivers(), sed_cube_n_x(), sed_cube_n_y(), sed_cube_name(), sed_cube_new_empty(), sed_cube_new_from_file(), sed_cube_number_of_rivers(), sed_cube_sea_level(), sed_cube_set_bathy(), sed_cube_set_dz(), sed_cube_size(), sed_cube_storm_list(), sed_cube_x(), sed_cube_x_cols_between(), sed_cube_y(), sed_cube_y_cols_between(), sed_epoch_duration(), sed_epoch_end(), sed_epoch_filename(), sed_epoch_name(), sed_epoch_new_from_table(), sed_epoch_number(), sed_epoch_proc_queue(), sed_epoch_queue_length(), sed_epoch_queue_new(), sed_epoch_queue_new_full(), sed_epoch_queue_new_sscan(), sed_epoch_queue_new_sscan_old(), sed_epoch_queue_set_processes(), sed_epoch_queue_test_run(), sed_epoch_scan_proc_queue(), sed_epoch_sscan_duration(), sed_epoch_sscan_filename(), sed_epoch_sscan_number(), sed_epoch_sscan_time(), sed_epoch_sscan_time_step(), sed_epoch_start(), sed_epoch_time_step(), sed_get_floor(), sed_get_floor_sequence_2(), sed_get_floor_sequence_3(), sed_get_floor_vec(), sed_hydro_add_cell(), sed_hydro_array_fprint(), sed_hydro_average_records(), sed_hydro_check(), sed_hydro_copy(), sed_hydro_file_destroy(), sed_hydro_file_guess_type(), sed_hydro_fprint(), sed_hydro_fprint_rec(), sed_hydro_fraction(), sed_hydro_is_same(), sed_hydro_new_from_table(), sed_hydro_nth_concentration(), sed_hydro_nth_fraction(), sed_hydro_process_records(), sed_hydro_set_nth_concentration(), sed_hydro_subtract_cell(), sed_hydro_sum_durations(), sed_hydro_suspended_concentration(), sed_hydro_suspended_flux(), sed_hydro_suspended_load(), sed_hydro_suspended_volume_flux(), sed_hydro_total_load(), sed_hydro_water_flux(), sed_hydrotrend_join_header_from_byte_order(), sed_hydrotrend_read_n_recs(), sed_hydrotrend_read_recs(), sed_hydrotrend_write(), sed_process_copy(), sed_process_data(), sed_process_fprint(), sed_process_interval(), sed_process_interval_is_always(), sed_process_interval_is_at_end(), sed_process_is_on(), sed_process_is_set(), sed_process_link_new(), sed_process_name(), sed_process_queue_init(), sed_process_queue_scan(), sed_process_queue_set_families(), sed_process_queue_validate(), sed_process_run_count(), sed_process_scan(), sed_process_user_data(), sed_property_n_args(), sed_river_adjust_mass(), sed_river_angle(), sed_river_bedload(), sed_river_copy(), sed_river_depth(), sed_river_has_children(), sed_river_hinge_copy(), sed_river_hydro(), sed_river_left(), sed_river_max_angle(), sed_river_min_angle(), sed_river_mouth_is(), sed_river_name(), sed_river_name_cmp(), sed_river_name_is(), sed_river_name_loc(), sed_river_right(), sed_river_sediment_load(), sed_river_split_discharge(), sed_river_suspended_load(), sed_river_velocity(), sed_river_water_flux(), sed_river_width(), sed_scan_sea_level_curve(), sed_sediment_scan(), sedflux_parse_command_line(), sedflux_setup_project_dir(), and xshore().
#define eh_watch_chr | ( | val | ) |
Value:
G_STMT_START { \
fprintf(stderr, \
"%s = %f (%s, line %d)\n", \
#val, \
val, \
g_basename(__FILE__), \
__LINE__), \
fflush(stderr); } G_STMT_END
Definition at line 74 of file eh_messages.h.
#define eh_watch_dbl | ( | val | ) |
Value:
G_STMT_START { \ if ( fabs(val) < 1e3 && fabs(val)>1e-3 ) \ fprintf(stderr, \ "%s = %f (%s, line %d)\n", \ #val, \ val, \ g_basename(__FILE__), \ __LINE__), \ fflush(stderr); \ else \ eh_watch_exp( val ); } G_STMT_END
Definition at line 44 of file eh_messages.h.
Referenced by add_to_hist(), bio_array_to_cell_array(), calculate_head_index(), compute_next_h(), diffuse_cols(), get_erosion_efficiency(), get_tidal_time_step(), main(), move_sediment(), plume_wrapper(), plumeout2(), sakura(), sakura_settling_velocity(), sed_column_bioturbate(), sed_column_extract_top_fill(), solve_excess_pore_pressure(), test_in_suspension(), and xshore().
#define eh_watch_dbl_vec | ( | val, | |||
l, | |||||
h | ) |
Value:
G_STMT_START { \ int i; \ for ( i=l ; i<=h ; i++ ) { \ fprintf(stderr, \ "%s[%d] = %f (%s, line %d)\n", \ #val, \ i, \ val[i], \ g_basename(__FILE__), \ __LINE__), \ fflush(stderr); } } G_STMT_END
Definition at line 83 of file eh_messages.h.
#define eh_watch_exp | ( | val | ) |
Value:
G_STMT_START { \
fprintf(stderr, \
"%s = %g (%s, line %d)\n", \
#val, \
val, \
g_basename(__FILE__), \
__LINE__), \
fflush(stderr); } G_STMT_END
Definition at line 56 of file eh_messages.h.
#define eh_watch_int | ( | val | ) |
Value:
G_STMT_START { \
fprintf(stderr, \
"%s = %d (%s, line %d)\n", \
#val, \
val, \
g_basename(__FILE__), \
__LINE__), \
fflush(stderr); } G_STMT_END
Definition at line 17 of file eh_messages.h.
Referenced by add_to_hist(), bio_array_to_cell_array(), calculate_head_index(), compute_next_h(), main(), move_sediment(), sed_column_bioturbate(), sed_column_stack_cells(), and sed_column_stack_cells_loc().
#define eh_watch_lng | ( | val | ) |
Value:
G_STMT_START { \
fprintf(stderr, \
"%s = %ld (%s, line %d)\n", \
#val, \
val, \
g_basename(__FILE__), \
__LINE__), \
fflush(stderr); } G_STMT_END
Definition at line 26 of file eh_messages.h.
#define eh_watch_ptr | ( | val | ) |
Value:
G_STMT_START { \
fprintf(stderr, \
"%s = %p (%s, line %d)\n", \
#val, \
val, \
g_basename(__FILE__), \
__LINE__), \
fflush(stderr); } G_STMT_END
Definition at line 35 of file eh_messages.h.
Referenced by main(), and sed_column_bioturbate().
#define eh_watch_str | ( | val | ) |
Value:
G_STMT_START { \ fprintf(stderr, \ "%s = %s (%s, line %d)\n", \ #val, \ (val)?(val):"(null)" , \ g_basename(__FILE__), \ __LINE__), \ fflush(stderr); } G_STMT_END
Definition at line 65 of file eh_messages.h.
Referenced by main().