#include "Mesh.h"#include <stdio.h>Defines | |
| #define | FSCANF_CHECK(scan_ret, reason) { if (scan_ret == EOF) { perror(reason); Dudley_setError(IO_ERROR,"scan error while reading dudley file"); return NULL;} } |
| #define | MAX_numNodes_gmsh 20 |
Functions | |
| Dudley_Mesh * | Dudley_Mesh_readGmsh (char *fname, index_t numDim, index_t order, index_t reduced_order, bool_t optimize, bool_t useMacroElements) |
| #define FSCANF_CHECK | ( | scan_ret, | ||
| reason | ||||
| ) | { if (scan_ret == EOF) { perror(reason); Dudley_setError(IO_ERROR,"scan error while reading dudley file"); return NULL;} } |
Referenced by Dudley_Mesh_readGmsh().
| #define MAX_numNodes_gmsh 20 |
Referenced by Dudley_Mesh_readGmsh().
| Dudley_Mesh* Dudley_Mesh_readGmsh | ( | char * | fname, | |
| index_t | numDim, | |||
| index_t | order, | |||
| index_t | reduced_order, | |||
| bool_t | optimize, | |||
| bool_t | useMacroElements | |||
| ) |
References Dudley_ElementFile::Color, Dudley_NodeFile::Coordinates, Dudley_checkPtr(), Dudley_ElementFile_alloc(), Dudley_ElementFile_allocTable(), Dudley_Mesh_alloc(), Dudley_Mesh_free(), Dudley_Mesh_prepare(), Dudley_Mesh_resolveNodeIds(), Dudley_NodeFile_allocTable(), Dudley_noError(), Dudley_NoRef, Dudley_Point1, Dudley_resetError(), Dudley_setError(), Dudley_timer(), Dudley_Mesh::Elements, Esys_MPIInfo_alloc(), Esys_MPIInfo_free(), Dudley_Mesh::FaceElements, FSCANF_CHECK, Dudley_NodeFile::globalDegreesOfFreedom, Dudley_ElementFile::Id, Dudley_NodeFile::Id, INDEX2, IO_ERROR, LenString_MAX, MAX_numNodes_gmsh, Dudley_ElementFile::maxColor, Dudley_ElementFile::minColor, MPI_COMM_WORLD, Dudley_ElementFile::Nodes, Dudley_Mesh::Nodes, Dudley_ElementFile::Owner, Dudley_Mesh::Points, Esys_MPIInfo::size, Dudley_ElementFile::Tag, Dudley_NodeFile::Tag, TMPMEMALLOC, and TMPMEMFREE.
1.7.1