gmsh-TingyuanDoc  0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
bidimMeshData Struct Reference

#include <meshGFaceDelaunayInsertion.h>

Public Member Functions

void addVertex (MVertex *mv, double u, double v, double size, double sizeBGM)
 
int getIndex (MVertex *mv)
 
MVertexequivalent (MVertex *v1) const
 
 bidimMeshData (std::map< MVertex *, MVertex * > *e=nullptr, std::map< MVertex *, SPoint2 > *p=nullptr)
 

Public Attributes

std::map< MVertex *, int > indices
 
std::vector< double > Us
 
std::vector< double > Vs
 
std::vector< double > vSizes
 
std::vector< double > vSizesBGM
 
std::vector< SMetric3vMetricsBGM
 
std::map< MVertex *, MVertex * > * equivalence
 
std::map< MVertex *, SPoint2 > * parametricCoordinates
 
std::set< MEdge, MEdgeLessThaninternalEdges
 

Detailed Description

Definition at line 23 of file meshGFaceDelaunayInsertion.h.

Constructor & Destructor Documentation

◆ bidimMeshData()

bidimMeshData::bidimMeshData ( std::map< MVertex *, MVertex * > *  e = nullptr,
std::map< MVertex *, SPoint2 > *  p = nullptr 
)
inline

Definition at line 65 of file meshGFaceDelaunayInsertion.h.

Member Function Documentation

◆ addVertex()

void bidimMeshData::addVertex ( MVertex mv,
double  u,
double  v,
double  size,
double  sizeBGM 
)
inline

Definition at line 31 of file meshGFaceDelaunayInsertion.h.

Referenced by buildMeshGenerationDataStructures(), and insertAPoint().

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

◆ equivalent()

MVertex* bidimMeshData::equivalent ( MVertex v1) const
inline

Definition at line 56 of file meshGFaceDelaunayInsertion.h.

Referenced by setLcs().

Here is the caller graph for this function:

◆ getIndex()

Member Data Documentation

◆ equivalence

std::map<MVertex *, MVertex *>* bidimMeshData::equivalence

◆ indices

std::map<MVertex *, int> bidimMeshData::indices

Definition at line 24 of file meshGFaceDelaunayInsertion.h.

Referenced by addVertex(), and getIndex().

◆ internalEdges

std::set<MEdge, MEdgeLessThan> bidimMeshData::internalEdges

◆ parametricCoordinates

std::map<MVertex *, SPoint2>* bidimMeshData::parametricCoordinates

Definition at line 28 of file meshGFaceDelaunayInsertion.h.

Referenced by addVertex().

◆ Us

◆ vMetricsBGM

std::vector<SMetric3> bidimMeshData::vMetricsBGM

Definition at line 26 of file meshGFaceDelaunayInsertion.h.

◆ Vs

◆ vSizes

◆ vSizesBGM

std::vector<double> bidimMeshData::vSizesBGM

The documentation for this struct was generated from the following file: