pub struct DrlOptions {
pub edge_cut: f32,
pub init_iterations: u32,
pub init_temperature: f32,
pub init_attraction: f32,
pub init_damping_mult: f32,
/* private fields */
}Expand description
Full DrL options.
Fields§
§edge_cut: f32Fraction of edges to cut during the recursive-grid phase.
init_iterations: u32Iteration count for the initial placement stage.
init_temperature: f32Starting temperature for the initial placement stage.
init_attraction: f32Attraction factor for the initial placement stage.
init_damping_mult: f32Damping multiplier for the initial placement stage.
Implementations§
Source§impl DrlOptions
impl DrlOptions
Sourcepub fn from_template(templ: DrlTemplate) -> Self
pub fn from_template(templ: DrlTemplate) -> Self
Create options from a predefined template.
§Examples
use rust_igraph::{DrlOptions, DrlTemplate};
let opts = DrlOptions::from_template(DrlTemplate::Default);
assert!(opts.edge_cut > 0.0);Trait Implementations§
Source§impl Clone for DrlOptions
impl Clone for DrlOptions
Source§fn clone(&self) -> DrlOptions
fn clone(&self) -> DrlOptions
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 moreSource§impl Debug for DrlOptions
impl Debug for DrlOptions
Auto Trait Implementations§
impl Freeze for DrlOptions
impl RefUnwindSafe for DrlOptions
impl Send for DrlOptions
impl Sync for DrlOptions
impl Unpin for DrlOptions
impl UnsafeUnpin for DrlOptions
impl UnwindSafe for DrlOptions
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