proteus 1.9.0
C/C++/Fortran libraries
Loading...
Searching...
No Matches
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
22agm_bdry add_bdry(gmi_model* m, gmi_ent* e);
23agm_use add_adj(gmi_model* m, agm_bdry b, int tag);
24agm_use add_adj(gmi_model* m, agm_bdry b, int dim, int tag);
25
26extern int edgeMap[12];
27extern int faceLoop[6];
28extern double boxLength;
29extern double boxWidth;
30extern double boxHeight;
31extern int sphereFaceID;
32extern double sphereRadius;
33extern double xyz_offset[3];
34
35
36void makeBox(gmi_model* model);
37void makeSphere(gmi_model* model);
38
39#endif
double boxWidth
agm_use add_adj(gmi_model *m, agm_bdry b, int tag)
double sphereRadius
int edgeMap[12]
double boxLength
void makeBox(gmi_model *model)
double xyz_offset[3]
int faceLoop[6]
agm_bdry add_bdry(gmi_model *m, gmi_ent *e)
void makeSphere(gmi_model *model)
double boxHeight