gmsh-TingyuanDoc  0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
CutParametric.cpp File Reference
#include <cmath>
#include "GmshConfig.h"
#include "OctreePost.h"
#include "CutParametric.h"
#include "Context.h"
#include "mathEvaluator.h"
Include dependency graph for CutParametric.cpp:

Go to the source code of this file.

Functions

GMSH_PluginGMSH_RegisterCutParametricPlugin ()
 
static double getU (int i)
 
static double getV (int i)
 
static void addInView (int connect, int i, int nbcomp, int nbtime, double x0, double y0, double z0, double *res0, double x, double y, double z, double *res, std::vector< double > &P, int *nP, std::vector< double > &L, int *nL)
 
static void addInView (int nbcomp, int nbtime, double x0, double y0, double z0, double *res0, double x1, double y1, double z1, double *res1, double x2, double y2, double z2, double *res2, double x3, double y3, double z3, double *res3, std::vector< double > &Q, int *nQ)
 

Variables

StringXNumber CutParametricOptions_Number []
 
StringXString CutParametricOptions_String []
 

Function Documentation

◆ addInView() [1/2]

static void addInView ( int  connect,
int  i,
int  nbcomp,
int  nbtime,
double  x0,
double  y0,
double  z0,
double *  res0,
double  x,
double  y,
double  z,
double *  res,
std::vector< double > &  P,
int *  nP,
std::vector< double > &  L,
int *  nL 
)
static

Definition at line 265 of file CutParametric.cpp.

Referenced by GMSH_CutParametricPlugin::execute().

Here is the caller graph for this function:

◆ addInView() [2/2]

static void addInView ( int  nbcomp,
int  nbtime,
double  x0,
double  y0,
double  z0,
double *  res0,
double  x1,
double  y1,
double  z1,
double *  res1,
double  x2,
double  y2,
double  z2,
double *  res2,
double  x3,
double  y3,
double  z3,
double *  res3,
std::vector< double > &  Q,
int *  nQ 
)
static

Definition at line 295 of file CutParametric.cpp.

◆ getU()

static double getU ( int  i)
static

Definition at line 42 of file CutParametric.cpp.

Referenced by GMSH_CutParametricPlugin::fillXYZ().

Here is the caller graph for this function:

◆ getV()

static double getV ( int  i)
static

Definition at line 54 of file CutParametric.cpp.

Referenced by GMSH_CutParametricPlugin::fillXYZ().

Here is the caller graph for this function:

◆ GMSH_RegisterCutParametricPlugin()

GMSH_Plugin* GMSH_RegisterCutParametricPlugin ( )

Definition at line 36 of file CutParametric.cpp.

Referenced by PluginManager::registerDefaultPlugins().

Here is the caller graph for this function:

Variable Documentation

◆ CutParametricOptions_Number

◆ CutParametricOptions_String

GMSH_CutParametricPlugin::callbackMinU
static double callbackMinU(int, int, double)
Definition: CutParametric.cpp:171
GMSH_FULLRC
#define GMSH_FULLRC
Definition: Options.h:20
GMSH_CutParametricPlugin::callbackConnect
static double callbackConnect(int, int, double)
Definition: CutParametric.cpp:207
GMSH_CutParametricPlugin::callbackX
static std::string callbackX(int, int, const std::string &)
Definition: CutParametric.cpp:214
GMSH_CutParametricPlugin::callbackNU
static double callbackNU(int, int, double)
Definition: CutParametric.cpp:183
GMSH_CutParametricPlugin::callbackMaxV
static double callbackMaxV(int, int, double)
Definition: CutParametric.cpp:195
GMSH_CutParametricPlugin::callbackZ
static std::string callbackZ(int, int, const std::string &)
Definition: CutParametric.cpp:226
GMSH_CutParametricPlugin::callbackNV
static double callbackNV(int, int, double)
Definition: CutParametric.cpp:201
GMSH_CutParametricPlugin::callbackY
static std::string callbackY(int, int, const std::string &)
Definition: CutParametric.cpp:220
GMSH_CutParametricPlugin::callbackMinV
static double callbackMinV(int, int, double)
Definition: CutParametric.cpp:189
GMSH_CutParametricPlugin::callbackMaxU
static double callbackMaxU(int, int, double)
Definition: CutParametric.cpp:177