UCFD_SPARSE  v1.1
Documentation
Loading...
Searching...
No Matches
ucfd_types.h
Go to the documentation of this file.
1
5#ifndef _UCFD_TYPES_H
6#define _UCFD_TYPES_H
7#include "config.h"
8
9typedef enum
10{
20
21typedef enum
22{
23 NONE = 0,
24 BILU = 1,
25 LUSGS = 2
27
28typedef void (*ucfd_precon_solve)(int, int*, int*, int*, double*, double*);
29
30#endif // _UCFD_TYPES_H
Header file for solver configuration.
void(* ucfd_precon_solve)(int, int *, int *, int *, double *, double *)
Definition: ucfd_types.h:28
ucfd_status_t
Definition: ucfd_types.h:10
@ UCFD_STATUS_DIVERGED
Definition: ucfd_types.h:16
@ UCFD_MAX_ITER
Definition: ucfd_types.h:17
@ UCFD_MKL_FAILED
Definition: ucfd_types.h:14
@ UCFD_STATUS_NOT_SUPPORTED
Definition: ucfd_types.h:18
@ UCFD_STATUS_FAILED
Definition: ucfd_types.h:13
@ UCFD_STATUS_CONVERGED
Definition: ucfd_types.h:15
@ UCFD_STATUS_SUCCESS
Definition: ucfd_types.h:12
@ UCFD_STATUS_RHO_BREAKDOWN
Definition: ucfd_types.h:11
ucfd_precon_type_t
Definition: ucfd_types.h:22
@ LUSGS
Definition: ucfd_types.h:25
@ BILU
Definition: ucfd_types.h:24
@ NONE
Definition: ucfd_types.h:23