revision 1811 by ksteube, Thu Sep 25 23:11:13 2008 UTC revision 5097 by caltinay, Sun Jul 13 01:02:24 2014 UTC
# Line 1  Line 1
1
2  /*******************************************************  /*****************************************************************************
3  *  *
4  * Copyright (c) 2003-2008 by University of Queensland  * Copyright (c) 2003-2014 by University of Queensland
5  * Earth Systems Science Computational Center (ESSCC)  * http://www.uq.edu.au
* http://www.uq.edu.au/esscc
6  *  *
10  *  *
11  *******************************************************/  * Development until 2012 by Earth Systems Science Computational Center (ESSCC)
12    * Development 2012-2013 by School of Earth Sciences
13    * Development from 2014 by Centre for Geoscience Computing (GeoComp)
14    *
15    *****************************************************************************/
16
/**************************************************************/
17
18  /*   Finley: integration schemes for element shapes Tri, Quad, Hex, Tet, Line, Point */  /****************************************************************************
19
20  /**************************************************************/    Finley: integration schemes for element shapes Tri, Quad, Hex, Tet, Line,
21              Point
22
24
27
28  #include "Finley.h"  #include "Finley.h"
29
/**************************************************************/

31
32  /**************************************************************/  namespace finley {
33
34    typedef enum {
41        NoQuad   // marks end of list
43
44    typedef void (Quad_getNodes) (int, std::vector<double>&, std::vector<double>&);
49                                 int numF, const double* dFdv,
52
56        /// the name in text form e.g. "Line", "Rec", ...
57        const char* Name;
58        /// number of spatial dimensions
59        int numDim;
60        /// number of vertices of the element
61        int numVertices;
62        /// function that returns the quadrature points for a given order
64        /// function that returns the number of quadrature nodes for a given
65        /// accuracy order
67        /// transfers a given quadrature scheme to a macro element structure
69    };
70
71
72    /****** Interfaces ******/
73
80
96
103
106
107    } // namespace finley
108
109  /*     Interfaces: */  #endif // __FINLEY_QUADRATURE_H__
110

/*
* \$Log\$
* Revision 1.3  2005/09/15 03:44:23  jgs
* Merge of development branch dev-02 back to main trunk on 2005-09-15
*
* Revision 1.2.2.1  2005/09/07 06:26:20  gross
* the solver from finley are put into the standalone package paso now
*
* Revision 1.2  2005/07/08 04:07:56  jgs
* Merge of development branch back to main trunk on 2005-07-08
*
* Revision 1.1.1.1.2.1  2005/06/29 02:34:55  gross
* some changes towards 64 integers in finley
*
* Revision 1.1.1.1  2004/10/26 06:53:57  jgs
* initial import of project esys2
*
* Revision 1.1.1.1  2004/06/24 04:00:40  johng
* Initial version of eys using boost-python.
*
*
*/

Legend:
 Removed from v.1811 changed lines Added in v.5097