PaStiX Handbook 6.4.0
|
#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 | pastixIsolateUnknowns (pastix_data_t *pastix_data, pastix_int_t n, const pastix_int_t *list) |
Set a list of unknowns that needs to be isolated and pushed at the end of the ordering before the Schur unknowns if any. | |
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. | |
int | pastixGetSchur (const pastix_data_t *pastix_data, void *S, pastix_int_t lds) |
Return the Schur complement. | |
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. | |
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. | |
PaStiX schur interface functions
Definition in file schur.c.