#[repr(C)]pub struct node_st {
pub first: *mut arc,
pub current: *mut arc,
pub suspended: *mut arc,
pub price: f64,
pub q_next: *mut node_st,
pub b_next: *mut node_st,
pub b_prev: *mut node_st,
pub rank: c_long,
pub excess: excess_t,
pub inp: c_schar,
}Expand description
node
Fields§
§first: *mut arc§current: *mut arcfirst outgoing arc
suspended: *mut arccurrent outgoing arc
price: f64§q_next: *mut node_stdistance from a sink
b_next: *mut node_stnext node in push queue
b_prev: *mut node_stnext node in bucket-list
rank: c_longprevious node in bucket-list
excess: excess_tbucket number
inp: c_scharexcess of the node
Trait Implementations§
Auto Trait Implementations§
impl Freeze for node_st
impl RefUnwindSafe for node_st
impl !Send for node_st
impl !Sync for node_st
impl Unpin for node_st
impl UnwindSafe for node_st
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