|
gmsh-TingyuanDoc
0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
|
#include <cmath>#include "GmshMessage.h"#include "GmshDefines.h"#include "GModel.h"#include "MLine.h"#include "MTriangle.h"#include "MQuadrangle.h"#include "MTetrahedron.h"#include "MHexahedron.h"#include "MPrism.h"#include "MPyramid.h"#include "MTrihedron.h"#include "MElementCut.h"#include "Context.h"#include "VertexArray.h"#include "SmoothData.h"
Go to the source code of this file.
Classes | |
| class | initMeshGEdge |
| class | initSmoothNormalsGFace |
| class | initMeshGFace |
| class | initMeshGRegion |
Functions | |
| unsigned int | getColorByEntity (GEntity *e) |
| static unsigned int | getColorByElement (MElement *ele) |
| static double | evalClipPlane (int clip, double x, double y, double z) |
| static double | intersectClipPlane (int clip, MElement *ele) |
| bool | isElementVisible (MElement *ele) |
| template<class T > | |
| static bool | areAllElementsVisible (std::vector< T * > &elements) |
| template<class T > | |
| static bool | areSomeElementsCurved (std::vector< T * > &elements) |
| template<class T > | |
| static void | addSmoothNormals (GEntity *e, std::vector< T * > &elements) |
| template<class T > | |
| static void | addElementsInArrays (GEntity *e, std::vector< T * > &elements, bool edges, bool faces) |
Variables | |
| static const double | curvedRepTol = 1.e-5 |
|
static |
Definition at line 189 of file GModelVertexArrays.cpp.
Referenced by initMeshGEdge::operator()(), initMeshGFace::operator()(), and initMeshGRegion::operator()().


|
static |
Definition at line 163 of file GModelVertexArrays.cpp.
Referenced by initSmoothNormalsGFace::operator()().


|
static |
Definition at line 148 of file GModelVertexArrays.cpp.
Referenced by initMeshGEdge::operator()(), initMeshGFace::operator()(), and initMeshGRegion::operator()().


|
static |
Definition at line 155 of file GModelVertexArrays.cpp.
Referenced by initMeshGEdge::_estimateNumLines(), initMeshGFace::operator()(), and initMeshGRegion::operator()().

|
static |
Definition at line 81 of file GModelVertexArrays.cpp.
Referenced by intersectClipPlane().


|
static |
Definition at line 46 of file GModelVertexArrays.cpp.
Referenced by addElementsInArrays().


| unsigned int getColorByEntity | ( | GEntity * | e | ) |
Definition at line 25 of file GModelVertexArrays.cpp.
Referenced by drawArrays(), drawElementLabels(), drawVertexLabel(), drawVerticesPerElement(), drawVerticesPerEntity(), and getColorByElement().


|
static |
Definition at line 89 of file GModelVertexArrays.cpp.
Referenced by isElementVisible().


| bool isElementVisible | ( | MElement * | ele | ) |
Definition at line 101 of file GModelVertexArrays.cpp.
Referenced by addElementsInArrays(), areAllElementsVisible(), drawBarycentricDual(), drawElementLabels(), drawGlyphs(), drawNormals(), drawTangents(), drawVerticesPerElement(), and drawVoronoiDual().


|
static |
Definition at line 23 of file GModelVertexArrays.cpp.
Referenced by addElementsInArrays(), and addSmoothNormals().