SuperLU 6.0.1
|
#include "slu_ddefs.h"
Data Structures | |
struct | factors_t |
Macros | |
#define | HANDLE_SIZE 8 |
Typedefs | |
typedef long long int | fptr |
Functions | |
void | c_fortran_dgssv_ (int *iopt, int *n, int_t *nnz, int *nrhs, double *values, int_t *rowind, int_t *colptr, double *b, int *ldb, fptr *f_factors, int_t *info) |
#define HANDLE_SIZE 8 |
typedef long long int fptr |
void c_fortran_dgssv_ | ( | int * | iopt, |
int * | n, | ||
int_t * | nnz, | ||
int * | nrhs, | ||
double * | values, | ||
int_t * | rowind, | ||
int_t * | colptr, | ||
double * | b, | ||
int * | ldb, | ||
fptr * | f_factors, | ||
int_t * | info | ||
) |
This routine can be called from Fortran.
iopt (input) int Specifies the operation: = 1, performs LU decomposition for the first time = 2, performs triangular solve = 3, free all the storage in the end
f_factors (input/output) fptr* If iopt == 1, it is an output and contains the pointer pointing to the structure of the factored matrices. Otherwise, it it an input.