PaStiX Handbook
6.3.2
symbol_fax.h
Go to the documentation of this file.
1
/**
2
*
3
* @file symbol_fax.h
4
*
5
* PaStiX fax symbol structure routines issued from Scotch esmumps library.
6
*
7
* @copyright 2004-2023 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria,
8
* Univ. Bordeaux. All rights reserved.
9
*
10
* @version 6.3.2
11
* @author Francois Pellegrini
12
* @author Mathieu Faverge
13
* @date 2023-07-21
14
*
15
* @addtogroup symbol_dev_fax
16
* @{
17
*
18
*/
19
#ifndef _symbol_fax_h_
20
#define _symbol_fax_h_
21
22
/**
23
* @brief Prime number for hashing vertex numbers.
24
*/
25
#define SYMBOL_FAX_HASHPRIME 17
26
27
/**
28
* @brief The chained column block structure.
29
*
30
* These blocks are chained in a single linked list
31
* for block merge with blocks of left columns.
32
*
33
*/
34
typedef
struct
symbol_faxtlok_s
{
35
pastix_int_t
frownum
;
/**< First row index */
36
pastix_int_t
lrownum
;
/**< Last row index (inclusive) */
37
pastix_int_t
fcblknm
;
/**< Facing column block */
38
pastix_int_t
nextnum
;
/**< Index of next block */
39
}
SymbolFaxTlok
;
40
41
/**
42
* @}
43
*/
44
#endif
/* _symbol_fax_h_ */
pastix_int_t
BEGIN_C_DECLS typedef int pastix_int_t
Definition:
datatypes.h:51
symbol_faxtlok_s::lrownum
pastix_int_t lrownum
Definition:
symbol_fax.h:36
symbol_faxtlok_s::fcblknm
pastix_int_t fcblknm
Definition:
symbol_fax.h:37
symbol_faxtlok_s::frownum
pastix_int_t frownum
Definition:
symbol_fax.h:35
symbol_faxtlok_s::nextnum
pastix_int_t nextnum
Definition:
symbol_fax.h:38
SymbolFaxTlok
struct symbol_faxtlok_s SymbolFaxTlok
The chained column block structure.
symbol_faxtlok_s
The chained column block structure.
Definition:
symbol_fax.h:34
symbol
symbol_fax.h
Generated by
1.9.1