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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1811 - (hide annotations)
Thu Sep 25 23:11:13 2008 UTC (11 years, 6 months ago) by ksteube
File MIME type: text/plain
File size: 2658 byte(s)
Copyright updated in all files

1 jgs 82
2 ksteube 1312 /*******************************************************
3 ksteube 1811 *
4     * Copyright (c) 2003-2008 by University of Queensland
5     * Earth Systems Science Computational Center (ESSCC)
6     * http://www.uq.edu.au/esscc
7     *
8     * Primary Business: Queensland, Australia
9     * Licensed under the Open Software License version 3.0
10     * http://www.opensource.org/licenses/osl-3.0.php
11     *
12     *******************************************************/
13 jgs 82
14 ksteube 1811
15 jgs 82 /**************************************************************/
16    
17 ksteube 1312 /* Finley: integration schemes for element shapes Tri, Quad, Hex, Tet, Line, Point */
18 jgs 82
19     /**************************************************************/
20    
21 jgs 150 #ifndef INC_FINLEY_QUADRATURE
22     #define INC_FINLEY_QUADRATURE
23    
24     /**************************************************************/
25    
26     #include "Finley.h"
27    
28     /**************************************************************/
29    
30 jgs 82 #define MAX_numQuadNodesLine 10
31    
32     /**************************************************************/
33    
34     /* Interfaces: */
35    
36 jgs 123 typedef void (Finley_Quad_getNodes) (dim_t,double*,double*);
37 jgs 82 Finley_Quad_getNodes Finley_Quad_getNodesTri;
38     Finley_Quad_getNodes Finley_Quad_getNodesTet;
39     Finley_Quad_getNodes Finley_Quad_getNodesRec;
40     Finley_Quad_getNodes Finley_Quad_getNodesHex;
41     Finley_Quad_getNodes Finley_Quad_getNodesLine;
42     Finley_Quad_getNodes Finley_Quad_getNodesPoint;
43     Finley_Quad_getNodes Finley_Quad_getNodesTriOnFace;
44     Finley_Quad_getNodes Finley_Quad_getNodesRecOnFace;
45     Finley_Quad_getNodes Finley_Quad_getNodesLineOnFace;
46     Finley_Quad_getNodes Finley_Quad_getNodesPointOnFace;
47    
48 jgs 123 typedef dim_t (Finley_Quad_getNumNodes) (dim_t);
49 jgs 82 Finley_Quad_getNumNodes Finley_Quad_getNumNodesPoint;
50     Finley_Quad_getNumNodes Finley_Quad_getNumNodesLine;
51     Finley_Quad_getNumNodes Finley_Quad_getNumNodesTri;
52     Finley_Quad_getNumNodes Finley_Quad_getNumNodesRec;
53     Finley_Quad_getNumNodes Finley_Quad_getNumNodesTet;
54     Finley_Quad_getNumNodes Finley_Quad_getNumNodesHex;
55    
56 jgs 123 void Finley_Quad_makeNodesOnFace(dim_t, dim_t,double*,double*, Finley_Quad_getNodes);
57 jgs 82
58     #endif /* #ifndef INC_FINLEY_QUADRATURE */
59    
60     /*
61     * $Log$
62 jgs 150 * Revision 1.3 2005/09/15 03:44:23 jgs
63     * Merge of development branch dev-02 back to main trunk on 2005-09-15
64     *
65     * Revision 1.2.2.1 2005/09/07 06:26:20 gross
66     * the solver from finley are put into the standalone package paso now
67     *
68 jgs 123 * Revision 1.2 2005/07/08 04:07:56 jgs
69     * Merge of development branch back to main trunk on 2005-07-08
70 jgs 82 *
71 jgs 123 * Revision 1.1.1.1.2.1 2005/06/29 02:34:55 gross
72     * some changes towards 64 integers in finley
73     *
74     * Revision 1.1.1.1 2004/10/26 06:53:57 jgs
75     * initial import of project esys2
76     *
77 jgs 82 * Revision 1.1.1.1 2004/06/24 04:00:40 johng
78     * Initial version of eys using boost-python.
79     *
80     *
81     */

Properties

Name Value
svn:eol-style native
svn:keywords Author Date Id Revision

  ViewVC Help
Powered by ViewVC 1.1.26