proteus  1.8.1
C/C++/Fortran libraries
createAnalyticGeometry.h
Go to the documentation of this file.
1 #ifndef CREATE_ANALYTIC_H
2 #define CREATE_ANALYTIC_H
3 
4 #include <apf.h>
5 #include <apfMDS.h>
6 #include <apfMesh2.h>
7 #include <apfShape.h>
8 
9 #include <PCU.h>
10 #include <gmi_analytic.h>
11 #include <gmi_mesh.h>
12 
13 #include <cassert>
14 #include <stdlib.h>
15 
16 #include <iostream>
17 #include <fstream>
18 #include<map>
19 #include <math.h>
20 #include <pcu_util.h>
21 
22 agm_bdry add_bdry(gmi_model* m, gmi_ent* e);
23 agm_use add_adj(gmi_model* m, agm_bdry b, int tag);
24 agm_use add_adj(gmi_model* m, agm_bdry b, int dim, int tag);
25 
26 extern int edgeMap[12];
27 extern int faceLoop[6];
28 extern double boxLength;
29 extern double boxWidth;
30 extern double boxHeight;
31 extern int sphereFaceID;
32 extern double sphereRadius;
33 extern double xyz_offset[3];
34 
35 
36 void makeBox(gmi_model* model);
37 void makeSphere(gmi_model* model);
38 
39 #endif
edgeMap
int edgeMap[12]
Definition: createAnalyticGeometry.cpp:24
add_bdry
agm_bdry add_bdry(gmi_model *m, gmi_ent *e)
Definition: createAnalyticGeometry.cpp:8
faceLoop
int faceLoop[6]
Definition: createAnalyticGeometry.cpp:25
makeSphere
void makeSphere(gmi_model *model)
Definition: createAnalyticGeometry.cpp:489
xyz_offset
double xyz_offset[3]
Definition: createAnalyticGeometry.cpp:480
boxHeight
double boxHeight
Definition: createAnalyticGeometry.cpp:23
makeBox
void makeBox(gmi_model *model)
Definition: createAnalyticGeometry.cpp:264
add_adj
agm_use add_adj(gmi_model *m, agm_bdry b, int tag)
Definition: createAnalyticGeometry.cpp:13
boxWidth
double boxWidth
Definition: createAnalyticGeometry.cpp:22
sphereRadius
double sphereRadius
Definition: createAnalyticGeometry.cpp:479
sphereFaceID
int sphereFaceID
Definition: createAnalyticGeometry.cpp:478
boxLength
double boxLength
Definition: createAnalyticGeometry.cpp:21