escript
Revision_Unversioneddirectory
|
#include <ElementFile.h>
Public Attributes | |
esysUtils::JMPI | MPIInfo |
Esys_MPI_rank * | Owner |
dim_t | numElements |
index_t * | Id |
index_t * | Tag |
index_t * | tagsInUse |
dim_t | numTagsInUse |
dim_t | numNodes |
index_t * | Nodes |
index_t | minColor |
index_t | maxColor |
index_t * | Color |
Dudley_ElementFile_Jacobeans * | jacobeans |
Dudley_ElementFile_Jacobeans * | jacobeans_reducedQ |
dim_t | numDim |
dim_t | numLocalDim |
Dudley_ElementTypeId | etype |
const char * | ename |
dim_t | numShapes |
index_t* Dudley_ElementFile::Color |
Referenced by Dudley_Assemble_LumpedSystem(), Dudley_Assemble_PDE_Points(), Dudley_Assemble_PDE_Single2_1D(), Dudley_Assemble_PDE_Single2_2D(), Dudley_Assemble_PDE_Single2_3D(), Dudley_Assemble_PDE_System2_1D(), Dudley_Assemble_PDE_System2_2D(), Dudley_Assemble_PDE_System2_3D(), Dudley_ElementFile_alloc(), Dudley_ElementFile_allocTable(), Dudley_ElementFile_createColoring(), Dudley_ElementFile_freeTable(), Dudley_ElementFile_gather(), Dudley_ElementFile_markDOFsConnectedToRange(), Dudley_ElementFile_scatter(), Dudley_IndexList_insertElements(), Dudley_IndexList_insertElementsWithRowRange(), Dudley_IndexList_insertElementsWithRowRangeNoMainDiagonal(), Dudley_Mesh_print(), Dudley_Mesh_read(), Dudley_Mesh_readGmsh(), Dudley_PrintMesh_Info(), dudley::MeshAdapter::dump(), weipa::FinleyElements::initFromDudley(), and dudley::loadMesh().
const char* Dudley_ElementFile::ename |
Referenced by Dudley_ElementFile_alloc(), Dudley_Mesh_print(), Dudley_Mesh_write(), and Dudley_PrintMesh_Info().
Dudley_ElementTypeId Dudley_ElementFile::etype |
index_t* Dudley_ElementFile::Id |
Referenced by dudley::MeshAdapter::borrowSampleReferenceIDs(), Dudley_ElementFile_alloc(), Dudley_ElementFile_allocTable(), Dudley_ElementFile_copyTable(), Dudley_ElementFile_freeTable(), Dudley_ElementFile_gather(), Dudley_ElementFile_scatter(), Dudley_Mesh_print(), Dudley_Mesh_read(), Dudley_Mesh_readGmsh(), Dudley_Mesh_write(), Dudley_PrintMesh_Info(), Dudley_TriangularMesh_Tet4(), Dudley_TriangularMesh_Tri3(), dudley::MeshAdapter::dump(), weipa::FinleyElements::initFromDudley(), and dudley::loadMesh().
Dudley_ElementFile_Jacobeans* Dudley_ElementFile::jacobeans |
Referenced by Dudley_ElementFile_alloc(), and Dudley_ElementFile_free().
Dudley_ElementFile_Jacobeans* Dudley_ElementFile::jacobeans_reducedQ |
Referenced by Dudley_ElementFile_alloc(), and Dudley_ElementFile_free().
index_t Dudley_ElementFile::maxColor |
index_t Dudley_ElementFile::minColor |
Referenced by Dudley_Assemble_LumpedSystem(), Dudley_Assemble_PDE_Points(), Dudley_Assemble_PDE_Single2_1D(), Dudley_Assemble_PDE_Single2_2D(), Dudley_Assemble_PDE_Single2_3D(), Dudley_Assemble_PDE_System2_1D(), Dudley_Assemble_PDE_System2_2D(), Dudley_Assemble_PDE_System2_3D(), Dudley_ElementFile_alloc(), Dudley_ElementFile_allocTable(), Dudley_ElementFile_createColoring(), Dudley_ElementFile_freeTable(), Dudley_ElementFile_gather(), Dudley_ElementFile_markDOFsConnectedToRange(), Dudley_ElementFile_scatter(), Dudley_IndexList_insertElements(), Dudley_IndexList_insertElementsWithRowRange(), Dudley_IndexList_insertElementsWithRowRangeNoMainDiagonal(), Dudley_Mesh_print(), Dudley_Mesh_read(), Dudley_Mesh_readGmsh(), and dudley::loadMesh().
esysUtils::JMPI Dudley_ElementFile::MPIInfo |
Referenced by Dudley_Assemble_gradient(), Dudley_Assemble_interpolate(), Dudley_ElementFile_alloc(), Dudley_ElementFile_copyTable(), Dudley_ElementFile_getFirstElement(), Dudley_ElementFile_getGlobalNumElements(), Dudley_ElementFile_getMyNumElements(), Dudley_ElementFile_setElementDistribution(), and Dudley_ElementFile_setTagsInUse().
index_t* Dudley_ElementFile::Nodes |
Referenced by Dudley_Assemble_getSize(), Dudley_Assemble_gradient(), Dudley_Assemble_interpolate(), Dudley_Assemble_LumpedSystem(), Dudley_Assemble_PDE_Points(), Dudley_Assemble_PDE_Single2_1D(), Dudley_Assemble_PDE_Single2_2D(), Dudley_Assemble_PDE_Single2_3D(), Dudley_Assemble_PDE_System2_1D(), Dudley_Assemble_PDE_System2_2D(), Dudley_Assemble_PDE_System2_3D(), Dudley_Assemble_setNormal(), Dudley_ElementFile_alloc(), Dudley_ElementFile_allocTable(), Dudley_ElementFile_copyTable(), Dudley_ElementFile_createColoring(), Dudley_ElementFile_freeTable(), Dudley_ElementFile_gather(), Dudley_ElementFile_markDOFsConnectedToRange(), Dudley_ElementFile_markNodes(), Dudley_ElementFile_relableNodes(), Dudley_ElementFile_scatter(), Dudley_ElementFile_setNodeRange(), Dudley_IndexList_insertElements(), Dudley_IndexList_insertElementsWithRowRange(), Dudley_IndexList_insertElementsWithRowRangeNoMainDiagonal(), Dudley_Mesh_findMatchingFaces(), Dudley_Mesh_print(), Dudley_Mesh_read(), Dudley_Mesh_readGmsh(), Dudley_Mesh_write(), Dudley_PrintMesh_Info(), Dudley_TriangularMesh_Tet4(), Dudley_TriangularMesh_Tri3(), dudley::MeshAdapter::dump(), weipa::FinleyElements::initFromDudley(), and dudley::loadMesh().
dim_t Dudley_ElementFile::numDim |
dim_t Dudley_ElementFile::numElements |
Referenced by Dudley_Assemble_AverageElementData(), Dudley_Assemble_CopyElementData(), Dudley_Assemble_getAssembleParameters(), Dudley_Assemble_getSize(), Dudley_Assemble_gradient(), Dudley_Assemble_integrate(), Dudley_Assemble_interpolate(), Dudley_Assemble_LumpedSystem(), Dudley_Assemble_PDE(), Dudley_Assemble_PDE_Points(), Dudley_Assemble_PDE_Single2_1D(), Dudley_Assemble_PDE_Single2_2D(), Dudley_Assemble_PDE_Single2_3D(), Dudley_Assemble_PDE_System2_1D(), Dudley_Assemble_PDE_System2_2D(), Dudley_Assemble_PDE_System2_3D(), Dudley_Assemble_setNormal(), Dudley_ElementFile_alloc(), Dudley_ElementFile_allocTable(), Dudley_ElementFile_copyTable(), Dudley_ElementFile_createColoring(), Dudley_ElementFile_freeTable(), Dudley_ElementFile_gather(), Dudley_ElementFile_markDOFsConnectedToRange(), Dudley_ElementFile_markNodes(), Dudley_ElementFile_optimizeOrdering(), Dudley_ElementFile_relableNodes(), Dudley_ElementFile_scatter(), Dudley_ElementFile_setElementDistribution(), Dudley_ElementFile_setNodeRange(), Dudley_ElementFile_setTagsInUse(), Dudley_IndexList_insertElements(), Dudley_IndexList_insertElementsWithRowRange(), Dudley_IndexList_insertElementsWithRowRangeNoMainDiagonal(), Dudley_Mesh_findMatchingFaces(), Dudley_Mesh_print(), Dudley_Mesh_write(), Dudley_PrintMesh_Info(), dudley::MeshAdapter::dump(), dudley::MeshAdapter::getDataShape(), and weipa::FinleyElements::initFromDudley().
dim_t Dudley_ElementFile::numLocalDim |
Referenced by Dudley_Assemble_setNormal(), Dudley_ElementFile_alloc(), and dudley::MeshAdapter::getDataShape().
dim_t Dudley_ElementFile::numNodes |
Referenced by Dudley_Assemble_getAssembleParameters(), Dudley_Assemble_getSize(), Dudley_Assemble_gradient(), Dudley_Assemble_interpolate(), Dudley_Assemble_setNormal(), Dudley_ElementFile_alloc(), Dudley_ElementFile_allocTable(), Dudley_ElementFile_copyTable(), Dudley_ElementFile_createColoring(), Dudley_ElementFile_gather(), Dudley_ElementFile_markDOFsConnectedToRange(), Dudley_ElementFile_markNodes(), Dudley_ElementFile_relableNodes(), Dudley_ElementFile_scatter(), Dudley_ElementFile_setNodeRange(), Dudley_IndexList_insertElements(), Dudley_IndexList_insertElementsWithRowRange(), Dudley_IndexList_insertElementsWithRowRangeNoMainDiagonal(), Dudley_Mesh_findMatchingFaces(), Dudley_Mesh_print(), Dudley_Mesh_read(), Dudley_Mesh_write(), Dudley_PrintMesh_Info(), Dudley_TriangularMesh_Tet4(), Dudley_TriangularMesh_Tri3(), dudley::MeshAdapter::dump(), and weipa::FinleyElements::initFromDudley().
dim_t Dudley_ElementFile::numShapes |
Referenced by Dudley_ElementFile_alloc(), and Dudley_IndexList_insertElements().
dim_t Dudley_ElementFile::numTagsInUse |
Esys_MPI_rank* Dudley_ElementFile::Owner |
Referenced by Dudley_Assemble_integrate(), Dudley_ElementFile_alloc(), Dudley_ElementFile_allocTable(), Dudley_ElementFile_copyTable(), Dudley_ElementFile_freeTable(), Dudley_ElementFile_gather(), Dudley_ElementFile_scatter(), Dudley_ElementFile_setElementDistribution(), Dudley_Mesh_print(), Dudley_Mesh_read(), Dudley_Mesh_readGmsh(), Dudley_PrintMesh_Info(), Dudley_TriangularMesh_Tet4(), Dudley_TriangularMesh_Tri3(), dudley::MeshAdapter::dump(), weipa::FinleyElements::initFromDudley(), and dudley::loadMesh().
index_t* Dudley_ElementFile::Tag |
Referenced by Dudley_ElementFile_alloc(), Dudley_ElementFile_allocTable(), Dudley_ElementFile_copyTable(), Dudley_ElementFile_freeTable(), Dudley_ElementFile_gather(), Dudley_ElementFile_scatter(), Dudley_ElementFile_setTagsInUse(), Dudley_Mesh_print(), Dudley_Mesh_read(), Dudley_Mesh_readGmsh(), Dudley_Mesh_write(), Dudley_PrintMesh_Info(), Dudley_TriangularMesh_Tet4(), Dudley_TriangularMesh_Tri3(), dudley::MeshAdapter::dump(), dudley::MeshAdapter::getTagFromSampleNo(), weipa::FinleyElements::initFromDudley(), and dudley::loadMesh().
index_t* Dudley_ElementFile::tagsInUse |