PaStiX Handbook  6.3.2
schur.c File Reference
#include "common.h"
#include <spm.h>
#include <lapacke.h>
#include "blend/solver.h"
#include "sopalin/coeftab_z.h"
#include "sopalin/coeftab_c.h"
#include "sopalin/coeftab_d.h"
#include "sopalin/coeftab_s.h"

Go to the source code of this file.

Functions

void pastixSetSchurUnknownList (pastix_data_t *pastix_data, pastix_int_t n, const pastix_int_t *list)
 Set the list of unknowns that belongs to the schur complement. More...
 
int pastixGetSchur (const pastix_data_t *pastix_data, void *S, pastix_int_t lds)
 Return the Schur complement. More...
 
int pastixRhsSchurGet (const pastix_data_t *pastix_data, pastix_int_t m, pastix_int_t n, pastix_rhs_t rhsB, void *B, pastix_int_t ldb)
 Get the vector in an RHS data structure. More...
 
int pastixRhsSchurSet (const pastix_data_t *pastix_data, pastix_int_t m, pastix_int_t n, void *B, pastix_int_t ldb, pastix_rhs_t rhsB)
 Set the vector in an RHS data structure. More...
 

Detailed Description

PaStiX schur interface functions

Version
6.3.2
Author
Mathieu Faverge
Pierre Ramet
Xavier Lacoste
Date
2023-11-07

Definition in file schur.c.