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

Go to the source code of this file.

Functions

GMSH_PluginGMSH_RegisterMathEvalPlugin ()
 

Variables

StringXNumber MathEvalOptions_Number []
 
StringXString MathEvalOptions_String []
 

Function Documentation

◆ GMSH_RegisterMathEvalPlugin()

GMSH_Plugin* GMSH_RegisterMathEvalPlugin ( )

Definition at line 34 of file MathEval.cpp.

Referenced by PluginManager::registerDefaultPlugins().

Here is the caller graph for this function:

Variable Documentation

◆ MathEvalOptions_Number

StringXNumber MathEvalOptions_Number[]
Initial value:
= {
{GMSH_FULLRC, "TimeStep", nullptr, -1.},
{GMSH_FULLRC, "View", nullptr, -1.},
{GMSH_FULLRC, "OtherTimeStep", nullptr, -1.},
{GMSH_FULLRC, "OtherView", nullptr, -1.},
{GMSH_FULLRC, "ForceInterpolation", nullptr, 0.},
{GMSH_FULLRC, "PhysicalRegion", nullptr, -1.}}

Definition at line 14 of file MathEval.cpp.

Referenced by GMSH_MathEvalPlugin::execute(), GMSH_MathEvalPlugin::getNbOptions(), and GMSH_MathEvalPlugin::getOption().

◆ MathEvalOptions_String

StringXString MathEvalOptions_String[]
Initial value:
= {
{GMSH_FULLRC, "Expression0", nullptr, "Sqrt(v0^2+v1^2+v2^2)"},
{GMSH_FULLRC, "Expression1", nullptr, ""},
{GMSH_FULLRC, "Expression2", nullptr, ""},
{GMSH_FULLRC, "Expression3", nullptr, ""},
{GMSH_FULLRC, "Expression4", nullptr, ""},
{GMSH_FULLRC, "Expression5", nullptr, ""},
{GMSH_FULLRC, "Expression6", nullptr, ""},
{GMSH_FULLRC, "Expression7", nullptr, ""},
{GMSH_FULLRC, "Expression8", nullptr, ""}}

Definition at line 22 of file MathEval.cpp.

Referenced by GMSH_MathEvalPlugin::execute(), GMSH_MathEvalPlugin::getNbOptionsStr(), and GMSH_MathEvalPlugin::getOptionStr().

GMSH_FULLRC
#define GMSH_FULLRC
Definition: Options.h:20