Ifpack Package Browser (Single Doxygen Collection)  Development
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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

#define BOX1_X1   0.1

Definition at line 152 of file MatGenFD.h.

#define BOX1_X2   0.4

Definition at line 153 of file MatGenFD.h.

#define BOX1_Y1   0.1

Definition at line 154 of file MatGenFD.h.

#define BOX1_Y2   0.4

Definition at line 155 of file MatGenFD.h.

#define BOX2_X1   0.6

Definition at line 157 of file MatGenFD.h.

#define BOX2_X2   0.9

Definition at line 158 of file MatGenFD.h.

#define BOX2_Y1   0.1

Definition at line 159 of file MatGenFD.h.

#define BOX2_Y2   0.4

Definition at line 160 of file MatGenFD.h.

#define BOX3_X1   0.2

Definition at line 162 of file MatGenFD.h.

#define BOX3_X2   0.8

Definition at line 163 of file MatGenFD.h.

#define BOX3_Y1   0.6

Definition at line 164 of file MatGenFD.h.

#define BOX3_Y2   0.8

Definition at line 165 of file MatGenFD.h.

#define BOX1_DD   10

Definition at line 168 of file MatGenFD.h.

#define BOX2_DD   100

Definition at line 169 of file MatGenFD.h.

#define BOX3_DD   50

Definition at line 170 of file MatGenFD.h.

Function Documentation

void MatGenFD_Create ( MatGenFD mg)

Definition at line 80 of file MatGenFD.c.

void MatGenFD_Destroy ( MatGenFD  mg)

Definition at line 149 of file MatGenFD.c.

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

Definition at line 159 of file MatGenFD.c.

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

Definition at line 606 of file MatGenFD.c.

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

Definition at line 612 of file MatGenFD.c.

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

Definition at line 625 of file MatGenFD.c.

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

Definition at line 759 of file MatGenFD.c.