APBS 3.0.0
Loading...
Searching...
No Matches
powerd.h
1
49#ifndef _POWERD_H_
50#define _POWERD_H_
51
52#include "apbscfg.h"
53
54#include "maloc/maloc.h"
55
56#include "generic/vhal.h"
57#include "generic/vmatrix.h"
58#include "pmgc/mikpckd.h"
59#include "pmgc/mgcsd.h"
60
78VEXTERNC void Vpower(
79 int *nx,
80 int *ny,
81 int *nz,
82 int *iz,
83 int *ilev,
84 int *ipc,
85 double *rpc,
86 double *ac,
87 double *cc,
88 double *w1,
89 double *w2,
90 double *w3,
91 double *w4,
92 double *eigmax,
93 double *eigmax_model,
94 double *tol,
95 int *itmax,
96 int *iters,
97 int *iinfo
98 );
99
100
101
119VEXTERNC void Vipower(
120 int *nx,
121 int *ny,
122 int *nz,
123 double *u,
124 int *iz,
125 double *w0,
126 double *w1,
127 double *w2,
128 double *w3,
129 double *w4,
130 double *eigmin,
131 double *eigmin_model,
132 double *tol,
133 int *itmax,
134 int *iters,
135 int *nlev,
136 int *ilev,
137 int *nlev_real,
138 int *mgsolv,
139 int *iok,
140 int *iinfo,
141 double *epsiln,
142 double *errtol,
143 double *omega,
144 int *nu1,
145 int *nu2,
146 int *mgsmoo,
147 int *ipc,
148 double *rpc,
149 double *pc,
150 double *ac,
151 double *cc,
152 double *tru
153 );
154
155
156
157VEXTERNC void Vmpower(
158 int *nx,
159 int *ny,
160 int *nz,
161 double *u,
162 int *iz,
163 double *w0,
164 double *w1,
165 double *w2,
166 double *w3,
167 double *w4,
168 double *eigmax,
169 double *tol,
170 int *itmax,
171 int *iters,
172 int *nlev,
173 int *ilev,
174 int *nlev_real,
175 int *mgsolv,
176 int *iok,
177 int *iinfo,
178 double *epsiln,
179 double *errtol,
180 double *omega,
181 int *nu1,
182 int *nu2,
183 int *mgsmoo,
184 int *ipc,
185 double *rpc,
186 double *pc,
187 double *ac,
188 double *cc,
189 double *fc,
190 double *tru
191 );
192
193#endif /* _POWERD_H_ */
VEXTERNC void Vipower(int *nx, int *ny, int *nz, double *u, int *iz, double *w0, double *w1, double *w2, double *w3, double *w4, double *eigmin, double *eigmin_model, double *tol, int *itmax, int *iters, 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 *tru)
Standard inverse power method for minimum eigenvalue estimation.
Definition powerd.c:165
VPUBLIC void Vpower(int *nx, int *ny, int *nz, int *iz, int *ilev, int *ipc, double *rpc, double *ac, double *cc, double *w1, double *w2, double *w3, double *w4, double *eigmax, double *eigmax_model, double *tol, int *itmax, int *iters, int *iinfo)
Power methods for eigenvalue estimation.
Definition powerd.c:57
Contains generic macro definitions for APBS.
Contains inclusions for matrix data wrappers.