gmsh-TingyuanDoc  0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
HighOrder.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 HIGH_ORDER_H
7 #define HIGH_ORDER_H
8 
9 #include <vector>
10 
11 class GModel;
12 class MElement;
13 
14 void SetOrder1(GModel *m, bool onlyVisible = false, bool skipDiscrete = false);
15 void SetOrderN(GModel *m, int order, bool linear = true,
16  bool incomplete = false, bool onlyVisible = false);
17 void checkHighOrderTriangles(const char *cc, GModel *m,
18  std::vector<MElement *> &bad, double &minJGlob);
19 void checkHighOrderTetrahedron(const char *cc, GModel *m,
20  std::vector<MElement *> &bad, double &minJGlob);
21 
22 #endif
SetOrder1
void SetOrder1(GModel *m, bool onlyVisible=false, bool skipDiscrete=false)
Definition: HighOrder.cpp:1233
GModel
Definition: GModel.h:44
MElement
Definition: MElement.h:30
SetOrderN
void SetOrderN(GModel *m, int order, bool linear=true, bool incomplete=false, bool onlyVisible=false)
Definition: HighOrder.cpp:1396
checkHighOrderTriangles
void checkHighOrderTriangles(const char *cc, GModel *m, std::vector< MElement * > &bad, double &minJGlob)
Definition: HighOrder.cpp:1261
checkHighOrderTetrahedron
void checkHighOrderTetrahedron(const char *cc, GModel *m, std::vector< MElement * > &bad, double &minJGlob)
Definition: HighOrder.cpp:1310