1 |
// (c) 2006 Jean-Marc DROUET/OptiS ******************************** itergs.h * > |
2 |
// |
3 |
// 22-06-2006 |
4 |
// |
5 |
//****************************************************************************** |
6 |
|
7 |
#ifndef itergsh |
8 |
#define itergsh |
9 |
|
10 |
#include<math.h> |
11 |
|
12 |
#include "bib_0000.h" |
13 |
|
14 |
//****************************************************************************** |
15 |
// types globaux du module itergs |
16 |
|
17 |
//****************************************************************************** |
18 |
// constantes globales du module itergs |
19 |
|
20 |
//****************************************************************************** |
21 |
// variables globales du module itergs |
22 |
|
23 |
//****************************************************************************** |
24 |
// |
25 |
// résolution d'un système linéaire Ax=b par la méthode de Gauss-Seidel v1 |
26 |
// h |
27 |
|
28 |
ty_RSLT itergs( vifl *_A , |
29 |
vifl *_b , |
30 |
ulong _n , // taille du système |
31 |
ulong _N , // nombre d'itérations |
32 |
vifl *_x ); |
33 |
|
34 |
//****************************************************************************** |
35 |
// |
36 |
// résolution d'un système linéaire Ax=b par la méthode de Gauss-Seidel v2 |
37 |
// h |
38 |
|
39 |
ty_RSLT itergs( vifl *_A , |
40 |
vifl *_b , |
41 |
ulong _n , |
42 |
vifl *_e , |
43 |
ulong *_N , |
44 |
vifl *_x ); |
45 |
|
46 |
//****************************************************************************** |
47 |
// |
48 |
// Résolution d'un système linéaire Ax=b par la méthode de Gauss-Seidel extrap. |
49 |
// h |
50 |
|
51 |
ty_RSLT itergse( vifl *_A , |
52 |
vifl *_b , |
53 |
ulong _n , |
54 |
vifl *_e , |
55 |
ulong *_N , |
56 |
vifl *_w , |
57 |
vifl *_x ); |
58 |
|
59 |
//****************************************************************************** |
60 |
// |
61 |
// Résolution d'un système linéaire Ax=b par la méthode de Gauss-Seidel extrap. |
62 |
// h |
63 |
|
64 |
ty_RSLT itergse_32x387( vifl *_A , |
65 |
vifl *_b , |
66 |
ulong _n , |
67 |
vifl *_e , |
68 |
ulong *_N , |
69 |
vifl *_w , |
70 |
vifl *_x ); |
71 |
|
72 |
// (c) 2006 Jean-Marc DROUET/OptiS ******************************** itergs.h * < |
73 |
|
74 |
#endif |
75 |
|