APBS 3.0.0
Loading...
Searching...
No Matches
buildBd.h
1
49#ifndef _BUILDBD_H_
50#define _BUILDBD_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/mlinpckd.h"
59
65VEXTERNC void Vbuildband(
66 int *key,
67 int *nx,
68 int *ny,
69 int *nz,
70 int *ipc,
71 double *rpc,
72 double *ac,
73 int *ipcB,
74 double *rpcB,
75 double *acB
76 );
77
83VEXTERNC void Vbuildband1_7(
84 int *nx,
85 int *ny,
86 int *nz,
87 int *ipc,
88 double *rpc,
89 double *oC,
90 double *oE,
91 double *oN,
92 double *uC,
93 int *ipcB,
94 double *rpcB,
95 double *acB,
96 int *n,
97 int *m,
98 int *lda
99 );
100
106VEXTERNC void Vbuildband1_27(
107 int *nx,
108 int *ny,
109 int *nz,
110 int *ipc,
111 double *rpc,
112 double *oC,
113 double *oE,
114 double *oN,
115 double *uC,
116 double *oNE,
117 double *oNW,
118 double *uE,
119 double *uW,
120 double *uN,
121 double *uS,
122 double *uNE,
123 double *uNW,
124 double *uSE,
125 double *uSW,
126 int *ipcB,
127 double *rpcB,
128 double *acB,
129 int *n,
130 int *m,
131 int *lda
132 );
133
134#endif /* _BUILDBD_H_ */
VEXTERNC void Vbuildband1_7(int *nx, int *ny, int *nz, int *ipc, double *rpc, double *oC, double *oE, double *oN, double *uC, int *ipcB, double *rpcB, double *acB, int *n, int *m, int *lda)
Build the operator in banded form given the 7-diagonal form.
Definition buildBd.c:119
VPUBLIC void Vbuildband(int *key, int *nx, int *ny, int *nz, int *ipc, double *rpc, double *ac, int *ipcB, double *rpcB, double *acB)
Banded matrix builder.
Definition buildBd.c:57
VEXTERNC void Vbuildband1_27(int *nx, int *ny, int *nz, int *ipc, double *rpc, double *oC, double *oE, double *oN, double *uC, double *oNE, double *oNW, double *uE, double *uW, double *uN, double *uS, double *uNE, double *uNW, double *uSE, double *uSW, int *ipcB, double *rpcB, double *acB, int *n, int *m, int *lda)
Build the operator in banded form given the 27-diagonal form.
Definition buildBd.c:183
Contains generic macro definitions for APBS.
Contains inclusions for matrix data wrappers.