Ifpack Package Browser (Single Doxygen Collection) Development
Loading...
Searching...
No Matches
Classes | Macros | Functions
MatGenFD.h File Reference
#include "euclid_common.h"
Include dependency graph for MatGenFD.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _matgenfd
 

Macros

#define BOX1_X1   0.1
 
#define BOX1_X2   0.4
 
#define BOX1_Y1   0.1
 
#define BOX1_Y2   0.4
 
#define BOX2_X1   0.6
 
#define BOX2_X2   0.9
 
#define BOX2_Y1   0.1
 
#define BOX2_Y2   0.4
 
#define BOX3_X1   0.2
 
#define BOX3_X2   0.8
 
#define BOX3_Y1   0.6
 
#define BOX3_Y2   0.8
 
#define BOX1_DD   10
 
#define BOX2_DD   100
 
#define BOX3_DD   50
 

Functions

void MatGenFD_Create (MatGenFD *mg)
 
void MatGenFD_Destroy (MatGenFD mg)
 
void MatGenFD_Run (MatGenFD mg, int id, int np, Mat_dh *A, Vec_dh *rhs)
 
double konstant (double coeff, double x, double y, double z)
 
double e2_xy (double coeff, double x, double y, double z)
 
double box_1 (double coeff, double x, double y, double z)
 
double box_2 (double coeff, double x, double y, double z)
 

Macro Definition Documentation

◆ BOX1_X1

#define BOX1_X1   0.1

Definition at line 152 of file MatGenFD.h.

◆ BOX1_X2

#define BOX1_X2   0.4

Definition at line 153 of file MatGenFD.h.

◆ BOX1_Y1

#define BOX1_Y1   0.1

Definition at line 154 of file MatGenFD.h.

◆ BOX1_Y2

#define BOX1_Y2   0.4

Definition at line 155 of file MatGenFD.h.

◆ BOX2_X1

#define BOX2_X1   0.6

Definition at line 157 of file MatGenFD.h.

◆ BOX2_X2

#define BOX2_X2   0.9

Definition at line 158 of file MatGenFD.h.

◆ BOX2_Y1

#define BOX2_Y1   0.1

Definition at line 159 of file MatGenFD.h.

◆ BOX2_Y2

#define BOX2_Y2   0.4

Definition at line 160 of file MatGenFD.h.

◆ BOX3_X1

#define BOX3_X1   0.2

Definition at line 162 of file MatGenFD.h.

◆ BOX3_X2

#define BOX3_X2   0.8

Definition at line 163 of file MatGenFD.h.

◆ BOX3_Y1

#define BOX3_Y1   0.6

Definition at line 164 of file MatGenFD.h.

◆ BOX3_Y2

#define BOX3_Y2   0.8

Definition at line 165 of file MatGenFD.h.

◆ BOX1_DD

#define BOX1_DD   10

Definition at line 168 of file MatGenFD.h.

◆ BOX2_DD

#define BOX2_DD   100

Definition at line 169 of file MatGenFD.h.

◆ BOX3_DD

#define BOX3_DD   50

Definition at line 170 of file MatGenFD.h.

Function Documentation

◆ MatGenFD_Create()

void MatGenFD_Create ( MatGenFD mg)

Definition at line 80 of file MatGenFD.c.

◆ MatGenFD_Destroy()

void MatGenFD_Destroy ( MatGenFD  mg)

Definition at line 149 of file MatGenFD.c.

◆ MatGenFD_Run()

void MatGenFD_Run ( MatGenFD  mg,
int  id,
int  np,
Mat_dh A,
Vec_dh rhs 
)

Definition at line 159 of file MatGenFD.c.

◆ konstant()

double konstant ( double  coeff,
double  x,
double  y,
double  z 
)

Definition at line 606 of file MatGenFD.c.

◆ e2_xy()

double e2_xy ( double  coeff,
double  x,
double  y,
double  z 
)

Definition at line 612 of file MatGenFD.c.

◆ box_1()

double box_1 ( double  coeff,
double  x,
double  y,
double  z 
)

Definition at line 625 of file MatGenFD.c.

◆ box_2()

double box_2 ( double  coeff,
double  x,
double  y,
double  z 
)

Definition at line 759 of file MatGenFD.c.