Struct tskit::bindings::tsk_ibd_finder_t [−][src]
#[repr(C)]pub struct tsk_ibd_finder_t {Show 19 fields
pub pairs: *mut tsk_id_t,
pub num_pairs: tsk_size_t,
pub num_nodes: tsk_size_t,
pub num_unique_nodes_in_pair: tsk_size_t,
pub pair_map: *mut i64,
pub sequence_length: f64,
pub tables: *mut tsk_table_collection_t,
pub ibd_segments_head: *mut *mut tsk_segment_t,
pub ibd_segments_tail: *mut *mut tsk_segment_t,
pub segment_heap: tsk_blkalloc_t,
pub is_sample: *mut bool,
pub paired_nodes_index: *mut tsk_id_t,
pub min_length: f64,
pub max_time: f64,
pub ancestor_map_head: *mut *mut tsk_segment_t,
pub ancestor_map_tail: *mut *mut tsk_segment_t,
pub segment_queue: *mut tsk_segment_t,
pub segment_queue_size: tsk_size_t,
pub max_segment_queue_size: tsk_size_t,
}
Fields
pairs: *mut tsk_id_t
num_pairs: tsk_size_t
num_nodes: tsk_size_t
num_unique_nodes_in_pair: tsk_size_t
pair_map: *mut i64
sequence_length: f64
tables: *mut tsk_table_collection_t
ibd_segments_head: *mut *mut tsk_segment_t
ibd_segments_tail: *mut *mut tsk_segment_t
segment_heap: tsk_blkalloc_t
is_sample: *mut bool
paired_nodes_index: *mut tsk_id_t
min_length: f64
max_time: f64
ancestor_map_head: *mut *mut tsk_segment_t
ancestor_map_tail: *mut *mut tsk_segment_t
segment_queue: *mut tsk_segment_t
segment_queue_size: tsk_size_t
max_segment_queue_size: tsk_size_t
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for tsk_ibd_finder_t
impl !Send for tsk_ibd_finder_t
impl !Sync for tsk_ibd_finder_t
impl Unpin for tsk_ibd_finder_t
impl UnwindSafe for tsk_ibd_finder_t
Blanket Implementations
Mutably borrows from an owned value. Read more