Data Fields |
integer(c_int), parameter | rsb_err_no_error = -INT(Z"0000", C_INT) |
| See RSB_ERR_NO_ERROR.
|
integer(c_int), parameter | rsb_err_generic_error = -INT(Z"0001", C_INT) |
| See RSB_ERR_GENERIC_ERROR.
|
integer(c_int), parameter | rsb_err_unsupported_operation = -INT(Z"0002", C_INT) |
| See RSB_ERR_UNSUPPORTED_OPERATION.
|
integer(c_int), parameter | rsb_err_unsupported_type = -INT(Z"0004", C_INT) |
| See RSB_ERR_UNSUPPORTED_TYPE.
|
integer(c_int), parameter | rsb_err_unsupported_format = -INT(Z"0008", C_INT) |
| See RSB_ERR_UNSUPPORTED_FORMAT.
|
integer(c_int), parameter | rsb_err_internal_error = -INT(Z"0010", C_INT) |
| See RSB_ERR_INTERNAL_ERROR.
|
integer(c_int), parameter | rsb_err_badargs = -INT(Z"0020", C_INT) |
| See RSB_ERR_BADARGS.
|
integer(c_int), parameter | rsb_err_enomem = -INT(Z"0040", C_INT) |
| See RSB_ERR_ENOMEM.
|
integer(c_int), parameter | rsb_err_unimplemented_yet = -INT(Z"0100", C_INT) |
| See RSB_ERR_UNIMPLEMENTED_YET.
|
integer(c_int), parameter | rsb_err_limits = -INT(Z"0200", C_INT) |
| See RSB_ERR_LIMITS.
|
integer(c_int), parameter | rsb_err_unsupported_feature = -INT(Z"0400", C_INT) |
| See RSB_ERR_UNSUPPORTED_FEATURE.
|
integer(c_int), parameter | rsb_err_no_user_configuration = -INT(Z"0800", C_INT) |
| See RSB_ERR_NO_USER_CONFIGURATION.
|
integer(c_int), parameter | rsb_err_corrupt_input_data = -INT(Z"01000", C_INT) |
| See RSB_ERR_CORRUPT_INPUT_DATA.
|
integer(c_int), parameter | rsb_err_failed_memhier_detection = -INT(Z"02000", C_INT) |
| See RSB_ERR_FAILED_MEMHIER_DETECTION.
|
integer(c_int), parameter | rsb_err_could_not_honour_externally_allocation_flags = -INT(Z"04000", C_INT) |
| See RSB_ERR_COULD_NOT_HONOUR_EXTERNALLY_ALLOCATION_FLAGS.
|
integer(c_int), parameter | rsb_err_no_stream_output_configured_out = -INT(Z"08000", C_INT) |
| See RSB_ERR_NO_STREAM_OUTPUT_CONFIGURED_OUT.
|
integer(c_int), parameter | rsb_err_invalid_numerical_data = -INT(Z"010000", C_INT) |
| See RSB_ERR_INVALID_NUMERICAL_DATA.
|
integer(c_int), parameter | rsb_err_memory_leak = -INT(Z"020000", C_INT) |
| See RSB_ERR_MEMORY_LEAK.
|
integer(c_int), parameter | rsb_flag_noflags = INT(Z"0000000", C_INT) |
| See RSB_FLAG_NOFLAGS.
|
integer(c_int), parameter | rsb_flag_fortran_indices_interface = INT(Z"0000001", C_INT) |
| See RSB_FLAG_FORTRAN_INDICES_INTERFACE.
|
integer(c_int), parameter | rsb_flag_c_indices_interface = INT(Z"0000000", C_INT) |
| See RSB_FLAG_C_INDICES_INTERFACE.
|
integer(c_int), parameter | rsb_flag_use_halfword_indices = INT(Z"0000002", C_INT) |
| See RSB_FLAG_USE_HALFWORD_INDICES.
|
integer(c_int), parameter | rsb_flag_want_row_major_order = INT(Z"0000000", C_INT) |
| See RSB_FLAG_WANT_ROW_MAJOR_ORDER.
|
integer(c_int), parameter | rsb_flag_want_column_major_order = INT(Z"04000000", C_INT) |
| See RSB_FLAG_WANT_COLUMN_MAJOR_ORDER.
|
integer(c_int), parameter | rsb_flag_sorted_input = INT(Z"0000004", C_INT) |
| See RSB_FLAG_SORTED_INPUT.
|
integer(c_int), parameter | rsb_flag_triangular = INT(Z"0000008", C_INT) |
| See RSB_FLAG_TRIANGULAR.
|
integer(c_int), parameter | rsb_flag_lower = INT(Z"0000010", C_INT) |
| See RSB_FLAG_LOWER.
|
integer(c_int), parameter | rsb_flag_upper = INT(Z"0000020", C_INT) |
| See RSB_FLAG_UPPER.
|
integer(c_int), parameter | rsb_flag_unit_diag_implicit = INT(Z"0000040", C_INT) |
| See RSB_FLAG_UNIT_DIAG_IMPLICIT.
|
integer(c_int), parameter | rsb_flag_want_coo_storage = INT(Z"0000100", C_INT) |
| See RSB_FLAG_WANT_COO_STORAGE.
|
integer(c_int), parameter | rsb_flag_duplicates_keep_last = INT(Z"0000000", C_INT) |
| See RSB_FLAG_DUPLICATES_KEEP_LAST.
|
integer(c_int), parameter | rsb_flag_duplicates_default_handle = INT(Z"0000000", C_INT) |
| See RSB_FLAG_DUPLICATES_DEFAULT_HANDLE.
|
integer(c_int), parameter | rsb_flag_duplicates_sum = INT(Z"0000200", C_INT) |
| See RSB_FLAG_DUPLICATES_SUM.
|
integer(c_int), parameter | rsb_flag_discard_zeros = INT(Z"0000400", C_INT) |
| See RSB_FLAG_DISCARD_ZEROS.
|
integer(c_int), parameter | rsb_flag_quad_partitioning = INT(Z"0002000", C_INT) |
| See RSB_FLAG_QUAD_PARTITIONING.
|
integer(c_int), parameter | rsb_flag_want_bcss_storage = INT(Z"0004000", C_INT) |
| See RSB_FLAG_WANT_BCSS_STORAGE.
|
integer(c_int), parameter | rsb_flag_assembled_in_coo_arrays = INT(Z"0040000", C_INT) |
| See RSB_FLAG_ASSEMBLED_IN_COO_ARRAYS.
|
integer(c_int), parameter | rsb_flag_experimental_in_place_permutation_sort = INT(Z"0080000", C_INT) |
| See RSB_FLAG_EXPERIMENTAL_IN_PLACE_PERMUTATION_SORT.
|
integer(c_int), parameter | rsb_flag_symmetric = INT(Z"0400000", C_INT) |
| See RSB_FLAG_SYMMETRIC.
|
integer(c_int), parameter | rsb_flag_hermitian = INT(Z"0800000", C_INT) |
| See RSB_FLAG_HERMITIAN.
|
integer(c_int), parameter | rsb_flag_recursive_more_leaves_than_threads = INT(Z"01000000", C_INT) |
| See RSB_FLAG_RECURSIVE_MORE_LEAVES_THAN_THREADS.
|
integer(c_int), parameter | rsb_flag_recursive_subdivide_more_on_diag = INT(Z"08000000", C_INT) |
| See RSB_FLAG_RECURSIVE_SUBDIVIDE_MORE_ON_DIAG.
|
integer(c_int), parameter | rsb_flag_externally_allocated_arrays = INT(Z"040000000", C_INT) |
| See RSB_FLAG_EXTERNALLY_ALLOCATED_ARRAYS.
|
integer(c_int), parameter | rsb_flag_use_csr_reserved = INT(Z"0200000", C_INT) |
| See RSB_FLAG_USE_CSR_RESERVED.
|
integer(c_int), parameter | rsb_flag_default_storage_flags = (RSB_FLAG_WANT_BCSS_STORAGE+RSB_FLAG_WANT_COO_STORAGE) |
| See RSB_FLAG_DEFAULT_STORAGE_FLAGS.
|
integer(c_int), parameter | rsb_flag_default_coo_matrix_flags = RSB_FLAG_WANT_COO_STORAGE |
| See RSB_FLAG_DEFAULT_COO_MATRIX_FLAGS.
|
integer(c_int), parameter | rsb_flag_default_csr_matrix_flags = RSB_FLAG_WANT_BCSS_STORAGE |
| See RSB_FLAG_DEFAULT_CSR_MATRIX_FLAGS.
|
integer(c_int), parameter | rsb_flag_default_rsb_matrix_flags = (RSB_FLAG_QUAD_PARTITIONING+RSB_FLAG_USE_HALFWORD_INDICES+RSB_FLAG_WANT_COO_STORAGE+RSB_FLAG_WANT_BCSS_STORAGE) |
| See RSB_FLAG_DEFAULT_RSB_MATRIX_FLAGS.
|
integer(c_int), parameter | rsb_flag_default_matrix_flags = RSB_FLAG_DEFAULT_RSB_MATRIX_FLAGS |
| See RSB_FLAG_DEFAULT_MATRIX_FLAGS.
|
integer(c_int), parameter | rsb_flag_identical_flags = RSB_FLAG_NOFLAGS |
| See RSB_FLAG_IDENTICAL_FLAGS.
|
integer(c_int), parameter | rsb_flag_lower_hermitian = (RSB_FLAG_HERMITIAN + RSB_FLAG_LOWER) |
| See RSB_FLAG_LOWER_HERMITIAN.
|
integer(c_int), parameter | rsb_flag_upper_hermitian = (RSB_FLAG_HERMITIAN + RSB_FLAG_UPPER) |
| See RSB_FLAG_UPPER_HERMITIAN.
|
integer(c_int), parameter | rsb_flag_lower_triangular = (RSB_FLAG_TRIANGULAR + RSB_FLAG_LOWER) |
| See RSB_FLAG_LOWER_TRIANGULAR.
|
integer(c_int), parameter | rsb_flag_upper_triangular = (RSB_FLAG_TRIANGULAR + RSB_FLAG_UPPER) |
| See RSB_FLAG_UPPER_TRIANGULAR.
|
integer(c_int), parameter | rsb_flag_lower_symmetric = (RSB_FLAG_SYMMETRIC + RSB_FLAG_LOWER) |
| See RSB_FLAG_LOWER_SYMMETRIC.
|
integer(c_int), parameter | rsb_flag_diagonal = (RSB_FLAG_UPPER + RSB_FLAG_LOWER) |
| See RSB_FLAG_DIAGONAL.
|
integer(c_int), parameter | rsb_flag_upper_symmetric = (RSB_FLAG_SYMMETRIC + RSB_FLAG_UPPER) |
| See RSB_FLAG_UPPER_SYMMETRIC.
|
integer(c_int), parameter | rsb_flag_use_halfword_indices_csr = (RSB_FLAG_USE_HALFWORD_INDICES+RSB_FLAG_USE_CSR_RESERVED) |
| See RSB_FLAG_USE_HALFWORD_INDICES_CSR.
|
integer(c_int), parameter | rsb_flag_use_halfword_indices_coo = (RSB_FLAG_USE_HALFWORD_INDICES+RSB_FLAG_WANT_COO_STORAGE) |
| See RSB_FLAG_USE_HALFWORD_INDICES_COO.
|
integer(c_int), parameter | rsb_flag_mutually_exclusive_switches = (RSB_FLAG_USE_HALFWORD_INDICES_COO+RSB_FLAG_USE_HALFWORD_INDICES_CSR) |
| See RSB_FLAG_MUTUALLY_EXCLUSIVE_SWITCHES.
|
integer(c_int), parameter | rsb_transposition_n = INT(Z"04E", C_INT) |
integer(c_int), parameter | rsb_transposition_t = INT(Z"054", C_INT) |
integer(c_int), parameter | rsb_transposition_c = INT(Z"043", C_INT) |
integer(c_signed_char), parameter | rsb_numerical_type_same_type = 1 |
integer(c_signed_char), parameter | rsb_numerical_type_int = ICHAR('I') |
integer(c_signed_char), parameter | rsb_numerical_type_double = ICHAR('D') |
integer(c_signed_char), parameter | rsb_numerical_type_float = ICHAR('S') |
integer(c_signed_char), parameter | rsb_numerical_type_float_complex = ICHAR('C') |
integer(c_signed_char), parameter | rsb_numerical_type_double_complex = ICHAR('Z') |
integer(c_int), parameter | rsb_io_want_verbose_init = INT(Z"0000001", C_INT) |
| See RSB_IO_WANT_VERBOSE_INIT.
|
integer(c_int), parameter | rsb_io_want_verbose_exit = INT(Z"0000002", C_INT) |
| See RSB_IO_WANT_VERBOSE_EXIT.
|
integer(c_int), parameter | rsb_io_want_output_stream = INT(Z"0000003", C_INT) |
| See RSB_IO_WANT_OUTPUT_STREAM.
|
integer(c_int), parameter | rsb_io_want_sort_method = INT(Z"0000004", C_INT) |
| See RSB_IO_WANT_SORT_METHOD.
|
integer(c_int), parameter | rsb_io_want_cache_blocking_method = INT(Z"0000005", C_INT) |
| See RSB_IO_WANT_CACHE_BLOCKING_METHOD.
|
integer(c_int), parameter | rsb_io_want_subdivision_multiplier = INT(Z"0000006", C_INT) |
| See RSB_IO_WANT_SUBDIVISION_MULTIPLIER.
|
integer(c_int), parameter | rsb_io_want_verbose_errors = INT(Z"0000007", C_INT) |
| See RSB_IO_WANT_VERBOSE_ERRORS.
|
integer(c_int), parameter | rsb_io_want_bounded_box_computation = INT(Z"0000008", C_INT) |
| See RSB_IO_WANT_BOUNDED_BOX_COMPUTATION.
|
integer(c_int), parameter | rsb_io_want_executing_threads = INT(Z"0000009", C_INT) |
| See RSB_IO_WANT_EXECUTING_THREADS.
|
integer(c_int), parameter | rsb_io_want_extra_verbose_interface = INT(Z"0000010", C_INT) |
| See RSB_IO_WANT_EXTRA_VERBOSE_INTERFACE.
|
integer(c_int), parameter | rsb_io_want_memory_hierarchy_info_string = INT(Z"0000011", C_INT) |
| See RSB_IO_WANT_MEMORY_HIERARCHY_INFO_STRING.
|
integer(c_int), parameter | rsb_io_want_is_initialized_marker = INT(Z"0000012", C_INT) |
| See RSB_IO_WANT_IS_INITIALIZED_MARKER.
|
integer(c_int), parameter | rsb_io_want_mem_alloc_cnt = INT(Z"0000013", C_INT) |
| See RSB_IO_WANT_MEM_ALLOC_CNT.
|
integer(c_int), parameter | rsb_io_want_mem_alloc_tot = INT(Z"0000014", C_INT) |
| See RSB_IO_WANT_MEM_ALLOC_TOT.
|
integer(c_int), parameter | rsb_io_want_leaf_level_multivec = INT(Z"0000015", C_INT) |
| See RSB_IO_WANT_LEAF_LEVEL_MULTIVEC.
|
integer(c_int), parameter | rsb_io_want_max_memory_allocations = INT(Z"0000016", C_INT) |
| See RSB_IO_WANT_MAX_MEMORY_ALLOCATIONS.
|
integer(c_int), parameter | rsb_io_want_max_memory_allocated = INT(Z"0000017", C_INT) |
| See RSB_IO_WANT_MAX_MEMORY_ALLOCATED.
|
integer(c_int), parameter | rsb_io_want_librsb_etime = INT(Z"0000018", C_INT) |
| See RSB_IO_WANT_LIBRSB_ETIME.
|
integer(c_int), parameter | rsb_io_want_verbose_tuning = INT(Z"0000019", C_INT) |
| See RSB_IO_WANT_VERBOSE_TUNING.
|
integer(c_int), parameter | rsb_extf_norm_one = INT(Z"000001001", C_INT) |
| See RSB_EXTF_NORM_ONE.
|
integer(c_int), parameter | rsb_extf_norm_two = INT(Z"000001002", C_INT) |
| See RSB_EXTF_NORM_TWO.
|
integer(c_int), parameter | rsb_extf_norm_inf = INT(Z"000001003", C_INT) |
| See RSB_EXTF_NORM_INF.
|
integer(c_int), parameter | rsb_extf_sums_row = INT(Z"000001004", C_INT) |
| See RSB_EXTF_SUMS_ROW.
|
integer(c_int), parameter | rsb_extf_sums_col = INT(Z"000001005", C_INT) |
| See RSB_EXTF_SUMS_COL.
|
integer(c_int), parameter | rsb_extf_asums_row = INT(Z"000001006", C_INT) |
| See RSB_EXTF_ASUMS_ROW.
|
integer(c_int), parameter | rsb_extf_asums_col = INT(Z"000001007", C_INT) |
| See RSB_EXTF_ASUMS_COL.
|
integer(c_int), parameter | rsb_extf_diag = INT(Z"000000004", C_INT) |
| See RSB_EXTF_DIAG.
|
integer(c_int), parameter | rsb_marf_rgb = INT(Z"000000001", C_INT) |
| See RSB_MARF_RGB.
|
integer(c_int), parameter | rsb_marf_eps_s = INT(Z"000000010", C_INT) |
| See RSB_MARF_EPS_S.
|
integer(c_int), parameter | rsb_marf_eps_b = INT(Z"000000020", C_INT) |
| See RSB_MARF_EPS_B.
|
integer(c_int), parameter | rsb_marf_eps = INT(Z"000000030", C_INT) |
| See RSB_MARF_EPS.
|
integer(c_int), parameter | rsb_marf_eps_l = INT(Z"000000070", C_INT) |
| See RSB_MARF_EPS_L.
|
integer(c_int), parameter | rsb_mif_index_storage_in_bytes__to__size_t = INT(Z"000000001", C_INT) |
| See RSB_MIF_INDEX_STORAGE_IN_BYTES__TO__SIZE_T.
|
integer(c_int), parameter | rsb_mif_index_storage_in_bytes_per_nnz__to__rsb_real_t = INT(Z"000000002", C_INT) |
| See RSB_MIF_INDEX_STORAGE_IN_BYTES_PER_NNZ__TO__RSB_REAL_T.
|
integer(c_int), parameter | rsb_mif_matrix_rows__to__rsb_coo_index_t = INT(Z"000000004", C_INT) |
| See RSB_MIF_MATRIX_ROWS__TO__RSB_COO_INDEX_T.
|
integer(c_int), parameter | rsb_mif_matrix_cols__to__rsb_coo_index_t = INT(Z"000000008", C_INT) |
| See RSB_MIF_MATRIX_COLS__TO__RSB_COO_INDEX_T.
|
integer(c_int), parameter | rsb_mif_matrix_nnz__to__rsb_nnz_index_t = INT(Z"000000010", C_INT) |
| See RSB_MIF_MATRIX_NNZ__TO__RSB_NNZ_INDEX_T.
|
integer(c_int), parameter | rsb_mif_total_size__to__size_t = INT(Z"000000020", C_INT) |
| See RSB_MIF_TOTAL_SIZE__TO__SIZE_T.
|
integer(c_int), parameter | rsb_mif_matrix_flags__to__rsb_flags_t = INT(Z"000000040", C_INT) |
| See RSB_MIF_MATRIX_FLAGS__TO__RSB_FLAGS_T.
|
integer(c_int), parameter | rsb_mif_matrix_typecode__to__rsb_type_t = INT(Z"000000080", C_INT) |
| See RSB_MIF_MATRIX_TYPECODE__TO__RSB_TYPE_T.
|
integer(c_int), parameter | rsb_mif_matrix_info__to__char_p = INT(Z"000000100", C_INT) |
| See RSB_MIF_MATRIX_INFO__TO__CHAR_P.
|
integer(c_int), parameter | rsb_mif_leaves_count__to__rsb_blk_index_t = INT(Z"000000200", C_INT) |
| See RSB_MIF_LEAVES_COUNT__TO__RSB_BLK_INDEX_T.
|
integer(c_int), parameter | rsb_elopf_mul = INT(Z"000000001", C_INT) |
| See RSB_ELOPF_MUL.
|
integer(c_int), parameter | rsb_elopf_div = INT(Z"000000002", C_INT) |
| See RSB_ELOPF_DIV.
|
integer(c_int), parameter | rsb_elopf_pow = INT(Z"000000004", C_INT) |
| See RSB_ELOPF_POW.
|
integer(c_int), parameter | rsb_elopf_neg = INT(Z"000000008", C_INT) |
| See RSB_ELOPF_NEG.
|
integer(c_int), parameter | rsb_elopf_scale_rows = INT(Z"000000010", C_INT) |
| See RSB_ELOPF_SCALE_ROWS.
|
integer(c_int), parameter | rsb_elopf_scale_cols = INT(Z"000000020", C_INT) |
| See RSB_ELOPF_SCALE_COLS.
|
integer(c_int), parameter | rsb_elopf_scale_rows_real = INT(Z"000000040", C_INT) |
| See RSB_ELOPF_SCALE_ROWS_REAL.
|
integer(c_int), parameter | rsb_elopf_scale_cols_real = INT(Z"000000080", C_INT) |
| See RSB_ELOPF_SCALE_COLS_REAL.
|
integer(c_int), parameter | rsb_precf_ilu0 = INT(Z"000000001", C_INT) |
| See RSB_PRECF_ILU0.
|
type(c_ptr), parameter | rsb_null_init_options = C_NULL_PTR |
| See RSB_NULL_INIT_OPTIONS.
|
type(c_ptr), parameter | rsb_null_exit_options = C_NULL_PTR |
| See RSB_NULL_EXIT_OPTIONS.
|