PaStiX Handbook  6.3.2
extracblk.c File Reference
#include "common.h"
#include "symbol/symbol.h"
#include "cost.h"
#include "elimintree.h"
#include "cand.h"
#include "extracblk.h"

Go to the source code of this file.

Functions

static void extraCblkAlloc (ExtraCblk_t *extracblk)
 Allocate the extracblk structure. More...
 
static pastix_int_t extraCblkInc (ExtraCblk_t *extracblk)
 Increment the number of extra cblk that can be stored. More...
 
void extraCblkInit (pastix_int_t cblknbr, ExtraCblk_t *extracblk)
 Initialize the extracblk structure. More...
 
void extraCblkExit (ExtraCblk_t *extracblk)
 Free the extracblk structure. More...
 
void extraCblkAdd (ExtraCblk_t *extracblk, pastix_int_t fcolnum, pastix_int_t lcolnum, int8_t selevtx)
 Add a new additional cblk defined by its first and last columns. More...
 
void extraCblkMerge (const ExtraCblk_t *extracblk, symbol_matrix_t *newsymb, Cand **candtab)
 Merge the existing symbol structure with the additional information from the extracblk structure. More...
 

Detailed Description

PaStiX analyse headers for extra symbolic structure functions.

Version
6.3.2
Author
Mathieu Faverge
Gregoire Pichon
Date
2023-08-28

Definition in file extracblk.c.