APBS  1.4.1
mgcsd.h
1 
50 #ifndef _MGCSD_H_
51 #define _MGCSD_H_
52 
53 #include "apbscfg.h"
54 
55 #include "maloc/maloc.h"
56 
57 #include "generic/vhal.h"
58 #include "generic/vmatrix.h"
59 #include "pmgc/mgsubd.h"
60 #include "pmgc/mikpckd.h"
61 #include "pmgc/smoothd.h"
62 #include "pmgc/gsd.h"
63 #include "pmgc/matvecd.h"
64 #include "pmgc/mlinpckd.h"
65 
106 VEXTERNC void Vmvcs(
107  int *nx,
108  int *ny,
109  int *nz,
110  double *x,
111  int *iz,
112  double *w0,
113  double *w1,
114  double *w2,
115  double *w3,
116  int *istop,
117  int *itmax,
118  int *iters,
119  int *ierror,
120  int *nlev,
121  int *ilev,
122  int *nlev_real,
123  int *mgsolv,
124  int *iok,
125  int *iinfo,
126  double *epsiln,
127  double *errtol,
128  double *omega,
129  int *nu1,
130  int *nu2,
131  int *mgsmoo,
132  int *ipc,
133  double *rpc,
134  double *pc,
135  double *ac,
136  double *cc,
137  double *fc,
138  double *tru
139  );
140 
141 #endif /* _MGCSD_H_ */
int mgsolv
Definition: vpmgp.h:174
int iinfo
Definition: vpmgp.h:130
VEXTERNC void Vmvcs(int *nx, int *ny, int *nz, double *x, int *iz, double *w0, double *w1, double *w2, double *w3, int *istop, int *itmax, int *iters, int *ierror, int *nlev, int *ilev, int *nlev_real, int *mgsolv, int *iok, int *iinfo, double *epsiln, double *errtol, double *omega, int *nu1, int *nu2, int *mgsmoo, int *ipc, double *rpc, double *pc, double *ac, double *cc, double *fc, double *tru)
MG helper functions.
Definition: mgcsd.c:52
int mgsmoo
Definition: vpmgp.h:160
int nu1
Definition: vpmgp.h:158
Contains generic macro definitions for APBS.
int istop
Definition: vpmgp.h:123
int ny
Definition: vpmgp.h:84
int nx
Definition: vpmgp.h:83
int nu2
Definition: vpmgp.h:159
int itmax
Definition: vpmgp.h:122
int nlev
Definition: vpmgp.h:86
double errtol
Definition: vpmgp.h:121
Contains inclusions for matrix data wrappers.
int nz
Definition: vpmgp.h:85