|
gmsh-TingyuanDoc
0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
|
#include "GmshMessage.h"#include "BackgroundMesh.h"#include "Numeric.h"#include "Context.h"#include "GVertex.h"#include "GEdge.h"#include "GFace.h"#include "GModel.h"#include "OS.h"#include "Field.h"#include "MElement.h"#include "MElementOctree.h"#include "MLine.h"#include "MTriangle.h"#include "MQuadrangle.h"#include "MVertex.h"
Go to the source code of this file.
Functions | |
| static void | propagateValuesOnFace (GFace *_gf, std::map< MVertex *, double > &dirichlet, simpleFunction< double > *ONE, bool in_parametric_plane=false) |
| double | myAngle (const SVector3 &a, const SVector3 &b, const SVector3 &d) |
| bool | backgroudMeshExists (const std::string &name) |
| GlobalBackgroundMesh & | getBackgroundMesh (const std::string &name) |
Variables | |
| static const int | MAX_THREADS = 256 |
| std::vector< std::unique_ptr< GlobalBackgroundMesh > > | global_bmeshes |
| bool backgroudMeshExists | ( | const std::string & | name | ) |
Definition at line 733 of file BackgroundMesh.cpp.
| GlobalBackgroundMesh& getBackgroundMesh | ( | const std::string & | name | ) |
Definition at line 741 of file BackgroundMesh.cpp.
Definition at line 358 of file BackgroundMesh.cpp.
Referenced by backgroundMesh::propagateCrossField().


|
static |
Definition at line 169 of file BackgroundMesh.cpp.
Referenced by backgroundMesh::propagate1dMesh(), and backgroundMesh::propagateCrossField().


| std::vector<std::unique_ptr<GlobalBackgroundMesh> > global_bmeshes |
Definition at line 731 of file BackgroundMesh.cpp.
Referenced by backgroudMeshExists(), getBackgroundMesh(), and quadqsCleanup().
|
static |
Definition at line 35 of file BackgroundMesh.cpp.
Referenced by backgroundMesh::current(), backgroundMesh::set(), backgroundMesh::setCrossFieldsByDistance(), and backgroundMesh::unset().