proteus  1.8.1
C/C++/Fortran libraries
Functions | Variables
createAnalyticGeometry.cpp File Reference
#include <createAnalyticGeometry.h>
#include "MeshAdaptPUMI.h"
#include <ma.h>
#include <lionPrint.h>
Include dependency graph for createAnalyticGeometry.cpp:

Go to the source code of this file.

Functions

agm_bdry add_bdry (gmi_model *m, gmi_ent *e)
 
agm_use add_adj (gmi_model *m, agm_bdry b, int tag)
 
void vert0 (double const p[2], double x[3], void *)
 
void vert1 (double const p[2], double x[3], void *)
 
void vert2 (double const p[2], double x[3], void *)
 
void vert3 (double const p[2], double x[3], void *)
 
void vert4 (double const p[2], double x[3], void *)
 
void vert5 (double const p[2], double x[3], void *)
 
void vert6 (double const p[2], double x[3], void *)
 
void vert7 (double const p[2], double x[3], void *)
 
void edge0 (double const p[2], double x[3], void *)
 
void edge1 (double const p[2], double x[3], void *)
 
void edge2 (double const p[2], double x[3], void *)
 
void edge3 (double const p[2], double x[3], void *)
 
void edge4 (double const p[2], double x[3], void *)
 
void edge5 (double const p[2], double x[3], void *)
 
void edge6 (double const p[2], double x[3], void *)
 
void edge7 (double const p[2], double x[3], void *)
 
void edge8 (double const p[2], double x[3], void *)
 
void edge9 (double const p[2], double x[3], void *)
 
void edge10 (double const p[2], double x[3], void *)
 
void edge11 (double const p[2], double x[3], void *)
 
void face0 (double const p[2], double x[3], void *)
 
void face1 (double const p[2], double x[3], void *)
 
void face2 (double const p[2], double x[3], void *)
 
void face3 (double const p[2], double x[3], void *)
 
void face4 (double const p[2], double x[3], void *)
 
void face5 (double const p[2], double x[3], void *)
 
void reparamVert_zero (double const from[2], double to[2], void *)
 
void reparamVert_one (double const from[2], double to[2], void *)
 
void reparamEdge_0 (double const from[2], double to[2], void *)
 
void reparamEdge_1 (double const from[2], double to[2], void *)
 
void reparamEdge_2 (double const from[2], double to[2], void *)
 
void reparamEdge_3 (double const from[2], double to[2], void *)
 
void regionFunction (double const p[2], double x[3], void *)
 
void makeBox (gmi_model *model)
 
void sphereFace (double const p[2], double x[3], void *)
 
void makeSphere (gmi_model *model)
 
void setParameterization (gmi_model *model, apf::Mesh2 *m)
 

Variables

double boxLength
 
double boxWidth
 
double boxHeight
 
int edgeMap [12] = {50,48,46,52,11,16,20,6,73,72,71,74}
 
int faceLoop [6] = {80,78,76,82,42,24}
 
const double pi = apf::pi
 
int sphereFaceID = 123
 
double sphereRadius
 
double xyz_offset [3]
 

Function Documentation

◆ add_adj()

agm_use add_adj ( gmi_model *  m,
agm_bdry  b,
int  tag 
)

Definition at line 13 of file createAnalyticGeometry.cpp.

◆ add_bdry()

agm_bdry add_bdry ( gmi_model *  m,
gmi_ent *  e 
)

Definition at line 8 of file createAnalyticGeometry.cpp.

◆ edge0()

void edge0 ( double const  p[2],
double  x[3],
void *   
)

Definition at line 92 of file createAnalyticGeometry.cpp.

◆ edge1()

void edge1 ( double const  p[2],
double  x[3],
void *   
)

Definition at line 99 of file createAnalyticGeometry.cpp.

◆ edge10()

void edge10 ( double const  p[2],
double  x[3],
void *   
)

Definition at line 162 of file createAnalyticGeometry.cpp.

◆ edge11()

void edge11 ( double const  p[2],
double  x[3],
void *   
)

Definition at line 169 of file createAnalyticGeometry.cpp.

◆ edge2()

void edge2 ( double const  p[2],
double  x[3],
void *   
)

Definition at line 106 of file createAnalyticGeometry.cpp.

◆ edge3()

void edge3 ( double const  p[2],
double  x[3],
void *   
)

Definition at line 113 of file createAnalyticGeometry.cpp.

◆ edge4()

void edge4 ( double const  p[2],
double  x[3],
void *   
)

Definition at line 120 of file createAnalyticGeometry.cpp.

◆ edge5()

void edge5 ( double const  p[2],
double  x[3],
void *   
)

Definition at line 127 of file createAnalyticGeometry.cpp.

◆ edge6()

void edge6 ( double const  p[2],
double  x[3],
void *   
)

Definition at line 134 of file createAnalyticGeometry.cpp.

◆ edge7()

void edge7 ( double const  p[2],
double  x[3],
void *   
)

Definition at line 141 of file createAnalyticGeometry.cpp.

◆ edge8()

void edge8 ( double const  p[2],
double  x[3],
void *   
)

Definition at line 148 of file createAnalyticGeometry.cpp.

◆ edge9()

void edge9 ( double const  p[2],
double  x[3],
void *   
)

Definition at line 155 of file createAnalyticGeometry.cpp.

◆ face0()

void face0 ( double const  p[2],
double  x[3],
void *   
)

Definition at line 176 of file createAnalyticGeometry.cpp.

◆ face1()

void face1 ( double const  p[2],
double  x[3],
void *   
)

Definition at line 183 of file createAnalyticGeometry.cpp.

◆ face2()

void face2 ( double const  p[2],
double  x[3],
void *   
)

Definition at line 190 of file createAnalyticGeometry.cpp.

◆ face3()

void face3 ( double const  p[2],
double  x[3],
void *   
)

Definition at line 197 of file createAnalyticGeometry.cpp.

◆ face4()

void face4 ( double const  p[2],
double  x[3],
void *   
)

Definition at line 203 of file createAnalyticGeometry.cpp.

◆ face5()

void face5 ( double const  p[2],
double  x[3],
void *   
)

Definition at line 209 of file createAnalyticGeometry.cpp.

◆ makeBox()

void makeBox ( gmi_model *  model)

Definition at line 264 of file createAnalyticGeometry.cpp.

◆ makeSphere()

void makeSphere ( gmi_model *  model)

Definition at line 489 of file createAnalyticGeometry.cpp.

◆ regionFunction()

void regionFunction ( double const  p[2],
double  x[3],
void *   
)

Definition at line 257 of file createAnalyticGeometry.cpp.

◆ reparamEdge_0()

void reparamEdge_0 ( double const  from[2],
double  to[2],
void *   
)

Definition at line 230 of file createAnalyticGeometry.cpp.

◆ reparamEdge_1()

void reparamEdge_1 ( double const  from[2],
double  to[2],
void *   
)

Definition at line 236 of file createAnalyticGeometry.cpp.

◆ reparamEdge_2()

void reparamEdge_2 ( double const  from[2],
double  to[2],
void *   
)

Definition at line 241 of file createAnalyticGeometry.cpp.

◆ reparamEdge_3()

void reparamEdge_3 ( double const  from[2],
double  to[2],
void *   
)

Definition at line 247 of file createAnalyticGeometry.cpp.

◆ reparamVert_one()

void reparamVert_one ( double const  from[2],
double  to[2],
void *   
)

Definition at line 222 of file createAnalyticGeometry.cpp.

◆ reparamVert_zero()

void reparamVert_zero ( double const  from[2],
double  to[2],
void *   
)

Definition at line 216 of file createAnalyticGeometry.cpp.

◆ setParameterization()

void setParameterization ( gmi_model *  model,
apf::Mesh2 *  m 
)

Definition at line 497 of file createAnalyticGeometry.cpp.

◆ sphereFace()

void sphereFace ( double const  p[2],
double  x[3],
void *   
)

Definition at line 482 of file createAnalyticGeometry.cpp.

◆ vert0()

void vert0 ( double const  p[2],
double  x[3],
void *   
)

Definition at line 28 of file createAnalyticGeometry.cpp.

◆ vert1()

void vert1 ( double const  p[2],
double  x[3],
void *   
)

Definition at line 36 of file createAnalyticGeometry.cpp.

◆ vert2()

void vert2 ( double const  p[2],
double  x[3],
void *   
)

Definition at line 44 of file createAnalyticGeometry.cpp.

◆ vert3()

void vert3 ( double const  p[2],
double  x[3],
void *   
)

Definition at line 52 of file createAnalyticGeometry.cpp.

◆ vert4()

void vert4 ( double const  p[2],
double  x[3],
void *   
)

Definition at line 60 of file createAnalyticGeometry.cpp.

◆ vert5()

void vert5 ( double const  p[2],
double  x[3],
void *   
)

Definition at line 68 of file createAnalyticGeometry.cpp.

◆ vert6()

void vert6 ( double const  p[2],
double  x[3],
void *   
)

Definition at line 76 of file createAnalyticGeometry.cpp.

◆ vert7()

void vert7 ( double const  p[2],
double  x[3],
void *   
)

Definition at line 84 of file createAnalyticGeometry.cpp.

Variable Documentation

◆ boxHeight

double boxHeight

Definition at line 23 of file createAnalyticGeometry.cpp.

◆ boxLength

double boxLength

Definition at line 21 of file createAnalyticGeometry.cpp.

◆ boxWidth

double boxWidth

Definition at line 22 of file createAnalyticGeometry.cpp.

◆ edgeMap

int edgeMap[12] = {50,48,46,52,11,16,20,6,73,72,71,74}

Definition at line 24 of file createAnalyticGeometry.cpp.

◆ faceLoop

int faceLoop[6] = {80,78,76,82,42,24}

Definition at line 25 of file createAnalyticGeometry.cpp.

◆ pi

const double pi = apf::pi

Definition at line 477 of file createAnalyticGeometry.cpp.

◆ sphereFaceID

int sphereFaceID = 123

Definition at line 478 of file createAnalyticGeometry.cpp.

◆ sphereRadius

double sphereRadius

Definition at line 479 of file createAnalyticGeometry.cpp.

◆ xyz_offset

double xyz_offset[3]

Definition at line 480 of file createAnalyticGeometry.cpp.