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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 123 - (show annotations)
Fri Jul 8 04:08:13 2005 UTC (14 years, 4 months ago) by jgs
Original Path: trunk/esys2/finley/src/finleyC/Finley.h
File MIME type: text/plain
File size: 1705 byte(s)
Merge of development branch back to main trunk on 2005-07-08

1 /* $Id$ */
2
3 #ifndef INC_FINLEY
4 #define INC_FINLEY
5
6 /**************************************************************/
7
8 /* Finley finite element solver */
9
10 /**************************************************************/
11
12 /* Copyrights by ACcESS Australia, 2003 */
13 /* Version: $Id$ */
14
15 /**************************************************************/
16
17 #include "Common.h"
18
19 /**************************************************************/
20
21 #define FINLEY_DEGREES_OF_FREEDOM 1
22 #define FINLEY_REDUCED_DEGREES_OF_FREEDOM 2
23 #define FINLEY_NODES 3
24 #define FINLEY_ELEMENTS 4
25 #define FINLEY_FACE_ELEMENTS 5
26 #define FINLEY_POINTS 6
27 #define FINLEY_CONTACT_ELEMENTS_1 7
28 #define FINLEY_CONTACT_ELEMENTS_2 8
29
30 /* error codes */
31
32 enum Finley_ErrorCodeType {
33 NO_ERROR,
34 WARNING,
35 VALUE_ERROR,
36 TYPE_ERROR,
37 MEMORY_ERROR,
38 IO_ERROR,
39 ZERO_DIVISION_ERROR,
40 EOF_ERROR,
41 FLOATING_POINT_ERROR,
42 INDEX_ERROR,
43 OS_ERROR,
44 OVERFLOW_ERROR,
45 SYSTEM_ERROR
46 };
47
48 /* interfaces */
49
50 extern enum Finley_ErrorCodeType Finley_ErrorCode;
51 extern char Finley_ErrorMsg[LenErrorMsg_MAX];
52
53
54 double Finley_timer(void);
55 bool_t Finley_checkPtr(void*);
56
57 #endif /* #ifndef INC_FINLEY */
58
59 /*
60 * $Log$
61 * Revision 1.2 2005/07/08 04:07:51 jgs
62 * Merge of development branch back to main trunk on 2005-07-08
63 *
64 * Revision 1.1.1.1.2.1 2005/06/29 02:34:50 gross
65 * some changes towards 64 integers in finley
66 *
67 * Revision 1.1.1.1 2004/10/26 06:53:57 jgs
68 * initial import of project esys2
69 *
70 * Revision 1.3 2004/07/02 04:21:13 gross
71 * Finley C code has been included
72 *
73 * Revision 1.2 2004/06/29 01:59:31 johng
74 * ??
75 *
76 * Revision 1.1.1.1 2004/06/24 04:00:40 johng
77 * Initial version of eys using boost-python.
78 *
79 *
80 */

Properties

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

  ViewVC Help
Powered by ViewVC 1.1.26