DNDSR 0.2.1
Distributed Numeric Data Structure for CFV
Loading...
Searching...
No Matches
Mesh_CellPermutation.hpp File Reference

Helper for computing cell reordering permutations via Metis. More...

#include "DNDS/Defines.hpp"
#include "DNDS/ArrayPair.hpp"
#include "SerialAdjReordering.hpp"
#include <vector>
#include <fmt/core.h>
Include dependency graph for Mesh_CellPermutation.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  DNDS::Geom::detail::CellPermutationResult
 Result of local cell permutation computation. More...
 

Namespaces

namespace  DNDS
 the host side operators are provided as implemented
 
namespace  DNDS::Geom
 
namespace  DNDS::Geom::detail
 

Functions

CellPermutationResult DNDS::Geom::detail::ComputeCellPermutation (tLocalMatStruct &cell2cellFaceV, const tAdjPair &cell2cell, index nCell, int nParts, int nPartsInner)
 

Detailed Description

Helper for computing cell reordering permutations via Metis.

Extracted from Mesh.cpp for use by both the legacy ReorderLocalCellsLegacy and the new ReorderLocalCells (in Mesh_Reorder.cpp).

Definition in file Mesh_CellPermutation.hpp.