#include "Mesh.h"
#include <stdio.h>
Defines | |
#define | FSCANF_CHECK(scan_ret, reason) { if (scan_ret == EOF) { perror(reason); Finley_setError(IO_ERROR,"scan error while reading finley file"); return NULL;} } |
#define | MAX_numNodes_gmsh 10 |
Functions | |
Finley_Mesh * | Finley_Mesh_readGmsh (char *fname, index_t numDim, index_t order, index_t reduced_order, bool_t optimize) |
#define FSCANF_CHECK | ( | scan_ret, | |||
reason | ) | { if (scan_ret == EOF) { perror(reason); Finley_setError(IO_ERROR,"scan error while reading finley file"); return NULL;} } |
#define MAX_numNodes_gmsh 10 |
Referenced by Finley_Mesh_readGmsh().
Finley_Mesh* Finley_Mesh_readGmsh | ( | char * | fname, | |
index_t | numDim, | |||
index_t | order, | |||
index_t | reduced_order, | |||
bool_t | optimize | |||
) |
References Finley_ElementFile::Color, Finley_Mesh::ContactElements, Finley_NodeFile::Coordinates, Finley_Mesh::Elements, Finley_Mesh::FaceElements, Finley_checkPtr(), Finley_ElementFile_alloc(), Finley_ElementFile_allocTable(), Finley_Mesh_alloc(), Finley_Mesh_free(), Finley_Mesh_prepare(), Finley_Mesh_resolveNodeIds(), Finley_NodeFile_allocTable(), Finley_noError(), Finley_resetError(), Finley_setError(), Finley_timer(), FSCANF_CHECK, Finley_NodeFile::globalDegreesOfFreedom, Hex8, Finley_ElementFile::Id, Finley_NodeFile::Id, INDEX2, IO_ERROR, LenErrorMsg_MAX, LenString_MAX, Line2, Line2_Contact, Line3, Line3_Contact, MAX_numNodes_gmsh, Finley_ElementFile::maxColor, Finley_ElementFile::minColor, MPI_COMM_WORLD, Finley_ElementFile::Nodes, Finley_Mesh::Nodes, NoType, Finley_RefElementInfo::numNodes, Finley_Mesh::order, Finley_ElementFile::Owner, Paso_MPIInfo_alloc(), Paso_MPIInfo_free(), Point1, Point1_Contact, Finley_Mesh::Points, Rec4, Rec9, Finley_Mesh::reduced_order, Finley_ElementFile::ReferenceElement, Paso_MPIInfo::size, Finley_ElementFile::Tag, Finley_NodeFile::Tag, Tet10, Tet4, TMPMEMALLOC, TMPMEMFREE, Tri3, Tri3_Contact, Tri6, Tri6_Contact, and Finley_RefElement::Type.
Referenced by finley::readGmsh().