/[escript]/trunk/paso/src/Paso.h
ViewVC logotype

Annotation of /trunk/paso/src/Paso.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1388 - (hide annotations)
Fri Jan 11 07:45:58 2008 UTC (11 years, 11 months ago) by trankine
File MIME type: text/plain
File size: 1479 byte(s)
And get the *(&(*&(* name right
1 ksteube 1312
2 jgs 150 /* $Id$ */
3    
4 ksteube 1312 /*******************************************************
5     *
6     * Copyright 2003-2007 by ACceSS MNRF
7     * Copyright 2007 by University of Queensland
8     *
9     * http://esscc.uq.edu.au
10     * Primary Business: Queensland, Australia
11     * Licensed under the Open Software License version 3.0
12     * http://www.opensource.org/licenses/osl-3.0.php
13     *
14     *******************************************************/
15 dhawcroft 631
16 jgs 150 /**************************************************************/
17    
18     /* Paso finite element solver */
19    
20     /**************************************************************/
21    
22     /* Copyrights by ACcESS Australia, 2003,2004,2005 */
23     /* Author: gross@access.edu.au */
24    
25     /**************************************************************/
26    
27     #ifndef INC_PASO
28     #define INC_PASO
29    
30     #include "Common.h"
31 bcumming 790
32 jgs 150 /**************************************************************/
33    
34     enum Paso_ErrorCodeType {
35     NO_ERROR,
36     WARNING,
37     VALUE_ERROR,
38     TYPE_ERROR,
39     MEMORY_ERROR,
40     IO_ERROR,
41     ZERO_DIVISION_ERROR,
42     EOF_ERROR,
43     FLOATING_POINT_ERROR,
44     INDEX_ERROR,
45     OS_ERROR,
46     OVERFLOW_ERROR,
47 bcumming 730 SYSTEM_ERROR,
48     PASO_MPI_ERROR
49 jgs 150 };
50    
51     typedef enum Paso_ErrorCodeType Paso_ErrorCodeType;
52    
53     /* interfaces */
54    
55     double Paso_timer(void);
56     bool_t Paso_checkPtr(void*);
57     void Paso_resetError(void);
58     void Paso_setError(Paso_ErrorCodeType err,char* msg);
59     bool_t Paso_noError(void);
60     Paso_ErrorCodeType Paso_getErrorType(void);
61     char* Paso_getErrorMessage(void);
62    
63     #endif /* #ifndef INC_PASO */

Properties

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

  ViewVC Help
Powered by ViewVC 1.1.26