PaStiX Handbook  6.3.2
bcsc_cinit.c File Reference
#include "common.h"
#include "pastix/order.h"
#include <spm.h>
#include "blend/solver.h"
#include "bcsc/bcsc.h"
#include "bcsc_c.h"

Go to the source code of this file.

Functions

static pastix_int_t bcsc_cinit_A (const spmatrix_t *spm, const pastix_order_t *ord, const SolverMatrix *solvmtx, pastix_bcsc_t *bcsc)
 Initializes the A values of the block csc stored in the given spm. More...
 
static pastix_int_t bcsc_cinit_At (const spmatrix_t *spm, const pastix_order_t *ord, const SolverMatrix *solvmtx, pastix_int_t *rowtab, pastix_bcsc_t *bcsc)
 Initializes the At values in the block cscstored in the given spm. More...
 
static void bcsc_csort (const pastix_bcsc_t *bcsc, pastix_int_t *rowtab, pastix_complex32_t *valtab)
 Sorts the block csc subarray associated to each column block. More...
 
void bcsc_cinit (const spmatrix_t *spm, const pastix_order_t *ord, const SolverMatrix *solvmtx, int initAt, pastix_bcsc_t *bcsc, pastix_int_t valuesize)
 Initializes a centralize pastix_complex32_t block csc. More...
 

Detailed Description

Version
6.3.2
Author
Mathieu Faverge
Pierre Ramet
Xavier Lacoste
Theophile Terraz
Tony Delarue
Vincent Bridonneau
Alycia Lisito
Date
2023-07-21
Generated arithmetic file
from /builds/solverstack/pastix/bcsc/bcsc_zinit.c, normal z -> c, Wed Dec 13 12:09:45 2023

Definition in file bcsc_cinit.c.