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

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

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

revision 4492 by caltinay, Tue Jul 2 01:44:11 2013 UTC revision 4499 by caltinay, Tue Jul 16 05:42:19 2013 UTC
# Line 16  Line 16 
16    
17  /****************************************************************************  /****************************************************************************
18    
19    Finley: integration schemes for element shapes Tri, Quad, Hex, Tet, Line,    Finley: integration schemes for element shapes Tri, Quad, Hex, Tet, Line,
20            Point            Point
21    
22  *****************************************************************************/  *****************************************************************************/
# Line 43  typedef enum { Line 43  typedef enum {
43  typedef void (Quad_getNodes) (int, double*, double*);  typedef void (Quad_getNodes) (int, double*, double*);
44  typedef int (Quad_getNumNodes) (int);  typedef int (Quad_getNumNodes) (int);
45  typedef int (Quad_getMacro) (int numSubElements, int numQuadNodes,  typedef int (Quad_getMacro) (int numSubElements, int numQuadNodes,
46                               double* quadNodes, double* quadWeights,                               const double* quadNodes,
47                               int numF, double* dFdv,                               const double* quadWeights,
48                                 int numF, const double* dFdv,
49                               int new_len, double* new_quadNodes,                               int new_len, double* new_quadNodes,
50                               double* new_quadWeights, double* new_dFfv);                               double* new_quadWeights, double* new_dFfv);
51    
# Line 92  Quad_getNodes Quad_getNodesRecMacro; Line 93  Quad_getNodes Quad_getNodesRecMacro;
93  Quad_getNodes Quad_getNodesHexMacro;  Quad_getNodes Quad_getNodesHexMacro;
94  Quad_getNodes Quad_getNodesLineMacro;  Quad_getNodes Quad_getNodesLineMacro;
95    
   
96  Quad_getNumNodes Quad_getNumNodesPoint;  Quad_getNumNodes Quad_getNumNodesPoint;
97  Quad_getNumNodes Quad_getNumNodesLine;  Quad_getNumNodes Quad_getNumNodesLine;
98  Quad_getNumNodes Quad_getNumNodesTri;  Quad_getNumNodes Quad_getNumNodesTri;
# Line 101  Quad_getNumNodes Quad_getNumNodesTet; Line 101  Quad_getNumNodes Quad_getNumNodesTet;
101  Quad_getNumNodes Quad_getNumNodesHex;  Quad_getNumNodes Quad_getNumNodesHex;
102    
103  void Quad_makeNodesOnFace(int, int, double*, double*, Quad_getNodes);  void Quad_makeNodesOnFace(int, int, double*, double*, Quad_getNodes);
104  QuadInfo* QuadInfo_getInfo(QuadTypeId id);  const QuadInfo* QuadInfo_getInfo(QuadTypeId id);
105    
106  } // namespace finley  } // namespace finley
107    

Legend:
Removed from v.4492  
changed lines
  Added in v.4499

  ViewVC Help
Powered by ViewVC 1.1.26