Ifpack Package Browser (Single Doxygen Collection) Development
Defines | Functions
Euclid_dh.c File Reference
#include "Euclid_dh.h"
#include "Mem_dh.h"
#include "Mat_dh.h"
#include "Vec_dh.h"
#include "Factor_dh.h"
#include "getRow_dh.h"
#include "ilu_dh.h"
#include "Parser_dh.h"
#include "SortedList_dh.h"
#include "SubdomainGraph_dh.h"
#include "ExternalRows_dh.h"
#include "krylov_dh.h"
Include dependency graph for Euclid_dh.c:

Go to the source code of this file.

Defines

#define __FUNC__   "Euclid_dhCreate"
#define __FUNC__   "Euclid_dhDestroy"
#define __FUNC__   "Euclid_dhSetup"
#define __FUNC__   "get_runtime_params_private"
#define __FUNC__   "invert_diagonals_private"
#define __FUNC__   "compute_rho_private"
#define __FUNC__   "factor_private"
#define __FUNC__   "Euclid_dhSolve"
#define __FUNC__   "Euclid_dhPrintStats"
#define __FUNC__   "Euclid_dhPrintStatsShort"
#define __FUNC__   "Euclid_dhPrintStatsShorter"
#define __FUNC__   "Euclid_dhPrintScaling"
#define __FUNC__   "reduce_timings_private"
#define __FUNC__   "Euclid_dhPrintHypreReport"
#define __FUNC__   "Euclid_dhPrintTestData"

Functions

static void get_runtime_params_private (Euclid_dh ctx)
static void invert_diagonals_private (Euclid_dh ctx)
static void compute_rho_private (Euclid_dh ctx)
static void factor_private (Euclid_dh ctx)
static void reduce_timings_private (Euclid_dh ctx)
void Euclid_dhCreate (Euclid_dh *ctxOUT)
void Euclid_dhDestroy (Euclid_dh ctx)
void Euclid_dhSetup (Euclid_dh ctx)
void Euclid_dhSolve (Euclid_dh ctx, Vec_dh x, Vec_dh b, int *its)
void Euclid_dhPrintStats (Euclid_dh ctx, FILE *fp)
void Euclid_dhPrintStatsShort (Euclid_dh ctx, double setup, double solve, FILE *fp)
void Euclid_dhPrintStatsShorter (Euclid_dh ctx, FILE *fp)
void Euclid_dhPrintScaling (Euclid_dh ctx, FILE *fp)
void Euclid_dhPrintHypreReport (Euclid_dh ctx, FILE *fp)
void Euclid_dhPrintTestData (Euclid_dh ctx, FILE *fp)

Define Documentation

#define __FUNC__   "Euclid_dhCreate"

Definition at line 1162 of file Euclid_dh.c.

#define __FUNC__   "Euclid_dhDestroy"

Definition at line 1162 of file Euclid_dh.c.

#define __FUNC__   "Euclid_dhSetup"

Definition at line 1162 of file Euclid_dh.c.

#define __FUNC__   "get_runtime_params_private"

Definition at line 1162 of file Euclid_dh.c.

#define __FUNC__   "invert_diagonals_private"

Definition at line 1162 of file Euclid_dh.c.

#define __FUNC__   "compute_rho_private"

Definition at line 1162 of file Euclid_dh.c.

#define __FUNC__   "factor_private"

Definition at line 1162 of file Euclid_dh.c.

#define __FUNC__   "Euclid_dhSolve"

Definition at line 1162 of file Euclid_dh.c.

#define __FUNC__   "Euclid_dhPrintStats"

Definition at line 1162 of file Euclid_dh.c.

#define __FUNC__   "Euclid_dhPrintStatsShort"

Definition at line 1162 of file Euclid_dh.c.

#define __FUNC__   "Euclid_dhPrintStatsShorter"

Definition at line 1162 of file Euclid_dh.c.

#define __FUNC__   "Euclid_dhPrintScaling"

Definition at line 1162 of file Euclid_dh.c.

#define __FUNC__   "reduce_timings_private"

Definition at line 1162 of file Euclid_dh.c.

#define __FUNC__   "Euclid_dhPrintHypreReport"

Definition at line 1162 of file Euclid_dh.c.

#define __FUNC__   "Euclid_dhPrintTestData"

Definition at line 1162 of file Euclid_dh.c.


Function Documentation

void get_runtime_params_private ( Euclid_dh  ctx) [static]

Definition at line 398 of file Euclid_dh.c.

void invert_diagonals_private ( Euclid_dh  ctx) [static]

Definition at line 478 of file Euclid_dh.c.

void compute_rho_private ( Euclid_dh  ctx) [static]

Definition at line 501 of file Euclid_dh.c.

void factor_private ( Euclid_dh  ctx) [static]

Definition at line 555 of file Euclid_dh.c.

void reduce_timings_private ( Euclid_dh  ctx) [static]

Definition at line 1068 of file Euclid_dh.c.

void Euclid_dhCreate ( Euclid_dh ctxOUT)

Definition at line 53 of file Euclid_dh.c.

void Euclid_dhDestroy ( Euclid_dh  ctx)

Definition at line 120 of file Euclid_dh.c.

void Euclid_dhSetup ( Euclid_dh  ctx)

Definition at line 186 of file Euclid_dh.c.

void Euclid_dhSolve ( Euclid_dh  ctx,
Vec_dh  x,
Vec_dh  b,
int *  its 
)

Definition at line 829 of file Euclid_dh.c.

void Euclid_dhPrintStats ( Euclid_dh  ctx,
FILE *  fp 
)

Definition at line 855 of file Euclid_dh.c.

void Euclid_dhPrintStatsShort ( Euclid_dh  ctx,
double  setup,
double  solve,
FILE *  fp 
)

Definition at line 932 of file Euclid_dh.c.

void Euclid_dhPrintStatsShorter ( Euclid_dh  ctx,
FILE *  fp 
)

Definition at line 1026 of file Euclid_dh.c.

void Euclid_dhPrintScaling ( Euclid_dh  ctx,
FILE *  fp 
)

Definition at line 1045 of file Euclid_dh.c.

void Euclid_dhPrintHypreReport ( Euclid_dh  ctx,
FILE *  fp 
)

Definition at line 1085 of file Euclid_dh.c.

void Euclid_dhPrintTestData ( Euclid_dh  ctx,
FILE *  fp 
)

Definition at line 1164 of file Euclid_dh.c.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines