APBS  1.4.1
gsd.h
1 
49 #ifndef _GSD_H_
50 #define _GSD_H_
51 
52 #include "apbscfg.h"
53 
54 #include "maloc/maloc.h"
55 
56 #include "generic/vhal.h"
57 #include "generic/vmatrix.h"
58 #include "pmgc/matvecd.h"
59 
66 VEXTERNC void Vgsrb(
67  int *nx,
68  int *ny,
69  int *nz,
70  int *ipc,
71  double *rpc,
72  double *ac,
73  double *cc,
74  double *fc,
75  double *x,
76  double *w1,
77  double *w2,
78  double *r,
79  int *itmax,
80  int *iters,
81  double *errtol,
82  double *omega,
83  int *iresid,
84  int *iadjoint
85  );
86 
87 VEXTERNC void Vgsrb7x(
88  int *nx,
89  int *ny,
90  int *nz,
91  int *ipc,
92  double *rpc,
93  double *oC,
94  double *cc,
95  double *fc,
96  double *oE,
97  double *oN,
98  double *uC,
99  double *x,
100  double *w1,
101  double *w2,
102  double *r,
103  int *itmax,
104  int *iters,
105  double *errtol,
106  double *omega,
107  int *iresid,
108  int *iadjoint
109  );
110 
111 VEXTERNC void Vgsrb27x(
112  int *nx,
113  int *ny,
114  int *nz,
115  int *ipc,
116  double *rpc,
117  double *oC,
118  double *cc,
119  double *fc,
120  double *oE,
121  double *oN,
122  double *uC,
123  double *oNE,
124  double *oNW,
125  double *uE,
126  double *uW,
127  double *uN,
128  double *uS,
129  double *uNE,
130  double *uNW,
131  double *uSE,
132  double *uSW,
133  double *x,
134  double *w1,
135  double *w2,
136  double *r,
137  int *itmax,
138  int *iters,
139  double *errtol,
140  double *omega,
141  int *iresid,
142  int *iadjoint
143  );
144 
145 
146 #endif /* _GSD_H_ */
VPUBLIC void Vgsrb(int *nx, int *ny, int *nz, int *ipc, double *rpc, double *ac, double *cc, double *fc, double *x, double *w1, double *w2, double *r, int *itmax, int *iters, double *errtol, double *omega, int *iresid, int *iadjoint)
Guass-Seidel solver.
Definition: gsd.c:52
Contains generic macro definitions for APBS.
int ny
Definition: vpmgp.h:84
int nx
Definition: vpmgp.h:83
int itmax
Definition: vpmgp.h:122
double errtol
Definition: vpmgp.h:121
Contains inclusions for matrix data wrappers.
int nz
Definition: vpmgp.h:85