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: bool
Prints various diagnostic messages.
time: bool
Performs timing analysis.
coarsen: bool
Displays various statistics during coarsening.
refine: bool
Displays various statistics during refinement.
ipart: bool
Displays various statistics during initial partitioning.
move_info: bool
Display detailed information about vertex moves during refinement.
sep_info: bool
Display detailed information about vertex separators.
conn_info: bool
Display information related to the minimization of subdomain connectivity.
contig_info: bool
Display 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