APBS 3.0.0
Loading...
Searching...
No Matches
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
69VEXTERNC 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
125VEXTERNC 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 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:169
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:57
Contains generic macro definitions for APBS.