ParMooN
Main Page
Related Pages
Classes
Files
File List
All
Classes
Functions
Variables
Friends
Pages
include
PBE
koeffizienten.h
1
#ifndef __KOEFFIZIENTEN_H
2
#define __KOEFFIZIENTEN_H
3
4
//#include "funktion.h"
5
#include "config.h"
6
7
8
typedef
struct
{
9
int
zeilen;
/* Anzahl der Zeilen */
10
int
spalten;
/* Anzahl der Spalten */
11
fepc_real_t **a;
/* Matrixglieder a[i][j]; i-te Zeile, j-te Spalte */
12
}
matrix_t
;
13
14
typedef
matrix_t
*
matrix_p
;
15
16
/* Datenstruktur entspicht einer d1 x d2 x d3 Matrix mit den Eintraegen a[i][j][k]
17
mit 0<=i<d1 , 0<=j<d2 , 0<=k<d3 */
18
typedef
struct
{
19
int
d1;
20
int
d2;
21
int
d3;
22
fepc_real_t ***a;
/* Eintraege a[i][j][k] der Matrix */
23
}
matrix3_t
;
24
25
typedef
matrix3_t
*
matrix3_p
;
26
27
28
/* Initialisieren einer Matrix mit m-Zeilen und n-Spalten */
29
matrix_p
30
matrix_new(
int
m,
int
n);
31
32
void
33
matrix_del(
matrix_p
matrix);
34
35
/*Initialisieren einer d1 x d2 x d3 Matrix*/
36
matrix3_p
37
matrix3_new(
int
d1,
int
d2,
int
d3);
38
39
void
40
matrix3_del(
matrix3_p
matrix);
41
42
/* Algorithmus zur Berechnnung der eindimensionalen Xi-Koeffizienten */
43
matrix_p
44
koeffizienten_xi_1dim(
int
grad);
45
46
/* Berechnung der eindimensionalen Gammakoeffizienten mit h = 1.0 und l = 0 */
47
matrix3_p
48
koeffizienten_gamma_1dim(
int
grad);
49
50
/* Berechnung der mehrdimensionalen Gamma-Koeffizienten bezueglich des Level level, der Vektoren r, alpha, mu, kappa
51
und des Gittervektors mesh. Es gilt 0<=alpha, mu, kappa und -1<=r<=0. */
52
fepc_real_t
53
koeffizienten_gamma(
int
level,
int
r, fepc_real_t mesh,
int
alpha,
int
mu,
int
kappa,
matrix3_p
gamma_koef);
54
55
#endif
56
57
58
matrix_t
Definition:
koeffizienten.h:8
matrix3_t
Definition:
koeffizienten.h:18
Generated on Tue May 10 2016 09:08:01 for ParMooN by
1.8.5