pub enum RType {
Fm,
Greedy,
Sep2Sided,
Sep1Sided,
}
Expand description
Determines the algorithm used for refinement.
Variants§
Fm
FM-based cut refinement.
Greedy
Greedy-based cut and volume refinement.
Sep2Sided
Two-sided FM refinement.
Sep1Sided
One-sided FM refinement.
Trait Implementations§
source§impl Opt for RType
impl Opt for RType
source§const INDEX: usize = 4usize
const INDEX: usize = 4usize
Index of the option in the array from
crate::Graph::set_options
and
crate::Mesh::set_options
.source§fn value(self) -> Idx
fn value(self) -> Idx
Convert the value into metis’ format, for use with
crate::Graph::set_options
and crate::Mesh::set_options
.Auto Trait Implementations§
impl Freeze for RType
impl RefUnwindSafe for RType
impl Send for RType
impl Sync for RType
impl Unpin for RType
impl UnwindSafe for RType
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