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

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

Parent Directory Parent Directory | Revision Log Revision Log


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

1 /*
2 ************************************************************
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 */
12
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 #ifndef INC_FINLEY_QUADRATURE
25 #define INC_FINLEY_QUADRATURE
26
27 /**************************************************************/
28
29 #include "Finley.h"
30
31 /**************************************************************/
32
33 #define MAX_numQuadNodesLine 10
34
35 /**************************************************************/
36
37 /* Interfaces: */
38
39 typedef void (Finley_Quad_getNodes) (dim_t,double*,double*);
40 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 typedef dim_t (Finley_Quad_getNumNodes) (dim_t);
52 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 void Finley_Quad_makeNodesOnFace(dim_t, dim_t,double*,double*, Finley_Quad_getNodes);
60
61 #endif /* #ifndef INC_FINLEY_QUADRATURE */
62
63 /*
64 * $Log$
65 * 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 * Revision 1.2 2005/07/08 04:07:56 jgs
72 * Merge of development branch back to main trunk on 2005-07-08
73 *
74 * 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 * 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