pub struct KahipOptions {
pub seed: u64,
pub mode: KahipMode,
}Expand description
Tunable parameters for KaHIP nested-dissection ordering.
Kept intentionally narrow while the crate is a scaffold — defaults will match KaHIP’s library defaults (seed=0, mode=Fast) once phase K6 is implemented.
Fields§
§seed: u64Deterministic RNG seed. Two runs with the same seed on the same input must produce the same permutation.
mode: KahipModeQuality / speed tradeoff. See KahipMode.
Trait Implementations§
Source§impl Clone for KahipOptions
impl Clone for KahipOptions
Source§fn clone(&self) -> KahipOptions
fn clone(&self) -> KahipOptions
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for KahipOptions
impl Debug for KahipOptions
Auto Trait Implementations§
impl Freeze for KahipOptions
impl RefUnwindSafe for KahipOptions
impl Send for KahipOptions
impl Sync for KahipOptions
impl Unpin for KahipOptions
impl UnsafeUnpin for KahipOptions
impl UnwindSafe for KahipOptions
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