APBS  1.4.1
buildAd.h
1 
49 #ifndef _VBUILDA_H_
50 #define _VBUILDA_H_
51 
52 #include "apbscfg.h"
53 
54 #include "maloc/maloc.h"
55 
56 #include "generic/vhal.h"
57 #include "generic/vmatrix.h"
58 
64 VEXTERNC void VbuildA(
65  int* nx,
66  int* ny,
67  int* nz,
68  int* ipkey,
69  int* mgdisc,
70  int* numdia,
71  int* ipc,
72  double* rpc,
73  double* ac,
74  double* cc,
75  double* fc,
76  double* xf,
77  double* yf,
78  double* zf,
79  double* gxcf,
80  double* gycf,
81  double* gzcf,
82  double* a1cf,
83  double* a2cf,
84  double* a3cf,
85  double* ccf,
86  double* fcf
87  );
88 
89 
90 
161 VEXTERNC void VbuildA_fv(
162  int* nx,
163  int* ny,
164  int* nz,
165  int* ipkey,
166  int* numdia,
167  int* ipc,
168  double* rpc,
169  double* oC,
170  double* cc,
171  double* fc,
172  double* oE,
173  double* oN,
174  double* uC,
175  double* xf,
176  double* yf,
177  double* zf,
178  double* gxcf,
179  double* gycf,
180  double* gzcf,
181  double* a1cf,
182  double* a2cf,
183  double* a3cf,
184  double* ccf,
185  double* fcf
186  );
187 
188 
266 VEXTERNC void VbuildA_fe(
267  int* nx,
268  int* ny,
269  int* nz,
270  int* ipkey,
271  int* numdia,
272  int* ipc,
273  double* rpc,
274  double* oC,
275  double* cc,
276  double* fc,
277  double* oE,
278  double* oN,
279  double* uC,
280  double* oNE,
281  double* oNW,
282  double* uE,
283  double* uW,
284  double* uN,
285  double* uS,
286  double* uNE,
287  double* uNW,
288  double* uSE,
289  double* uSW,
290  double* xf,
291  double* yf,
292  double* zf,
293  double* gxcf,
294  double* gycf,
295  double* gzcf,
296  double* a1cf,
297  double* a2cf,
298  double* a3cf,
299  double* ccf,
300  double* fcf
301  );
302 
303 
304 
305 
306 
307 
308 
309 
310 
311 
312 
313 #endif /* _VBUILDA_H_ */
VPUBLIC void VbuildA(int *nx, int *ny, int *nz, int *ipkey, int *mgdisc, int *numdia, int *ipc, double *rpc, double *ac, double *cc, double *fc, double *xf, double *yf, double *zf, double *gxcf, double *gycf, double *gzcf, double *a1cf, double *a2cf, double *a3cf, double *ccf, double *fcf)
Build the Laplacian.
Definition: buildAd.c:52
int ipkey
Definition: vpmgp.h:109
int mgdisc
Definition: vpmgp.h:177
Contains generic macro definitions for APBS.
int ny
Definition: vpmgp.h:84
int nx
Definition: vpmgp.h:83
Contains inclusions for matrix data wrappers.
int nz
Definition: vpmgp.h:85