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

Go to the source code of this file.

Functions

GMSH_PluginGMSH_RegisterParticlesPlugin ()
 

Variables

StringXNumber ParticlesOptions_Number []
 

Function Documentation

◆ GMSH_RegisterParticlesPlugin()

GMSH_Plugin* GMSH_RegisterParticlesPlugin ( )

Definition at line 38 of file Particles.cpp.

Referenced by PluginManager::registerDefaultPlugins().

Here is the caller graph for this function:

Variable Documentation

◆ ParticlesOptions_Number

StringXNumber ParticlesOptions_Number[]
Initial value:
= {
{GMSH_FULLRC, "A2", nullptr, 1.},
{GMSH_FULLRC, "A1", nullptr, 0.},
{GMSH_FULLRC, "A0", nullptr, 0.},
{GMSH_FULLRC, "DT", nullptr, .1},
{GMSH_FULLRC, "MaxIter", nullptr, 100},
{GMSH_FULLRC, "TimeStep", nullptr, 0},
{GMSH_FULLRC, "View", nullptr, -1.}}

Definition at line 17 of file Particles.cpp.

Referenced by GMSH_ParticlesPlugin::callbackU(), GMSH_ParticlesPlugin::callbackV(), GMSH_ParticlesPlugin::callbackX0(), GMSH_ParticlesPlugin::callbackX1(), GMSH_ParticlesPlugin::callbackX2(), GMSH_ParticlesPlugin::callbackY0(), GMSH_ParticlesPlugin::callbackY1(), GMSH_ParticlesPlugin::callbackY2(), GMSH_ParticlesPlugin::callbackZ0(), GMSH_ParticlesPlugin::callbackZ1(), GMSH_ParticlesPlugin::callbackZ2(), GMSH_ParticlesPlugin::execute(), GMSH_ParticlesPlugin::getNbOptions(), GMSH_ParticlesPlugin::getNbU(), GMSH_ParticlesPlugin::getNbV(), GMSH_ParticlesPlugin::getOption(), and GMSH_ParticlesPlugin::getPoint().

GMSH_ParticlesPlugin::callbackZ0
static double callbackZ0(int, int, double)
Definition: Particles.cpp:88
GMSH_ParticlesPlugin::callbackU
static double callbackU(int, int, double)
Definition: Particles.cpp:137
GMSH_ParticlesPlugin::callbackX2
static double callbackX2(int, int, double)
Definition: Particles.cpp:116
GMSH_ParticlesPlugin::callbackY1
static double callbackY1(int, int, double)
Definition: Particles.cpp:102
GMSH_ParticlesPlugin::callbackZ1
static double callbackZ1(int, int, double)
Definition: Particles.cpp:109
GMSH_ParticlesPlugin::callbackX0
static double callbackX0(int, int, double)
Definition: Particles.cpp:74
GMSH_ParticlesPlugin::callbackZ2
static double callbackZ2(int, int, double)
Definition: Particles.cpp:130
GMSH_FULLRC
#define GMSH_FULLRC
Definition: Options.h:20
GMSH_ParticlesPlugin::callbackY0
static double callbackY0(int, int, double)
Definition: Particles.cpp:81
GMSH_ParticlesPlugin::callbackV
static double callbackV(int, int, double)
Definition: Particles.cpp:143
GMSH_ParticlesPlugin::callbackX1
static double callbackX1(int, int, double)
Definition: Particles.cpp:95
GMSH_ParticlesPlugin::callbackY2
static double callbackY2(int, int, double)
Definition: Particles.cpp:123