BoostAdjacencyIterator typedef | Nektar::SpatialDomains::MeshPartition | protected |
BoostEdge typedef | Nektar::SpatialDomains::MeshPartition | protected |
BoostEdgeIterator typedef | Nektar::SpatialDomains::MeshPartition | protected |
BoostGraph typedef | Nektar::SpatialDomains::MeshPartition | protected |
BoostVertex typedef | Nektar::SpatialDomains::MeshPartition | protected |
BoostVertexIterator typedef | Nektar::SpatialDomains::MeshPartition | protected |
CalculateEdgeWeight(LibUtilities::ShapeType elmtType, int na, int nb, int nc) | Nektar::SpatialDomains::MeshPartition | protected |
CalculateElementWeight(LibUtilities::ShapeType elmtType, bool bndWeight, int na, int nb, int nc) | Nektar::SpatialDomains::MeshPartition | protected |
CheckPartitions(int nParts, Array< OneD, int > &pPart) | Nektar::SpatialDomains::MeshPartition | protected |
className | Nektar::SpatialDomains::MeshPartitionScotch | static |
cmdSwitch | Nektar::SpatialDomains::MeshPartitionScotch | static |
create(const LibUtilities::SessionReaderSharedPtr session, LibUtilities::CommSharedPtr comm, int meshDim, std::map< int, MeshEntity > element, CompositeDescriptor compMap) | Nektar::SpatialDomains::MeshPartitionScotch | inlinestatic |
CreateGraph() | Nektar::SpatialDomains::MeshPartition | protected |
GetElementIDs(const int procid, std::vector< unsigned int > &tmp) | Nektar::SpatialDomains::MeshPartition | |
m_comm | Nektar::SpatialDomains::MeshPartition | protected |
m_compMap | Nektar::SpatialDomains::MeshPartition | protected |
m_dim | Nektar::SpatialDomains::MeshPartition | protected |
m_edgeWeights | Nektar::SpatialDomains::MeshPartition | protected |
m_elements | Nektar::SpatialDomains::MeshPartition | protected |
m_expansions | Nektar::SpatialDomains::MeshPartition | protected |
m_fieldNameToId | Nektar::SpatialDomains::MeshPartition | protected |
m_ghostElmts | Nektar::SpatialDomains::MeshPartition | protected |
m_graph | Nektar::SpatialDomains::MeshPartition | protected |
m_localPartition | Nektar::SpatialDomains::MeshPartition | protected |
m_numFields | Nektar::SpatialDomains::MeshPartition | protected |
m_parallel | Nektar::SpatialDomains::MeshPartition | protected |
m_session | Nektar::SpatialDomains::MeshPartition | protected |
m_shape | Nektar::SpatialDomains::MeshPartition | protected |
m_shared | Nektar::SpatialDomains::MeshPartition | protected |
m_vertBndWeights | Nektar::SpatialDomains::MeshPartition | protected |
m_vertWeights | Nektar::SpatialDomains::MeshPartition | protected |
m_weightBnd | Nektar::SpatialDomains::MeshPartition | protected |
m_weightDofs | Nektar::SpatialDomains::MeshPartition | protected |
m_weightingRequired | Nektar::SpatialDomains::MeshPartition | protected |
MeshPartition(const LibUtilities::SessionReaderSharedPtr session, LibUtilities::CommSharedPtr comm, int meshDim, std::map< int, MeshEntity > element, CompositeDescriptor compMap) | Nektar::SpatialDomains::MeshPartition | |
MeshPartitionScotch(const LibUtilities::SessionReaderSharedPtr session, LibUtilities::CommSharedPtr comm, int meshDim, std::map< int, MeshEntity > element, CompositeDescriptor compMap) | Nektar::SpatialDomains::MeshPartitionScotch | |
MultiWeight typedef | Nektar::SpatialDomains::MeshPartition | protected |
NumModes typedef | Nektar::SpatialDomains::MeshPartition | protected |
NummodesPerField typedef | Nektar::SpatialDomains::MeshPartition | protected |
PartGraph2(const SCOTCH_Num *const n, const SCOTCH_Num *const xadj, const SCOTCH_Num *const adjncy, const SCOTCH_Num *const vwgt, const SCOTCH_Num *const adjwgt, const SCOTCH_Num *const numflag, const SCOTCH_Num *const nparts, SCOTCH_Num *const part, SCOTCH_Num flagval, double kbalval) | Nektar::SpatialDomains::MeshPartitionScotch | private |
PartGraphVKway(const SCOTCH_Num *const n, const SCOTCH_Num *const xadj, const SCOTCH_Num *const adjncy, const SCOTCH_Num *const vwgt, const SCOTCH_Num *const vsize, const SCOTCH_Num *const wgtflag, const SCOTCH_Num *const numflag, const SCOTCH_Num *const nparts, SCOTCH_Num *const volume, SCOTCH_Num *const part) | Nektar::SpatialDomains::MeshPartitionScotch | private |
PartitionGraph(int nParts, bool overlapping=false) | Nektar::SpatialDomains::MeshPartition | protected |
PartitionMesh(int nParts, bool shared=false, bool overlapping=false, int nLocal=0) | Nektar::SpatialDomains::MeshPartition | |
PrintPartInfo(std::ostream &out) | Nektar::SpatialDomains::MeshPartition | |
ReadConditions() | Nektar::SpatialDomains::MeshPartition | protected |
ReadExpansions() | Nektar::SpatialDomains::MeshPartition | protected |
v_PartitionGraphImpl(int &nVerts, int &nVertConds, Nektar::Array< Nektar::OneD, int > &xadj, Nektar::Array< Nektar::OneD, int > &adjcy, Nektar::Array< Nektar::OneD, int > &vertWgt, Nektar::Array< Nektar::OneD, int > &vertSize, Nektar::Array< Nektar::OneD, int > &edgeWgt, int &nparts, int &volume, Nektar::Array< Nektar::OneD, int > &part) final | Nektar::SpatialDomains::MeshPartitionScotch | protectedvirtual |
WeightElements() | Nektar::SpatialDomains::MeshPartition | protected |
~MeshPartition() | Nektar::SpatialDomains::MeshPartition | virtual |
~MeshPartitionScotch() override | Nektar::SpatialDomains::MeshPartitionScotch | |