gmsh-TingyuanDoc  0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
gmshLevelset.h File Reference
#include <string>
#include <cmath>
#include <stdio.h>
#include <stdlib.h>
#include <vector>
#include "GmshMessage.h"
#include "fullMatrix.h"
#include "GModel.h"
#include "MVertex.h"
#include "GmshConfig.h"
#include "cartesian.h"
#include "simpleFunction.h"
Include dependency graph for gmshLevelset.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  gLevelsetLessThan
 
class  gLevelset
 
class  gLevelsetPrimitive
 
class  gLevelsetSphere
 
class  gLevelsetPlane
 
class  gLevelsetPoints
 
class  gLevelsetQuadric
 
class  gLevelsetGenCylinder
 
class  gLevelsetEllipsoid
 
class  gLevelsetCone
 
class  gLevelsetGeneralQuadric
 
class  gLevelsetPopcorn
 
class  gLevelsetShamrock
 
class  gLevelsetMathEval
 
class  gLevelsetMathEvalAll
 
class  gLevelsetSimpleFunction
 
class  gLevelsetNACA00
 
class  gLevelsetYarn
 
class  gLevelsetTools
 
class  gLevelsetReverse
 
class  gLevelsetCut
 
class  gLevelsetUnion
 
class  gLevelsetIntersection
 
class  gLevelsetCrack
 
class  gLevelsetImproved
 
class  gLevelsetBox
 
class  gLevelsetCylinder
 
class  gLevelsetConrod
 

Macros

#define UNKNOWN   0
 
#define SPHERE   1
 
#define PLANE   2
 
#define GENCYLINDER   3
 
#define ELLIPS   4
 
#define CONE   5
 
#define QUADRIC   6
 
#define BOX   7
 
#define CYLINDER   8
 
#define CONROD   9
 
#define LSMESH   10
 
#define LSPOINTS   11
 
#define CUT   12
 
#define UNION   13
 
#define INTER   14
 
#define CRACK   15
 
#define DISK   16
 

Macro Definition Documentation

◆ BOX

#define BOX   7

Definition at line 45 of file gmshLevelset.h.

◆ CONE

#define CONE   5

Definition at line 43 of file gmshLevelset.h.

◆ CONROD

#define CONROD   9

Definition at line 47 of file gmshLevelset.h.

◆ CRACK

#define CRACK   15

Definition at line 55 of file gmshLevelset.h.

◆ CUT

#define CUT   12

Definition at line 52 of file gmshLevelset.h.

◆ CYLINDER

#define CYLINDER   8

Definition at line 46 of file gmshLevelset.h.

◆ DISK

#define DISK   16

Definition at line 56 of file gmshLevelset.h.

◆ ELLIPS

#define ELLIPS   4

Definition at line 42 of file gmshLevelset.h.

◆ GENCYLINDER

#define GENCYLINDER   3

Definition at line 41 of file gmshLevelset.h.

◆ INTER

#define INTER   14

Definition at line 54 of file gmshLevelset.h.

◆ LSMESH

#define LSMESH   10

Definition at line 48 of file gmshLevelset.h.

◆ LSPOINTS

#define LSPOINTS   11

Definition at line 49 of file gmshLevelset.h.

◆ PLANE

#define PLANE   2

Definition at line 40 of file gmshLevelset.h.

◆ QUADRIC

#define QUADRIC   6

Definition at line 44 of file gmshLevelset.h.

◆ SPHERE

#define SPHERE   1

Definition at line 39 of file gmshLevelset.h.

◆ UNION

#define UNION   13

Definition at line 53 of file gmshLevelset.h.

◆ UNKNOWN

#define UNKNOWN   0

Definition at line 38 of file gmshLevelset.h.