Ifpack Package Browser (Single Doxygen Collection) Development
Loading...
Searching...
No Matches
Macros | Functions
ilu_seq.c File Reference
#include "ilu_dh.h"
#include "Mem_dh.h"
#include "Parser_dh.h"
#include "Euclid_dh.h"
#include "getRow_dh.h"
#include "Factor_dh.h"
#include "SubdomainGraph_dh.h"
Include dependency graph for ilu_seq.c:

Go to the source code of this file.

Macros

#define __FUNC__   "compute_scaling_private"
 
#define __FUNC__   "iluk_seq"
 
#define __FUNC__   "iluk_seq_block"
 
#define __FUNC__   "symbolic_row_private"
 
#define __FUNC__   "numeric_row_private"
 
#define __FUNC__   "ilut_seq"
 
#define __FUNC__   "ilut_row_private"
 
#define __FUNC__   "check_constraint_private"
 

Functions

static bool check_constraint_private (Euclid_dh ctx, int b, int j)
 
static int symbolic_row_private (int localRow, int *list, int *marker, int *tmpFill, int len, int *CVAL, double *AVAL, int *o2n_col, Euclid_dh ctx, bool debug)
 
static int numeric_row_private (int localRow, int len, int *CVAL, double *AVAL, REAL_DH *work, int *o2n_col, Euclid_dh ctx, bool debug)
 
void compute_scaling_private (int row, int len, double *AVAL, Euclid_dh ctx)
 
void iluk_seq (Euclid_dh ctx)
 
void iluk_seq_block (Euclid_dh ctx)
 
int ilut_row_private (int localRow, int *list, int *o2n_col, int *marker, int len, int *CVAL, double *AVAL, REAL_DH *work, Euclid_dh ctx, bool debug)
 
void ilut_seq (Euclid_dh ctx)
 

Macro Definition Documentation

◆ __FUNC__ [1/8]

#define __FUNC__   "compute_scaling_private"

Definition at line 67 of file ilu_seq.c.

◆ __FUNC__ [2/8]

#define __FUNC__   "iluk_seq"

Definition at line 67 of file ilu_seq.c.

◆ __FUNC__ [3/8]

#define __FUNC__   "iluk_seq_block"

Definition at line 67 of file ilu_seq.c.

◆ __FUNC__ [4/8]

#define __FUNC__   "symbolic_row_private"

Definition at line 67 of file ilu_seq.c.

◆ __FUNC__ [5/8]

#define __FUNC__   "numeric_row_private"

Definition at line 67 of file ilu_seq.c.

◆ __FUNC__ [6/8]

#define __FUNC__   "ilut_seq"

Definition at line 67 of file ilu_seq.c.

◆ __FUNC__ [7/8]

#define __FUNC__   "ilut_row_private"

Definition at line 67 of file ilu_seq.c.

◆ __FUNC__ [8/8]

#define __FUNC__   "check_constraint_private"

Definition at line 67 of file ilu_seq.c.

Function Documentation

◆ check_constraint_private()

bool check_constraint_private ( Euclid_dh ctx,
int b,
int j )
static

Definition at line 1024 of file ilu_seq.c.

◆ symbolic_row_private()

int symbolic_row_private ( int localRow,
int * list,
int * marker,
int * tmpFill,
int len,
int * CVAL,
double * AVAL,
int * o2n_col,
Euclid_dh ctx,
bool debug )
static

Definition at line 567 of file ilu_seq.c.

◆ numeric_row_private()

int numeric_row_private ( int localRow,
int len,
int * CVAL,
double * AVAL,
REAL_DH * work,
int * o2n_col,
Euclid_dh ctx,
bool debug )
static

Definition at line 683 of file ilu_seq.c.

◆ compute_scaling_private()

void compute_scaling_private ( int row,
int len,
double * AVAL,
Euclid_dh ctx )

Definition at line 69 of file ilu_seq.c.

◆ iluk_seq()

void iluk_seq ( Euclid_dh ctx)

Definition at line 109 of file ilu_seq.c.

◆ iluk_seq_block()

void iluk_seq_block ( Euclid_dh ctx)

Definition at line 299 of file ilu_seq.c.

◆ ilut_row_private()

int ilut_row_private ( int localRow,
int * list,
int * o2n_col,
int * marker,
int len,
int * CVAL,
double * AVAL,
REAL_DH * work,
Euclid_dh ctx,
bool debug )

Definition at line 920 of file ilu_seq.c.

◆ ilut_seq()

void ilut_seq ( Euclid_dh ctx)

Definition at line 788 of file ilu_seq.c.