gmsh-TingyuanDoc  0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
BackgroundMesh.h File Reference
#include <cmath>
#include <vector>
#include <unordered_map>
#include <list>
#include <memory>
#include "simpleFunction.h"
#include "BackgroundMeshTools.h"
#include "MLine.h"
#include "MTriangle.h"
Include dependency graph for BackgroundMesh.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  crossField2d
 
class  backgroundMesh
 
struct  BackgroundMeshGEdge
 
struct  BackgroundMeshGFace
 
class  GlobalBackgroundMesh
 

Functions

bool backgroudMeshExists (const std::string &name)
 
GlobalBackgroundMeshgetBackgroundMesh (const std::string &name)
 

Variables

std::vector< std::unique_ptr< GlobalBackgroundMesh > > global_bmeshes
 

Function Documentation

◆ backgroudMeshExists()

bool backgroudMeshExists ( const std::string &  name)

Definition at line 733 of file BackgroundMesh.cpp.

◆ getBackgroundMesh()

GlobalBackgroundMesh& getBackgroundMesh ( const std::string &  name)

Definition at line 741 of file BackgroundMesh.cpp.

Variable Documentation

◆ global_bmeshes

std::vector<std::unique_ptr<GlobalBackgroundMesh> > global_bmeshes

Definition at line 731 of file BackgroundMesh.cpp.

Referenced by backgroudMeshExists(), getBackgroundMesh(), and quadqsCleanup().