/[escript]/trunk/dudley/src/Dudley.h
ViewVC logotype

Contents of /trunk/dudley/src/Dudley.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 6000 - (show annotations)
Tue Mar 1 00:24:43 2016 UTC (3 years, 1 month ago) by caltinay
File MIME type: text/plain
File size: 1545 byte(s)
a few more include rearrangements.

1
2 /*****************************************************************************
3 *
4 * Copyright (c) 2003-2016 by The University of Queensland
5 * http://www.uq.edu.au
6 *
7 * Primary Business: Queensland, Australia
8 * Licensed under the Open Software License version 3.0
9 * http://www.opensource.org/licenses/osl-3.0.php
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 #ifndef __DUDLEY_H__
18 #define __DUDLEY_H__
19
20 /****************************************************************************/
21
22 /* Dudley finite element solver */
23
24 /****************************************************************************/
25
26 #include <escript/DataTypes.h>
27
28 #include <dudley/DudleyException.h>
29
30 #include <escript/EsysMPI.h>
31 #include <cstring>
32
33 namespace dudley {
34
35 using escript::DataTypes::index_t;
36 using escript::DataTypes::dim_t;
37
38 #define DUDLEY_UNKNOWN -1
39 #define DUDLEY_DEGREES_OF_FREEDOM 1
40 #define DUDLEY_NODES 3
41 #define DUDLEY_ELEMENTS 4
42 #define DUDLEY_FACE_ELEMENTS 5
43 #define DUDLEY_POINTS 6
44 #define DUDLEY_REDUCED_DEGREES_OF_FREEDOM 2
45 #define DUDLEY_REDUCED_NODES 14
46 #define DUDLEY_REDUCED_ELEMENTS 10
47 #define DUDLEY_REDUCED_FACE_ELEMENTS 11
48
49 /* status stuff */
50 typedef int Dudley_Status_t;
51 #define Dudley_increaseStatus(self) ((self)->status)++
52 #define DUDLEY_INITIAL_STATUS 0
53
54 } // namespace dudley
55
56 #endif // __DUDLEY_H__
57

Properties

Name Value
svn:eol-style native
svn:keywords Author Date Id Revision
svn:mergeinfo /branches/4.0fordebian/dudley/src/Dudley.h:5567-5588 /branches/lapack2681/finley/src/Finley.h:2682-2741 /branches/pasowrap/dudley/src/Dudley.h:3661-3674 /branches/py3_attempt2/dudley/src/Dudley.h:3871-3891 /branches/restext/finley/src/Finley.h:2610-2624 /branches/ripleygmg_from_3668/dudley/src/Dudley.h:3669-3791 /branches/stage3.0/finley/src/Finley.h:2569-2590 /branches/symbolic_from_3470/dudley/src/Dudley.h:3471-3974 /branches/symbolic_from_3470/ripley/test/python/dudley/src/Dudley.h:3517-3974 /release/3.0/finley/src/Finley.h:2591-2601 /release/4.0/dudley/src/Dudley.h:5380-5406 /trunk/ripley/test/python/dudley/src/Dudley.h:3480-3515

  ViewVC Help
Powered by ViewVC 1.1.26