/[escript]/trunk/finley/src/ElementFile.h
ViewVC logotype

Diff of /trunk/finley/src/ElementFile.h

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

revision 1061 by gross, Tue Feb 13 05:10:26 2007 UTC revision 1062 by gross, Mon Mar 26 06:17:53 2007 UTC
# Line 43  struct Finley_ElementFile { Line 43  struct Finley_ElementFile {
43  #endif  #endif
44    
45    index_t isPrepared;                          /* UNKNOWN,  UNPREPARED, PREPARED to indicate that the element table has been pertpared for calculation (maybe not optimized) */    index_t isPrepared;                          /* UNKNOWN,  UNPREPARED, PREPARED to indicate that the element table has been pertpared for calculation (maybe not optimized) */
46    Finley_RefElement* ReferenceElement;           /* the reference element, see    Finley_RefElement* ReferenceElement;           /* the reference element, see Reference element.c */
47                              Reference element.c */    Finley_RefElement* ReferenceElementReducedOrder;    /* the reference element with reduced integration order, see Reference element.c */
48      Finley_RefElement* LinearReferenceElement;     /* the reference element for the linear mesh. it is vital that it is using the same quadrature scheme like ReferenceElement*/
49    Finley_RefElement* LinearReferenceElement;     /* the reference element for    Finley_RefElement* LinearReferenceElementReducedOrder;  /* the reference element for the linear mesh. it is vital that it is using the same quadrature
50                              the linear mesh. it is  \                                                                scheme like LinearReferenceElementReducedIntegration*/
                             vital that both are using  
                             the same quadrature  
                             scheme */  
51    
52    dim_t numElements;                             /* number of elements. */    dim_t numElements;                             /* number of elements. */
53        
# Line 84  struct Finley_ElementFile { Line 81  struct Finley_ElementFile {
81                                /* are don't share a node so they can be processed simultaneously */                                /* are don't share a node so they can be processed simultaneously */
82                                                /* at anytime Color must provide a valid value. In any case one can set  */                                                /* at anytime Color must provide a valid value. In any case one can set  */
83                                                /* Color[e]=e  for all e */                                                /* Color[e]=e  for all e */
84    index_t order;                   /* order of the element */    index_t order;                   /* order of the element integration scheme*/
85      index_t reduced_order;                   /* order of the reduced element integration scheme*/
86    
87    Finley_ElementFile_Jacobeans* jacobeans;           /* element jacobeans */    Finley_ElementFile_Jacobeans* jacobeans;           /* element jacobeans */
88    Finley_ElementFile_Jacobeans* jacobeans_reducedS;  /* element jacobeans for reduced order of shape function*/    Finley_ElementFile_Jacobeans* jacobeans_reducedS;  /* element jacobeans for reduced order of shape function*/
# Line 96  struct Finley_ElementFile { Line 94  struct Finley_ElementFile {
94  typedef struct Finley_ElementFile Finley_ElementFile;  typedef struct Finley_ElementFile Finley_ElementFile;
95    
96  #ifndef PASO_MPI  #ifndef PASO_MPI
97  Finley_ElementFile* Finley_ElementFile_alloc(ElementTypeId,dim_t);  Finley_ElementFile* Finley_ElementFile_alloc(ElementTypeId, index_t, index_t);
98  #else  #else
99  Finley_ElementFile* Finley_ElementFile_alloc( ElementTypeId, dim_t, Paso_MPIInfo* );  Finley_ElementFile* Finley_ElementFile_alloc( ElementTypeId, index_t, index_t, Paso_MPIInfo* );
100  void Finley_ElementFile_setDomainFlags( Finley_ElementFile *in  );  void Finley_ElementFile_setDomainFlags( Finley_ElementFile *in  );
101  #endif  #endif
102    

Legend:
Removed from v.1061  
changed lines
  Added in v.1062

  ViewVC Help
Powered by ViewVC 1.1.26