|
gmsh-TingyuanDoc
0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
|
#include <NearToFarField.h>


Public Member Functions | |
| GMSH_NearToFarFieldPlugin () | |
| std::string | getName () const |
| std::string | getShortHelp () const |
| std::string | getHelp () const |
| virtual std::string | getAuthor () const |
| int | getNbOptions () const |
| StringXNumber * | getOption (int iopt) |
| int | getNbOptionsStr () const |
| StringXString * | getOptionStr (int iopt) |
| PView * | execute (PView *) |
| double | getFarFieldJin (std::vector< element * > &allElems, std::vector< std::vector< double > > &js, std::vector< std::vector< double > > &ms, double k0, double r_far, double theta, double phi) |
| double | getFarFieldMonk (std::vector< element * > &allElems, std::vector< std::vector< double > > &farfieldvector, std::vector< std::vector< double > > &js, std::vector< std::vector< double > > &ms, double k0, double theta, double phi) |
Public Member Functions inherited from GMSH_PostPlugin | |
| GMSH_PLUGIN_TYPE | getType () const |
| virtual int | run () |
| virtual PView * | executeRemote (PView *) |
| virtual PView * | getView (int index, PView *view) |
| virtual PViewDataList * | getDataList (PView *view, bool showError=true) |
| virtual PViewData * | getPossiblyAdaptiveData (PView *view) |
| virtual void | assignSpecificVisibility () const |
| virtual bool | geometricalFilter (fullMatrix< double > *) const |
Public Member Functions inherited from GMSH_Plugin | |
| GMSH_Plugin () | |
| virtual | ~GMSH_Plugin () |
| virtual std::string | getCopyright () const |
| virtual void | catchErrorMessage (char *errorMessage) const |
| std::string | serialize () |
Additional Inherited Members | |
Public Types inherited from GMSH_Plugin | |
| enum | GMSH_PLUGIN_TYPE { GMSH_CAD_PLUGIN, GMSH_MESH_PLUGIN, GMSH_POST_PLUGIN, GMSH_SOLVER_PLUGIN } |
Static Public Member Functions inherited from GMSH_Plugin | |
| static void | setDrawFunction (void(*fct)(void *)) |
Public Attributes inherited from GMSH_Plugin | |
| PluginDialogBox * | dialogBox |
| void * | hlib |
Static Public Attributes inherited from GMSH_Plugin | |
| static void(* | draw )(void *) = nullptr |
Definition at line 20 of file NearToFarField.h.
|
inline |
Definition at line 22 of file NearToFarField.h.
Implements GMSH_PostPlugin.
Definition at line 278 of file NearToFarField.cpp.

|
inlinevirtual |
Reimplemented from GMSH_Plugin.
Definition at line 29 of file NearToFarField.h.
| double GMSH_NearToFarFieldPlugin::getFarFieldJin | ( | std::vector< element * > & | allElems, |
| std::vector< std::vector< double > > & | js, | ||
| std::vector< std::vector< double > > & | ms, | ||
| double | k0, | ||
| double | r_far, | ||
| double | theta, | ||
| double | phi | ||
| ) |
Definition at line 81 of file NearToFarField.cpp.
Referenced by execute().


| double GMSH_NearToFarFieldPlugin::getFarFieldMonk | ( | std::vector< element * > & | allElems, |
| std::vector< std::vector< double > > & | farfieldvector, | ||
| std::vector< std::vector< double > > & | js, | ||
| std::vector< std::vector< double > > & | ms, | ||
| double | k0, | ||
| double | theta, | ||
| double | phi | ||
| ) |
Definition at line 201 of file NearToFarField.cpp.
Referenced by execute().


|
virtual |
Implements GMSH_Plugin.
Definition at line 41 of file NearToFarField.cpp.
|
inlinevirtual |
Implements GMSH_Plugin.
Definition at line 23 of file NearToFarField.h.
|
virtual |
Reimplemented from GMSH_Plugin.
Definition at line 58 of file NearToFarField.cpp.
|
virtual |
Reimplemented from GMSH_Plugin.
Definition at line 63 of file NearToFarField.cpp.
|
virtual |
Reimplemented from GMSH_Plugin.
Definition at line 68 of file NearToFarField.cpp.
|
virtual |
Reimplemented from GMSH_Plugin.
Definition at line 73 of file NearToFarField.cpp.
|
inlinevirtual |
Implements GMSH_Plugin.
Definition at line 24 of file NearToFarField.h.