Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
ElmerCSC
GitHub Repository: ElmerCSC/elmerfem
Path: blob/devel/ElmerGUI/netgen/libsrc/interface/writeuser.hpp
3206 views
1
#ifndef WRITEUSER
2
#define WRITEUSER
3
4
/**************************************************************************/
5
/* File: writeuser.hh */
6
/* Authors: many */
7
/* Date: 10. Dec. 97 */
8
/**************************************************************************/
9
10
11
extern
12
void WriteFile (int typ,
13
const Mesh & mesh,
14
const CSGeometry & geom,
15
const char * filename,
16
const char * geomfile = NULL,
17
double h = 0);
18
19
20
21
extern
22
void ReadFile (Mesh & mesh,
23
const string & filename);
24
25
extern
26
void ImportSolution (const char * filename);
27
28
29
30
31
32
33
34
extern
35
void WriteNeutralFormat (const Mesh & mesh,
36
const CSGeometry & geom,
37
const string & filename);
38
39
extern
40
void WriteSurfaceFormat (const Mesh & mesh,
41
const string & filename);
42
43
extern
44
void WriteSTLFormat (const Mesh & mesh,
45
const string & filename);
46
47
extern
48
void WriteVRMLFormat (const Mesh & mesh,
49
bool faces,
50
const string & filename);
51
52
extern
53
void WriteFEPPFormat (const Mesh & mesh,
54
const CSGeometry & geom,
55
const string & filename);
56
57
extern
58
void WriteGmshFormat (const Mesh & mesh,
59
const CSGeometry & geom,
60
const string & filename);
61
62
extern
63
void WriteUserChemnitz (const Mesh & mesh,
64
const string & filename);
65
66
extern
67
void WriteJCMFormat (const Mesh & mesh,
68
const CSGeometry & geom,
69
const string & filename);
70
71
72
extern
73
void WriteDiffPackFormat (const Mesh & mesh,
74
const CSGeometry & geom,
75
const string & filename);
76
77
extern
78
void WriteTochnogFormat (const Mesh & mesh,
79
const string & filename);
80
81
extern
82
void WriteTecPlotFormat (const Mesh & mesh,
83
const CSGeometry & geom,
84
const string & filename);
85
86
extern
87
void WriteAbaqusFormat (const Mesh & mesh,
88
const string & filename);
89
90
extern
91
void WriteFluentFormat (const Mesh & mesh,
92
const string & filename);
93
94
extern
95
void WritePermasFormat (const Mesh & mesh,
96
const string & filename);
97
98
extern
99
void WriteFEAPFormat (const Mesh & mesh,
100
const string & filename);
101
102
extern
103
void WriteElmerFormat (const Mesh & mesh,
104
const string & filename);
105
106
107
extern
108
void WriteEdgeElementFormat (const Mesh & mesh,
109
const CSGeometry & geom,
110
const string & filename);
111
112
113
114
#ifdef OLIVER
115
extern
116
void WriteTETFormat (const Mesh & mesh,
117
const string & filename);
118
119
#endif
120
121
extern void ReadTETFormat (Mesh & mesh,
122
const string & filename);
123
124
125
void WriteDolfinFormat (const Mesh & mesh,
126
const string & filename);
127
128
129
extern void RegisterUserFormats (ARRAY<const char*> & names);
130
131
extern bool WriteUserFormat (const string & format,
132
const Mesh & mesh,
133
const CSGeometry & geom,
134
const string & filename);
135
136
137
138
139
#endif
140
141
142