gmsh-TingyuanDoc
0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
|
The QuadQuasiStructured meshing mode requires control over various meshing parameters which are stored in the global context. To deal with this without adding conditions everywhere in the other meshing parts, we use this updater which must be created at the beginning of the meshing cycle, and deleted at the end to restore the initial values. More...
#include <meshQuadQuasiStructured.h>
Public Member Functions | |
QuadqsContextUpdater () | |
~QuadqsContextUpdater () | |
Protected Member Functions | |
void | setQuadqsOptions () |
void | restoreInitialOption () |
Protected Attributes | |
std::vector< CppUtils::RestoreValueAtEndOfLife< bool > * > | backups_bool |
std::vector< CppUtils::RestoreValueAtEndOfLife< char > * > | backups_char |
std::vector< CppUtils::RestoreValueAtEndOfLife< int > * > | backups_int |
std::vector< CppUtils::RestoreValueAtEndOfLife< double > * > | backups_double |
The QuadQuasiStructured meshing mode requires control over various meshing parameters which are stored in the global context. To deal with this without adding conditions everywhere in the other meshing parts, we use this updater which must be created at the beginning of the meshing cycle, and deleted at the end to restore the initial values.
Definition at line 27 of file meshQuadQuasiStructured.h.
QuadqsContextUpdater::QuadqsContextUpdater | ( | ) |
Definition at line 3392 of file meshQuadQuasiStructured.cpp.
QuadqsContextUpdater::~QuadqsContextUpdater | ( | ) |
Definition at line 3470 of file meshQuadQuasiStructured.cpp.
|
protected |
Definition at line 3492 of file meshQuadQuasiStructured.cpp.
|
protected |
Definition at line 3472 of file meshQuadQuasiStructured.cpp.
|
protected |
Definition at line 37 of file meshQuadQuasiStructured.h.
|
protected |
Definition at line 38 of file meshQuadQuasiStructured.h.
|
protected |
Definition at line 40 of file meshQuadQuasiStructured.h.
|
protected |
Definition at line 39 of file meshQuadQuasiStructured.h.