Nektar++
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Nektar::LibUtilities::MeshPartitionScotch Member List

This is the complete list of members for Nektar::LibUtilities::MeshPartitionScotch, including all inherited members.

classNameNektar::LibUtilities::MeshPartitionScotchstatic
cmdSwitchNektar::LibUtilities::MeshPartitionScotchstatic
create(const SessionReaderSharedPtr &pSession)Nektar::LibUtilities::MeshPartitionScotchinlinestatic
GetBndRegionOrdering(BndRegionOrdering &composites)Nektar::LibUtilities::MeshPartition
GetCompositeOrdering(CompositeOrdering &composites)Nektar::LibUtilities::MeshPartition
GetElementIDs(const int procid, std::vector< unsigned int > &tmp)Nektar::LibUtilities::MeshPartition
MeshPartition(const SessionReaderSharedPtr &pSession)Nektar::LibUtilities::MeshPartition
MeshPartitionScotch(const SessionReaderSharedPtr &pSession)Nektar::LibUtilities::MeshPartitionScotch
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::LibUtilities::MeshPartitionScotchprivate
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, const SCOTCH_Num *const options, SCOTCH_Num *const volume, SCOTCH_Num *const part)Nektar::LibUtilities::MeshPartitionScotchprivate
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)Nektar::LibUtilities::MeshPartitionScotchprivatevirtual
PartitionMesh(int nParts, bool shared=false, bool overlapping=false)Nektar::LibUtilities::MeshPartition
PrintPartInfo(std::ostream &out)Nektar::LibUtilities::MeshPartition
WriteAllPartitions(SessionReaderSharedPtr &pSession)Nektar::LibUtilities::MeshPartition
WriteLocalPartition(SessionReaderSharedPtr &pSession)Nektar::LibUtilities::MeshPartition
~MeshPartition()Nektar::LibUtilities::MeshPartitionvirtual
~MeshPartitionScotch()Nektar::LibUtilities::MeshPartitionScotchvirtual