gmsh-TingyuanDoc  0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
meshGRegionBoundaryLayer.cpp File Reference
#include "GRegion.h"
#include "GModel.h"
#include "GFace.h"
#include "MVertex.h"
#include "MTetrahedron.h"
#include "MQuadrangle.h"
#include "MTriangle.h"
#include "MPrism.h"
#include "MLine.h"
#include "SVector3.h"
#include "xyFace.h"
#include "xyEdge.h"
#include "Numeric.h"
Include dependency graph for meshGRegionBoundaryLayer.cpp:

Go to the source code of this file.

Classes

class  blyr_ridge
 
class  blyr_mvertex
 
class  blyr_manager
 

Functions

static GFacehaveTowGEdges (std::vector< GFace * > &faces, GEdge *ge1, GEdge *ge2)
 
static void meshPolygon (GRegion *gr, std::vector< MLine * > &poly, std::vector< MTriangle * > &mesh, std::vector< MVertex * > &new_vertices)
 
bool createBoundaryLayerOneLayer (GRegion *gr, std::vector< GFace * > &bls)
 

Function Documentation

◆ createBoundaryLayerOneLayer()

bool createBoundaryLayerOneLayer ( GRegion gr,
std::vector< GFace * > &  bls 
)

Definition at line 1263 of file meshGRegionBoundaryLayer.cpp.

Here is the call graph for this function:

◆ haveTowGEdges()

static GFace* haveTowGEdges ( std::vector< GFace * > &  faces,
GEdge ge1,
GEdge ge2 
)
static

Definition at line 31 of file meshGRegionBoundaryLayer.cpp.

Referenced by blyr_manager::extrude_vertices_on_edges().

Here is the caller graph for this function:

◆ meshPolygon()

static void meshPolygon ( GRegion gr,
std::vector< MLine * > &  poly,
std::vector< MTriangle * > &  mesh,
std::vector< MVertex * > &  new_vertices 
)
static

Definition at line 42 of file meshGRegionBoundaryLayer.cpp.

Referenced by blyr_manager::add_external_corner().

Here is the call graph for this function:
Here is the caller graph for this function: