MBDyn-1.7.3
|
Go to the source code of this file.
Macros | |
#define | BIGINT (1 << 30) |
#define | MINPIV 1.0e-8 |
Typedefs | |
typedef long int | integer |
typedef double | doublereal |
Functions | |
int | naivfct (RMAT a, integer neq, integer *nzr, IMAT ri, integer *nzc, IMAT ci, NZMAT nz, integer *piv, doublereal minpiv) |
int | naivslv (RMAT a, integer neq, integer *nzc, IMAT ci, doublereal *rhs, doublereal *sol, integer *piv) |
#define BIGINT (1 << 30) |
Definition at line 71 of file mthrdslv.c.
#define MINPIV 1.0e-8 |
Definition at line 73 of file mthrdslv.c.
Referenced by naivfct().
typedef double doublereal |
Definition at line 63 of file mthrdslv.c.
Definition at line 62 of file mthrdslv.c.
int naivfct | ( | RMAT | a, |
integer | neq, | ||
integer * | nzr, | ||
IMAT | ri, | ||
integer * | nzc, | ||
IMAT | ci, | ||
NZMAT | nz, | ||
integer * | piv, | ||
doublereal | minpiv | ||
) |
Definition at line 76 of file mthrdslv.c.
References grad::fabs(), MINPIV, NAIVE_ENOPIV, NAIVE_ENULCOL, NAIVE_ERANGE, and NAIVE_MAX.
Referenced by NaiveSolver::Factor().
int naivslv | ( | RMAT | a, |
integer | neq, | ||
integer * | nzc, | ||
IMAT | ci, | ||
doublereal * | rhs, | ||
doublereal * | sol, | ||
integer * | piv | ||
) |
Definition at line 190 of file mthrdslv.c.
References c, NAIVE_ERANGE, and NAIVE_MAX.
Referenced by NaiveSolver::Solve().