#include "Mesh.h"
Functions | |
Finley_Mesh * | Finley_Mesh_alloc (char *name, dim_t numDim, index_t order, index_t reduced_order, Paso_MPIInfo *mpi_info) |
Finley_Mesh * | Finley_Mesh_reference (Finley_Mesh *in) |
void | Finley_Mesh_free (Finley_Mesh *in) |
dim_t | Finley_Mesh_getDim (Finley_Mesh *in) |
void | Finley_Mesh_setElements (Finley_Mesh *self, Finley_ElementFile *elements) |
void | Finley_Mesh_setFaceElements (Finley_Mesh *self, Finley_ElementFile *elements) |
void | Finley_Mesh_setContactElements (Finley_Mesh *self, Finley_ElementFile *elements) |
void | Finley_Mesh_setPoints (Finley_Mesh *self, Finley_ElementFile *elements) |
int | Finley_Mesh_getStatus (Finley_Mesh *in) |
Variables | |
Finley_RefElementInfo | Finley_RefElement_InfoList [] |
Finley_Mesh* Finley_Mesh_alloc | ( | char * | name, | |
dim_t | numDim, | |||
index_t | order, | |||
index_t | reduced_order, | |||
Paso_MPIInfo * | mpi_info | |||
) |
References Finley_Mesh::ContactElements, Finley_Mesh::Elements, Finley_Mesh::FaceElements, Finley_checkPtr(), Finley_Mesh_free(), Finley_NodeFile_alloc(), Finley_noError(), Finley_Mesh::FullFullPattern, Finley_Mesh::FullReducedPattern, MEMALLOC, Finley_Mesh::MPIInfo, Finley_Mesh::Name, Finley_Mesh::Nodes, Finley_Mesh::order, Paso_MPIInfo_getReference(), Finley_Mesh::Points, Finley_Mesh::reduced_order, Finley_Mesh::ReducedFullPattern, Finley_Mesh::ReducedReducedPattern, Finley_Mesh::reference_counter, and Finley_Mesh::TagMap.
Referenced by Finley_Mesh_merge(), Finley_Mesh_read(), Finley_Mesh_read_MPI(), Finley_Mesh_readGmsh(), Finley_RectangularMesh_Hex20(), Finley_RectangularMesh_Hex8(), Finley_RectangularMesh_Rec4(), Finley_RectangularMesh_Rec8(), and finley::loadMesh().
void Finley_Mesh_free | ( | Finley_Mesh * | in | ) |
References Finley_Mesh::ContactElements, Finley_Mesh::Elements, Finley_Mesh::FaceElements, Finley_ElementFile_free(), Finley_NodeFile_free(), Finley_TagMap_free(), Finley_Mesh::FullFullPattern, Finley_Mesh::FullReducedPattern, MEMFREE, Finley_Mesh::MPIInfo, Finley_Mesh::Name, Finley_Mesh::Nodes, Paso_MPIInfo_free(), Paso_SystemMatrixPattern_free(), Finley_Mesh::Points, Finley_Mesh::ReducedFullPattern, Finley_Mesh::ReducedReducedPattern, Finley_Mesh::reference_counter, and Finley_Mesh::TagMap.
Referenced by Finley_Mesh_alloc(), Finley_Mesh_merge(), Finley_Mesh_read(), Finley_Mesh_read_MPI(), Finley_Mesh_readGmsh(), Finley_RectangularMesh_Hex20(), Finley_RectangularMesh_Hex8(), Finley_RectangularMesh_Rec4(), Finley_RectangularMesh_Rec8(), finley::loadMesh(), and finley::MeshAdapter::~MeshAdapter().
dim_t Finley_Mesh_getDim | ( | Finley_Mesh * | in | ) |
References Finley_Mesh::Nodes, and Finley_NodeFile::numDim.
Referenced by Finley_Mesh_resolveNodeIds(), Finley_Mesh_write(), Finley_PrintMesh_Info(), and finley::MeshAdapter::getDim().
int Finley_Mesh_getStatus | ( | Finley_Mesh * | in | ) |
References Finley_Mesh::Nodes, and Finley_NodeFile::status.
Referenced by finley::MeshAdapter::getStatus().
Finley_Mesh* Finley_Mesh_reference | ( | Finley_Mesh * | in | ) |
References Finley_Mesh::reference_counter.
void Finley_Mesh_setContactElements | ( | Finley_Mesh * | self, | |
Finley_ElementFile * | elements | |||
) |
References Finley_ElementFile_free().
Referenced by Finley_RectangularMesh_Hex20(), Finley_RectangularMesh_Hex8(), Finley_RectangularMesh_Rec4(), and Finley_RectangularMesh_Rec8().
void Finley_Mesh_setElements | ( | Finley_Mesh * | self, | |
Finley_ElementFile * | elements | |||
) |
References Finley_ElementFile_free().
Referenced by Finley_RectangularMesh_Hex20(), Finley_RectangularMesh_Hex8(), Finley_RectangularMesh_Rec4(), and Finley_RectangularMesh_Rec8().
void Finley_Mesh_setFaceElements | ( | Finley_Mesh * | self, | |
Finley_ElementFile * | elements | |||
) |
References Finley_ElementFile_free().
Referenced by Finley_RectangularMesh_Hex20(), Finley_RectangularMesh_Hex8(), Finley_RectangularMesh_Rec4(), and Finley_RectangularMesh_Rec8().
void Finley_Mesh_setPoints | ( | Finley_Mesh * | self, | |
Finley_ElementFile * | elements | |||
) |
References Finley_ElementFile_free().
Referenced by Finley_RectangularMesh_Hex20(), Finley_RectangularMesh_Hex8(), Finley_RectangularMesh_Rec4(), and Finley_RectangularMesh_Rec8().
Referenced by Finley_ElementFile_alloc().