pub struct PartitionResult {
pub partition: Vec<usize>,
pub num_partitions: usize,
pub partition_sizes: Vec<usize>,
pub edge_cut: usize,
}Expand description
Result of graph partitioning.
Fields§
§partition: Vec<usize>Partition assignment for each vertex (0 to k-1 for k-way partitioning).
num_partitions: usizeNumber of partitions.
partition_sizes: Vec<usize>Size of each partition (number of vertices).
edge_cut: usizeEdge cut size (number of edges crossing partitions).
Trait Implementations§
Source§impl Clone for PartitionResult
impl Clone for PartitionResult
Source§fn clone(&self) -> PartitionResult
fn clone(&self) -> PartitionResult
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for PartitionResult
impl RefUnwindSafe for PartitionResult
impl Send for PartitionResult
impl Sync for PartitionResult
impl Unpin for PartitionResult
impl UnwindSafe for PartitionResult
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more