/[escript]/branches/domexper/dudley/src/ReferenceElementSets.h
ViewVC logotype

Diff of /branches/domexper/dudley/src/ReferenceElementSets.h

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

revision 3080 by jfenwick, Tue Aug 3 04:28:03 2010 UTC revision 3086 by jfenwick, Thu Aug 5 05:07:58 2010 UTC
# Line 14  Line 14 
14    
15  /***************************************************************************************************************  /***************************************************************************************************************
16    
17      Finley: Reference elements set managing the reference elements for the full and reduced intergation order      Dudley: Reference elements set managing the reference elements for the full and reduced intergation order
18    
19  **************************************************************************************************************/  **************************************************************************************************************/
20    
21  #ifndef INC_FINLEY_REFERENCEELEMENTSETS  #ifndef INC_DUDLEY_REFERENCEELEMENTSETS
22  #define INC_FINLEY_REFERENCEELEMENTSETS  #define INC_DUDLEY_REFERENCEELEMENTSETS
23    
24    
25  /**************************************************************/  /**************************************************************/
# Line 29  Line 29 
29  /**************************************************************/  /**************************************************************/
30    
31        
32  typedef struct Finley_ReferenceElementSet {  typedef struct Dudley_ReferenceElementSet {
33      Finley_ReferenceElement* referenceElementReducedQuadrature;      Dudley_ReferenceElement* referenceElementReducedQuadrature;
34      Finley_ReferenceElement* referenceElement;      Dudley_ReferenceElement* referenceElement;
35      dim_t numNodes;      dim_t numNodes;
36      index_t reference_counter;      index_t reference_counter;
37  } Finley_ReferenceElementSet;  } Dudley_ReferenceElementSet;
38    
39    
40    
41  Finley_ReferenceElementSet* Finley_ReferenceElementSet_alloc(ElementTypeId id, index_t order, index_t reduced_order);  Dudley_ReferenceElementSet* Dudley_ReferenceElementSet_alloc(ElementTypeId id, index_t order, index_t reduced_order);
42  void Finley_ReferenceElementSet_dealloc(Finley_ReferenceElementSet* in);  void Dudley_ReferenceElementSet_dealloc(Dudley_ReferenceElementSet* in);
43  Finley_ReferenceElementSet* Finley_ReferenceElementSet_reference(Finley_ReferenceElementSet* in);  Dudley_ReferenceElementSet* Dudley_ReferenceElementSet_reference(Dudley_ReferenceElementSet* in);
44  Finley_ShapeFunction* Finley_ReferenceElementSet_borrowBasisFunctions(Finley_ReferenceElementSet* in, bool_t reducedShapefunction, bool_t reducedIntegrationOrder);  Dudley_ShapeFunction* Dudley_ReferenceElementSet_borrowBasisFunctions(Dudley_ReferenceElementSet* in, bool_t reducedShapefunction, bool_t reducedIntegrationOrder);
45  Finley_ShapeFunction* Finley_ReferenceElementSet_borrowParametrization(Finley_ReferenceElementSet* in, bool_t reducedIntegrationOrder);  Dudley_ShapeFunction* Dudley_ReferenceElementSet_borrowParametrization(Dudley_ReferenceElementSet* in, bool_t reducedIntegrationOrder);
46  Finley_ReferenceElement* Finley_ReferenceElementSet_borrowReferenceElement(Finley_ReferenceElementSet* in, bool_t reducedIntegrationOrder);  Dudley_ReferenceElement* Dudley_ReferenceElementSet_borrowReferenceElement(Dudley_ReferenceElementSet* in, bool_t reducedIntegrationOrder);
47  #define Finley_ReferenceElementSet_getNumNodes(__IN__) ((__IN__)->numNodes)  #define Dudley_ReferenceElementSet_getNumNodes(__IN__) ((__IN__)->numNodes)
48    
49  #endif /* #ifndef INC_FINLEY_REFERENCEELEMENTSETS */  #endif /* #ifndef INC_DUDLEY_REFERENCEELEMENTSETS */

Legend:
Removed from v.3080  
changed lines
  Added in v.3086

  ViewVC Help
Powered by ViewVC 1.1.26