PanNDE
NetMPI::MetisPartitioner Member List

This is the complete list of members for NetMPI::MetisPartitioner, including all inherited members.

distributeFieldPartitions(std::shared_ptr< PanNDE::Array< int >> partitionIds, std::shared_ptr< PanNDE::FieldFactory > maker, std::shared_ptr< PanNDE::Field > global_field=nullptr, int field_source_rank=0) overrideNetMPI::MetisPartitionerinlinevirtual
distributeMeshPartitions(std::shared_ptr< PanNDE::Array< int >> partitionIds, std::shared_ptr< PanNDE::MeshFactory > maker, int mesh_source_rank=0) overrideNetMPI::MetisPartitionerinlinevirtual
MetisPartitioner(std::shared_ptr< PanNDE::ArrayFactory< int32_t >> i32_maker, std::shared_ptr< PanNDE::ArrayFactory< int64_t >> i64_maker, std::shared_ptr< PanNDE::ArrayFactory< double >> dbl_maker, std::shared_ptr< PanNDE::Communicator >communicator=nullptr)NetMPI::MetisPartitionerinline
partitionMesh(int Nparts, std::shared_ptr< PanNDE::Mesh > global_mesh) overrideNetMPI::MetisPartitionerinlinevirtual