gmsh-TingyuanDoc
0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
|
#include <map>
#include "GmshConfig.h"
#include "GmshMessage.h"
#include "meshGFace.h"
#include "GFace.h"
#include "GRegion.h"
#include "MVertex.h"
#include "MTetrahedron.h"
#include "MHexahedron.h"
#include "MPrism.h"
#include "Context.h"
Go to the source code of this file.
Classes | |
class | GOrientedTransfiniteFace |
Macros | |
#define | CREATE_HEX |
#define | CREATE_PRISM_1 |
#define | CREATE_PRISM_2 |
#define | CREATE_PRISM_3 |
#define | CREATE_PRISM_4 |
#define | CREATE_SIM_1 |
#define | CREATE_SIM_2 |
#define | CREATE_SIM_3 |
#define | CREATE_SIM_4 |
#define | CREATE_SIM_5 |
#define | CREATE_SIM_6 |
#define | CREATE_SIM_7 |
#define | CREATE_SIM_8 |
#define | CREATE_SIM_9 |
#define | CREATE_SIM_10 |
#define | CREATE_SIM_11 |
#define | CREATE_SIM_12 |
Functions | |
static double | transfiniteHex (double f1, double f2, double f3, double f4, double f5, double f6, double c1, double c2, double c3, double c4, double c5, double c6, double c7, double c8, double c9, double c10, double c11, double c12, double s1, double s2, double s3, double s4, double s5, double s6, double s7, double s8, double u, double v, double w) |
static MVertex * | transfiniteHex (GRegion *gr, MVertex *f1, MVertex *f2, MVertex *f3, MVertex *f4, MVertex *f5, MVertex *f6, MVertex *c1, MVertex *c2, MVertex *c3, MVertex *c4, MVertex *c5, MVertex *c6, MVertex *c7, MVertex *c8, MVertex *c9, MVertex *c10, MVertex *c11, MVertex *c12, MVertex *s1, MVertex *s2, MVertex *s3, MVertex *s4, MVertex *s5, MVertex *s6, MVertex *s7, MVertex *s8, double u, double v, double w) |
void | findTransfiniteCorners (GRegion *gr, std::vector< MVertex * > &corners) |
int | MeshTransfiniteVolume (GRegion *gr) |
#define CREATE_HEX |
Definition at line 59 of file meshGRegionTransfinite.cpp.
#define CREATE_PRISM_1 |
Definition at line 64 of file meshGRegionTransfinite.cpp.
#define CREATE_PRISM_2 |
Definition at line 68 of file meshGRegionTransfinite.cpp.
#define CREATE_PRISM_3 |
Definition at line 73 of file meshGRegionTransfinite.cpp.
#define CREATE_PRISM_4 |
Definition at line 77 of file meshGRegionTransfinite.cpp.
#define CREATE_SIM_1 |
Definition at line 81 of file meshGRegionTransfinite.cpp.
#define CREATE_SIM_10 |
Definition at line 117 of file meshGRegionTransfinite.cpp.
#define CREATE_SIM_11 |
Definition at line 121 of file meshGRegionTransfinite.cpp.
#define CREATE_SIM_12 |
Definition at line 125 of file meshGRegionTransfinite.cpp.
#define CREATE_SIM_2 |
Definition at line 85 of file meshGRegionTransfinite.cpp.
#define CREATE_SIM_3 |
Definition at line 89 of file meshGRegionTransfinite.cpp.
#define CREATE_SIM_4 |
Definition at line 93 of file meshGRegionTransfinite.cpp.
#define CREATE_SIM_5 |
Definition at line 97 of file meshGRegionTransfinite.cpp.
#define CREATE_SIM_6 |
Definition at line 101 of file meshGRegionTransfinite.cpp.
#define CREATE_SIM_7 |
Definition at line 105 of file meshGRegionTransfinite.cpp.
#define CREATE_SIM_8 |
Definition at line 109 of file meshGRegionTransfinite.cpp.
#define CREATE_SIM_9 |
Definition at line 113 of file meshGRegionTransfinite.cpp.
Definition at line 295 of file meshGRegionTransfinite.cpp.
Referenced by MeshTransfiniteVolume().
int MeshTransfiniteVolume | ( | GRegion * | gr | ) |
Definition at line 342 of file meshGRegionTransfinite.cpp.
Referenced by meshGRegion::operator()().
|
static |
Definition at line 128 of file meshGRegionTransfinite.cpp.
Referenced by MeshTransfiniteVolume(), and transfiniteHex().
|
static |
Definition at line 150 of file meshGRegionTransfinite.cpp.