# Contents of /trunk/finley/src/ShapeFunctions.h

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

```
 1 2 /******************************************************* 3 * 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 14 15 /**************************************************************/ 16 17 /* Finley: Shape functions header file */ 18 19 /**************************************************************/ 20 21 #ifndef INC_FINLEY_SHAPEFUNCTIONS 22 #define INC_FINLEY_SHAPEFUNCTIONS 23 24 /**************************************************************/ 25 26 #include "Finley.h" 27 28 /**************************************************************/ 29 30 #define S_INDEX(_J_,_I_,_NUMNODES_) INDEX2(_J_,_I_,_NUMNODES_) 31 #define DSDV_INDEX(_J_,_K_,_I_,_NUMNODES_,_DIM_) INDEX3(_J_,_K_,_I_,_NUMNODES_,_DIM_) 32 33 /**************************************************************/ 34 /* Interfaces: */ 35 36 typedef void (Finley_Shape_Function) (dim_t,double*,double*,double*); 37 38 Finley_Shape_Function Finley_Shape_Point1; 39 Finley_Shape_Function Finley_Shape_Line2; 40 Finley_Shape_Function Finley_Shape_Line3; 41 Finley_Shape_Function Finley_Shape_Line4; 42 Finley_Shape_Function Finley_Shape_Tri3; 43 Finley_Shape_Function Finley_Shape_Tri6; 44 Finley_Shape_Function Finley_Shape_Tri9; 45 Finley_Shape_Function Finley_Shape_Tri10; 46 Finley_Shape_Function Finley_Shape_Rec4; 47 Finley_Shape_Function Finley_Shape_Rec8; 48 Finley_Shape_Function Finley_Shape_Rec9; 49 Finley_Shape_Function Finley_Shape_Rec12; 50 Finley_Shape_Function Finley_Shape_Rec16; 51 Finley_Shape_Function Finley_Shape_Tet4; 52 Finley_Shape_Function Finley_Shape_Tet10; 53 Finley_Shape_Function Finley_Shape_Tet16; 54 Finley_Shape_Function Finley_Shape_Hex8; 55 Finley_Shape_Function Finley_Shape_Hex20; 56 Finley_Shape_Function Finley_Shape_Hex27; 57 Finley_Shape_Function Finley_Shape_Hex32; 58 59 #endif /* #ifndef INC_FINLEY_SHAPEFUNCTIONS */ 60 61 /* 62 * \$Log\$ 63 * Revision 1.3 2005/09/15 03:44:23 jgs 64 * Merge of development branch dev-02 back to main trunk on 2005-09-15 65 * 66 * Revision 1.2.2.1 2005/09/07 06:26:21 gross 67 * the solver from finley are put into the standalone package paso now 68 * 69 * Revision 1.2 2005/07/08 04:07:56 jgs 70 * Merge of development branch back to main trunk on 2005-07-08 71 * 72 * Revision 1.1.1.1.2.1 2005/06/29 02:34:55 gross 73 * some changes towards 64 integers in finley 74 * 75 * Revision 1.1.1.1 2004/10/26 06:53:57 jgs 76 * initial import of project esys2 77 * 78 * Revision 1.1.1.1 2004/06/24 04:00:40 johng 79 * Initial version of eys using boost-python. 80 * 81 * 82 */

## Properties

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