#include "Mesh.h"
Go to the source code of this file.
Functions | |
Finley_Mesh * | Finley_RectangularMesh_Hex20 (dim_t *, double *, bool_t *, index_t, index_t, bool_t, bool_t, bool_t) |
Finley_Mesh * | Finley_RectangularMesh_Hex8 (dim_t *, double *, bool_t *, index_t, index_t, bool_t, bool_t, bool_t) |
Finley_Mesh * | Finley_RectangularMesh_Rec8 (dim_t *, double *, bool_t *, index_t, index_t, bool_t, bool_t, bool_t) |
Finley_Mesh * | Finley_RectangularMesh_Rec4 (dim_t *, double *, bool_t *, index_t, index_t, bool_t, bool_t, bool_t) |
Finley_Mesh* Finley_RectangularMesh_Hex20 | ( | dim_t * | , | |
double * | , | |||
bool_t * | , | |||
index_t | , | |||
index_t | , | |||
bool_t | , | |||
bool_t | , | |||
bool_t | ||||
) |
References Finley_NodeFile::Coordinates, DBLE, DIM, Finley_Mesh::Elements, Finley_Mesh::FaceElements, Finley_ElementFile_alloc(), Finley_ElementFile_allocTable(), Finley_Mesh_addTagMap(), Finley_Mesh_alloc(), Finley_Mesh_free(), Finley_Mesh_prepare(), Finley_Mesh_resolveNodeIds(), Finley_Mesh_setContactElements(), Finley_Mesh_setElements(), Finley_Mesh_setFaceElements(), Finley_Mesh_setPoints(), Finley_NodeFile_allocTable(), Finley_noError(), Finley_setError(), Finley_timer(), Finley_NodeFile::globalDegreesOfFreedom, Hex20, Hex20Face, Hex20Face_Contact, Hex27, Finley_ElementFile::Id, Finley_NodeFile::Id, INDEX2, MAX, MAX3, MPI_COMM_WORLD, N_PER_E, Finley_ElementFile::Nodes, Finley_Mesh::Nodes, Finley_ElementFile::numNodes, Finley_Mesh::order, Finley_ElementFile::Owner, Paso_MPIInfo_alloc(), Paso_MPIInfo_free(), Paso_MPIInfo_Split(), Point1, Paso_MPIInfo::rank, Rec8, Rec8_Contact, Rec9, Rec9_Contact, Finley_Mesh::reduced_order, SYSTEM_ERROR, Finley_ElementFile::Tag, and Finley_NodeFile::Tag.
Referenced by finley::brick().
Finley_Mesh* Finley_RectangularMesh_Hex8 | ( | dim_t * | , | |
double * | , | |||
bool_t * | , | |||
index_t | , | |||
index_t | , | |||
bool_t | , | |||
bool_t | , | |||
bool_t | ||||
) |
References Finley_NodeFile::Coordinates, DBLE, DIM, Finley_Mesh::Elements, Finley_Mesh::FaceElements, Finley_ElementFile_alloc(), Finley_ElementFile_allocTable(), Finley_Mesh_addTagMap(), Finley_Mesh_alloc(), Finley_Mesh_free(), Finley_Mesh_prepare(), Finley_Mesh_resolveNodeIds(), Finley_Mesh_setContactElements(), Finley_Mesh_setElements(), Finley_Mesh_setFaceElements(), Finley_Mesh_setPoints(), Finley_NodeFile_allocTable(), Finley_noError(), Finley_timer(), Finley_NodeFile::globalDegreesOfFreedom, Hex8, Hex8Face, Hex8Face_Contact, Finley_ElementFile::Id, Finley_NodeFile::Id, INDEX2, MAX, MAX3, MPI_COMM_WORLD, N_PER_E, Finley_ElementFile::Nodes, Finley_Mesh::Nodes, Finley_ElementFile::numNodes, Finley_Mesh::order, Finley_ElementFile::Owner, Paso_MPIInfo_alloc(), Paso_MPIInfo_free(), Paso_MPIInfo_Split(), Point1, Paso_MPIInfo::rank, Rec4, Rec4_Contact, Finley_Mesh::reduced_order, Finley_ElementFile::Tag, and Finley_NodeFile::Tag.
Referenced by finley::brick().
Finley_Mesh* Finley_RectangularMesh_Rec4 | ( | dim_t * | , | |
double * | , | |||
bool_t * | , | |||
index_t | , | |||
index_t | , | |||
bool_t | , | |||
bool_t | , | |||
bool_t | ||||
) |
References Finley_NodeFile::Coordinates, DBLE, DIM, Finley_Mesh::Elements, Finley_Mesh::FaceElements, Finley_ElementFile_alloc(), Finley_ElementFile_allocTable(), Finley_Mesh_addTagMap(), Finley_Mesh_alloc(), Finley_Mesh_free(), Finley_Mesh_prepare(), Finley_Mesh_resolveNodeIds(), Finley_Mesh_setContactElements(), Finley_Mesh_setElements(), Finley_Mesh_setFaceElements(), Finley_Mesh_setPoints(), Finley_NodeFile_allocTable(), Finley_noError(), Finley_timer(), Finley_NodeFile::globalDegreesOfFreedom, Finley_ElementFile::Id, Finley_NodeFile::Id, INDEX2, Line2, Line2_Contact, MAX, MPI_COMM_WORLD, N_PER_E, Finley_ElementFile::Nodes, Finley_Mesh::Nodes, Finley_ElementFile::numNodes, Finley_Mesh::order, Finley_ElementFile::Owner, Paso_MPIInfo_alloc(), Paso_MPIInfo_free(), Paso_MPIInfo_Split(), Point1, Paso_MPIInfo::rank, Rec4, Rec4Face, Rec4Face_Contact, Finley_Mesh::reduced_order, Finley_ElementFile::Tag, and Finley_NodeFile::Tag.
Referenced by finley::rectangle().
Finley_Mesh* Finley_RectangularMesh_Rec8 | ( | dim_t * | , | |
double * | , | |||
bool_t * | , | |||
index_t | , | |||
index_t | , | |||
bool_t | , | |||
bool_t | , | |||
bool_t | ||||
) |
References Finley_NodeFile::Coordinates, DBLE, DIM, Finley_Mesh::Elements, Finley_Mesh::FaceElements, Finley_ElementFile_alloc(), Finley_ElementFile_allocTable(), Finley_Mesh_addTagMap(), Finley_Mesh_alloc(), Finley_Mesh_free(), Finley_Mesh_prepare(), Finley_Mesh_resolveNodeIds(), Finley_Mesh_setContactElements(), Finley_Mesh_setElements(), Finley_Mesh_setFaceElements(), Finley_Mesh_setPoints(), Finley_NodeFile_allocTable(), Finley_noError(), Finley_setError(), Finley_timer(), Finley_NodeFile::globalDegreesOfFreedom, Finley_ElementFile::Id, Finley_NodeFile::Id, INDEX2, Line3, Line3_Contact, MAX, MPI_COMM_WORLD, N_PER_E, Finley_ElementFile::Nodes, Finley_Mesh::Nodes, Finley_ElementFile::numNodes, Finley_Mesh::order, Finley_ElementFile::Owner, Paso_MPIInfo_alloc(), Paso_MPIInfo_free(), Paso_MPIInfo_Split(), Point1, Paso_MPIInfo::rank, Rec8, Rec8Face, Rec8Face_Contact, Rec9, Finley_Mesh::reduced_order, SYSTEM_ERROR, Finley_ElementFile::Tag, and Finley_NodeFile::Tag.
Referenced by finley::rectangle().