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().