APBS
1.4.1
vpee.h
Go to the documentation of this file.
1
76
#ifndef _VPEE_H
77
#define _VPEE_H
78
79
#include "apbscfg.h"
80
81
#include "maloc/maloc.h"
82
#include "mc/mc.h"
83
89
struct
sVpee
{
90
91
Gem *
gm
;
92
int
localPartID
;
95
double
localPartCenter
[3];
97
double
localPartRadius
;
99
int
killFlag
;
102
double
killParam
;
104
Vmem *
mem
;
106
};
107
112
typedef
struct
sVpee
Vpee
;
113
114
/* ///////////////////////////////////////////////////////////////////////////
115
// Class Vpee Inlineable methods
117
118
#if !defined(VINLINE_VPEE)
119
#else /* if defined(VINLINE_VPEE) */
120
#endif
/* if !defined(VINLINE_VPEE) */
121
122
/* ///////////////////////////////////////////////////////////////////////////
123
// Class Vpee: Non-Inlineable methods (vpee.c)
125
132
VEXTERNC Vpee* Vpee_ctor(
133
Gem *gm,
134
int localPartID,
135
int killFlag,
146
double killParam
147
);
148
155
VEXTERNC int Vpee_ctor2(
156
Vpee *thee,
157
Gem *gm,
158
int localPartID,
159
int killFlag,
170
double killParam
171
);
172
177
VEXTERNC void Vpee_dtor(
178
Vpee **thee
179
);
180
185
VEXTERNC void Vpee_dtor2(
186
Vpee *thee
187
);
188
204
VEXTERNC int Vpee_markRefine(
205
Vpee *thee,
206
AM *am,
207
int level,
208
int akey,
216
int rcol,
219
double etol,
220
int bkey
224
);
225
231
VEXTERNC int Vpee_numSS(
232
Vpee *thee
233
);
234
235
#endif /* ifndef _VPEE_H_ */
sVpee::mem
Vmem * mem
Definition:
vpee.h:104
sVpee::gm
Gem * gm
Definition:
vpee.h:91
sVpee::localPartRadius
double localPartRadius
Definition:
vpee.h:97
sVpee::localPartCenter
double localPartCenter[3]
Definition:
vpee.h:95
sVpee
Contains public data members for Vpee class/module.
Definition:
vpee.h:89
sVpee::localPartID
int localPartID
Definition:
vpee.h:92
sVpee::killFlag
int killFlag
Definition:
vpee.h:99
sVpee::killParam
double killParam
Definition:
vpee.h:102
src
fem
vpee.h
Generated on Fri Feb 10 2017 06:16:08 for APBS by
1.8.13