escript
Revision_
|
#include "esysUtils/first.h"
#include "Mesh.h"
#include "IndexList.h"
#include <boost/scoped_array.hpp>
Macros | |
#define | ESNEEDPYTHON |
Functions | |
void | Dudley_Mesh_optimizeDOFLabeling (Dudley_Mesh *in, dim_t *distribution) |
#define ESNEEDPYTHON |
void Dudley_Mesh_optimizeDOFLabeling | ( | Dudley_Mesh * | in, |
dim_t * | distribution | ||
) |
References Dudley_IndexList_insertElementsWithRowRangeNoMainDiagonal(), Dudley_noError(), Dudley_Mesh::Elements, esysUtils::Esys_MPIInfo_noError(), Dudley_Mesh::FaceElements, paso::Pattern::fromIndexListArray(), Dudley_NodeFile::globalDegreesOfFreedom, MAX, esysUtils::mod_rank(), MPI_INT, Dudley_Mesh::MPIInfo, Dudley_Mesh::Nodes, Dudley_NodeFile::numNodes, and Dudley_Mesh::Points.
Referenced by Dudley_Mesh_prepare().