gmsh-TingyuanDoc  0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
Generator.h
Go to the documentation of this file.
1 // Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
2 //
3 // See the LICENSE.txt file in the Gmsh root directory for license information.
4 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
5 
6 #ifndef GENERATOR_H
7 #define GENERATOR_H
8 
9 class GModel;
10 class GRegion;
11 
12 void GenerateMesh(GModel *m, int dimension);
13 void OptimizeMesh(GModel *m, const std::string &how = "", bool force = false,
14  int niter = 1);
15 void RecombineMesh(GModel *m);
16 void AdaptMesh(GModel *m);
17 void FixPeriodicMesh(GModel *m);
18 void GetStatistics(double stat[50], double quality[4][100] = 0,
19  bool visibleOnly = false);
20 
21 #endif
GenerateMesh
void GenerateMesh(GModel *m, int dimension)
Definition: Generator.cpp:1649
FixPeriodicMesh
void FixPeriodicMesh(GModel *m)
Definition: Generator.cpp:1455
GetStatistics
void GetStatistics(double stat[50], double quality[4][100]=0, bool visibleOnly=false)
dimension
int dimension
Definition: GModelIO_TOCHNOG.cpp:18
GModel
Definition: GModel.h:44
RecombineMesh
void RecombineMesh(GModel *m)
Definition: Generator.cpp:1318
GRegion
Definition: GRegion.h:28
OptimizeMesh
void OptimizeMesh(GModel *m, const std::string &how="", bool force=false, int niter=1)
Definition: Generator.cpp:1101
AdaptMesh
void AdaptMesh(GModel *m)
Definition: Generator.cpp:1303