gmsh-TingyuanDoc  0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
adaptivePoint Class Reference

#include <adaptiveData.h>

Collaboration diagram for adaptivePoint:

Public Member Functions

 adaptivePoint (adaptiveVertex *p1)
 
double V () const
 

Static Public Member Functions

static void GSF (double u, double v, double w, fullVector< double > &sf)
 
static void create (int maxlevel)
 
static void recurCreate (adaptivePoint *e, int maxlevel, int level)
 
static void error (double AVG, double tol)
 
static void recurError (adaptivePoint *e, double AVG, double tol)
 

Public Attributes

bool visible
 
adaptiveVertexp [1]
 
adaptivePointe [1]
 

Static Public Attributes

static std::list< adaptivePoint * > all
 
static std::set< adaptiveVertexallVertices
 
static int numNodes = 1
 
static int numEdges = 0
 

Detailed Description

Definition at line 78 of file adaptiveData.h.

Constructor & Destructor Documentation

◆ adaptivePoint()

adaptivePoint::adaptivePoint ( adaptiveVertex p1)
inline

Definition at line 88 of file adaptiveData.h.

Referenced by create().

Here is the caller graph for this function:

Member Function Documentation

◆ create()

void adaptivePoint::create ( int  maxlevel)
static

Definition at line 125 of file adaptiveData.cpp.

Here is the call graph for this function:

◆ error()

void adaptivePoint::error ( double  AVG,
double  tol 
)
static

Definition at line 138 of file adaptiveData.cpp.

Here is the call graph for this function:

◆ GSF()

static void adaptivePoint::GSF ( double  u,
double  v,
double  w,
fullVector< double > &  sf 
)
inlinestatic

Definition at line 94 of file adaptiveData.h.

◆ recurCreate()

void adaptivePoint::recurCreate ( adaptivePoint e,
int  maxlevel,
int  level 
)
static

Definition at line 133 of file adaptiveData.cpp.

Referenced by create().

Here is the caller graph for this function:

◆ recurError()

void adaptivePoint::recurError ( adaptivePoint e,
double  AVG,
double  tol 
)
static

Definition at line 144 of file adaptiveData.cpp.

Referenced by error().

Here is the caller graph for this function:

◆ V()

double adaptivePoint::V ( ) const
inline

Definition at line 93 of file adaptiveData.h.

Member Data Documentation

◆ all

std::list< adaptivePoint * > adaptivePoint::all
static

Definition at line 83 of file adaptiveData.h.

Referenced by error(), and recurCreate().

◆ allVertices

std::set< adaptiveVertex > adaptivePoint::allVertices
static

Definition at line 84 of file adaptiveData.h.

Referenced by create().

◆ e

adaptivePoint* adaptivePoint::e[1]

Definition at line 82 of file adaptiveData.h.

Referenced by adaptivePoint(), error(), recurCreate(), and recurError().

◆ numEdges

int adaptivePoint::numEdges = 0
static

Definition at line 85 of file adaptiveData.h.

◆ numNodes

int adaptivePoint::numNodes = 1
static

Definition at line 85 of file adaptiveData.h.

◆ p

adaptiveVertex* adaptivePoint::p[1]

Definition at line 81 of file adaptiveData.h.

Referenced by adaptivePoint(), and V().

◆ visible

bool adaptivePoint::visible

Definition at line 80 of file adaptiveData.h.

Referenced by recurError().


The documentation for this class was generated from the following files: