gmsh-TingyuanDoc  0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
NearToFarField.cpp File Reference
#include <complex>
#include "NearToFarField.h"
#include "OS.h"
Include dependency graph for NearToFarField.cpp:

Go to the source code of this file.

Functions

GMSH_PluginGMSH_RegisterNearToFarFieldPlugin ()
 
static void printVector (FILE *fp, const std::string &name, std::vector< std::vector< double > > &vec)
 

Variables

StringXNumber NearToFarFieldOptions_Number []
 
StringXString NearToFarFieldOptions_String []
 

Function Documentation

◆ GMSH_RegisterNearToFarFieldPlugin()

GMSH_Plugin* GMSH_RegisterNearToFarFieldPlugin ( )

Definition at line 35 of file NearToFarField.cpp.

Referenced by PluginManager::registerDefaultPlugins().

Here is the caller graph for this function:

◆ printVector()

static void printVector ( FILE *  fp,
const std::string &  name,
std::vector< std::vector< double > > &  vec 
)
static

Definition at line 268 of file NearToFarField.cpp.

Referenced by GMSH_NearToFarFieldPlugin::execute().

Here is the caller graph for this function:

Variable Documentation

◆ NearToFarFieldOptions_Number

StringXNumber NearToFarFieldOptions_Number[]
Initial value:
= {
{GMSH_FULLRC, "Wavenumber", nullptr, 1.},
{GMSH_FULLRC, "PhiStart", nullptr, 0.},
{GMSH_FULLRC, "PhiEnd", nullptr, 2. * M_PI},
{GMSH_FULLRC, "NumPointsPhi", nullptr, 60},
{GMSH_FULLRC, "ThetaStart", nullptr, 0.},
{GMSH_FULLRC, "ThetaEnd", nullptr, M_PI},
{GMSH_FULLRC, "NumPointsTheta", nullptr, 30},
{GMSH_FULLRC, "EView", nullptr, 0},
{GMSH_FULLRC, "HView", nullptr, 1},
{GMSH_FULLRC, "Normalize", nullptr, 1},
{GMSH_FULLRC, "dB", nullptr, 1},
{GMSH_FULLRC, "NegativeTime", nullptr, 0.},
{GMSH_FULLRC, "RFar", nullptr, 0},
}

Definition at line 14 of file NearToFarField.cpp.

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

◆ NearToFarFieldOptions_String

StringXString NearToFarFieldOptions_String[]
Initial value:
= {
{GMSH_FULLRC, "MatlabOutputFile", nullptr, "farfield.m"},
}

Definition at line 30 of file NearToFarField.cpp.

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

GMSH_FULLRC
#define GMSH_FULLRC
Definition: Options.h:20