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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 626 - (hide annotations)
Thu Mar 23 02:16:36 2006 UTC (13 years, 7 months ago) by elspeth
File MIME type: text/plain
File size: 2943 byte(s)
Copyright information inserted

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

Properties

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

  ViewVC Help
Powered by ViewVC 1.1.26