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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 626 - (show annotations)
Thu Mar 23 02:16:36 2006 UTC (13 years, 5 months ago) by elspeth
File MIME type: text/plain
File size: 2901 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: Shape functions header file */
16
17 /**************************************************************/
18
19 /* Author: gross@access.edu.au */
20 /* Version: $Id$ */
21
22 /**************************************************************/
23
24 #ifndef INC_FINLEY_SHAPEFUNCTIONS
25 #define INC_FINLEY_SHAPEFUNCTIONS
26
27 /**************************************************************/
28
29 #include "Finley.h"
30
31 /**************************************************************/
32
33 #define S_INDEX(_J_,_I_,_NUMNODES_) INDEX2(_J_,_I_,_NUMNODES_)
34 #define DSDV_INDEX(_J_,_K_,_I_,_NUMNODES_,_DIM_) INDEX3(_J_,_K_,_I_,_NUMNODES_,_DIM_)
35
36 /**************************************************************/
37 /* Interfaces: */
38
39 typedef void (Finley_Shape_Function) (dim_t,double*,double*,double*);
40
41 Finley_Shape_Function Finley_Shape_Point1;
42 Finley_Shape_Function Finley_Shape_Line2;
43 Finley_Shape_Function Finley_Shape_Line3;
44 Finley_Shape_Function Finley_Shape_Line4;
45 Finley_Shape_Function Finley_Shape_Tri3;
46 Finley_Shape_Function Finley_Shape_Tri6;
47 Finley_Shape_Function Finley_Shape_Tri9;
48 Finley_Shape_Function Finley_Shape_Tri10;
49 Finley_Shape_Function Finley_Shape_Rec4;
50 Finley_Shape_Function Finley_Shape_Rec8;
51 Finley_Shape_Function Finley_Shape_Rec9;
52 Finley_Shape_Function Finley_Shape_Rec12;
53 Finley_Shape_Function Finley_Shape_Rec16;
54 Finley_Shape_Function Finley_Shape_Tet4;
55 Finley_Shape_Function Finley_Shape_Tet10;
56 Finley_Shape_Function Finley_Shape_Tet16;
57 Finley_Shape_Function Finley_Shape_Hex8;
58 Finley_Shape_Function Finley_Shape_Hex20;
59 Finley_Shape_Function Finley_Shape_Hex32;
60
61 #endif /* #ifndef INC_FINLEY_SHAPEFUNCTIONS */
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:21 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