/[escript]/branches/arrayview_from_1695_trunk/finley/src/ElementFile.h
ViewVC logotype

Diff of /branches/arrayview_from_1695_trunk/finley/src/ElementFile.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 682 by robwdcock, Mon Mar 27 02:43:09 2006 UTC revision 730 by bcumming, Mon May 15 04:03:49 2006 UTC
# Line 19  Line 19 
19  #include "ReferenceElements.h"  #include "ReferenceElements.h"
20  #include "escript/DataC.h"  #include "escript/DataC.h"
21    
22    #ifdef PASO_MPI
23    #include "paso/Paso_MPI.h"
24    #include "Distribution.h"
25    #endif
26    
27  struct Finley_ElementFile {  struct Finley_ElementFile {
28    #ifdef PASO_MPI
29      Paso_MPIInfo *MPIInfo;
30      Finley_ElementDistribution *elementDistribution;
31    #endif
32    
33    Finley_RefElement* ReferenceElement;           /* the reference element, see    Finley_RefElement* ReferenceElement;           /* the reference element, see
34                              Reference element.c */                              Reference element.c */
# Line 77  struct Finley_ElementFile { Line 86  struct Finley_ElementFile {
86    
87  typedef struct Finley_ElementFile Finley_ElementFile;  typedef struct Finley_ElementFile Finley_ElementFile;
88    
89    #ifndef PASO_MPI
90  Finley_ElementFile* Finley_ElementFile_alloc(ElementTypeId,dim_t);  Finley_ElementFile* Finley_ElementFile_alloc(ElementTypeId,dim_t);
91    #else
92    Finley_ElementFile* Finley_ElementFile_alloc( ElementTypeId, dim_t, Paso_MPIInfo* );
93    #endif
94    
95  void Finley_ElementFile_dealloc(Finley_ElementFile*);  void Finley_ElementFile_dealloc(Finley_ElementFile*);
96  void Finley_ElementFile_setCoordinates(Finley_ElementFile*,escriptDataC*);  void Finley_ElementFile_setCoordinates(Finley_ElementFile*,escriptDataC*);
97  void Finley_ElementFile_improveColoring(Finley_ElementFile* in,dim_t numNodes,dim_t* degreeOfFreedom);  void Finley_ElementFile_improveColoring(Finley_ElementFile* in,dim_t numNodes,dim_t* degreeOfFreedom);

Legend:
Removed from v.682  
changed lines
  Added in v.730

  ViewVC Help
Powered by ViewVC 1.1.26