Struct tskit::bindings::tsk_treeseq_t
source · #[repr(C)]pub struct tsk_treeseq_t {Show 18 fields
pub num_trees: tsk_size_t,
pub num_samples: tsk_size_t,
pub samples: *mut tsk_id_t,
pub time_uncalibrated: bool,
pub discrete_genome: bool,
pub discrete_time: bool,
pub breakpoints: *mut f64,
pub sample_index_map: *mut tsk_id_t,
pub individual_nodes_mem: *mut tsk_id_t,
pub individual_nodes: *mut *mut tsk_id_t,
pub individual_nodes_length: *mut tsk_size_t,
pub tree_sites_mem: *mut tsk_site_t,
pub tree_sites: *mut *mut tsk_site_t,
pub tree_sites_length: *mut tsk_size_t,
pub site_mutations_mem: *mut tsk_mutation_t,
pub site_mutations: *mut *mut tsk_mutation_t,
pub site_mutations_length: *mut tsk_size_t,
pub tables: *mut tsk_table_collection_t,
}
Expand description
@brief The tree sequence object.
Fields§
§num_trees: tsk_size_t
§num_samples: tsk_size_t
§samples: *mut tsk_id_t
§time_uncalibrated: bool
§discrete_genome: bool
§discrete_time: bool
§breakpoints: *mut f64
§sample_index_map: *mut tsk_id_t
§individual_nodes_mem: *mut tsk_id_t
§individual_nodes: *mut *mut tsk_id_t
§individual_nodes_length: *mut tsk_size_t
§tree_sites_mem: *mut tsk_site_t
§tree_sites: *mut *mut tsk_site_t
§tree_sites_length: *mut tsk_size_t
§site_mutations_mem: *mut tsk_mutation_t
§site_mutations: *mut *mut tsk_mutation_t
§site_mutations_length: *mut tsk_size_t
§tables: *mut tsk_table_collection_t
@brief The table collection underlying this tree sequence, This table collection must be treated as read-only, and any changes to it will lead to undefined behaviour.
Trait Implementations§
source§impl Clone for tsk_treeseq_t
impl Clone for tsk_treeseq_t
source§fn clone(&self) -> tsk_treeseq_t
fn clone(&self) -> tsk_treeseq_t
Returns a copy 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 more