Main Page   Modules   Data Structures   File List   Data Fields   Globals   Related Pages  

vpee.h

Go to the documentation of this file.
00001 
00063 #ifndef _VPEE_H
00064 #define _VPEE_H
00065 
00066 /* Generic headers */
00067 #include "maloc/maloc.h"
00068 #include "mc/mc.h"
00069 
00075 struct sVpee {
00076 
00077   Gem *gm;                     
00078   int localPartID;             
00081   double localPartCenter[3];   
00083   double localPartRadius;      
00085   int killFlag;                
00088   double killParam;            
00090   Vmem *mem;                   
00092 };
00093 
00098 typedef struct sVpee Vpee;
00099 
00100 /* 
00101 // Class Vpee Inlineable methods 
00103 
00104 #if !defined(VINLINE_VPEE)
00105 #else /* if defined(VINLINE_VPEE) */
00106 #endif /* if !defined(VINLINE_VPEE) */
00107 
00108 /* 
00109 // Class Vpee: Non-Inlineable methods (vpee.c)
00111 
00131 Vpee* Vpee_ctor(Gem *gm, int localPartID, int killFlag, 
00132                  double killParam);
00133 
00154 int   Vpee_ctor2(Vpee *thee, Gem *gm, int localPartID, int killFlag,
00155                  double killParam);
00156 
00162 void  Vpee_dtor(Vpee **thee);
00163 
00169 void  Vpee_dtor2(Vpee *thee);
00170 
00206 int  Vpee_markRefine(Vpee *thee, AM *am, int level, int akey, 
00207                  int rcol, double etol, int bkey);
00208 
00215 int   Vpee_numSS(Vpee *thee);
00216 
00217 #endif    /* ifndef _VPEE_H_ */
00218 

Generated on Tue Feb 17 09:27:08 2004 for APBS by doxygen1.2.18