APBS  1.5
newdrvd.h
1 
50 #ifndef _NEWDRVD_H_
51 #define _NEWDRVD_H_
52 
53 #include "apbscfg.h"
54 
55 #include "maloc/maloc.h"
56 
57 #include "generic/vhal.h"
58 #include "pmgc/mgsubd.h"
59 #include "pmgc/mikpckd.h"
60 #include "pmgc/newtond.h"
61 #include "pmgc/mgdrvd.h"
62 
69 VEXTERNC void Vnewdriv(
70  int *iparm,
71  double *rparm,
72  int *iwork,
73  double *rwork,
74  double *u,
75  double *xf,
76  double *yf,
77  double *zf,
78  double *gxcf,
79  double *gycf,
80  double *gzcf,
81  double *a1cf,
82  double *a2cf,
83  double *a3cf,
84  double *ccf,
85  double *fcf,
86  double *tcf
87  );
88 
125 VEXTERNC void Vnewdriv2(
126  int *iparm,
127  double *rparm,
128  int *nx,
129  int *ny,
130  int *nz,
131  double *u,
132  int *iz,
133  double *w1,
134  double *w2,
135  int *ipc,
136  double *rpc,
137  double *pc,
138  double *ac,
139  double *cc,
140  double *fc,
141  double *xf,
142  double *yf,
143  double *zf,
144  double *gxcf,
145  double *gycf,
146  double *gzcf,
147  double *a1cf,
148  double *a2cf,
149  double *a3cf,
150  double *ccf,
151  double *fcf,
152  double *tcf
153  );
154 
155 #endif /* _NEWDRVD_H_ */
VEXTERNC void Vnewdriv(int *iparm, double *rparm, int *iwork, double *rwork, double *u, double *xf, double *yf, double *zf, double *gxcf, double *gycf, double *gzcf, double *a1cf, double *a2cf, double *a3cf, double *ccf, double *fcf, double *tcf)
Driver for the Newton Solver.
Definition: newdrvd.c:52
VEXTERNC void Vnewdriv2(int *iparm, double *rparm, int *nx, int *ny, int *nz, double *u, int *iz, double *w1, double *w2, int *ipc, double *rpc, double *pc, 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, double *tcf)
Solves using Newton's Method.
Definition: newdrvd.c:164
Contains generic macro definitions for APBS.
int ny
Definition: vpmgp.h:84
int nx
Definition: vpmgp.h:83
int nz
Definition: vpmgp.h:85