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
src
mesh
HighOrder.h
Generated by
1.8.18