escript
Revision_
|
Functions | |
Dudley_ElementFile * | Dudley_ElementFile_alloc (Dudley_ElementTypeId etype, Esys_MPIInfo *MPIInfo) |
void | Dudley_ElementFile_free (Dudley_ElementFile *in) |
void | Dudley_ElementFile_setElementDistribution (Dudley_ElementFile *in, dim_t *distribution) |
dim_t | Dudley_ElementFile_getGlobalNumElements (Dudley_ElementFile *in) |
dim_t | Dudley_ElementFile_getMyNumElements (Dudley_ElementFile *in) |
index_t | Dudley_ElementFile_getFirstElement (Dudley_ElementFile *in) |
Dudley_ElementFile* Dudley_ElementFile_alloc | ( | Dudley_ElementTypeId | etype, |
Esys_MPIInfo * | MPIInfo | ||
) |
References Dudley_ElementFile::Color, Dims, Dudley_checkPtr(), Dudley_ElementFile_free(), Dudley_ElementFile_Jacobeans_alloc(), Dudley_noError(), Dudley_ElementFile::ename, Esys_MPIInfo_getReference(), Dudley_ElementFile::etype, getElementName(), Dudley_ElementFile::Id, Dudley_ElementFile::jacobeans, Dudley_ElementFile::jacobeans_reducedQ, localDims, Dudley_ElementFile::maxColor, Dudley_ElementFile::minColor, Dudley_ElementFile::MPIInfo, Dudley_ElementFile::Nodes, Dudley_ElementFile::numDim, Dudley_ElementFile::numElements, Dudley_ElementFile::numLocalDim, Dudley_ElementFile::numNodes, Dudley_ElementFile::numShapes, Dudley_ElementFile::numTagsInUse, Dudley_ElementFile::Owner, Dudley_ElementFile::Tag, and Dudley_ElementFile::tagsInUse.
Referenced by Dudley_ElementFile_optimizeOrdering(), Dudley_Mesh_read(), Dudley_Mesh_readGmsh(), Dudley_TriangularMesh_Tet4(), Dudley_TriangularMesh_Tri3(), and dudley::loadMesh().
void Dudley_ElementFile_free | ( | Dudley_ElementFile * | in | ) |
References Dudley_ElementFile_freeTable(), Dudley_ElementFile_Jacobeans_dealloc(), Esys_MPIInfo_free(), Dudley_ElementFile::jacobeans, Dudley_ElementFile::jacobeans_reducedQ, and Dudley_ElementFile::MPIInfo.
Referenced by Dudley_ElementFile_alloc(), Dudley_ElementFile_optimizeOrdering(), Dudley_Mesh_free(), Dudley_Mesh_setElements(), Dudley_Mesh_setFaceElements(), and Dudley_Mesh_setPoints().
void Dudley_ElementFile_setElementDistribution | ( | Dudley_ElementFile * | in, |
dim_t * | distribution | ||
) |
References Esys_MPIInfo::comm, MPI_INT, Dudley_ElementFile::MPIInfo, Dudley_ElementFile::numElements, Dudley_ElementFile::Owner, Esys_MPIInfo::rank, and Esys_MPIInfo::size.
Referenced by Dudley_ElementFile_getFirstElement(), Dudley_ElementFile_getGlobalNumElements(), and Dudley_ElementFile_getMyNumElements().