gmsh-TingyuanDoc
0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
|
#include <sstream>
#include <regex>
#include "GmshConfig.h"
#include "GmshDefines.h"
#include "GmshGlobal.h"
#include "MallocUtils.h"
#include "GModel.h"
#include "GModelIO_GEO.h"
#include "GModelIO_OCC.h"
#include "GVertex.h"
#include "GEdge.h"
#include "GFace.h"
#include "GRegion.h"
#include "discreteVertex.h"
#include "discreteEdge.h"
#include "discreteFace.h"
#include "discreteRegion.h"
#include "partitionVertex.h"
#include "partitionEdge.h"
#include "partitionFace.h"
#include "partitionRegion.h"
#include "ghostEdge.h"
#include "ghostFace.h"
#include "ghostRegion.h"
#include "gmshSurface.h"
#include "MVertex.h"
#include "MPoint.h"
#include "MLine.h"
#include "MTriangle.h"
#include "MQuadrangle.h"
#include "MTetrahedron.h"
#include "MHexahedron.h"
#include "MPrism.h"
#include "MPyramid.h"
#include "MVertexRTree.h"
#include "ExtrudeParams.h"
#include "StringUtils.h"
#include "Context.h"
#include "polynomialBasis.h"
#include "pyramidalBasis.h"
#include "Numeric.h"
#include "OS.h"
#include "OpenFile.h"
#include "HierarchicalBasisH1Quad.h"
#include "HierarchicalBasisH1Tria.h"
#include "HierarchicalBasisH1Line.h"
#include "HierarchicalBasisH1Brick.h"
#include "HierarchicalBasisH1Tetra.h"
#include "HierarchicalBasisH1Pri.h"
#include "HierarchicalBasisH1Point.h"
#include "HierarchicalBasisHcurlLine.h"
#include "HierarchicalBasisHcurlQuad.h"
#include "HierarchicalBasisHcurlBrick.h"
#include "HierarchicalBasisHcurlTria.h"
#include "HierarchicalBasisHcurlTetra.h"
#include "HierarchicalBasisHcurlPri.h"
#include "gmsh.h"
#include "gmshc.h"
Go to the source code of this file.
Classes | |
class | apiMsg |
Functions | |
static bool | _checkInit () |
static std::string | _getEntityName (int dim, int tag) |
static void | _getEntities (const gmsh::vectorpair &dimTags, std::vector< GEntity * > &entities) |
static void | _getAdditionalNodesOnBoundary (GEntity *entity, std::vector< std::size_t > &nodeTags, std::vector< double > &coord, std::vector< double > ¶metricCoord, bool parametric) |
static void | _getEntitiesForElementTypes (int dim, int tag, std::map< int, std::vector< GEntity * > > &typeEnt) |
template<class T > | |
static void | _addElements (int dim, int tag, const std::vector< MElement * > &src, std::vector< T * > &dst) |
static void | _addElements (int dim, int tag, GEntity *ge, int type, const std::vector< std::size_t > &elementTags, const std::vector< std::size_t > &nodeTags) |
static bool | _getFunctionSpaceInfo (const std::string &fsType, std::string &fsName, int &fsOrder, int &fsComp) |
static bool | _getIntegrationInfo (const std::string &intType, std::string &intName, int &intOrder) |
int | _eulerCharacteristic (GRegion *gr) |
static ExtrudeParams * | _getExtrudeParams (const std::vector< int > &numElements, const std::vector< double > &heights, const bool recombine) |
static void | _createOcc () |
template<class T > | |
static void | _addModelData (const int tag, const int step, const std::string &modelName, const std::string &dataType, const std::vector< std::size_t > &tags, const T &data, const double time, const int numComponents, const int partition) |
GMSH_API void | gmshViewGetModelData (const int tag, const int step, char **dataType, size_t **tags, size_t *tags_n, double ***data, size_t **data_n, size_t *data_nn, double *time, int *numComponents, int *ierr) |
Variables | |
static int | _initialized = 0 |
static int | _argc = 0 |
static char ** | _argv = nullptr |
|
static |
Definition at line 1987 of file gmsh.cpp.
Referenced by _addElements().
|
static |
|
static |
|
static |
Definition at line 113 of file gmsh.cpp.
Referenced by gmshViewGetModelData().
|
static |
int _eulerCharacteristic | ( | GRegion * | gr | ) |
|
static |
|
static |
|
static |
|
static |
Definition at line 398 of file gmsh.cpp.
Referenced by _addElements(), _getEntities(), and _getEntitiesForElementTypes().
|
static |
|
static |
|
static |
GMSH_API void gmshViewGetModelData | ( | const int | tag, |
const int | step, | ||
char ** | dataType, | ||
size_t ** | tags, | ||
size_t * | tags_n, | ||
double *** | data, | ||
size_t ** | data_n, | ||
size_t * | data_nn, | ||
double * | time, | ||
int * | numComponents, | ||
int * | ierr | ||
) |
|
static |
Definition at line 109 of file gmsh.cpp.
Referenced by _checkInit().