pub struct LglParams {
pub maxit: u32,
pub maxdelta: Option<f64>,
pub area: Option<f64>,
pub coolexp: f64,
pub repulserad: Option<f64>,
pub cellsize: Option<f64>,
pub root: Option<u32>,
}Expand description
Parameters for the LGL layout algorithm.
Fields§
§maxit: u32Maximum number of force-directed iterations. Default: 150.
maxdelta: Option<f64>Maximum displacement per iteration (per vertex). Default: vertex count.
area: Option<f64>Area parameter for force computation. Default: n².
coolexp: f64Cooling exponent. Default: 1.5.
repulserad: Option<f64>Repulsion cancellation radius. Default: area × n.
cellsize: Option<f64>Cell size for grid acceleration. Default: area^0.25.
root: Option<u32>Root vertex for BFS layering. Default: vertex with highest degree.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for LglParams
impl RefUnwindSafe for LglParams
impl Send for LglParams
impl Sync for LglParams
impl Unpin for LglParams
impl UnsafeUnpin for LglParams
impl UnwindSafe for LglParams
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