escript
Revision_
|
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;} } |
Functions | |
Dudley_Mesh * | Dudley_Mesh_read (char *fname, index_t order, index_t reduced_order, bool optimize) |
#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_read().
Dudley_Mesh* Dudley_Mesh_read | ( | char * | fname, |
index_t | order, | ||
index_t | reduced_order, | ||
bool | optimize | ||
) |
References Dudley_ElementFile::Color, Esys_MPIInfo::comm, Dudley_NodeFile::Coordinates, Dudley_ElementFile_alloc(), Dudley_ElementFile_allocTable(), Dudley_Mesh_addTagMap(), Dudley_Mesh_alloc(), Dudley_Mesh_free(), Dudley_Mesh_prepare(), Dudley_Mesh_resolveNodeIds(), Dudley_NodeFile_allocTable(), Dudley_noError(), Dudley_NoRef, Dudley_resetError(), Dudley_setError(), Dudley_Mesh::Elements, eltTypeFromString(), ESYS_MPI_ERROR, Esys_MPIInfo_alloc(), Esys_MPIInfo_free(), Dudley_Mesh::FaceElements, FSCANF_CHECK, Dudley_NodeFile::globalDegreesOfFreedom, Dudley_NodeFile::Id, Dudley_ElementFile::Id, INDEX2, IO_ERROR, LenErrorMsg_MAX, LenString_MAX, Dudley_ElementFile::maxColor, Dudley_ElementFile::minColor, MPI_COMM_WORLD, MPI_DOUBLE, MPI_INT, Dudley_ElementFile::Nodes, Dudley_Mesh::Nodes, Dudley_ElementFile::numNodes, Dudley_ElementFile::Owner, Dudley_Mesh::Points, Esys_MPIInfo::rank, Esys_MPIInfo::size, Dudley_NodeFile::Tag, Dudley_ElementFile::Tag, TMPMEMREALLOC, and VALUE_ERROR.
Referenced by dudley::readMesh().