pub struct DbgLvl {
pub info: bool,
pub time: bool,
pub coarsen: bool,
pub refine: bool,
pub ipart: bool,
pub move_info: bool,
pub sep_info: bool,
pub conn_info: bool,
pub contig_info: bool,
}Expand description
Specifies the amount of progress/debugging information will be printed during the execution of the algorithms.
The default value is false for every field (no debugging/progress information).
Fields§
§info: boolPrints various diagnostic messages.
time: boolPerforms timing analysis.
coarsen: boolDisplays various statistics during coarsening.
refine: boolDisplays various statistics during refinement.
ipart: boolDisplays various statistics during initial partitioning.
move_info: boolDisplay detailed information about vertex moves during refinement.
sep_info: boolDisplay detailed information about vertex separators.
conn_info: boolDisplay information related to the minimization of subdomain connectivity.
contig_info: boolDisplay information related to the elimination of connected components.
Trait Implementations§
source§impl Opt for DbgLvl
impl Opt for DbgLvl
source§const INDEX: usize = 5usize
const INDEX: usize = 5usize
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 DbgLvl
impl RefUnwindSafe for DbgLvl
impl Send for DbgLvl
impl Sync for DbgLvl
impl Unpin for DbgLvl
impl UnwindSafe for DbgLvl
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