|
escript
Revision_
|
#include "Mesh.h"Defines | |
| #define | UNUSED -1 |
Functions | |
| void | Dudley_Mesh_createDOFMappingAndCoupling (Dudley_Mesh *in, bool use_reduced_elements) |
| void | Dudley_Mesh_createMappings (Dudley_Mesh *mesh, index_t *dof_distribution, index_t *node_distribution) |
| void | Dudley_Mesh_createNodeFileMappings (Dudley_Mesh *in, dim_t numReducedNodes, index_t *indexReducedNodes, index_t *dof_first_component, index_t *nodes_first_component) |
| #define UNUSED -1 |
| void Dudley_Mesh_createDOFMappingAndCoupling | ( | Dudley_Mesh * | in, |
| bool | use_reduced_elements | ||
| ) |
References Esys_MPIInfo::comm, Dudley_NodeFile::degreesOfFreedomConnector, Dudley_NodeFile::degreesOfFreedomDistribution, Dudley_NodeFile::degreesOfFreedomMapping, Dudley_checkPtr(), Dudley_NodeMapping_alloc(), Dudley_NodeMapping_free(), Dudley_noError(), Dudley_setError(), Dudley_Util_getFlaggedMaxInt(), Dudley_Util_getFlaggedMinInt(), ESYS_MPI_INC_COUNTER, Dudley_NodeFile::globalDegreesOfFreedom, Dudley_NodeFile::globalReducedDOFIndex, MAX, MIN, MPI_INT, Dudley_Mesh::MPIInfo, Esys_MPIInfo::msg_tag_counter, Dudley_Mesh::Nodes, Dudley_NodeFile::numNodes, Esys_MPIInfo::rank, Dudley_NodeFile::reducedDegreesOfFreedomConnector, Dudley_NodeFile::reducedDegreesOfFreedomDistribution, Dudley_NodeFile::reducedDegreesOfFreedomMapping, Esys_MPIInfo::size, SYSTEM_ERROR, and UNUSED.
Referenced by Dudley_Mesh_createNodeFileMappings().
| void Dudley_Mesh_createMappings | ( | Dudley_Mesh * | mesh, |
| index_t * | dof_distribution, | ||
| index_t * | node_distribution | ||
| ) |
References Dudley_checkPtr(), Dudley_Mesh_createNodeFileMappings(), Dudley_Mesh_markNodes(), Dudley_noError(), Dudley_Util_packMask(), Dudley_Mesh::Nodes, Dudley_NodeFile::numNodes, and TRUE.
Referenced by dudley::loadMesh().
| void Dudley_Mesh_createNodeFileMappings | ( | Dudley_Mesh * | in, |
| dim_t | numReducedNodes, | ||
| index_t * | indexReducedNodes, | ||
| index_t * | dof_first_component, | ||
| index_t * | nodes_first_component | ||
| ) |
References Esys_MPIInfo::comm, Dudley_NodeFile::degreesOfFreedomConnector, Dudley_NodeFile::degreesOfFreedomDistribution, Dudley_NodeFile::degreesOfFreedomId, Dudley_NodeFile::degreesOfFreedomMapping, Dudley_checkPtr(), Dudley_Mesh_createDOFMappingAndCoupling(), Dudley_NodeMapping_alloc(), Dudley_NodeMapping_free(), Dudley_noError(), Dudley_Util_packMask(), FALSE, Dudley_NodeFile::globalDegreesOfFreedom, Dudley_NodeFile::globalNodesIndex, Dudley_NodeFile::Id, Dudley_NodeMapping::map, MPI_INT, Dudley_NodeFile::MPIInfo, Dudley_Mesh::Nodes, Dudley_NodeFile::nodesDistribution, Dudley_NodeFile::nodesMapping, Dudley_NodeFile::numNodes, Dudley_NodeMapping::numTargets, Esys_MPIInfo::rank, Dudley_NodeFile::reducedDegreesOfFreedomConnector, Dudley_NodeFile::reducedDegreesOfFreedomDistribution, Dudley_NodeFile::reducedDegreesOfFreedomId, Dudley_NodeFile::reducedDegreesOfFreedomMapping, Dudley_NodeFile::reducedNodesDistribution, Dudley_NodeFile::reducedNodesId, Dudley_NodeFile::reducedNodesMapping, Esys_MPIInfo::size, TRUE, and UNUSED.
Referenced by Dudley_Mesh_createMappings(), and Dudley_Mesh_prepare().
1.7.6.1