Ifpack Package Browser (Single Doxygen Collection)
Development
|
#include "Factor_dh.h"
#include "Vec_dh.h"
#include "Mat_dh.h"
#include "SubdomainGraph_dh.h"
#include "TimeLog_dh.h"
#include "Mem_dh.h"
#include "Numbering_dh.h"
#include "Hash_i_dh.h"
#include "Parser_dh.h"
#include "mat_dh_private.h"
#include "getRow_dh.h"
#include "Euclid_dh.h"
#include "io_dh.h"
Go to the source code of this file.
Macros | |
#define | __FUNC__ "Factor_dhCreate" |
#define | __FUNC__ "Factor_dhDestroy" |
#define | __FUNC__ "create_fake_mat_private" |
#define | __FUNC__ "destroy_fake_mat_private" |
#define | __FUNC__ "Factor_dhReadNz" |
#define | __FUNC__ "Factor_dhPrintRows" |
#define | __FUNC__ "Factor_dhPrintDiags" |
#define | __FUNC__ "Factor_dhPrintGraph" |
#define | __FUNC__ "Factor_dhPrintTriples" |
#define | __FUNC__ "setup_receives_private" |
#define | __FUNC__ "setup_sends_private" |
#define | __FUNC__ "Factor_dhSolveSetup" |
#define | __FUNC__ "Factor_dhSolve" |
#define | __FUNC__ "forward_solve_private" |
#define | __FUNC__ "backward_solve_private" |
#define | __FUNC__ "Factor_dhInit" |
#define | __FUNC__ "Factor_dhReallocate" |
#define | __FUNC__ "Factor_dhTranspose" |
#define | __FUNC__ "Factor_dhSolveSeq" |
#define | __FUNC__ "adjust_bj_private" |
#define | __FUNC__ "unadjust_bj_private" |
#define | __FUNC__ "Factor_dhMaxPivotInverse" |
#define | __FUNC__ "Factor_dhMaxValue" |
#define | __FUNC__ "Factor_dhCondEst" |
Functions | |
void | Factor_dh_junk () |
static void | adjust_bj_private (Factor_dh mat) |
static void | unadjust_bj_private (Factor_dh mat) |
void | Factor_dhCreate (Factor_dh *mat) |
void | Factor_dhDestroy (Factor_dh mat) |
static void | create_fake_mat_private (Factor_dh mat, Mat_dh *matFakeIN) |
static void | destroy_fake_mat_private (Mat_dh matFake) |
int | Factor_dhReadNz (Factor_dh mat) |
void | Factor_dhPrintRows (Factor_dh mat, FILE *fp) |
void | Factor_dhPrintDiags (Factor_dh mat, FILE *fp) |
void | Factor_dhPrintGraph (Factor_dh mat, char *filename) |
void | Factor_dhPrintTriples (Factor_dh mat, char *filename) |
static int | setup_receives_private (Factor_dh mat, int *beg_rows, int *end_rows, double *recvBuf, MPI_Request *req, int *reqind, int reqlen, int *outlist, bool debug) |
static void | setup_sends_private (Factor_dh mat, int *inlist, int *o2n_subdomain, bool debug) |
void | Factor_dhSolveSetup (Factor_dh mat, SubdomainGraph_dh sg) |
static void | forward_solve_private (int m, int from, int to, int *rp, int *cval, int *diag, double *aval, double *rhs, double *work_y, bool debug) |
static void | backward_solve_private (int m, int from, int to, int *rp, int *cval, int *diag, double *aval, double *work_y, double *work_x, bool debug) |
void | Factor_dhSolve (double *rhs, double *lhs, Euclid_dh ctx) |
void | Factor_dhInit (void *A, bool fillFlag, bool avalFlag, double rho, int id, int beg_rowP, Factor_dh *Fout) |
void | Factor_dhReallocate (Factor_dh F, int used, int additional) |
void | Factor_dhTranspose (Factor_dh A, Factor_dh *Bout) |
void | Factor_dhSolveSeq (double *rhs, double *lhs, Euclid_dh ctx) |
double | Factor_dhMaxPivotInverse (Factor_dh mat) |
double | Factor_dhMaxValue (Factor_dh mat) |
double | Factor_dhCondEst (Factor_dh mat, Euclid_dh ctx) |
Variables | |
static int | beg_rowG |
#define __FUNC__ "Factor_dhCreate" |
Definition at line 1463 of file Factor_dh.c.
#define __FUNC__ "Factor_dhDestroy" |
Definition at line 1463 of file Factor_dh.c.
#define __FUNC__ "create_fake_mat_private" |
Definition at line 1463 of file Factor_dh.c.
#define __FUNC__ "destroy_fake_mat_private" |
Definition at line 1463 of file Factor_dh.c.
#define __FUNC__ "Factor_dhReadNz" |
Definition at line 1463 of file Factor_dh.c.
#define __FUNC__ "Factor_dhPrintRows" |
Definition at line 1463 of file Factor_dh.c.
#define __FUNC__ "Factor_dhPrintDiags" |
Definition at line 1463 of file Factor_dh.c.
#define __FUNC__ "Factor_dhPrintGraph" |
Definition at line 1463 of file Factor_dh.c.
#define __FUNC__ "Factor_dhPrintTriples" |
Definition at line 1463 of file Factor_dh.c.
#define __FUNC__ "setup_receives_private" |
Definition at line 1463 of file Factor_dh.c.
#define __FUNC__ "setup_sends_private" |
Definition at line 1463 of file Factor_dh.c.
#define __FUNC__ "Factor_dhSolveSetup" |
Definition at line 1463 of file Factor_dh.c.
#define __FUNC__ "Factor_dhSolve" |
Definition at line 1463 of file Factor_dh.c.
#define __FUNC__ "forward_solve_private" |
Definition at line 1463 of file Factor_dh.c.
#define __FUNC__ "backward_solve_private" |
Definition at line 1463 of file Factor_dh.c.
#define __FUNC__ "Factor_dhInit" |
Definition at line 1463 of file Factor_dh.c.
#define __FUNC__ "Factor_dhReallocate" |
Definition at line 1463 of file Factor_dh.c.
#define __FUNC__ "Factor_dhTranspose" |
Definition at line 1463 of file Factor_dh.c.
#define __FUNC__ "Factor_dhSolveSeq" |
Definition at line 1463 of file Factor_dh.c.
#define __FUNC__ "adjust_bj_private" |
Definition at line 1463 of file Factor_dh.c.
#define __FUNC__ "unadjust_bj_private" |
Definition at line 1463 of file Factor_dh.c.
#define __FUNC__ "Factor_dhMaxPivotInverse" |
Definition at line 1463 of file Factor_dh.c.
#define __FUNC__ "Factor_dhMaxValue" |
Definition at line 1463 of file Factor_dh.c.
#define __FUNC__ "Factor_dhCondEst" |
Definition at line 1463 of file Factor_dh.c.
void Factor_dh_junk | ( | ) |
Definition at line 59 of file Factor_dh.c.
|
static |
Definition at line 1385 of file Factor_dh.c.
|
static |
Definition at line 1397 of file Factor_dh.c.
void Factor_dhCreate | ( | Factor_dh * | mat | ) |
Definition at line 70 of file Factor_dh.c.
void Factor_dhDestroy | ( | Factor_dh | mat | ) |
Definition at line 116 of file Factor_dh.c.
Definition at line 188 of file Factor_dh.c.
|
static |
Definition at line 205 of file Factor_dh.c.
int Factor_dhReadNz | ( | Factor_dh | mat | ) |
Definition at line 219 of file Factor_dh.c.
void Factor_dhPrintRows | ( | Factor_dh | mat, |
FILE * | fp | ||
) |
Definition at line 232 of file Factor_dh.c.
void Factor_dhPrintDiags | ( | Factor_dh | mat, |
FILE * | fp | ||
) |
Definition at line 284 of file Factor_dh.c.
void Factor_dhPrintGraph | ( | Factor_dh | mat, |
char * | filename | ||
) |
Definition at line 322 of file Factor_dh.c.
void Factor_dhPrintTriples | ( | Factor_dh | mat, |
char * | filename | ||
) |
Definition at line 367 of file Factor_dh.c.
|
static |
Definition at line 448 of file Factor_dh.c.
|
static |
Definition at line 516 of file Factor_dh.c.
void Factor_dhSolveSetup | ( | Factor_dh | mat, |
SubdomainGraph_dh | sg | ||
) |
Definition at line 649 of file Factor_dh.c.
|
static |
Definition at line 1011 of file Factor_dh.c.
|
static |
Definition at line 1088 of file Factor_dh.c.
void Factor_dhSolve | ( | double * | rhs, |
double * | lhs, | ||
Euclid_dh | ctx | ||
) |
Definition at line 796 of file Factor_dh.c.
void Factor_dhInit | ( | void * | A, |
bool | fillFlag, | ||
bool | avalFlag, | ||
double | rho, | ||
int | id, | ||
int | beg_rowP, | ||
Factor_dh * | Fout | ||
) |
Definition at line 1144 of file Factor_dh.c.
void Factor_dhReallocate | ( | Factor_dh | F, |
int | used, | ||
int | additional | ||
) |
Definition at line 1185 of file Factor_dh.c.
Definition at line 1225 of file Factor_dh.c.
void Factor_dhSolveSeq | ( | double * | rhs, |
double * | lhs, | ||
Euclid_dh | ctx | ||
) |
Definition at line 1257 of file Factor_dh.c.
double Factor_dhMaxPivotInverse | ( | Factor_dh | mat | ) |
Definition at line 1409 of file Factor_dh.c.
double Factor_dhMaxValue | ( | Factor_dh | mat | ) |
Definition at line 1440 of file Factor_dh.c.
Definition at line 1465 of file Factor_dh.c.
|
static |
Definition at line 790 of file Factor_dh.c.