Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
ElmerCSC
GitHub Repository: ElmerCSC/elmerfem
Path: blob/devel/ElmerGUI/netgen/libsrc/meshing/global.hpp
3206 views
1
#ifndef FILE_GLOBAL
2
#define FILE_GLOBAL
3
4
5
/**************************************************************************/
6
/* File: global.hh */
7
/* Author: Joachim Schoeberl */
8
/* Date: 01. Okt. 95 */
9
/**************************************************************************/
10
11
/*
12
global functions and variables
13
*/
14
15
///
16
extern double GetTime ();
17
extern void ResetTime ();
18
19
///
20
extern int testmode;
21
22
// extern ostream * testout;
23
// extern AutoPtr<ostream> testout;
24
25
/// calling parameters
26
extern Flags parameters;
27
28
extern MeshingParameters mparam;
29
30
extern ARRAY<int> tets_in_qualclass;
31
32
33
class multithreadt
34
{
35
public:
36
int pause;
37
int testmode;
38
int redraw;
39
int drawing;
40
int terminate;
41
int running;
42
double percent;
43
const char * task;
44
bool demorunning;
45
multithreadt();
46
};
47
48
extern volatile multithreadt multithread;
49
50
extern string ngdir;
51
extern DebugParameters debugparam;
52
extern bool verbose;
53
54
#endif
55
56