APBS
1.4.1
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
buildPd.h
1
50
#ifndef _BUILDPD_H_
51
#define _BUILDPD_H_
52
53
#include "apbscfg.h"
54
55
#include "maloc/maloc.h"
56
57
#include "
generic/vhal.h
"
58
#include "
generic/vmatrix.h
"
59
60
VEXTERNC
void
VbuildP
(
61
int
*nxf,
62
int
*nyf,
63
int
*nzf,
64
int
*
nxc
,
65
int
*
nyc
,
66
int
*
nzc
,
67
int
*
mgprol
,
68
int
*ipc,
69
double
*rpc,
70
double
*pc,
71
double
*ac,
72
double
*xf,
73
double
*yf,
74
double
*zf
75
);
76
77
VEXTERNC
void
VbuildP_trilin(
78
int
*nxf,
79
int
*nyf,
80
int
*nzf,
81
int
*
nxc
,
82
int
*
nyc
,
83
int
*
nzc
,
84
double
*pc,
85
double
*xf,
86
double
*yf,
87
double
*zf
88
);
89
90
VEXTERNC
void
VbuildPb_trilin(
91
int
*nxf,
92
int
*nyf,
93
int
*nzf,
94
int
*
nxc
,
95
int
*
nyc
,
96
int
*
nzc
,
97
double
*oPC,
98
double
*oPN,
99
double
*oPS,
100
double
*oPE,
101
double
*oPW,
102
double
*oPNE,
103
double
*oPNW,
104
double
*oPSE,
105
double
*oPSW,
106
double
*uPC,
107
double
*uPN,
108
double
*uPS,
109
double
*uPE,
110
double
*uPW,
111
double
*uPNE,
112
double
*uPNW,
113
double
*uPSE,
114
double
*uPSW,
115
double
*dPC,
116
double
*dPN,
117
double
*dPS,
118
double
*dPE,
119
double
*dPW,
120
double
*dPNE,
121
double
*dPNW,
122
double
*dPSE,
123
double
*dPSW,
124
double
*xf,
125
double
*yf,
126
double
*zf
127
);
128
129
VEXTERNC
void
VbuildP_op7(
130
int
*nxf,
131
int
*nyf,
132
int
*nzf,
133
int
*
nxc
,
134
int
*
nyc
,
135
int
*
nzc
,
136
int
*ipc,
137
double
*rpc,
138
double
*ac,
139
double
*pc
140
);
141
142
VEXTERNC
void
VbuildPb_op7(
143
int
*nxf,
144
int
*nyf,
145
int
*nzf,
146
int
*
nxc
,
147
int
*
nyc
,
148
int
*
nzc
,
149
int
*ipc,
150
double
*rpc,
151
double
*oC,
152
double
*oE,
153
double
*oN,
154
double
*uC,
155
double
*oPC,
156
double
*oPN,
157
double
*oPS,
158
double
*oPE,
159
double
*oPW,
160
double
*oPNE,
161
double
*oPNW,
162
double
*oPSE,
163
double
*oPSW,
164
double
*uPC,
165
double
*uPN,
166
double
*uPS,
167
double
*uPE,
168
double
*uPW,
169
double
*uPNE,
170
double
*uPNW,
171
double
*uPSE,
172
double
*uPSW,
173
double
*dPC,
174
double
*dPN,
175
double
*dPS,
176
double
*dPE,
177
double
*dPW,
178
double
*dPNE,
179
double
*dPNW,
180
double
*dPSE,
181
double
*dPSW
182
);
183
184
VEXTERNC
void
VbuildP_op27(
185
int
*nxf,
186
int
*nyf,
187
int
*nzf,
188
int
*
nxc
,
189
int
*
nyc
,
190
int
*
nzc
,
191
int
*ipc,
192
double
*rpc,
193
double
*ac,
194
double
*pc
195
);
196
197
VEXTERNC
void
VbuildPb_op27(
198
int
*nxf,
199
int
*nyf,
200
int
*nzf,
201
int
*
nxc
,
202
int
*
nyc
,
203
int
*
nzc
,
204
int
*ipc,
205
double
*rpc,
206
double
*oC,
207
double
*oE,
208
double
*oN,
209
double
*uC,
210
double
*oNE,
211
double
*oNW,
212
double
*uE,
213
double
*uW,
214
double
*uN,
215
double
*uS,
216
double
*uNE,
217
double
*uNW,
218
double
*uSE,
219
double
*uSW,
220
double
*oPC,
221
double
*oPN,
222
double
*oPS,
223
double
*oPE,
224
double
*oPW,
225
double
*oPNE,
226
double
*oPNW,
227
double
*oPSE,
228
double
*oPSW,
229
double
*uPC,
230
double
*uPN,
231
double
*uPS,
232
double
*uPE,
233
double
*uPW,
234
double
*uPNE,
235
double
*uPNW,
236
double
*uPSE,
237
double
*uPSW,
238
double
*dPC,
239
double
*dPN,
240
double
*dPS,
241
double
*dPE,
242
double
*dPW,
243
double
*dPNE,
244
double
*dPNW,
245
double
*dPSE,
246
double
*dPSW
247
);
248
249
#endif
/* _BUILDPD_H_ */
sVpmgp::nzc
int nzc
Definition:
vpmgp.h:98
sVpmgp::nxc
int nxc
Definition:
vpmgp.h:96
VbuildP
VPUBLIC void VbuildP(int *nxf, int *nyf, int *nzf, int *nxc, int *nyc, int *nzc, int *mgprol, int *ipc, double *rpc, double *pc, double *ac, double *xf, double *yf, double *zf)
Builds prolongation matrix.
Definition:
buildPd.c:52
vhal.h
Contains generic macro definitions for APBS.
sVpmgp::nyc
int nyc
Definition:
vpmgp.h:97
sVpmgp::mgprol
int mgprol
Definition:
vpmgp.h:166
vmatrix.h
Contains inclusions for matrix data wrappers.
src
pmgc
buildPd.h
Generated on Mon Feb 29 2016 03:57:00 for APBS by
1.8.11