Since there are no comments stored in the labels of the generated random tree, the output of the different flavors are here quite similar:
Since there are no comments stored in the labels of the generated random tree, the output of the different flavors are here quite similar:
diff --git a/search/all_0.js b/search/all_0.js
index 2740a8c0..d04bac9c 100644
--- a/search/all_0.js
+++ b/search/all_0.js
@@ -25,24 +25,25 @@ var searchData=
['add_5fvertex_22',['add_vertex',['../classquetzal_1_1coalescence_1_1network_3_01VertexProperty_00_01no__property_01_4.html#ac750ef827248c7c7b46affa904bbd924',1,'quetzal::coalescence::network< VertexProperty, no_property >::add_vertex()'],['../classquetzal_1_1coalescence_1_1binary__tree_3_01no__property_00_01no__property_01_4.html#a47057a265372c5ad0e2b31f7ed085285',1,'quetzal::coalescence::binary_tree< no_property, no_property >::add_vertex()'],['../classquetzal_1_1coalescence_1_1binary__tree_3_01VertexProperty_00_01no__property_01_4.html#a50c6e8a60cf5b2a00995e51640408594',1,'quetzal::coalescence::binary_tree< VertexProperty, no_property >::add_vertex()'],['../classquetzal_1_1coalescence_1_1binary__tree_3_01VertexProperty_00_01EdgeProperty_01_4.html#ac9648c29d11b8a6f05d71052cb8ac374',1,'quetzal::coalescence::binary_tree< VertexProperty, EdgeProperty >::add_vertex()'],['../classquetzal_1_1coalescence_1_1k__ary__tree_3_01no__property_00_01no__property_01_4.html#a0dc5118ab8cd134a2330116db4e5835b',1,'quetzal::coalescence::k_ary_tree< no_property, no_property >::add_vertex()'],['../classquetzal_1_1coalescence_1_1k__ary__tree_3_01VertexProperty_00_01no__property_01_4.html#a89f5d3a2de44a24d4b39209d2bc441a9',1,'quetzal::coalescence::k_ary_tree< VertexProperty, no_property >::add_vertex()'],['../classquetzal_1_1coalescence_1_1k__ary__tree_3_01VertexProperty_00_01EdgeProperty_01_4.html#ac9598a7b8883408f0d7f85ec150afca7',1,'quetzal::coalescence::k_ary_tree< VertexProperty, EdgeProperty >::add_vertex()'],['../classquetzal_1_1coalescence_1_1network_3_01no__property_00_01no__property_01_4.html#a4a5c3ef60f2334d3b2c803136fff5b4b',1,'quetzal::coalescence::network< no_property, no_property >::add_vertex()'],['../classquetzal_1_1coalescence_1_1network_3_01VertexProperty_00_01EdgeProperty_01_4.html#aa650bc6fa442ad660b544f3b85f12cfd',1,'quetzal::coalescence::network< VertexProperty, EdgeProperty >::add_vertex()'],['../classquetzal_1_1geography_1_1graph_3_01VertexProperty_00_01no__property_00_01Representation_00_01Directed_01_4.html#a078ba15489574f0c0d11ee6fabeae3e8',1,'quetzal::geography::graph< VertexProperty, no_property, Representation, Directed >::add_vertex()'],['../classquetzal_1_1geography_1_1graph_3_01VertexProperty_00_01EdgeProperty_00_01Representation_00_01Directed_01_4.html#ac9f4b8944d8da1d76aa42a49e88fe554',1,'quetzal::geography::graph< VertexProperty, EdgeProperty, Representation, Directed >::add_vertex()']]],
['adjusting_20a_20suitability_20map_20using_20a_20digital_20elevation_20model_23',['Adjusting a suitability map using a Digital Elevation Model',['../spatial_graph_local_parameters.html#autotoc_md120',1,'']]],
['affine_5ftransformation_5fcoefficients_24',['affine_transformation_coefficients',['../classquetzal_1_1geography_1_1gdalcpp_1_1Dataset.html#a7227460358e5a00a29b6f7c454aaba98',1,'quetzal::geography::gdalcpp::Dataset']]],
- ['algorithms_25',['algorithms',['../md_drafts_22-abstract.html#autotoc_md149',1,'Algorithms'],['../graphs_in_quetzal.html#autotoc_md74',1,'Depth First Search (DFS) Algorithms']]],
+ ['algorithms_25',['algorithms',['../md_drafts_22-abstract.html#autotoc_md151',1,'Algorithms'],['../graphs_in_quetzal.html#autotoc_md74',1,'Depth First Search (DFS) Algorithms']]],
['algorithms_20from_20data_20structures_26',['Why decoupling algorithms from data structures?',['../md_1-introduction.html#autotoc_md9',1,'']]],
['allele_27',['Allele',['../classquetzal_1_1format_1_1genetics_1_1Allele.html',1,'quetzal::format::genetics']]],
['an_20extended_20newick_20string_28',['an extended newick string',['../extended_newick_generator.html',1,'Generating an Extended Newick string'],['../extended_newick_parser.html',1,'Parsing an Extended Newick string']]],
['ancestral_5fwright_5ffisher_5fn_29',['ancestral_wright_fisher_n',['../classquetzal_1_1coalescence_1_1newick__with__distance__to__parent.html#a76c9284ed25dddc3f80b67a7e8af9f97',1,'quetzal::coalescence::newick_with_distance_to_parent::ancestral_Wright_Fisher_N() const'],['../classquetzal_1_1coalescence_1_1newick__with__distance__to__parent.html#af5328eebabdd6107053f8bd258aa3409',1,'quetzal::coalescence::newick_with_distance_to_parent::ancestral_Wright_Fisher_N(unsigned int value)']]],
['and_20dependencies_30',['Structure and Dependencies',['../md_2-installation.html#autotoc_md12',1,'']]],
- ['and_20reuse_31',['Installation and Reuse',['../md_2-installation.html#autotoc_md14',1,'']]],
- ['and_20time_20series_32',['Autoregressive processes and time series',['../spatial_graph_local_process.html',1,'tutorials']]],
- ['and_20usage_33',['Installation and Usage',['../md_2-installation.html',1,'']]],
- ['and_20vertices_20descriptors_34',['Edge and Vertices descriptors',['../graphs_in_quetzal.html#autotoc_md72',1,'']]],
- ['and_20vertices_20information_20property_20classes_35',['Edge and Vertices Information (Property Classes)',['../graphs_in_quetzal.html#autotoc_md73',1,'']]],
- ['anisotropy_36',['anisotropy',['../namespacequetzal_1_1geography.html#a3494b2e821924f7c78c1bec784505778',1,'quetzal::geography']]],
- ['arrival_5fspace_37',['arrival_space',['../classquetzal_1_1demography_1_1demographic__policy_1_1mass__based_1_1neighboring__migration.html#a6d0cb31dd093ab900d0a861b353bba31',1,'quetzal::demography::demographic_policy::mass_based::neighboring_migration']]],
- ['ary_20tree_38',['ary tree',['../newick_generator.html#autotoc_md60',1,'From a Quetzal k-ary tree'],['../newick_parser.html#autotoc_md45',1,'To a Quetzal k-ary tree']]],
- ['ary_20trees_39',['K-ary Trees',['../coalescence_k_ary_tree.html',1,'tutorials']]],
- ['as_20mathematical_20expressions_40',['Niche models as mathematical expressions',['../spatial_graph_local_parameters.html#autotoc_md114',1,'']]],
- ['assumptions_41',['Assumptions',['../spatial_graphs.html#autotoc_md98',1,'']]],
- ['at_42',['at',['../classquetzal_1_1geography_1_1raster.html#a6da07bd3eb868c4264f6410a692aebc4',1,'quetzal::geography::raster']]],
- ['autoregressive_20models_43',['Autoregressive Models',['../spatial_graph_local_process.html#autotoc_md126',1,'']]],
- ['autoregressive_20processes_20and_20time_20series_44',['Autoregressive processes and time series',['../spatial_graph_local_process.html',1,'tutorials']]]
+ ['and_20later_20update_31',['Default Initialization and Later Update',['../spatial_graph_dispersal_kernels.html#autotoc_md142',1,'']]],
+ ['and_20reuse_32',['Installation and Reuse',['../md_2-installation.html#autotoc_md14',1,'']]],
+ ['and_20time_20series_33',['Autoregressive processes and time series',['../spatial_graph_local_process.html',1,'tutorials']]],
+ ['and_20usage_34',['Installation and Usage',['../md_2-installation.html',1,'']]],
+ ['and_20vertices_20descriptors_35',['Edge and Vertices descriptors',['../graphs_in_quetzal.html#autotoc_md72',1,'']]],
+ ['and_20vertices_20information_20property_20classes_36',['Edge and Vertices Information (Property Classes)',['../graphs_in_quetzal.html#autotoc_md73',1,'']]],
+ ['anisotropy_37',['anisotropy',['../namespacequetzal_1_1geography.html#a3494b2e821924f7c78c1bec784505778',1,'quetzal::geography']]],
+ ['arrival_5fspace_38',['arrival_space',['../classquetzal_1_1demography_1_1demographic__policy_1_1mass__based_1_1neighboring__migration.html#a6d0cb31dd093ab900d0a861b353bba31',1,'quetzal::demography::demographic_policy::mass_based::neighboring_migration']]],
+ ['ary_20tree_39',['ary tree',['../newick_generator.html#autotoc_md60',1,'From a Quetzal k-ary tree'],['../newick_parser.html#autotoc_md45',1,'To a Quetzal k-ary tree']]],
+ ['ary_20trees_40',['K-ary Trees',['../coalescence_k_ary_tree.html',1,'tutorials']]],
+ ['as_20mathematical_20expressions_41',['Niche models as mathematical expressions',['../spatial_graph_local_parameters.html#autotoc_md114',1,'']]],
+ ['assumptions_42',['Assumptions',['../spatial_graphs.html#autotoc_md98',1,'']]],
+ ['at_43',['at',['../classquetzal_1_1geography_1_1raster.html#a6da07bd3eb868c4264f6410a692aebc4',1,'quetzal::geography::raster']]],
+ ['autoregressive_20models_44',['Autoregressive Models',['../spatial_graph_local_process.html#autotoc_md126',1,'']]],
+ ['autoregressive_20processes_20and_20time_20series_45',['Autoregressive processes and time series',['../spatial_graph_local_process.html',1,'tutorials']]]
];
diff --git a/search/all_1.js b/search/all_1.js
index 0e84da0c..a4392516 100644
--- a/search/all_1.js
+++ b/search/all_1.js
@@ -7,7 +7,7 @@ var searchData=
['base_4',['base',['../classquetzal_1_1coalescence_1_1detail_1_1network__common.html#a1edc9158b05cfd5d2c02baa307417de2',1,'quetzal::coalescence::detail::network_common::base'],['../classquetzal_1_1coalescence_1_1detail_1_1k__ary__tree__common.html#a748a5287ac858a18b7c584acb51376ef',1,'quetzal::coalescence::detail::k_ary_tree_common::base'],['../classquetzal_1_1coalescence_1_1detail_1_1binary__tree__common.html#aa74af67f0fd0f12addd4371057a99893',1,'quetzal::coalescence::detail::binary_tree_common::base']]],
['base_5ftype_5',['base_type',['../classquetzal_1_1geography_1_1detail_1_1graph__common.html#a8974911051749c81c516cc20622f732d',1,'quetzal::geography::detail::graph_common']]],
['based_20kernels_6',['Distance-Based Kernels',['../spatial_graph_dispersal_kernels.html#autotoc_md136',1,'']]],
- ['basics_7',['Basics',['../spatial_graph_dispersal_kernels.html#autotoc_md137',1,'']]],
+ ['basics_7',['Model's Basics',['../spatial_graph_dispersal_kernels.html#autotoc_md137',1,'']]],
['begin_8',['begin',['../classquetzal_1_1coalescence_1_1container_1_1Forest.html#a8aef21fe4b55766771612952198d07b1',1,'quetzal::coalescence::container::Forest::begin()'],['../classquetzal_1_1coalescence_1_1container_1_1Forest.html#a0f0cb5d9a9e3626b85251a1293e884c8',1,'quetzal::coalescence::container::Forest::begin() const'],['../classquetzal_1_1coalescence_1_1occupancy__spectrum_1_1OccupancySpectrum.html#a856ae4aff0c2adb1c49a063ca6bb31f7',1,'quetzal::coalescence::occupancy_spectrum::OccupancySpectrum::begin()'],['../classquetzal_1_1coalescence_1_1occupancy__spectrum_1_1OccupancySpectrum.html#a07fec7b390247e2551d4d359dc59c1c6',1,'quetzal::coalescence::occupancy_spectrum::OccupancySpectrum::begin() const'],['../classquetzal_1_1demography_1_1FlowHashMapImplementation.html#aa927f00b1431941ff05e2fffffeb0512',1,'quetzal::demography::FlowHashMapImplementation::begin()']]],
['bidirectional_5fbinary_5ftree_9',['bidirectional_binary_tree',['../namespaceboost.html#aaa55a8be4c0e30675215f8b0ca637706',1,'boost']]],
['binary_20tree_10',['From a Quetzal binary tree',['../newick_generator.html#autotoc_md54',1,'']]],
@@ -38,5 +38,5 @@ var searchData=
['boost_3a_3aserialization_3a_3aaccess_35',['access',['../structquetzal_1_1demography_1_1FlowOnDiskImplementation_1_1key__type.html#ac98d07dd8f7b70e16ccb9a01abf56b9c',1,'quetzal::demography::FlowOnDiskImplementation::key_type']]],
['bounding_20policy_36',['Bounding policy',['../spatial_graphs.html#autotoc_md100',1,'']]],
['branch_37',['branch',['../classquetzal_1_1coalescence_1_1newick__with__distance__to__parent__and__leaf__name.html#ad8c19b9130712710f4c7863f4b15f420',1,'quetzal::coalescence::newick_with_distance_to_parent_and_leaf_name::branch()'],['../classquetzal_1_1coalescence_1_1newick__with__distance__to__parent.html#a1aaa2a4ecf29fa3f84b06e29cb1b6bd5',1,'quetzal::coalescence::newick_with_distance_to_parent::branch()']]],
- ['build_20process_38',['Build process',['../md_99-developers-notes.html#autotoc_md144',1,'']]]
+ ['build_20process_38',['Build process',['../md_99-developers-notes.html#autotoc_md146',1,'']]]
];
diff --git a/search/all_12.js b/search/all_12.js
index 5a67fd20..9502d5c4 100644
--- a/search/all_12.js
+++ b/search/all_12.js
@@ -1,54 +1,56 @@
var searchData=
[
- ['s_20notes_0',['Developer's notes',['../md_99-developers-notes.html',1,'']]],
- ['sample_1',['sample',['../structquetzal_1_1coalescence_1_1occupancy__spectrum_1_1sampling__policy_1_1on__the__fly.html#ac3bf383df1d3ebcc7495c638a0f3a270',1,'quetzal::coalescence::occupancy_spectrum::sampling_policy::on_the_fly::sample()'],['../structquetzal_1_1coalescence_1_1occupancy__spectrum_1_1sampling__policy_1_1in__memoized__distribution.html#af6eb5ed8d8aab8a536871a86d08691bd',1,'quetzal::coalescence::occupancy_spectrum::sampling_policy::in_memoized_distribution::sample()']]],
- ['samples_20to_20shapefile_2',['Writing spatial samples to shapefile',['../shapefile_generator.html',1,'tutorials']]],
- ['scratch_3',['From scratch',['../spatial_graph_construction.html#autotoc_md108',1,'']]],
- ['search_20dfs_20algorithms_4',['Depth First Search (DFS) Algorithms',['../graphs_in_quetzal.html#autotoc_md74',1,'']]],
- ['separating_20elevation_20from_20suitability_5',['Why separating Elevation from Suitability ?',['../spatial_graph_local_parameters.html#autotoc_md121',1,'']]],
- ['series_6',['Autoregressive processes and time series',['../spatial_graph_local_process.html',1,'tutorials']]],
- ['set_7',['set',['../classquetzal_1_1demography_1_1PopulationSizeOnDiskImplementation.html#ada8433aa962111059abcf5f7f44e1c15',1,'quetzal::demography::PopulationSizeOnDiskImplementation::set()'],['../classquetzal_1_1demography_1_1PopulationSizeHashMapImplementation.html#ae0fd7f710fd4547539c8b6e9b0723c31',1,'quetzal::demography::PopulationSizeHashMapImplementation::set()'],['../classquetzal_1_1utils_1_1random_1_1TransitionKernel_3_01Distribution_01_4.html#a4690d04983c5d240baf88cc292e72b01',1,'quetzal::utils::random::TransitionKernel< Distribution >::set(state_type const &x, Distribution const &d)'],['../classquetzal_1_1utils_1_1random_1_1TransitionKernel_3_01Distribution_01_4.html#a72a101ee808c85fc82ce3abbec204a95',1,'quetzal::utils::random::TransitionKernel< Distribution >::set(state_type const &x, Distribution &&d)'],['../classquetzal_1_1utils_1_1random_1_1TransitionKernel_3_01Time_00_01Distribution_01_4.html#aa2c8fea591e4b62b580485f9c2e5ae67',1,'quetzal::utils::random::TransitionKernel< Time, Distribution >::set(state_type const &x, Time const &t, Distribution const &d)'],['../classquetzal_1_1utils_1_1random_1_1TransitionKernel_3_01Time_00_01Distribution_01_4.html#a2ccbf425be9641b688f9ab07386f03d6',1,'quetzal::utils::random::TransitionKernel< Time, Distribution >::set(state_type const &x, Time const &t, Distribution &&d)']]],
- ['set_5fflow_5ffrom_5fto_8',['set_flow_from_to',['../classquetzal_1_1demography_1_1FlowHashMapImplementation.html#a13dae581fc073b4d56bc8762b8166a39',1,'quetzal::demography::FlowHashMapImplementation::set_flow_from_to()'],['../classquetzal_1_1demography_1_1FlowOnDiskImplementation.html#a86fdf761d500a4311654febedfabcae4',1,'quetzal::demography::FlowOnDiskImplementation::set_flow_from_to()']]],
- ['set_5fpop_5fsize_9',['set_pop_size',['../classquetzal_1_1demography_1_1HistoryBase.html#a323828f0db10b2e08ada8c7561b227e8',1,'quetzal::demography::HistoryBase']]],
- ['shapefile_10',['Writing spatial samples to shapefile',['../shapefile_generator.html',1,'tutorials']]],
- ['simulate_5fforward_11',['simulate_forward',['../classquetzal_1_1demography_1_1History_3_01Space_00_01demographic__policy_1_1mass__based_00_01Memory_01_4.html#a100d08a3ea09cd77d1cac9394678e029',1,'quetzal::demography::History< Space, demographic_policy::mass_based, Memory >::simulate_forward()'],['../classquetzal_1_1demography_1_1History_3_01Space_00_01demographic__policy_1_1individual__based_00_01Memory_01_4.html#a7acc52a6e21e9549d1478a795993c1c5',1,'quetzal::demography::History< Space, demographic_policy::individual_based, Memory >::simulate_forward()']]],
- ['simulate_5fforward_5fdemography_12',['simulate_forward_demography',['../classquetzal_1_1simulator_1_1ForwardBackwardSpatiallyExplicit.html#a999a8ca4b932144828e16a802e6cee4c',1,'quetzal::simulator::ForwardBackwardSpatiallyExplicit']]],
- ['simulation_13',['Preparing a suitability landscape for the simulation',['../spatial_graph_local_parameters.html#autotoc_md118',1,'']]],
- ['simultaneous_5fmultiple_5fmerge_14',['simultaneous_multiple_merge',['../namespacequetzal_1_1coalescence_1_1algorithm.html#aa398ef5456a3ac385d778459c11778df',1,'quetzal::coalescence::algorithm::simultaneous_multiple_merge(BidirectionalIterator first, BidirectionalIterator last, T init, OccupancySpectrum const &sp, BinaryOperation op, Generator &g)'],['../namespacequetzal_1_1coalescence_1_1algorithm.html#a862bf94102f784bf05f1d36d90e8c5bf',1,'quetzal::coalescence::algorithm::simultaneous_multiple_merge(BidirectionalIterator first, BidirectionalIterator last, OccupancySpectrum const &sp, Generator &g)']]],
- ['simultaneousmultiplemerger_15',['SimultaneousMultipleMerger',['../structquetzal_1_1coalescence_1_1merger__policy_1_1SimultaneousMultipleMerger.html',1,'quetzal::coalescence::merger_policy']]],
- ['single_20variable_16',['Reading a single variable',['../geotiff_parser.html#autotoc_md80',1,'']]],
- ['single_5ffunction_5fargument_17',['single_function_argument',['../structquetzal_1_1format_1_1newick_1_1detail_1_1single__function__argument.html',1,'quetzal::format::newick::detail::single_function_argument< T >'],['../structquetzal_1_1format_1_1newick_1_1single__function__argument.html',1,'quetzal::format::newick::single_function_argument< T >']]],
- ['single_5ffunction_5fargument_3c_20std_3a_3afunction_3c_20ret_28arg_29_3e_20_3e_18',['single_function_argument< std::function< ret(arg)> >',['../structquetzal_1_1format_1_1newick_1_1single__function__argument_3_01std_1_1function_3_01Ret_07Arg_08_4_01_4.html',1,'quetzal::format::newick::single_function_argument< std::function< Ret(Arg)> >'],['../structquetzal_1_1format_1_1newick_1_1detail_1_1single__function__argument_3_01std_1_1function_3_01Ret_07Arg_08_4_01_4.html',1,'quetzal::format::newick::detail::single_function_argument< std::function< Ret(Arg)> >']]],
- ['single_5ffunction_5fargument_5fimpl_19',['single_function_argument_impl',['../structquetzal_1_1format_1_1newick_1_1detail_1_1single__function__argument__impl.html',1,'quetzal::format::newick::detail::single_function_argument_impl< P1 >'],['../structquetzal_1_1format_1_1newick_1_1single__function__argument__impl.html',1,'quetzal::format::newick::single_function_argument_impl< P1 >']]],
- ['sink_20',['sink',['../classquetzal_1_1geography_1_1sink.html',1,'quetzal::geography']]],
- ['source_21',['source',['../classquetzal_1_1coalescence_1_1detail_1_1k__ary__tree__common.html#abe9adffb90896340b96e20bb05dce265',1,'quetzal::coalescence::detail::k_ary_tree_common::source()'],['../classquetzal_1_1coalescence_1_1detail_1_1network__common.html#a7465610bde698c6174bf40aee08ae182',1,'quetzal::coalescence::detail::network_common::source()'],['../classquetzal_1_1geography_1_1detail_1_1graph__common.html#a0ffc38e492b0faf0b63509c5bf09f398',1,'quetzal::geography::detail::graph_common::source()']]],
- ['sparse_22',['sparse',['../structquetzal_1_1geography_1_1sparse.html',1,'quetzal::geography']]],
- ['sparse_20graph_23',['Sparse Graph',['../spatial_graph_construction.html#autotoc_md109',1,'']]],
- ['spatial_20graph_24',['spatial graph',['../geotiff_parser.html#autotoc_md88',1,'Demes on a variable spatial graph'],['../spatial_graph_dispersal_kernels.html',1,'Dispersal on a spatial graph']]],
- ['spatial_20graphs_25',['spatial graphs',['../demographic_histories_in_quetzal.html#autotoc_md95',1,'Spatial Graphs'],['../spatial_graphs.html',1,'Spatial Graphs'],['../spatial_graph_dispersal_kernels.html#autotoc_md141',1,'Using Kernels with Spatial Graphs'],['../spatial_graph_dispersal_kernels.html#autotoc_md139',1,'Using Kernels with Spatial Graphs']]],
- ['spatial_20grid_26',['Demes on a regular spatial grid',['../geotiff_parser.html#autotoc_md86',1,'']]],
- ['spatial_20samples_20to_20shapefile_27',['Writing spatial samples to shapefile',['../shapefile_generator.html',1,'tutorials']]],
- ['spatial_20variables_20from_20rasters_28',['Reading spatial variables from rasters',['../geotiff_parser.html',1,'tutorials']]],
- ['spatial_20variables_20to_20rasters_29',['Writing spatial variables to rasters',['../geotiff_generator.html',1,'tutorials']]],
- ['spatialgeneticsample_30',['SpatialGeneticSample',['../classquetzal_1_1format_1_1genetics_1_1SpatialGeneticSample.html',1,'quetzal::format::genetics']]],
- ['spatialgeneticsample_3c_20coord_5ftype_2c_20quetzal_3a_3aformat_3a_3agenetics_3a_3adiploidindividual_20_3e_31',['SpatialGeneticSample< coord_type, quetzal::format::genetics::DiploidIndividual >',['../classquetzal_1_1format_1_1genetics_1_1SpatialGeneticSample.html',1,'quetzal::format::genetics']]],
- ['species_20competition_20models_32',['Species Competition Models',['../spatial_graph_local_process.html#autotoc_md134',1,'']]],
- ['square_5fbracket_33',['square_bracket',['../structquetzal_1_1format_1_1newick_1_1detail_1_1square__bracket.html',1,'quetzal::format::newick::detail::square_bracket'],['../structquetzal_1_1format_1_1square__bracket.html',1,'quetzal::format::square_bracket']]],
- ['srs_34',['SRS',['../classquetzal_1_1geography_1_1gdalcpp_1_1SRS.html',1,'quetzal::geography::gdalcpp']]],
- ['standard_5fdata_35',['standard_data',['../classquetzal_1_1mutation_1_1JC69_1_1standard__data.html',1,'quetzal::mutation::JC69']]],
- ['starter_20template_20vsc_36',['Starter template + VSC',['../md_2-installation.html#autotoc_md24',1,'']]],
- ['steps_37',['Next steps',['../geotiff_parser.html#autotoc_md84',1,'']]],
- ['stochastic_20models_38',['Stochastic Models',['../spatial_graph_local_process.html#autotoc_md130',1,'']]],
- ['string_39',['string',['../newick_generator.html',1,'Generating a Newick string'],['../extended_newick_generator.html',1,'Generating an Extended Newick string'],['../newick_parser.html',1,'Parsing a Newick string'],['../extended_newick_parser.html',1,'Parsing an Extended Newick string']]],
- ['structure_40',['Graphs structure',['../demographic_histories_in_quetzal.html#autotoc_md92',1,'']]],
- ['structure_20and_20dependencies_41',['Structure and Dependencies',['../md_2-installation.html#autotoc_md12',1,'']]],
- ['structures_42',['structures',['../md_drafts_22-abstract.html#autotoc_md152',1,'Data Structures'],['../md_1-introduction.html#autotoc_md9',1,'Why decoupling algorithms from data structures?']]],
- ['studio_20code_43',['Easiest: DevContainer on Visual Studio Code',['../md_2-installation.html#autotoc_md16',1,'']]],
- ['successors_44',['successors',['../classquetzal_1_1coalescence_1_1detail_1_1network__common.html#a218e5c98ca317d93290466bb3f00bbfa',1,'quetzal::coalescence::detail::network_common::successors()'],['../classquetzal_1_1coalescence_1_1detail_1_1k__ary__tree__common.html#a5a585d2fcfa297f3437f87c007ef52a1',1,'quetzal::coalescence::detail::k_ary_tree_common::successors()'],['../classquetzal_1_1coalescence_1_1detail_1_1binary__tree__common.html#a17e972a3d4d35efca8cf65cb884ea38e',1,'quetzal::coalescence::detail::binary_tree_common::successors()']]],
- ['suitability_45',['Why separating Elevation from Suitability ?',['../spatial_graph_local_parameters.html#autotoc_md121',1,'']]],
- ['suitability_20landscape_20for_20the_20simulation_46',['Preparing a suitability landscape for the simulation',['../spatial_graph_local_parameters.html#autotoc_md118',1,'']]],
- ['suitability_20map_20using_20a_20digital_20elevation_20model_47',['Adjusting a suitability map using a Digital Elevation Model',['../spatial_graph_local_parameters.html#autotoc_md120',1,'']]],
- ['support_48',['support',['../classquetzal_1_1coalescence_1_1occupancy__spectrum_1_1ProbabilityDistribution.html#a30c2366e8098e795a946be56cd46cd23',1,'quetzal::coalescence::occupancy_spectrum::ProbabilityDistribution::support()'],['../classquetzal_1_1coalescence_1_1occupancy__spectrum_1_1Support.html#a23ac4c38ff9c9b9bc349ed6247554ff7',1,'quetzal::coalescence::occupancy_spectrum::Support::Support()'],['../classquetzal_1_1coalescence_1_1occupancy__spectrum_1_1Support.html',1,'quetzal::coalescence::occupancy_spectrum::Support']]],
- ['symetric_5fbinop_5ft_49',['symetric_binop_t',['../structquetzal_1_1expressive_1_1symetric__binop__t.html',1,'quetzal::expressive']]],
- ['system_50',['Compile-time units system',['../md_drafts_22-abstract.html#autotoc_md151',1,'']]]
+ ['s_20basics_0',['Model's Basics',['../spatial_graph_dispersal_kernels.html#autotoc_md137',1,'']]],
+ ['s_20notes_1',['Developer's notes',['../md_99-developers-notes.html',1,'']]],
+ ['sample_2',['sample',['../structquetzal_1_1coalescence_1_1occupancy__spectrum_1_1sampling__policy_1_1on__the__fly.html#ac3bf383df1d3ebcc7495c638a0f3a270',1,'quetzal::coalescence::occupancy_spectrum::sampling_policy::on_the_fly::sample()'],['../structquetzal_1_1coalescence_1_1occupancy__spectrum_1_1sampling__policy_1_1in__memoized__distribution.html#af6eb5ed8d8aab8a536871a86d08691bd',1,'quetzal::coalescence::occupancy_spectrum::sampling_policy::in_memoized_distribution::sample()']]],
+ ['samples_20to_20shapefile_3',['Writing spatial samples to shapefile',['../shapefile_generator.html',1,'tutorials']]],
+ ['scratch_4',['From scratch',['../spatial_graph_construction.html#autotoc_md108',1,'']]],
+ ['search_20dfs_20algorithms_5',['Depth First Search (DFS) Algorithms',['../graphs_in_quetzal.html#autotoc_md74',1,'']]],
+ ['separating_20elevation_20from_20suitability_6',['Why separating Elevation from Suitability ?',['../spatial_graph_local_parameters.html#autotoc_md121',1,'']]],
+ ['series_7',['Autoregressive processes and time series',['../spatial_graph_local_process.html',1,'tutorials']]],
+ ['set_8',['set',['../classquetzal_1_1utils_1_1random_1_1TransitionKernel_3_01Distribution_01_4.html#a4690d04983c5d240baf88cc292e72b01',1,'quetzal::utils::random::TransitionKernel< Distribution >::set()'],['../classquetzal_1_1demography_1_1PopulationSizeOnDiskImplementation.html#ada8433aa962111059abcf5f7f44e1c15',1,'quetzal::demography::PopulationSizeOnDiskImplementation::set()'],['../classquetzal_1_1demography_1_1PopulationSizeHashMapImplementation.html#ae0fd7f710fd4547539c8b6e9b0723c31',1,'quetzal::demography::PopulationSizeHashMapImplementation::set()'],['../classquetzal_1_1utils_1_1random_1_1TransitionKernel_3_01Distribution_01_4.html#a72a101ee808c85fc82ce3abbec204a95',1,'quetzal::utils::random::TransitionKernel< Distribution >::set()'],['../classquetzal_1_1utils_1_1random_1_1TransitionKernel_3_01Time_00_01Distribution_01_4.html#aa2c8fea591e4b62b580485f9c2e5ae67',1,'quetzal::utils::random::TransitionKernel< Time, Distribution >::set(state_type const &x, Time const &t, Distribution const &d)'],['../classquetzal_1_1utils_1_1random_1_1TransitionKernel_3_01Time_00_01Distribution_01_4.html#a2ccbf425be9641b688f9ab07386f03d6',1,'quetzal::utils::random::TransitionKernel< Time, Distribution >::set(state_type const &x, Time const &t, Distribution &&d)']]],
+ ['set_5fflow_5ffrom_5fto_9',['set_flow_from_to',['../classquetzal_1_1demography_1_1FlowHashMapImplementation.html#a13dae581fc073b4d56bc8762b8166a39',1,'quetzal::demography::FlowHashMapImplementation::set_flow_from_to()'],['../classquetzal_1_1demography_1_1FlowOnDiskImplementation.html#a86fdf761d500a4311654febedfabcae4',1,'quetzal::demography::FlowOnDiskImplementation::set_flow_from_to()']]],
+ ['set_5fpop_5fsize_10',['set_pop_size',['../classquetzal_1_1demography_1_1HistoryBase.html#a323828f0db10b2e08ada8c7561b227e8',1,'quetzal::demography::HistoryBase']]],
+ ['shapefile_11',['Writing spatial samples to shapefile',['../shapefile_generator.html',1,'tutorials']]],
+ ['simulate_5fforward_12',['simulate_forward',['../classquetzal_1_1demography_1_1History_3_01Space_00_01demographic__policy_1_1mass__based_00_01Memory_01_4.html#a100d08a3ea09cd77d1cac9394678e029',1,'quetzal::demography::History< Space, demographic_policy::mass_based, Memory >::simulate_forward()'],['../classquetzal_1_1demography_1_1History_3_01Space_00_01demographic__policy_1_1individual__based_00_01Memory_01_4.html#a7acc52a6e21e9549d1478a795993c1c5',1,'quetzal::demography::History< Space, demographic_policy::individual_based, Memory >::simulate_forward()']]],
+ ['simulate_5fforward_5fdemography_13',['simulate_forward_demography',['../classquetzal_1_1simulator_1_1ForwardBackwardSpatiallyExplicit.html#a999a8ca4b932144828e16a802e6cee4c',1,'quetzal::simulator::ForwardBackwardSpatiallyExplicit']]],
+ ['simulation_14',['Preparing a suitability landscape for the simulation',['../spatial_graph_local_parameters.html#autotoc_md118',1,'']]],
+ ['simultaneous_5fmultiple_5fmerge_15',['simultaneous_multiple_merge',['../namespacequetzal_1_1coalescence_1_1algorithm.html#aa398ef5456a3ac385d778459c11778df',1,'quetzal::coalescence::algorithm::simultaneous_multiple_merge(BidirectionalIterator first, BidirectionalIterator last, T init, OccupancySpectrum const &sp, BinaryOperation op, Generator &g)'],['../namespacequetzal_1_1coalescence_1_1algorithm.html#a862bf94102f784bf05f1d36d90e8c5bf',1,'quetzal::coalescence::algorithm::simultaneous_multiple_merge(BidirectionalIterator first, BidirectionalIterator last, OccupancySpectrum const &sp, Generator &g)']]],
+ ['simultaneousmultiplemerger_16',['SimultaneousMultipleMerger',['../structquetzal_1_1coalescence_1_1merger__policy_1_1SimultaneousMultipleMerger.html',1,'quetzal::coalescence::merger_policy']]],
+ ['single_20variable_17',['Reading a single variable',['../geotiff_parser.html#autotoc_md80',1,'']]],
+ ['single_5ffunction_5fargument_18',['single_function_argument',['../structquetzal_1_1format_1_1newick_1_1detail_1_1single__function__argument.html',1,'quetzal::format::newick::detail::single_function_argument< T >'],['../structquetzal_1_1format_1_1newick_1_1single__function__argument.html',1,'quetzal::format::newick::single_function_argument< T >']]],
+ ['single_5ffunction_5fargument_3c_20std_3a_3afunction_3c_20ret_28arg_29_3e_20_3e_19',['single_function_argument< std::function< ret(arg)> >',['../structquetzal_1_1format_1_1newick_1_1single__function__argument_3_01std_1_1function_3_01Ret_07Arg_08_4_01_4.html',1,'quetzal::format::newick::single_function_argument< std::function< Ret(Arg)> >'],['../structquetzal_1_1format_1_1newick_1_1detail_1_1single__function__argument_3_01std_1_1function_3_01Ret_07Arg_08_4_01_4.html',1,'quetzal::format::newick::detail::single_function_argument< std::function< Ret(Arg)> >']]],
+ ['single_5ffunction_5fargument_5fimpl_20',['single_function_argument_impl',['../structquetzal_1_1format_1_1newick_1_1detail_1_1single__function__argument__impl.html',1,'quetzal::format::newick::detail::single_function_argument_impl< P1 >'],['../structquetzal_1_1format_1_1newick_1_1single__function__argument__impl.html',1,'quetzal::format::newick::single_function_argument_impl< P1 >']]],
+ ['sink_21',['sink',['../classquetzal_1_1geography_1_1sink.html',1,'quetzal::geography']]],
+ ['source_22',['source',['../classquetzal_1_1coalescence_1_1detail_1_1k__ary__tree__common.html#abe9adffb90896340b96e20bb05dce265',1,'quetzal::coalescence::detail::k_ary_tree_common::source()'],['../classquetzal_1_1coalescence_1_1detail_1_1network__common.html#a7465610bde698c6174bf40aee08ae182',1,'quetzal::coalescence::detail::network_common::source()'],['../classquetzal_1_1geography_1_1detail_1_1graph__common.html#a0ffc38e492b0faf0b63509c5bf09f398',1,'quetzal::geography::detail::graph_common::source()']]],
+ ['sparse_23',['sparse',['../structquetzal_1_1geography_1_1sparse.html',1,'quetzal::geography']]],
+ ['sparse_20graph_24',['Sparse Graph',['../spatial_graph_construction.html#autotoc_md109',1,'']]],
+ ['spatial_20graph_25',['spatial graph',['../geotiff_parser.html#autotoc_md88',1,'Demes on a variable spatial graph'],['../spatial_graph_dispersal_kernels.html',1,'Dispersal on a spatial graph']]],
+ ['spatial_20graphs_26',['spatial graphs',['../spatial_graph_dispersal_kernels.html#autotoc_md139',1,'Kernels from Spatial Graphs'],['../demographic_histories_in_quetzal.html#autotoc_md95',1,'Spatial Graphs'],['../spatial_graphs.html',1,'Spatial Graphs']]],
+ ['spatial_20graphs_20edges_27',['Using Kernels with Spatial Graphs Edges',['../spatial_graph_dispersal_kernels.html#autotoc_md141',1,'']]],
+ ['spatial_20grid_28',['Demes on a regular spatial grid',['../geotiff_parser.html#autotoc_md86',1,'']]],
+ ['spatial_20samples_20to_20shapefile_29',['Writing spatial samples to shapefile',['../shapefile_generator.html',1,'tutorials']]],
+ ['spatial_20variables_20from_20rasters_30',['Reading spatial variables from rasters',['../geotiff_parser.html',1,'tutorials']]],
+ ['spatial_20variables_20to_20rasters_31',['Writing spatial variables to rasters',['../geotiff_generator.html',1,'tutorials']]],
+ ['spatialgeneticsample_32',['SpatialGeneticSample',['../classquetzal_1_1format_1_1genetics_1_1SpatialGeneticSample.html',1,'quetzal::format::genetics']]],
+ ['spatialgeneticsample_3c_20coord_5ftype_2c_20quetzal_3a_3aformat_3a_3agenetics_3a_3adiploidindividual_20_3e_33',['SpatialGeneticSample< coord_type, quetzal::format::genetics::DiploidIndividual >',['../classquetzal_1_1format_1_1genetics_1_1SpatialGeneticSample.html',1,'quetzal::format::genetics']]],
+ ['species_20competition_20models_34',['Species Competition Models',['../spatial_graph_local_process.html#autotoc_md134',1,'']]],
+ ['square_5fbracket_35',['square_bracket',['../structquetzal_1_1format_1_1newick_1_1detail_1_1square__bracket.html',1,'quetzal::format::newick::detail::square_bracket'],['../structquetzal_1_1format_1_1square__bracket.html',1,'quetzal::format::square_bracket']]],
+ ['srs_36',['SRS',['../classquetzal_1_1geography_1_1gdalcpp_1_1SRS.html',1,'quetzal::geography::gdalcpp']]],
+ ['standard_5fdata_37',['standard_data',['../classquetzal_1_1mutation_1_1JC69_1_1standard__data.html',1,'quetzal::mutation::JC69']]],
+ ['starter_20template_20vsc_38',['Starter template + VSC',['../md_2-installation.html#autotoc_md24',1,'']]],
+ ['steps_39',['Next steps',['../geotiff_parser.html#autotoc_md84',1,'']]],
+ ['stochastic_20models_40',['Stochastic Models',['../spatial_graph_local_process.html#autotoc_md130',1,'']]],
+ ['string_41',['string',['../newick_generator.html',1,'Generating a Newick string'],['../extended_newick_generator.html',1,'Generating an Extended Newick string'],['../newick_parser.html',1,'Parsing a Newick string'],['../extended_newick_parser.html',1,'Parsing an Extended Newick string']]],
+ ['structure_42',['Graphs structure',['../demographic_histories_in_quetzal.html#autotoc_md92',1,'']]],
+ ['structure_20and_20dependencies_43',['Structure and Dependencies',['../md_2-installation.html#autotoc_md12',1,'']]],
+ ['structures_44',['structures',['../md_drafts_22-abstract.html#autotoc_md154',1,'Data Structures'],['../md_1-introduction.html#autotoc_md9',1,'Why decoupling algorithms from data structures?']]],
+ ['studio_20code_45',['Easiest: DevContainer on Visual Studio Code',['../md_2-installation.html#autotoc_md16',1,'']]],
+ ['successors_46',['successors',['../classquetzal_1_1coalescence_1_1detail_1_1network__common.html#a218e5c98ca317d93290466bb3f00bbfa',1,'quetzal::coalescence::detail::network_common::successors()'],['../classquetzal_1_1coalescence_1_1detail_1_1k__ary__tree__common.html#a5a585d2fcfa297f3437f87c007ef52a1',1,'quetzal::coalescence::detail::k_ary_tree_common::successors()'],['../classquetzal_1_1coalescence_1_1detail_1_1binary__tree__common.html#a17e972a3d4d35efca8cf65cb884ea38e',1,'quetzal::coalescence::detail::binary_tree_common::successors()']]],
+ ['suitability_47',['Why separating Elevation from Suitability ?',['../spatial_graph_local_parameters.html#autotoc_md121',1,'']]],
+ ['suitability_20landscape_20for_20the_20simulation_48',['Preparing a suitability landscape for the simulation',['../spatial_graph_local_parameters.html#autotoc_md118',1,'']]],
+ ['suitability_20map_20using_20a_20digital_20elevation_20model_49',['Adjusting a suitability map using a Digital Elevation Model',['../spatial_graph_local_parameters.html#autotoc_md120',1,'']]],
+ ['support_50',['support',['../classquetzal_1_1coalescence_1_1occupancy__spectrum_1_1Support.html#a23ac4c38ff9c9b9bc349ed6247554ff7',1,'quetzal::coalescence::occupancy_spectrum::Support::Support()'],['../classquetzal_1_1coalescence_1_1occupancy__spectrum_1_1ProbabilityDistribution.html#a30c2366e8098e795a946be56cd46cd23',1,'quetzal::coalescence::occupancy_spectrum::ProbabilityDistribution::support()'],['../classquetzal_1_1coalescence_1_1occupancy__spectrum_1_1Support.html',1,'quetzal::coalescence::occupancy_spectrum::Support']]],
+ ['symetric_5fbinop_5ft_51',['symetric_binop_t',['../structquetzal_1_1expressive_1_1symetric__binop__t.html',1,'quetzal::expressive']]],
+ ['system_52',['Compile-time units system',['../md_drafts_22-abstract.html#autotoc_md153',1,'']]]
];
diff --git a/search/all_13.js b/search/all_13.js
index 0cf1ac56..9f51330a 100644
--- a/search/all_13.js
+++ b/search/all_13.js
@@ -12,7 +12,7 @@ var searchData=
['the_20simulation_9',['Preparing a suitability landscape for the simulation',['../spatial_graph_local_parameters.html#autotoc_md118',1,'']]],
['time_10',['time',['../classquetzal_1_1coalescence_1_1newick__with__distance__to__parent_1_1cell__type.html#a8b1b4a3adc7cc198abc5302e29c9e80e',1,'quetzal::coalescence::newick_with_distance_to_parent::cell_type::time()'],['../structquetzal_1_1demography_1_1FlowHashMapImplementation_1_1key__type.html#aecc09620954cd2bc42f140268caaeaae',1,'quetzal::demography::FlowHashMapImplementation::key_type::time'],['../classquetzal_1_1coalescence_1_1newick__with__distance__to__parent_1_1cell__type.html#a6a790b6ec89da6c3c08fa728c8b7d033',1,'quetzal::coalescence::newick_with_distance_to_parent::cell_type::time()'],['../classquetzal_1_1coalescence_1_1newick__with__distance__to__parent__and__leaf__name_1_1cell__type.html#a034ae495dd2dffcb94d9063c58ae482c',1,'quetzal::coalescence::newick_with_distance_to_parent_and_leaf_name::cell_type::time() const'],['../classquetzal_1_1coalescence_1_1newick__with__distance__to__parent__and__leaf__name_1_1cell__type.html#a18acc9b2637d344b79e3f92334b1a20a',1,'quetzal::coalescence::newick_with_distance_to_parent_and_leaf_name::cell_type::time(time_type const &t)']]],
['time_20series_11',['Autoregressive processes and time series',['../spatial_graph_local_process.html',1,'tutorials']]],
- ['time_20units_20system_12',['Compile-time units system',['../md_drafts_22-abstract.html#autotoc_md151',1,'']]],
+ ['time_20units_20system_12',['Compile-time units system',['../md_drafts_22-abstract.html#autotoc_md153',1,'']]],
['time_5ftype_13',['time_type',['../classquetzal_1_1coalescence_1_1newick__with__distance__to__parent__and__leaf__name.html#aecac1968f23e2f6fb244f0b3cbd67c40',1,'quetzal::coalescence::newick_with_distance_to_parent_and_leaf_name::time_type'],['../classquetzal_1_1coalescence_1_1newick__with__distance__to__parent.html#a14f5420f82a01ff9b47ef8631836906d',1,'quetzal::coalescence::newick_with_distance_to_parent::time_type']]],
['times_14',['times',['../classquetzal_1_1geography_1_1raster.html#a142e63d8fe1b4d01fce3e76ae4a4fc7c',1,'quetzal::geography::raster::times()'],['../classquetzal_1_1geography_1_1landscape.html#a3bd2fef74ff43831f98de5138522cc98',1,'quetzal::geography::landscape::times()']]],
['to_15',['to',['../structquetzal_1_1demography_1_1FlowOnDiskImplementation_1_1key__type.html#aff55e112d1206fea600a8430f74b6774',1,'quetzal::demography::FlowOnDiskImplementation::key_type::to'],['../structquetzal_1_1demography_1_1FlowHashMapImplementation_1_1key__type.html#a35015d8730bf3a4d4d280dd150fcc2df',1,'quetzal::demography::FlowHashMapImplementation::key_type::to']]],
diff --git a/search/all_14.js b/search/all_14.js
index 635c4fd9..539c57a0 100644
--- a/search/all_14.js
+++ b/search/all_14.js
@@ -1,9 +1,10 @@
var searchData=
[
- ['units_20system_0',['Compile-time units system',['../md_drafts_22-abstract.html#autotoc_md151',1,'']]],
+ ['units_20system_0',['Compile-time units system',['../md_drafts_22-abstract.html#autotoc_md153',1,'']]],
['unop_5ft_1',['unop_t',['../structquetzal_1_1expressive_1_1unop__t.html',1,'quetzal::expressive']]],
- ['usage_2',['Installation and Usage',['../md_2-installation.html',1,'']]],
- ['use_3',['use',['../namespacequetzal_1_1expressive.html#acdec2cd4ec959709f7a1891702c4d5dd',1,'quetzal::expressive']]],
- ['using_20a_20digital_20elevation_20model_4',['Adjusting a suitability map using a Digital Elevation Model',['../spatial_graph_local_parameters.html#autotoc_md120',1,'']]],
- ['using_20kernels_20with_20spatial_20graphs_5',['using kernels with spatial graphs',['../spatial_graph_dispersal_kernels.html#autotoc_md139',1,'Using Kernels with Spatial Graphs'],['../spatial_graph_dispersal_kernels.html#autotoc_md141',1,'Using Kernels with Spatial Graphs']]]
+ ['update_2',['Default Initialization and Later Update',['../spatial_graph_dispersal_kernels.html#autotoc_md142',1,'']]],
+ ['usage_3',['Installation and Usage',['../md_2-installation.html',1,'']]],
+ ['use_4',['use',['../namespacequetzal_1_1expressive.html#acdec2cd4ec959709f7a1891702c4d5dd',1,'quetzal::expressive']]],
+ ['using_20a_20digital_20elevation_20model_5',['Adjusting a suitability map using a Digital Elevation Model',['../spatial_graph_local_parameters.html#autotoc_md120',1,'']]],
+ ['using_20kernels_20with_20spatial_20graphs_20edges_6',['Using Kernels with Spatial Graphs Edges',['../spatial_graph_dispersal_kernels.html#autotoc_md141',1,'']]]
];
diff --git a/search/all_16.js b/search/all_16.js
index 6455eedf..a3a61556 100644
--- a/search/all_16.js
+++ b/search/all_16.js
@@ -7,10 +7,10 @@ var searchData=
['why_20quetzal_4',['Why Quetzal?',['../md_1-introduction.html#autotoc_md1',1,'']]],
['why_20separating_20elevation_20from_20suitability_5',['Why separating Elevation from Suitability ?',['../spatial_graph_local_parameters.html#autotoc_md121',1,'']]],
['why_20templates_6',['Why templates?',['../md_1-introduction.html#autotoc_md7',1,'']]],
- ['width_7',['width',['../classquetzal_1_1geography_1_1gdalcpp_1_1Dataset.html#ad9532673525a3578f1c9cbb2610dff0c',1,'quetzal::geography::gdalcpp::Dataset::width()'],['../classquetzal_1_1geography_1_1raster.html#af19d93de33e479b01e3f23bc036e7610',1,'quetzal::geography::raster::width()'],['../classquetzal_1_1geography_1_1landscape.html#aed4754bc3e79f19b6a59e75bf3bfcd5c',1,'quetzal::geography::landscape::width()']]],
+ ['width_7',['width',['../classquetzal_1_1geography_1_1gdalcpp_1_1Dataset.html#ad9532673525a3578f1c9cbb2610dff0c',1,'quetzal::geography::gdalcpp::Dataset::width()'],['../classquetzal_1_1geography_1_1landscape.html#aed4754bc3e79f19b6a59e75bf3bfcd5c',1,'quetzal::geography::landscape::width()'],['../classquetzal_1_1geography_1_1raster.html#af19d93de33e479b01e3f23bc036e7610',1,'quetzal::geography::raster::width()']]],
['with_20quetzal_3a_3aexpressive_8',['Mathematical composition with quetzal::expressive',['../spatial_graph_local_parameters.html#autotoc_md116',1,'']]],
- ['with_20spatial_20graphs_9',['with spatial graphs',['../spatial_graph_dispersal_kernels.html#autotoc_md139',1,'Using Kernels with Spatial Graphs'],['../spatial_graph_dispersal_kernels.html#autotoc_md141',1,'Using Kernels with Spatial Graphs']]],
- ['write_10',['write',['../classquetzal_1_1geography_1_1raster.html#a2e53d4f5ac0de37dedd53cf96243dd04',1,'quetzal::geography::raster::write()'],['../classquetzal_1_1geography_1_1landscape.html#a5276e3b0df6b3be62b1c35e3e5927a29',1,'quetzal::geography::landscape::write()']]],
+ ['with_20spatial_20graphs_20edges_9',['Using Kernels with Spatial Graphs Edges',['../spatial_graph_dispersal_kernels.html#autotoc_md141',1,'']]],
+ ['write_10',['write',['../classquetzal_1_1geography_1_1landscape.html#a5276e3b0df6b3be62b1c35e3e5927a29',1,'quetzal::geography::landscape::write()'],['../classquetzal_1_1geography_1_1raster.html#a2e53d4f5ac0de37dedd53cf96243dd04',1,'quetzal::geography::raster::write()']]],
['writing_20spatial_20samples_20to_20shapefile_11',['Writing spatial samples to shapefile',['../shapefile_generator.html',1,'tutorials']]],
['writing_20spatial_20variables_20to_20rasters_12',['Writing spatial variables to rasters',['../geotiff_generator.html',1,'tutorials']]]
];
diff --git a/search/all_2.js b/search/all_2.js
index 12edfb9f..d297f998 100644
--- a/search/all_2.js
+++ b/search/all_2.js
@@ -33,7 +33,7 @@ var searchData=
['colrow_30',['colrow',['../structquetzal_1_1geography_1_1colrow.html',1,'quetzal::geography::colrow'],['../structquetzal_1_1geography_1_1colrow.html#a444f7183df063b9a8f0def7de50dced6',1,'quetzal::geography::colrow::colrow()']]],
['common_5ftype_3c_20std_3a_3atuple_3c_20t_2e_2e_2e_20_3e_2c_20std_3a_3atuple_3c_20u_2e_2e_2e_20_3e_20_3e_31',['common_type< std::tuple< T... >, std::tuple< U... > >',['../structstd_1_1common__type_3_01std_1_1tuple_3_01T_8_8_8_01_4_00_01std_1_1tuple_3_01U_8_8_8_01_4_01_4.html',1,'std']]],
['competition_20models_32',['Species Competition Models',['../spatial_graph_local_process.html#autotoc_md134',1,'']]],
- ['compile_20time_20units_20system_33',['Compile-time units system',['../md_drafts_22-abstract.html#autotoc_md151',1,'']]],
+ ['compile_20time_20units_20system_33',['Compile-time units system',['../md_drafts_22-abstract.html#autotoc_md153',1,'']]],
['compose_34',['compose',['../namespacequetzal_1_1expressive.html#a12574ee3c5da08311afb7eb76d7089b4',1,'quetzal::expressive']]],
['compose_5ft_35',['compose_t',['../structquetzal_1_1expressive_1_1compose__t.html',1,'quetzal::expressive']]],
['compose_5ft_3c_20outer_20_3e_36',['compose_t< Outer >',['../structquetzal_1_1expressive_1_1compose__t_3_01Outer_01_4.html',1,'quetzal::expressive']]],
@@ -55,7 +55,7 @@ var searchData=
['constrained_5fsampling_52',['constrained_sampling',['../classquetzal_1_1sampling_1_1constrained__sampling.html',1,'quetzal::sampling']]],
['construction_53',['Construction',['../spatial_graph_construction.html',1,'tutorials']]],
['contains_54',['contains',['../classquetzal_1_1geography_1_1landscape.html#ab3479445ee6eea58e4e6e530b17442e5',1,'quetzal::geography::landscape::contains(const latlon &x) const noexcept'],['../classquetzal_1_1geography_1_1landscape.html#a99a338c731efec06f0bcb2a91f3a2f8b',1,'quetzal::geography::landscape::contains(const lonlat &x) const noexcept'],['../classquetzal_1_1geography_1_1raster.html#aec04b7cff49129b71ce6a48bdef50028',1,'quetzal::geography::raster::contains(const latlon &x) const noexcept'],['../classquetzal_1_1geography_1_1raster.html#a5ba36480a58221da18efaf2559f6980b',1,'quetzal::geography::raster::contains(const lonlat &x) const noexcept']]],
- ['conventions_55',['Conventions',['../md_99-developers-notes.html#autotoc_md143',1,'']]],
+ ['conventions_55',['Conventions',['../md_99-developers-notes.html#autotoc_md145',1,'']]],
['coord_5ftype_56',['coord_type',['../classquetzal_1_1coalescence_1_1newick__with__distance__to__parent__and__leaf__name.html#abf9eb015892154ec62166453baf6c527',1,'quetzal::coalescence::newick_with_distance_to_parent_and_leaf_name::coord_type'],['../classquetzal_1_1coalescence_1_1newick__with__distance__to__parent.html#adee0faa30658c89a38e58a1cf90cc903',1,'quetzal::coalescence::newick_with_distance_to_parent::coord_type']]],
['copy_57',['Copy',['../md_2-installation.html#autotoc_md18',1,'']]],
['copy_20cmake_58',['Copy + CMake',['../md_2-installation.html#autotoc_md20',1,'']]],
diff --git a/search/all_3.js b/search/all_3.js
index 30dc552a..27213cee 100644
--- a/search/all_3.js
+++ b/search/all_3.js
@@ -1,42 +1,44 @@
var searchData=
[
- ['data_20structures_0',['data structures',['../md_drafts_22-abstract.html#autotoc_md152',1,'Data Structures'],['../md_1-introduction.html#autotoc_md9',1,'Why decoupling algorithms from data structures?']]],
+ ['data_20structures_0',['data structures',['../md_drafts_22-abstract.html#autotoc_md154',1,'Data Structures'],['../md_1-introduction.html#autotoc_md9',1,'Why decoupling algorithms from data structures?']]],
['dataset_1',['dataset',['../classquetzal_1_1geography_1_1gdalcpp_1_1Dataset.html',1,'quetzal::geography::gdalcpp::Dataset'],['../classquetzal_1_1geography_1_1gdalcpp_1_1Dataset.html#a891bb44a059894acaee94ea0e34fe5d2',1,'quetzal::geography::gdalcpp::Dataset::Dataset(const std::string &driver_name, const std::string &dataset_name, const SRS &srs=SRS{}, const std::vector< std::string > &options={})'],['../classquetzal_1_1geography_1_1gdalcpp_1_1Dataset.html#ada6f7d882da08b7e8bc7ac4d048251e1',1,'quetzal::geography::gdalcpp::Dataset::Dataset(const std::string &dataset_name, const SRS &srs=SRS{}, const std::vector< std::string > &options={})']]],
['decoupling_20algorithms_20from_20data_20structures_2',['Why decoupling algorithms from data structures?',['../md_1-introduction.html#autotoc_md9',1,'']]],
- ['default_20properties_3',['Default properties',['../newick_parser.html#autotoc_md47',1,'']]],
- ['defining_20a_20friction_20model_20for_20trans_20oceanic_20dispersal_20events_4',['Defining a friction model for trans-oceanic dispersal events',['../spatial_graph_local_parameters.html#autotoc_md123',1,'']]],
- ['definition_5fspace_5',['definition_space',['../classquetzal_1_1demography_1_1PopulationSizeHashMapImplementation.html#a8dddf80e8916dd5a4fef473e2b1f2c67',1,'quetzal::demography::PopulationSizeHashMapImplementation::definition_space()'],['../classquetzal_1_1demography_1_1PopulationSizeOnDiskImplementation.html#a86b0824151bc91f5c45bfdd843e13173',1,'quetzal::demography::PopulationSizeOnDiskImplementation::definition_space()']]],
- ['degree_6',['degree',['../classquetzal_1_1coalescence_1_1detail_1_1k__ary__tree__common.html#a2e4158a9359381df28e54ff9252ad401',1,'quetzal::coalescence::detail::k_ary_tree_common::degree()'],['../classquetzal_1_1geography_1_1detail_1_1graph__common.html#a0d8b2476f76562d0209e35bcf41acd4d',1,'quetzal::geography::detail::graph_common::degree()'],['../classquetzal_1_1coalescence_1_1detail_1_1network__common.html#a536efc2e3c7cc4e7e4ab135ebf721b53',1,'quetzal::coalescence::detail::network_common::degree()'],['../classboost_1_1binary__tree_3_01true_00_01Vertex_01_4.html#a6c8b3d557be8ceaefc1c703f8ee611a5',1,'boost::binary_tree< true, Vertex >::degree'],['../classquetzal_1_1coalescence_1_1detail_1_1binary__tree__common.html#aa47c7654f6e7a575b85c1508cd7676a7',1,'quetzal::coalescence::detail::binary_tree_common::degree(vertex_descriptor u) const']]],
- ['degree_5fsize_5ftype_7',['degree_size_type',['../classquetzal_1_1coalescence_1_1detail_1_1binary__tree__common.html#a81d6535e1532ad4995a17d594bd5e09e',1,'quetzal::coalescence::detail::binary_tree_common::degree_size_type'],['../classboost_1_1binary__tree_3_01true_00_01Vertex_01_4.html#ab0810f806d11b32ff34c9b2399f53e0f',1,'boost::binary_tree< true, Vertex >::degree_size_type'],['../classquetzal_1_1coalescence_1_1detail_1_1k__ary__tree__common.html#a027592c611944a1c1bdfb3611be8849f',1,'quetzal::coalescence::detail::k_ary_tree_common::degree_size_type'],['../classquetzal_1_1coalescence_1_1detail_1_1network__common.html#a385fba6e22b1aca6cd46b02df84ee37f',1,'quetzal::coalescence::detail::network_common::degree_size_type'],['../classquetzal_1_1geography_1_1detail_1_1graph__common.html#a7354a36365639a2a6f1feb5d419e47ff',1,'quetzal::geography::detail::graph_common::degree_size_type']]],
- ['demes_20on_20a_20regular_20spatial_20grid_8',['Demes on a regular spatial grid',['../geotiff_parser.html#autotoc_md86',1,'']]],
- ['demes_20on_20a_20variable_20spatial_20graph_9',['Demes on a variable spatial graph',['../geotiff_parser.html#autotoc_md88',1,'']]],
- ['demographic_20histories_10',['Demographic Histories',['../tutorials.html#autotoc_md35',1,'']]],
- ['demographic_20histories_20in_20quetzal_11',['Demographic Histories in Quetzal',['../demographic_histories_in_quetzal.html',1,'tutorials']]],
- ['dense_12',['dense',['../structquetzal_1_1geography_1_1dense.html',1,'quetzal::geography']]],
- ['dense_20graph_13',['Dense Graph',['../spatial_graph_construction.html#autotoc_md110',1,'']]],
- ['dependencies_14',['Structure and Dependencies',['../md_2-installation.html#autotoc_md12',1,'']]],
- ['depth_15',['depth',['../classquetzal_1_1geography_1_1gdalcpp_1_1Dataset.html#a0f3c7c6e20bf9412c9c9e371ea9c95ce',1,'quetzal::geography::gdalcpp::Dataset::depth()'],['../classquetzal_1_1geography_1_1landscape.html#aa370bcb74a697431ae62627f46453667',1,'quetzal::geography::landscape::depth()'],['../classquetzal_1_1geography_1_1raster.html#a234d3b6ccfc19c1fe71e713a03b8a7fd',1,'quetzal::geography::raster::depth()']]],
- ['depth_20first_20search_20dfs_20algorithms_16',['Depth First Search (DFS) Algorithms',['../graphs_in_quetzal.html#autotoc_md74',1,'']]],
- ['depth_5ffirst_5fsearch_17',['depth_first_search',['../classquetzal_1_1coalescence_1_1detail_1_1k__ary__tree__common.html#ac954eda03e3bfba5911e41bf0c7edaa5',1,'quetzal::coalescence::detail::k_ary_tree_common::depth_first_search()'],['../classquetzal_1_1coalescence_1_1detail_1_1binary__tree__common.html#a884b58d01cbc85c33e77619f017a357b',1,'quetzal::coalescence::detail::binary_tree_common::depth_first_search(vertex_descriptor s, DFSTreeVisitor &vis)'],['../classquetzal_1_1coalescence_1_1detail_1_1binary__tree__common.html#a820fee74b041a82022e1da3abcedc611',1,'quetzal::coalescence::detail::binary_tree_common::depth_first_search(vertex_descriptor s, DFSTreeVisitor &vis) const'],['../namespaceboost.html#a564ab0e7acd84057a4b15f2580407395',1,'boost::depth_first_search(binary_tree< true, Vertex > &g, vertex_descriptor_t< binary_tree< true, Vertex > > s, DFSTreeVisitor &vis)'],['../namespaceboost.html#aeaacecf6425940ac7d6991747e3e9518',1,'boost::depth_first_search(binary_tree< false, Vertex > &g, vertex_descriptor_t< binary_tree< false, Vertex > > s, DFSTreeVisitor &vis)'],['../classquetzal_1_1coalescence_1_1detail_1_1k__ary__tree__common.html#a9949c82bb43981fd803d160ac88d8640',1,'quetzal::coalescence::detail::k_ary_tree_common::depth_first_search()'],['../classquetzal_1_1coalescence_1_1detail_1_1network__common.html#a9446725163077487447b906f49192a04',1,'quetzal::coalescence::detail::network_common::depth_first_search(vertex_descriptor start, DFSVisitor &vis)'],['../classquetzal_1_1coalescence_1_1detail_1_1network__common.html#aa938c17c729082479d5407c9a7d1570f',1,'quetzal::coalescence::detail::network_common::depth_first_search(vertex_descriptor start, DFSVisitor &vis) const']]],
- ['descriptors_18',['Edge and Vertices descriptors',['../graphs_in_quetzal.html#autotoc_md72',1,'']]],
- ['deterministic_20models_19',['Deterministic Models',['../spatial_graph_local_process.html#autotoc_md128',1,'']]],
- ['devcontainer_20on_20visual_20studio_20code_20',['Easiest: DevContainer on Visual Studio Code',['../md_2-installation.html#autotoc_md16',1,'']]],
- ['developer_20s_20notes_21',['Developer's notes',['../md_99-developers-notes.html',1,'']]],
- ['dfs_20algorithms_22',['Depth First Search (DFS) Algorithms',['../graphs_in_quetzal.html#autotoc_md74',1,'']]],
- ['dfs_20on_20trees_23',['DFS on trees',['../graphs_in_quetzal.html#autotoc_md75',1,'']]],
- ['digital_20elevation_20model_24',['Adjusting a suitability map using a Digital Elevation Model',['../spatial_graph_local_parameters.html#autotoc_md120',1,'']]],
- ['diploidindividual_25',['DiploidIndividual',['../classquetzal_1_1format_1_1genetics_1_1DiploidIndividual.html',1,'quetzal::format::genetics']]],
- ['directed_5fcategory_26',['directed_category',['../classboost_1_1binary__tree_3_01false_00_01Vertex_01_4.html#a1250794ee21bf6b42588fe4a58e3fd72',1,'boost::binary_tree< false, Vertex >::directed_category'],['../classquetzal_1_1coalescence_1_1detail_1_1binary__tree__common.html#a6b1236fe4fe39e7a51bc3c630899eb46',1,'quetzal::coalescence::detail::binary_tree_common::directed_category'],['../classboost_1_1binary__tree_3_01true_00_01Vertex_01_4.html#a7cbe543beeb484357e857bef2e0f3294',1,'boost::binary_tree< true, Vertex >::directed_category'],['../classquetzal_1_1coalescence_1_1detail_1_1k__ary__tree__common.html#a0b817531105da7e223fe39f312d53b6f',1,'quetzal::coalescence::detail::k_ary_tree_common::directed_category'],['../classquetzal_1_1coalescence_1_1detail_1_1network__common.html#af0a8f377a9c00c831e268b4d04fb48d8',1,'quetzal::coalescence::detail::network_common::directed_category'],['../classquetzal_1_1geography_1_1detail_1_1graph__common.html#a0daa0dbbeadd5076bcbfad8e393e65e0',1,'quetzal::geography::detail::graph_common::directed_category']]],
- ['directed_5ftype_27',['directed_type',['../structquetzal_1_1coalescence_1_1detail_1_1tree__traits.html#a73cdac54872574c32716b0744c3b94c3',1,'quetzal::coalescence::detail::tree_traits']]],
- ['directionality_28',['Directionality',['../spatial_graphs.html#autotoc_md101',1,'']]],
- ['discretedistribution_29',['discretedistribution',['../classquetzal_1_1utils_1_1random_1_1DiscreteDistribution.html#a63ad6cae75012e7b4744c83754464592',1,'quetzal::utils::random::DiscreteDistribution::DiscreteDistribution(const param_type &p)'],['../classquetzal_1_1utils_1_1random_1_1DiscreteDistribution.html#ae094fb716f436b3d922354841e017bec',1,'quetzal::utils::random::DiscreteDistribution::DiscreteDistribution()=default'],['../classquetzal_1_1utils_1_1random_1_1DiscreteDistribution.html#aead9e2a567be41b666351a4d0f8c7897',1,'quetzal::utils::random::DiscreteDistribution::DiscreteDistribution(DiscreteDistribution< State > const &other)=default'],['../classquetzal_1_1utils_1_1random_1_1DiscreteDistribution.html',1,'quetzal::utils::random::DiscreteDistribution< State >'],['../classquetzal_1_1utils_1_1random_1_1DiscreteDistribution.html#a0f4c013039fc5982d698737bb23c6c44',1,'quetzal::utils::random::DiscreteDistribution::DiscreteDistribution(DiscreteDistribution< State > &&other)=default'],['../classquetzal_1_1utils_1_1random_1_1DiscreteDistribution.html#ae5531bd9436a12ecfdfc2f3f4c9817a3',1,'quetzal::utils::random::DiscreteDistribution::DiscreteDistribution(std::vector< result_type > const &support, std::vector< double > const &weights)'],['../classquetzal_1_1utils_1_1random_1_1DiscreteDistribution.html#a85f1de65e682be5dbea21f56b4066d99',1,'quetzal::utils::random::DiscreteDistribution::DiscreteDistribution(std::vector< result_type > &&support, std::vector< double > &&weights) noexcept']]],
- ['discretetimewrightfisher_30',['DiscreteTimeWrightFisher',['../classquetzal_1_1simulator_1_1DiscreteTimeWrightFisher.html',1,'quetzal::simulator']]],
- ['dispersal_20events_31',['Defining a friction model for trans-oceanic dispersal events',['../spatial_graph_local_parameters.html#autotoc_md123',1,'']]],
- ['dispersal_20on_20a_20spatial_20graph_32',['Dispersal on a spatial graph',['../spatial_graph_dispersal_kernels.html',1,'tutorials']]],
- ['distance_20based_20kernels_33',['Distance-Based Kernels',['../spatial_graph_dispersal_kernels.html#autotoc_md136',1,'']]],
- ['distance_5fto_5fparent_34',['distance_to_parent',['../structquetzal_1_1format_1_1newick_1_1ast_1_1node.html#adf45903fb66be8b18876c02eed6c4b2e',1,'quetzal::format::newick::ast::node::distance_to_parent'],['../classquetzal_1_1coalescence_1_1newick__with__distance__to__parent_1_1cell__type.html#ac5842b136f092b74416ef51cd98918d9',1,'quetzal::coalescence::newick_with_distance_to_parent::cell_type::distance_to_parent() const'],['../classquetzal_1_1coalescence_1_1newick__with__distance__to__parent_1_1cell__type.html#aac4d3be451a6c2d24d5b4db2d6031a1f',1,'quetzal::coalescence::newick_with_distance_to_parent::cell_type::distance_to_parent(unsigned int l)'],['../classquetzal_1_1coalescence_1_1newick__with__distance__to__parent__and__leaf__name_1_1cell__type.html#affaaef480cc386ab0e76aae073b60595',1,'quetzal::coalescence::newick_with_distance_to_parent_and_leaf_name::cell_type::distance_to_parent() const'],['../classquetzal_1_1coalescence_1_1newick__with__distance__to__parent__and__leaf__name_1_1cell__type.html#ab4831134dd1d8d358b8f8832a1fc36d0',1,'quetzal::coalescence::newick_with_distance_to_parent_and_leaf_name::cell_type::distance_to_parent(unsigned int l)']]],
- ['distribution_5farea_35',['distribution_area',['../classquetzal_1_1demography_1_1HistoryBase.html#ab75ab8ea88b1a23d9feda3e1dba37493',1,'quetzal::demography::HistoryBase::distribution_area()'],['../classquetzal_1_1simulator_1_1ForwardBackwardSpatiallyExplicit.html#a033cead8276fcb96afaa7657cf7c87e3',1,'quetzal::simulator::ForwardBackwardSpatiallyExplicit::distribution_area()']]],
- ['docker_36',['docker',['../md_2-installation.html#autotoc_md32',1,'Docker'],['../md_2-installation.html#autotoc_md23',1,'Docker']]],
- ['documentation_37',['Documentation',['../md_99-developers-notes.html#autotoc_md146',1,'']]],
- ['driver_38',['Driver',['../classquetzal_1_1geography_1_1gdalcpp_1_1detail_1_1Driver.html',1,'quetzal::geography::gdalcpp::detail']]]
+ ['default_20initialization_20and_20later_20update_3',['Default Initialization and Later Update',['../spatial_graph_dispersal_kernels.html#autotoc_md142',1,'']]],
+ ['default_20properties_4',['Default properties',['../newick_parser.html#autotoc_md47',1,'']]],
+ ['defining_20a_20friction_20model_20for_20trans_20oceanic_20dispersal_20events_5',['Defining a friction model for trans-oceanic dispersal events',['../spatial_graph_local_parameters.html#autotoc_md123',1,'']]],
+ ['definition_5fspace_6',['definition_space',['../classquetzal_1_1demography_1_1PopulationSizeHashMapImplementation.html#a8dddf80e8916dd5a4fef473e2b1f2c67',1,'quetzal::demography::PopulationSizeHashMapImplementation::definition_space()'],['../classquetzal_1_1demography_1_1PopulationSizeOnDiskImplementation.html#a86b0824151bc91f5c45bfdd843e13173',1,'quetzal::demography::PopulationSizeOnDiskImplementation::definition_space()']]],
+ ['degree_7',['degree',['../classquetzal_1_1coalescence_1_1detail_1_1network__common.html#a536efc2e3c7cc4e7e4ab135ebf721b53',1,'quetzal::coalescence::detail::network_common::degree()'],['../classquetzal_1_1geography_1_1detail_1_1graph__common.html#a0d8b2476f76562d0209e35bcf41acd4d',1,'quetzal::geography::detail::graph_common::degree()'],['../classquetzal_1_1coalescence_1_1detail_1_1k__ary__tree__common.html#a2e4158a9359381df28e54ff9252ad401',1,'quetzal::coalescence::detail::k_ary_tree_common::degree()'],['../classboost_1_1binary__tree_3_01true_00_01Vertex_01_4.html#a6c8b3d557be8ceaefc1c703f8ee611a5',1,'boost::binary_tree< true, Vertex >::degree'],['../classquetzal_1_1coalescence_1_1detail_1_1binary__tree__common.html#aa47c7654f6e7a575b85c1508cd7676a7',1,'quetzal::coalescence::detail::binary_tree_common::degree(vertex_descriptor u) const']]],
+ ['degree_5fsize_5ftype_8',['degree_size_type',['../classquetzal_1_1coalescence_1_1detail_1_1binary__tree__common.html#a81d6535e1532ad4995a17d594bd5e09e',1,'quetzal::coalescence::detail::binary_tree_common::degree_size_type'],['../classboost_1_1binary__tree_3_01true_00_01Vertex_01_4.html#ab0810f806d11b32ff34c9b2399f53e0f',1,'boost::binary_tree< true, Vertex >::degree_size_type'],['../classquetzal_1_1coalescence_1_1detail_1_1k__ary__tree__common.html#a027592c611944a1c1bdfb3611be8849f',1,'quetzal::coalescence::detail::k_ary_tree_common::degree_size_type'],['../classquetzal_1_1coalescence_1_1detail_1_1network__common.html#a385fba6e22b1aca6cd46b02df84ee37f',1,'quetzal::coalescence::detail::network_common::degree_size_type'],['../classquetzal_1_1geography_1_1detail_1_1graph__common.html#a7354a36365639a2a6f1feb5d419e47ff',1,'quetzal::geography::detail::graph_common::degree_size_type']]],
+ ['demes_20on_20a_20regular_20spatial_20grid_9',['Demes on a regular spatial grid',['../geotiff_parser.html#autotoc_md86',1,'']]],
+ ['demes_20on_20a_20variable_20spatial_20graph_10',['Demes on a variable spatial graph',['../geotiff_parser.html#autotoc_md88',1,'']]],
+ ['demographic_20histories_11',['Demographic Histories',['../tutorials.html#autotoc_md35',1,'']]],
+ ['demographic_20histories_20in_20quetzal_12',['Demographic Histories in Quetzal',['../demographic_histories_in_quetzal.html',1,'tutorials']]],
+ ['dense_13',['dense',['../structquetzal_1_1geography_1_1dense.html',1,'quetzal::geography']]],
+ ['dense_20graph_14',['Dense Graph',['../spatial_graph_construction.html#autotoc_md110',1,'']]],
+ ['dependencies_15',['Structure and Dependencies',['../md_2-installation.html#autotoc_md12',1,'']]],
+ ['depth_16',['depth',['../classquetzal_1_1geography_1_1gdalcpp_1_1Dataset.html#a0f3c7c6e20bf9412c9c9e371ea9c95ce',1,'quetzal::geography::gdalcpp::Dataset::depth()'],['../classquetzal_1_1geography_1_1raster.html#a234d3b6ccfc19c1fe71e713a03b8a7fd',1,'quetzal::geography::raster::depth()'],['../classquetzal_1_1geography_1_1landscape.html#aa370bcb74a697431ae62627f46453667',1,'quetzal::geography::landscape::depth()']]],
+ ['depth_20first_20search_20dfs_20algorithms_17',['Depth First Search (DFS) Algorithms',['../graphs_in_quetzal.html#autotoc_md74',1,'']]],
+ ['depth_5ffirst_5fsearch_18',['depth_first_search',['../classquetzal_1_1coalescence_1_1detail_1_1network__common.html#a9446725163077487447b906f49192a04',1,'quetzal::coalescence::detail::network_common::depth_first_search()'],['../namespaceboost.html#aeaacecf6425940ac7d6991747e3e9518',1,'boost::depth_first_search(binary_tree< false, Vertex > &g, vertex_descriptor_t< binary_tree< false, Vertex > > s, DFSTreeVisitor &vis)'],['../namespaceboost.html#a564ab0e7acd84057a4b15f2580407395',1,'boost::depth_first_search(binary_tree< true, Vertex > &g, vertex_descriptor_t< binary_tree< true, Vertex > > s, DFSTreeVisitor &vis)'],['../classquetzal_1_1coalescence_1_1detail_1_1k__ary__tree__common.html#a9949c82bb43981fd803d160ac88d8640',1,'quetzal::coalescence::detail::k_ary_tree_common::depth_first_search()'],['../classquetzal_1_1coalescence_1_1detail_1_1binary__tree__common.html#a820fee74b041a82022e1da3abcedc611',1,'quetzal::coalescence::detail::binary_tree_common::depth_first_search(vertex_descriptor s, DFSTreeVisitor &vis) const'],['../classquetzal_1_1coalescence_1_1detail_1_1binary__tree__common.html#a884b58d01cbc85c33e77619f017a357b',1,'quetzal::coalescence::detail::binary_tree_common::depth_first_search(vertex_descriptor s, DFSTreeVisitor &vis)'],['../classquetzal_1_1coalescence_1_1detail_1_1k__ary__tree__common.html#ac954eda03e3bfba5911e41bf0c7edaa5',1,'quetzal::coalescence::detail::k_ary_tree_common::depth_first_search()'],['../classquetzal_1_1coalescence_1_1detail_1_1network__common.html#aa938c17c729082479d5407c9a7d1570f',1,'quetzal::coalescence::detail::network_common::depth_first_search()']]],
+ ['descriptors_19',['Edge and Vertices descriptors',['../graphs_in_quetzal.html#autotoc_md72',1,'']]],
+ ['deterministic_20models_20',['Deterministic Models',['../spatial_graph_local_process.html#autotoc_md128',1,'']]],
+ ['devcontainer_20on_20visual_20studio_20code_21',['Easiest: DevContainer on Visual Studio Code',['../md_2-installation.html#autotoc_md16',1,'']]],
+ ['developer_20s_20notes_22',['Developer's notes',['../md_99-developers-notes.html',1,'']]],
+ ['dfs_20algorithms_23',['Depth First Search (DFS) Algorithms',['../graphs_in_quetzal.html#autotoc_md74',1,'']]],
+ ['dfs_20on_20trees_24',['DFS on trees',['../graphs_in_quetzal.html#autotoc_md75',1,'']]],
+ ['digital_20elevation_20model_25',['Adjusting a suitability map using a Digital Elevation Model',['../spatial_graph_local_parameters.html#autotoc_md120',1,'']]],
+ ['diploidindividual_26',['DiploidIndividual',['../classquetzal_1_1format_1_1genetics_1_1DiploidIndividual.html',1,'quetzal::format::genetics']]],
+ ['direct_20initialization_27',['Direct Initialization',['../spatial_graph_dispersal_kernels.html#autotoc_md143',1,'']]],
+ ['directed_5fcategory_28',['directed_category',['../classquetzal_1_1coalescence_1_1detail_1_1binary__tree__common.html#a6b1236fe4fe39e7a51bc3c630899eb46',1,'quetzal::coalescence::detail::binary_tree_common::directed_category'],['../classboost_1_1binary__tree_3_01false_00_01Vertex_01_4.html#a1250794ee21bf6b42588fe4a58e3fd72',1,'boost::binary_tree< false, Vertex >::directed_category'],['../classboost_1_1binary__tree_3_01true_00_01Vertex_01_4.html#a7cbe543beeb484357e857bef2e0f3294',1,'boost::binary_tree< true, Vertex >::directed_category'],['../classquetzal_1_1coalescence_1_1detail_1_1k__ary__tree__common.html#a0b817531105da7e223fe39f312d53b6f',1,'quetzal::coalescence::detail::k_ary_tree_common::directed_category'],['../classquetzal_1_1coalescence_1_1detail_1_1network__common.html#af0a8f377a9c00c831e268b4d04fb48d8',1,'quetzal::coalescence::detail::network_common::directed_category'],['../classquetzal_1_1geography_1_1detail_1_1graph__common.html#a0daa0dbbeadd5076bcbfad8e393e65e0',1,'quetzal::geography::detail::graph_common::directed_category']]],
+ ['directed_5ftype_29',['directed_type',['../structquetzal_1_1coalescence_1_1detail_1_1tree__traits.html#a73cdac54872574c32716b0744c3b94c3',1,'quetzal::coalescence::detail::tree_traits']]],
+ ['directionality_30',['Directionality',['../spatial_graphs.html#autotoc_md101',1,'']]],
+ ['discretedistribution_31',['discretedistribution',['../classquetzal_1_1utils_1_1random_1_1DiscreteDistribution.html#ae094fb716f436b3d922354841e017bec',1,'quetzal::utils::random::DiscreteDistribution::DiscreteDistribution()'],['../classquetzal_1_1utils_1_1random_1_1DiscreteDistribution.html',1,'quetzal::utils::random::DiscreteDistribution< State >'],['../classquetzal_1_1utils_1_1random_1_1DiscreteDistribution.html#a63ad6cae75012e7b4744c83754464592',1,'quetzal::utils::random::DiscreteDistribution::DiscreteDistribution(const param_type &p)'],['../classquetzal_1_1utils_1_1random_1_1DiscreteDistribution.html#aead9e2a567be41b666351a4d0f8c7897',1,'quetzal::utils::random::DiscreteDistribution::DiscreteDistribution(DiscreteDistribution< State > const &other)=default'],['../classquetzal_1_1utils_1_1random_1_1DiscreteDistribution.html#a0f4c013039fc5982d698737bb23c6c44',1,'quetzal::utils::random::DiscreteDistribution::DiscreteDistribution(DiscreteDistribution< State > &&other)=default'],['../classquetzal_1_1utils_1_1random_1_1DiscreteDistribution.html#ae5531bd9436a12ecfdfc2f3f4c9817a3',1,'quetzal::utils::random::DiscreteDistribution::DiscreteDistribution(std::vector< result_type > const &support, std::vector< double > const &weights)'],['../classquetzal_1_1utils_1_1random_1_1DiscreteDistribution.html#a85f1de65e682be5dbea21f56b4066d99',1,'quetzal::utils::random::DiscreteDistribution::DiscreteDistribution(std::vector< result_type > &&support, std::vector< double > &&weights) noexcept']]],
+ ['discretetimewrightfisher_32',['DiscreteTimeWrightFisher',['../classquetzal_1_1simulator_1_1DiscreteTimeWrightFisher.html',1,'quetzal::simulator']]],
+ ['dispersal_20events_33',['Defining a friction model for trans-oceanic dispersal events',['../spatial_graph_local_parameters.html#autotoc_md123',1,'']]],
+ ['dispersal_20on_20a_20spatial_20graph_34',['Dispersal on a spatial graph',['../spatial_graph_dispersal_kernels.html',1,'tutorials']]],
+ ['distance_20based_20kernels_35',['Distance-Based Kernels',['../spatial_graph_dispersal_kernels.html#autotoc_md136',1,'']]],
+ ['distance_5fto_5fparent_36',['distance_to_parent',['../classquetzal_1_1coalescence_1_1newick__with__distance__to__parent__and__leaf__name_1_1cell__type.html#ab4831134dd1d8d358b8f8832a1fc36d0',1,'quetzal::coalescence::newick_with_distance_to_parent_and_leaf_name::cell_type::distance_to_parent(unsigned int l)'],['../classquetzal_1_1coalescence_1_1newick__with__distance__to__parent__and__leaf__name_1_1cell__type.html#affaaef480cc386ab0e76aae073b60595',1,'quetzal::coalescence::newick_with_distance_to_parent_and_leaf_name::cell_type::distance_to_parent() const'],['../structquetzal_1_1format_1_1newick_1_1ast_1_1node.html#adf45903fb66be8b18876c02eed6c4b2e',1,'quetzal::format::newick::ast::node::distance_to_parent'],['../classquetzal_1_1coalescence_1_1newick__with__distance__to__parent_1_1cell__type.html#ac5842b136f092b74416ef51cd98918d9',1,'quetzal::coalescence::newick_with_distance_to_parent::cell_type::distance_to_parent() const'],['../classquetzal_1_1coalescence_1_1newick__with__distance__to__parent_1_1cell__type.html#aac4d3be451a6c2d24d5b4db2d6031a1f',1,'quetzal::coalescence::newick_with_distance_to_parent::cell_type::distance_to_parent(unsigned int l)']]],
+ ['distribution_5farea_37',['distribution_area',['../classquetzal_1_1demography_1_1HistoryBase.html#ab75ab8ea88b1a23d9feda3e1dba37493',1,'quetzal::demography::HistoryBase::distribution_area()'],['../classquetzal_1_1simulator_1_1ForwardBackwardSpatiallyExplicit.html#a033cead8276fcb96afaa7657cf7c87e3',1,'quetzal::simulator::ForwardBackwardSpatiallyExplicit::distribution_area()']]],
+ ['docker_38',['docker',['../md_2-installation.html#autotoc_md23',1,'Docker'],['../md_2-installation.html#autotoc_md32',1,'Docker']]],
+ ['documentation_39',['Documentation',['../md_99-developers-notes.html#autotoc_md148',1,'']]],
+ ['driver_40',['Driver',['../classquetzal_1_1geography_1_1gdalcpp_1_1detail_1_1Driver.html',1,'quetzal::geography::gdalcpp::detail']]]
];
diff --git a/search/all_4.js b/search/all_4.js
index 227d612d..2aa14080 100644
--- a/search/all_4.js
+++ b/search/all_4.js
@@ -13,14 +13,14 @@ var searchData=
['edge_5ft_10',['edge_t',['../structedge__t.html',1,'']]],
['edgemanager_11',['EdgeManager',['../structquetzal_1_1coalescence_1_1detail_1_1EdgeManager.html',1,'quetzal::coalescence::detail']]],
['edgemanager_3c_20typename_20base_3a_3aedge_5fdescriptor_2c_20edgeproperty_20_3e_12',['EdgeManager< typename base::edge_descriptor, EdgeProperty >',['../structquetzal_1_1coalescence_1_1detail_1_1EdgeManager.html',1,'quetzal::coalescence::detail']]],
- ['edges_13',['edges',['../classquetzal_1_1geography_1_1detail_1_1graph__common.html#adae5ecb0869c8fe08bedc8533371aa44',1,'quetzal::geography::detail::graph_common']]],
+ ['edges_13',['edges',['../classquetzal_1_1geography_1_1detail_1_1graph__common.html#adae5ecb0869c8fe08bedc8533371aa44',1,'quetzal::geography::detail::graph_common::edges()'],['../spatial_graph_dispersal_kernels.html#autotoc_md141',1,'Using Kernels with Spatial Graphs Edges']]],
['elements_14',['elements',['../classquetzal_1_1polymorphism_1_1fuzzy__transfer__distance_1_1FuzzyPartition.html#a57c183c012f0fdf5738abdf4de7d6e94',1,'quetzal::polymorphism::fuzzy_transfer_distance::FuzzyPartition']]],
['elevation_20from_20suitability_15',['Why separating Elevation from Suitability ?',['../spatial_graph_local_parameters.html#autotoc_md121',1,'']]],
['elevation_20model_16',['Adjusting a suitability map using a Digital Elevation Model',['../spatial_graph_local_parameters.html#autotoc_md120',1,'']]],
['embedding_20vertex_20edge_20information_17',['Embedding vertex/edge information',['../spatial_graph_information.html',1,'tutorials']]],
['empty_18',['empty',['../classquetzal_1_1coalescence_1_1occupancy__spectrum_1_1OccupancySpectrum.html#a54295a68ba5ad16bab7c486e936deca0',1,'quetzal::coalescence::occupancy_spectrum::OccupancySpectrum']]],
- ['end_19',['end',['../classquetzal_1_1coalescence_1_1container_1_1Forest.html#a06b7f7e3ad3b640951229cc7e6407445',1,'quetzal::coalescence::container::Forest::end()'],['../classquetzal_1_1coalescence_1_1occupancy__spectrum_1_1OccupancySpectrum.html#a1fc94f60381a4f410a80f30430268629',1,'quetzal::coalescence::occupancy_spectrum::OccupancySpectrum::end()'],['../classquetzal_1_1coalescence_1_1occupancy__spectrum_1_1OccupancySpectrum.html#aceb2b4788e480d563b3881e68fbec101',1,'quetzal::coalescence::occupancy_spectrum::OccupancySpectrum::end() const'],['../classquetzal_1_1demography_1_1FlowHashMapImplementation.html#a91c0c871cde1bd5b9067b04aad1663b9',1,'quetzal::demography::FlowHashMapImplementation::end()'],['../classquetzal_1_1coalescence_1_1container_1_1Forest.html#ae7353dc490bdf0a78865a343bbc8c4ba',1,'quetzal::coalescence::container::Forest::end()']]],
- ['environmental_20niche_20models_20',['environmental niche models',['../spatial_graph_local_parameters.html#autotoc_md113',1,'Environmental Niche Models'],['../spatial_graph_local_process.html#autotoc_md132',1,'Environmental Niche Models']]],
+ ['end_19',['end',['../classquetzal_1_1coalescence_1_1occupancy__spectrum_1_1OccupancySpectrum.html#a1fc94f60381a4f410a80f30430268629',1,'quetzal::coalescence::occupancy_spectrum::OccupancySpectrum::end()'],['../classquetzal_1_1coalescence_1_1occupancy__spectrum_1_1OccupancySpectrum.html#aceb2b4788e480d563b3881e68fbec101',1,'quetzal::coalescence::occupancy_spectrum::OccupancySpectrum::end() const'],['../classquetzal_1_1demography_1_1FlowHashMapImplementation.html#a91c0c871cde1bd5b9067b04aad1663b9',1,'quetzal::demography::FlowHashMapImplementation::end()'],['../classquetzal_1_1coalescence_1_1container_1_1Forest.html#a06b7f7e3ad3b640951229cc7e6407445',1,'quetzal::coalescence::container::Forest::end() const'],['../classquetzal_1_1coalescence_1_1container_1_1Forest.html#ae7353dc490bdf0a78865a343bbc8c4ba',1,'quetzal::coalescence::container::Forest::end()']]],
+ ['environmental_20niche_20models_20',['environmental niche models',['../spatial_graph_local_process.html#autotoc_md132',1,'Environmental Niche Models'],['../spatial_graph_local_parameters.html#autotoc_md113',1,'Environmental Niche Models']]],
['erase_21',['erase',['../classquetzal_1_1coalescence_1_1container_1_1Forest.html#a8e5c0299e482844ae86e9bdae1be6eaf',1,'quetzal::coalescence::container::Forest::erase(Position const &x)'],['../classquetzal_1_1coalescence_1_1container_1_1Forest.html#a7f26d4b13d8554ffaa27213800afde7c',1,'quetzal::coalescence::container::Forest::erase(iterator first, iterator last)'],['../classquetzal_1_1coalescence_1_1occupancy__spectrum_1_1OccupancySpectrum.html#ac96e90cbc35224c33580fab6c295d868',1,'quetzal::coalescence::occupancy_spectrum::OccupancySpectrum::erase()']]],
['event_22',['event',['../classHudsonAlgorithm.html#a9785ecaab5a253b7c7583adbb3283d88',1,'HudsonAlgorithm']]],
['events_23',['Defining a friction model for trans-oceanic dispersal events',['../spatial_graph_local_parameters.html#autotoc_md123',1,'']]],
diff --git a/search/all_5.js b/search/all_5.js
index b30b6a27..2f41187b 100644
--- a/search/all_5.js
+++ b/search/all_5.js
@@ -6,21 +6,21 @@ var searchData=
['first_20search_20dfs_20algorithms_3',['Depth First Search (DFS) Algorithms',['../graphs_in_quetzal.html#autotoc_md74',1,'']]],
['fixture_5fsimple_5ftree_4',['Fixture_simple_tree',['../structFixture__simple__tree.html',1,'']]],
['fixturecases_5',['FixtureCases',['../structFixtureCases.html',1,'']]],
- ['flow_5ffrom_5fto_6',['flow_from_to',['../classquetzal_1_1demography_1_1FlowHashMapImplementation.html#a3dca7812f45e947bdb08afe870de9b10',1,'quetzal::demography::FlowHashMapImplementation::flow_from_to()'],['../classquetzal_1_1demography_1_1FlowOnDiskImplementation.html#aa1e2e1693f02877a98e03678ec417535',1,'quetzal::demography::FlowOnDiskImplementation::flow_from_to()']]],
+ ['flow_5ffrom_5fto_6',['flow_from_to',['../classquetzal_1_1demography_1_1FlowOnDiskImplementation.html#aa1e2e1693f02877a98e03678ec417535',1,'quetzal::demography::FlowOnDiskImplementation::flow_from_to()'],['../classquetzal_1_1demography_1_1FlowHashMapImplementation.html#a3dca7812f45e947bdb08afe870de9b10',1,'quetzal::demography::FlowHashMapImplementation::flow_from_to(coord_type const &from, coord_type const &to, time_type t) const']]],
['flow_5fto_7',['flow_to',['../classquetzal_1_1demography_1_1FlowHashMapImplementation.html#a6b7621622021ae1d5a1645b87dbcb7b7',1,'quetzal::demography::FlowHashMapImplementation::flow_to()'],['../classquetzal_1_1demography_1_1FlowOnDiskImplementation.html#a28cbc3b49d3b2c0013075602e1e06bc7',1,'quetzal::demography::FlowOnDiskImplementation::flow_to()']]],
['flow_5fto_5fis_5fdefined_8',['flow_to_is_defined',['../classquetzal_1_1demography_1_1FlowHashMapImplementation.html#aca350b6384e0b4112ec72d365b55c16b',1,'quetzal::demography::FlowHashMapImplementation::flow_to_is_defined()'],['../classquetzal_1_1demography_1_1FlowOnDiskImplementation.html#a57c1608712c2d150339f27e8ff47c041',1,'quetzal::demography::FlowOnDiskImplementation::flow_to_is_defined()']]],
['flowhashmapimplementation_9',['flowhashmapimplementation',['../classquetzal_1_1demography_1_1FlowHashMapImplementation.html',1,'quetzal::demography::FlowHashMapImplementation< Space, Time, Value >'],['../classquetzal_1_1demography_1_1FlowHashMapImplementation.html#aaa0fe26cbdfb441341c0a46371278209',1,'quetzal::demography::FlowHashMapImplementation::FlowHashMapImplementation()']]],
- ['flowondiskimplementation_10',['flowondiskimplementation',['../classquetzal_1_1demography_1_1FlowOnDiskImplementation.html#ae9e19c8e0f4baa33e009fbb268ab35ce',1,'quetzal::demography::FlowOnDiskImplementation::FlowOnDiskImplementation()'],['../classquetzal_1_1demography_1_1FlowOnDiskImplementation.html',1,'quetzal::demography::FlowOnDiskImplementation< Space, Time, Value >']]],
+ ['flowondiskimplementation_10',['flowondiskimplementation',['../classquetzal_1_1demography_1_1FlowOnDiskImplementation.html',1,'quetzal::demography::FlowOnDiskImplementation< Space, Time, Value >'],['../classquetzal_1_1demography_1_1FlowOnDiskImplementation.html#ae9e19c8e0f4baa33e009fbb268ab35ce',1,'quetzal::demography::FlowOnDiskImplementation::FlowOnDiskImplementation()']]],
['for_20the_20simulation_11',['Preparing a suitability landscape for the simulation',['../spatial_graph_local_parameters.html#autotoc_md118',1,'']]],
['for_20trans_20oceanic_20dispersal_20events_12',['Defining a friction model for trans-oceanic dispersal events',['../spatial_graph_local_parameters.html#autotoc_md123',1,'']]],
- ['forest_13',['forest',['../classquetzal_1_1coalescence_1_1container_1_1Forest.html#a8fc5a52e2f00f5c25734520c740faf59',1,'quetzal::coalescence::container::Forest::Forest()'],['../classquetzal_1_1coalescence_1_1container_1_1Forest.html',1,'quetzal::coalescence::container::Forest< Position, Tree >'],['../classquetzal_1_1coalescence_1_1container_1_1Forest.html#a23c6d8910c767568bbdaf15266a443ae',1,'quetzal::coalescence::container::Forest::Forest(Forest< Position, Tree > &&other) noexcept'],['../classquetzal_1_1coalescence_1_1container_1_1Forest.html#a0f60dc1476c2a01516d25f023208d73b',1,'quetzal::coalescence::container::Forest::Forest(const Forest< Position, Tree > &other)']]],
- ['forest_5ftype_14',['forest_type',['../classquetzal_1_1coalescence_1_1newick__with__distance__to__parent.html#a3fdacf4d654170e39408ff555a4b8093',1,'quetzal::coalescence::newick_with_distance_to_parent::forest_type'],['../classquetzal_1_1coalescence_1_1newick__with__distance__to__parent__and__leaf__name.html#ad26200fd4cab545215140e8d60076166',1,'quetzal::coalescence::newick_with_distance_to_parent_and_leaf_name::forest_type']]],
- ['formatter_15',['formatter',['../classquetzal_1_1format_1_1newick_1_1Formatter.html',1,'quetzal::format::newick::Formatter< T, P1, P2, F1, F2, Policy >'],['../classquetzal_1_1format_1_1newick_1_1Formatter.html#aa08c44858d09d59d7f3585cb41e6f638',1,'quetzal::format::newick::Formatter::Formatter()']]],
- ['formula_5ftype_16',['formula_type',['../classquetzal_1_1format_1_1newick_1_1generator.html#a5ec0b24fa842d4d57b1251ffb85dd956',1,'quetzal::format::newick::generator::formula_type'],['../classquetzal_1_1format_1_1newick_1_1Formatter.html#a6ce5027882ebb2928255506d1ddb2061',1,'quetzal::format::newick::Formatter::formula_type']]],
+ ['forest_13',['forest',['../classquetzal_1_1coalescence_1_1container_1_1Forest.html',1,'quetzal::coalescence::container::Forest< Position, Tree >'],['../classquetzal_1_1coalescence_1_1container_1_1Forest.html#a8fc5a52e2f00f5c25734520c740faf59',1,'quetzal::coalescence::container::Forest::Forest()'],['../classquetzal_1_1coalescence_1_1container_1_1Forest.html#a0f60dc1476c2a01516d25f023208d73b',1,'quetzal::coalescence::container::Forest::Forest(const Forest< Position, Tree > &other)'],['../classquetzal_1_1coalescence_1_1container_1_1Forest.html#a23c6d8910c767568bbdaf15266a443ae',1,'quetzal::coalescence::container::Forest::Forest(Forest< Position, Tree > &&other) noexcept']]],
+ ['forest_5ftype_14',['forest_type',['../classquetzal_1_1coalescence_1_1newick__with__distance__to__parent__and__leaf__name.html#ad26200fd4cab545215140e8d60076166',1,'quetzal::coalescence::newick_with_distance_to_parent_and_leaf_name::forest_type'],['../classquetzal_1_1coalescence_1_1newick__with__distance__to__parent.html#a3fdacf4d654170e39408ff555a4b8093',1,'quetzal::coalescence::newick_with_distance_to_parent::forest_type']]],
+ ['formatter_15',['formatter',['../classquetzal_1_1format_1_1newick_1_1Formatter.html#aa08c44858d09d59d7f3585cb41e6f638',1,'quetzal::format::newick::Formatter::Formatter()'],['../classquetzal_1_1format_1_1newick_1_1Formatter.html',1,'quetzal::format::newick::Formatter< T, P1, P2, F1, F2, Policy >']]],
+ ['formula_5ftype_16',['formula_type',['../classquetzal_1_1format_1_1newick_1_1Formatter.html#a6ce5027882ebb2928255506d1ddb2061',1,'quetzal::format::newick::Formatter::formula_type'],['../classquetzal_1_1format_1_1newick_1_1generator.html#a5ec0b24fa842d4d57b1251ffb85dd956',1,'quetzal::format::newick::generator::formula_type']]],
['forward_5fbinary_5ftree_17',['forward_binary_tree',['../namespaceboost.html#abc988fb32d77d0e7337aad0d6bcf54a9',1,'boost']]],
- ['forwardbackwardspatiallyexplicit_18',['forwardbackwardspatiallyexplicit',['../classquetzal_1_1simulator_1_1ForwardBackwardSpatiallyExplicit.html#a79075a71f8baca3d1d998ef9d0ed8a59',1,'quetzal::simulator::ForwardBackwardSpatiallyExplicit::ForwardBackwardSpatiallyExplicit()'],['../classquetzal_1_1simulator_1_1ForwardBackwardSpatiallyExplicit.html',1,'quetzal::simulator::ForwardBackwardSpatiallyExplicit< Space, DispersalPolicy, CoalescencePolicy, Memory >']]],
+ ['forwardbackwardspatiallyexplicit_18',['forwardbackwardspatiallyexplicit',['../classquetzal_1_1simulator_1_1ForwardBackwardSpatiallyExplicit.html',1,'quetzal::simulator::ForwardBackwardSpatiallyExplicit< Space, DispersalPolicy, CoalescencePolicy, Memory >'],['../classquetzal_1_1simulator_1_1ForwardBackwardSpatiallyExplicit.html#a79075a71f8baca3d1d998ef9d0ed8a59',1,'quetzal::simulator::ForwardBackwardSpatiallyExplicit::ForwardBackwardSpatiallyExplicit()']]],
['friction_20model_20for_20trans_20oceanic_20dispersal_20events_19',['Defining a friction model for trans-oceanic dispersal events',['../spatial_graph_local_parameters.html#autotoc_md123',1,'']]],
- ['from_20',['from',['../structquetzal_1_1demography_1_1FlowHashMapImplementation_1_1key__type.html#a486c29379fcb0d5318729c0d79d13022',1,'quetzal::demography::FlowHashMapImplementation::key_type::from'],['../structquetzal_1_1demography_1_1FlowOnDiskImplementation_1_1key__type.html#ad2d8ebdd238a75d6a5ea91c77613a17b',1,'quetzal::demography::FlowOnDiskImplementation::key_type::from']]],
+ ['from_20',['from',['../structquetzal_1_1demography_1_1FlowOnDiskImplementation_1_1key__type.html#ad2d8ebdd238a75d6a5ea91c77613a17b',1,'quetzal::demography::FlowOnDiskImplementation::key_type::from'],['../structquetzal_1_1demography_1_1FlowHashMapImplementation_1_1key__type.html#a486c29379fcb0d5318729c0d79d13022',1,'quetzal::demography::FlowHashMapImplementation::key_type::from']]],
['from_20a_20quetzal_20binary_20tree_21',['From a Quetzal binary tree',['../newick_generator.html#autotoc_md54',1,'']]],
['from_20a_20quetzal_20k_20ary_20tree_22',['From a Quetzal k-ary tree',['../newick_generator.html#autotoc_md60',1,'']]],
['from_20abstract_20grid_23',['Graph from abstract grid',['../spatial_graph_construction.html#autotoc_md107',1,'']]],
@@ -29,9 +29,10 @@ var searchData=
['from_20raster_26',['Graph from raster',['../spatial_graph_construction.html#autotoc_md105',1,'']]],
['from_20rasters_27',['Reading spatial variables from rasters',['../geotiff_parser.html',1,'tutorials']]],
['from_20scratch_28',['From scratch',['../spatial_graph_construction.html#autotoc_md108',1,'']]],
- ['from_20suitability_29',['Why separating Elevation from Suitability ?',['../spatial_graph_local_parameters.html#autotoc_md121',1,'']]],
- ['from_5ffile_30',['from_file',['../classquetzal_1_1geography_1_1raster.html#a0ff840b704392f9ef3e63d4b74a83385',1,'quetzal::geography::raster::from_file()'],['../classquetzal_1_1geography_1_1landscape.html#a09ed51e07b330b450a57b6b5c0e55769',1,'quetzal::geography::landscape::from_file()']]],
- ['from_5fgrid_31',['from_grid',['../namespacequetzal_1_1geography.html#aefd1b77745ebec6627cd0b29ac101afd',1,'quetzal::geography']]],
- ['fuzzy_5ftransfer_5fdistance_32',['fuzzy_transfer_distance',['../classquetzal_1_1polymorphism_1_1fuzzy__transfer__distance_1_1FuzzyPartition.html#ae8d962dea5e321e3af8d3d659fc3d35c',1,'quetzal::polymorphism::fuzzy_transfer_distance::FuzzyPartition']]],
- ['fuzzypartition_33',['fuzzypartition',['../classquetzal_1_1polymorphism_1_1fuzzy__transfer__distance_1_1FuzzyPartition.html#a494c129f245d061c67c93d692a64d904',1,'quetzal::polymorphism::fuzzy_transfer_distance::FuzzyPartition::FuzzyPartition()'],['../classquetzal_1_1polymorphism_1_1fuzzy__transfer__distance_1_1FuzzyPartition.html',1,'quetzal::polymorphism::fuzzy_transfer_distance::FuzzyPartition< Element >']]]
+ ['from_20spatial_20graphs_29',['Kernels from Spatial Graphs',['../spatial_graph_dispersal_kernels.html#autotoc_md139',1,'']]],
+ ['from_20suitability_30',['Why separating Elevation from Suitability ?',['../spatial_graph_local_parameters.html#autotoc_md121',1,'']]],
+ ['from_5ffile_31',['from_file',['../classquetzal_1_1geography_1_1raster.html#a0ff840b704392f9ef3e63d4b74a83385',1,'quetzal::geography::raster::from_file()'],['../classquetzal_1_1geography_1_1landscape.html#a09ed51e07b330b450a57b6b5c0e55769',1,'quetzal::geography::landscape::from_file()']]],
+ ['from_5fgrid_32',['from_grid',['../namespacequetzal_1_1geography.html#aefd1b77745ebec6627cd0b29ac101afd',1,'quetzal::geography']]],
+ ['fuzzy_5ftransfer_5fdistance_33',['fuzzy_transfer_distance',['../classquetzal_1_1polymorphism_1_1fuzzy__transfer__distance_1_1FuzzyPartition.html#ae8d962dea5e321e3af8d3d659fc3d35c',1,'quetzal::polymorphism::fuzzy_transfer_distance::FuzzyPartition']]],
+ ['fuzzypartition_34',['fuzzypartition',['../classquetzal_1_1polymorphism_1_1fuzzy__transfer__distance_1_1FuzzyPartition.html',1,'quetzal::polymorphism::fuzzy_transfer_distance::FuzzyPartition< Element >'],['../classquetzal_1_1polymorphism_1_1fuzzy__transfer__distance_1_1FuzzyPartition.html#a494c129f245d061c67c93d692a64d904',1,'quetzal::polymorphism::fuzzy_transfer_distance::FuzzyPartition::FuzzyPartition()']]]
];
diff --git a/search/all_6.js b/search/all_6.js
index 768c0fae..79f8f284 100644
--- a/search/all_6.js
+++ b/search/all_6.js
@@ -35,11 +35,12 @@ var searchData=
['graph_5fcommon_3c_20graph_3c_20no_5fproperty_2c_20no_5fproperty_2c_20representation_2c_20directed_20_3e_2c_20no_5fproperty_2c_20no_5fproperty_2c_20representation_2c_20directed_20_3e_32',['graph_common< graph< no_property, no_property, Representation, Directed >, no_property, no_property, Representation, Directed >',['../classquetzal_1_1geography_1_1detail_1_1graph__common.html',1,'quetzal::geography::detail']]],
['graph_5fcommon_3c_20graph_3c_20vertexproperty_2c_20edgeproperty_2c_20representation_2c_20directed_20_3e_2c_20vertexproperty_2c_20edgeproperty_2c_20representation_2c_20directed_20_3e_33',['graph_common< graph< VertexProperty, EdgeProperty, Representation, Directed >, VertexProperty, EdgeProperty, Representation, Directed >',['../classquetzal_1_1geography_1_1detail_1_1graph__common.html',1,'quetzal::geography::detail']]],
['graph_5fcommon_3c_20graph_3c_20vertexproperty_2c_20no_5fproperty_2c_20representation_2c_20directed_20_3e_2c_20vertexproperty_2c_20no_5fproperty_2c_20representation_2c_20directed_20_3e_34',['graph_common< graph< VertexProperty, no_property, Representation, Directed >, VertexProperty, no_property, Representation, Directed >',['../classquetzal_1_1geography_1_1detail_1_1graph__common.html',1,'quetzal::geography::detail']]],
- ['graphs_35',['graphs',['../md_drafts_22-abstract.html#autotoc_md150',1,'Graphs'],['../tutorials.html#autotoc_md36',1,'Graphs'],['../demographic_histories_in_quetzal.html#autotoc_md95',1,'Spatial Graphs'],['../spatial_graphs.html',1,'Spatial Graphs'],['../spatial_graph_dispersal_kernels.html#autotoc_md139',1,'Using Kernels with Spatial Graphs'],['../spatial_graph_dispersal_kernels.html#autotoc_md141',1,'Using Kernels with Spatial Graphs']]],
- ['graphs_20in_20quetzal_36',['Graphs in Quetzal',['../graphs_in_quetzal.html',1,'tutorials']]],
- ['graphs_20structure_37',['Graphs structure',['../demographic_histories_in_quetzal.html#autotoc_md92',1,'']]],
- ['great_5fcircle_5fdistance_5fto_38',['great_circle_distance_to',['../structquetzal_1_1geography_1_1lonlat.html#a9a5446690b0d1aed3571f635e3fb4877',1,'quetzal::geography::lonlat::great_circle_distance_to()'],['../structquetzal_1_1geography_1_1latlon.html#a22712166322f540e15e432960da5e456',1,'quetzal::geography::latlon::great_circle_distance_to()']]],
- ['grid_39',['grid',['../geotiff_parser.html#autotoc_md86',1,'Demes on a regular spatial grid'],['../spatial_graph_construction.html#autotoc_md107',1,'Graph from abstract grid']]],
- ['growth_5frate_40',['growth_rate',['../namespacequetzal_1_1units.html#aa4ae993a00c7092d377a71d51eeb260e',1,'quetzal::units']]],
- ['guarantee_41',['Invariants Guarantee',['../graphs_in_quetzal.html#autotoc_md71',1,'']]]
+ ['graphs_35',['graphs',['../md_drafts_22-abstract.html#autotoc_md152',1,'Graphs'],['../tutorials.html#autotoc_md36',1,'Graphs'],['../spatial_graph_dispersal_kernels.html#autotoc_md139',1,'Kernels from Spatial Graphs'],['../demographic_histories_in_quetzal.html#autotoc_md95',1,'Spatial Graphs'],['../spatial_graphs.html',1,'Spatial Graphs']]],
+ ['graphs_20edges_36',['Using Kernels with Spatial Graphs Edges',['../spatial_graph_dispersal_kernels.html#autotoc_md141',1,'']]],
+ ['graphs_20in_20quetzal_37',['Graphs in Quetzal',['../graphs_in_quetzal.html',1,'tutorials']]],
+ ['graphs_20structure_38',['Graphs structure',['../demographic_histories_in_quetzal.html#autotoc_md92',1,'']]],
+ ['great_5fcircle_5fdistance_5fto_39',['great_circle_distance_to',['../structquetzal_1_1geography_1_1lonlat.html#a9a5446690b0d1aed3571f635e3fb4877',1,'quetzal::geography::lonlat::great_circle_distance_to()'],['../structquetzal_1_1geography_1_1latlon.html#a22712166322f540e15e432960da5e456',1,'quetzal::geography::latlon::great_circle_distance_to()']]],
+ ['grid_40',['grid',['../geotiff_parser.html#autotoc_md86',1,'Demes on a regular spatial grid'],['../spatial_graph_construction.html#autotoc_md107',1,'Graph from abstract grid']]],
+ ['growth_5frate_41',['growth_rate',['../namespacequetzal_1_1units.html#aa4ae993a00c7092d377a71d51eeb260e',1,'quetzal::units']]],
+ ['guarantee_42',['Invariants Guarantee',['../graphs_in_quetzal.html#autotoc_md71',1,'']]]
];
diff --git a/search/all_8.js b/search/all_8.js
index 158a3cc0..cb81afa6 100644
--- a/search/all_8.js
+++ b/search/all_8.js
@@ -1,11 +1,11 @@
var searchData=
[
['identity_0',['identity',['../structquetzal_1_1format_1_1identity.html',1,'quetzal::format::identity'],['../structquetzal_1_1format_1_1newick_1_1detail_1_1identity.html',1,'quetzal::format::newick::detail::identity'],['../structquetzal_1_1coalescence_1_1occupancy__spectrum_1_1editor__policy_1_1identity.html',1,'quetzal::coalescence::occupancy_spectrum::editor_policy::identity']]],
- ['implementations_1',['implementations',['../coalescence_k_ary_tree.html#autotoc_md79',1,'Implementations'],['../coalescence_binary_tree.html#autotoc_md77',1,'Implementations']]],
+ ['implementations_1',['implementations',['../coalescence_binary_tree.html#autotoc_md77',1,'Implementations'],['../coalescence_k_ary_tree.html#autotoc_md79',1,'Implementations']]],
['in_20c_2',['Mathematical composition in C++',['../spatial_graph_local_parameters.html#autotoc_md115',1,'']]],
['in_20quetzal_3',['in quetzal',['../demographic_histories_in_quetzal.html',1,'Demographic Histories in Quetzal'],['../graphs_in_quetzal.html',1,'Graphs in Quetzal']]],
- ['in_5fdegree_4',['in_degree',['../classquetzal_1_1geography_1_1detail_1_1graph__common.html#a30eb051aec5fb6d7b0a7c866819018fa',1,'quetzal::geography::detail::graph_common::in_degree()'],['../classquetzal_1_1coalescence_1_1detail_1_1network__common.html#a954bfd5a8bb6aedbb9effa72fc95e200',1,'quetzal::coalescence::detail::network_common::in_degree()'],['../classquetzal_1_1coalescence_1_1detail_1_1k__ary__tree__common.html#ab345d3d0980e99257dc0db5b84871cc3',1,'quetzal::coalescence::detail::k_ary_tree_common::in_degree()'],['../classboost_1_1binary__tree_3_01true_00_01Vertex_01_4.html#a033d0da113d4e2b591d5e819818057d3',1,'boost::binary_tree< true, Vertex >::in_degree'],['../classquetzal_1_1coalescence_1_1detail_1_1binary__tree__common.html#a95de01c63a78153caab03078fdab2470',1,'quetzal::coalescence::detail::binary_tree_common::in_degree(vertex_descriptor u) const']]],
- ['in_5fedge_5fiterator_5',['in_edge_iterator',['../classquetzal_1_1coalescence_1_1detail_1_1binary__tree__common.html#a60f8b0952cb6f2a8649f650a70dbcee5',1,'quetzal::coalescence::detail::binary_tree_common::in_edge_iterator'],['../classboost_1_1binary__tree_3_01true_00_01Vertex_01_4.html#a8bc312ba32a5a2c7945b51045db893d0',1,'boost::binary_tree< true, Vertex >::in_edge_iterator'],['../classquetzal_1_1coalescence_1_1detail_1_1k__ary__tree__common.html#a4a88613a428c15520000a49b25a5f76e',1,'quetzal::coalescence::detail::k_ary_tree_common::in_edge_iterator'],['../classquetzal_1_1coalescence_1_1detail_1_1network__common.html#ae1939b623dcac920b8a0feaf6e042d0e',1,'quetzal::coalescence::detail::network_common::in_edge_iterator'],['../classquetzal_1_1geography_1_1detail_1_1graph__common.html#a796f62314eea85ab16dfb1d6c195a591',1,'quetzal::geography::detail::graph_common::in_edge_iterator']]],
+ ['in_5fdegree_4',['in_degree',['../classquetzal_1_1coalescence_1_1detail_1_1k__ary__tree__common.html#ab345d3d0980e99257dc0db5b84871cc3',1,'quetzal::coalescence::detail::k_ary_tree_common::in_degree()'],['../classboost_1_1binary__tree_3_01true_00_01Vertex_01_4.html#a033d0da113d4e2b591d5e819818057d3',1,'boost::binary_tree< true, Vertex >::in_degree'],['../classquetzal_1_1coalescence_1_1detail_1_1binary__tree__common.html#a95de01c63a78153caab03078fdab2470',1,'quetzal::coalescence::detail::binary_tree_common::in_degree()'],['../classquetzal_1_1coalescence_1_1detail_1_1network__common.html#a954bfd5a8bb6aedbb9effa72fc95e200',1,'quetzal::coalescence::detail::network_common::in_degree()'],['../classquetzal_1_1geography_1_1detail_1_1graph__common.html#a30eb051aec5fb6d7b0a7c866819018fa',1,'quetzal::geography::detail::graph_common::in_degree()']]],
+ ['in_5fedge_5fiterator_5',['in_edge_iterator',['../classboost_1_1binary__tree_3_01true_00_01Vertex_01_4.html#a8bc312ba32a5a2c7945b51045db893d0',1,'boost::binary_tree< true, Vertex >::in_edge_iterator'],['../classquetzal_1_1coalescence_1_1detail_1_1k__ary__tree__common.html#a4a88613a428c15520000a49b25a5f76e',1,'quetzal::coalescence::detail::k_ary_tree_common::in_edge_iterator'],['../classquetzal_1_1coalescence_1_1detail_1_1network__common.html#ae1939b623dcac920b8a0feaf6e042d0e',1,'quetzal::coalescence::detail::network_common::in_edge_iterator'],['../classquetzal_1_1geography_1_1detail_1_1graph__common.html#a796f62314eea85ab16dfb1d6c195a591',1,'quetzal::geography::detail::graph_common::in_edge_iterator'],['../classquetzal_1_1coalescence_1_1detail_1_1binary__tree__common.html#a60f8b0952cb6f2a8649f650a70dbcee5',1,'quetzal::coalescence::detail::binary_tree_common::in_edge_iterator']]],
['in_5fedges_6',['in_edges',['../classquetzal_1_1geography_1_1detail_1_1graph__common.html#a9a636758af6f08a4f10c766a0384751a',1,'quetzal::geography::detail::graph_common::in_edges()'],['../classquetzal_1_1coalescence_1_1detail_1_1network__common.html#a7f79cb76ec35f30d8c1f16a7faafbed8',1,'quetzal::coalescence::detail::network_common::in_edges()'],['../classquetzal_1_1coalescence_1_1detail_1_1k__ary__tree__common.html#a4958caf8f887eba6b516a06aab68d7d2',1,'quetzal::coalescence::detail::k_ary_tree_common::in_edges()'],['../classquetzal_1_1coalescence_1_1detail_1_1binary__tree__common.html#af816f9e59b79744bfed1ab0004a226c9',1,'quetzal::coalescence::detail::binary_tree_common::in_edges()'],['../classboost_1_1binary__tree_3_01true_00_01Vertex_01_4.html#a93033f38fb5f731bad6528b914219b6f',1,'boost::binary_tree< true, Vertex >::in_edges']]],
['in_5fmemoized_5fdistribution_7',['in_memoized_distribution',['../structquetzal_1_1coalescence_1_1occupancy__spectrum_1_1sampling__policy_1_1in__memoized__distribution.html',1,'quetzal::coalescence::occupancy_spectrum::sampling_policy']]],
['in_5forder_8',['in_order',['../classquetzal_1_1format_1_1newick_1_1generator.html#a39eec7c2cebe179c092ecebd2d854f3a',1,'quetzal::format::newick::generator::in_order()'],['../classquetzal_1_1format_1_1newick_1_1Formatter.html#a1676aa8ddf858ef5bf1c0595d594bad8',1,'quetzal::format::newick::Formatter::in_order()']]],
@@ -17,27 +17,29 @@ var searchData=
['init_14',['init',['../classquetzal_1_1coalescence_1_1newick__with__distance__to__parent.html#a5fd63cee81049a139882a03fd0a4469b',1,'quetzal::coalescence::newick_with_distance_to_parent::init()'],['../classquetzal_1_1coalescence_1_1newick__with__distance__to__parent__and__leaf__name.html#ac76e88491ab7c8beaa125e815a208a28',1,'quetzal::coalescence::newick_with_distance_to_parent_and_leaf_name::init()']]],
['init_5flibrary_15',['init_library',['../structquetzal_1_1geography_1_1gdalcpp_1_1detail_1_1init__library.html',1,'quetzal::geography::gdalcpp::detail']]],
['init_5fwrapper_16',['init_wrapper',['../structquetzal_1_1geography_1_1gdalcpp_1_1detail_1_1init__wrapper.html',1,'quetzal::geography::gdalcpp::detail']]],
- ['initializer_17',['initializer',['../structquetzal_1_1coalescence_1_1detail_1_1initializer.html',1,'quetzal::coalescence::detail']]],
- ['input_20output_18',['input output',['../md_drafts_22-abstract.html#autotoc_md148',1,'Input/Output'],['../tutorials.html#autotoc_md34',1,'Input/Output']]],
- ['insert_19',['insert',['../classquetzal_1_1coalescence_1_1container_1_1Forest.html#a08672fc60ec53557e6d584123a9c1d51',1,'quetzal::coalescence::container::Forest::insert(Position const &position, std::vector< Tree > &&trees) noexcept'],['../classquetzal_1_1coalescence_1_1container_1_1Forest.html#a42a2f4521816c7be0ad1ce15877eff98',1,'quetzal::coalescence::container::Forest::insert(Position const &position, std::vector< Tree > const &trees)'],['../classquetzal_1_1coalescence_1_1container_1_1Forest.html#a980e818c01b32693b8b7bcc13cdd9db8',1,'quetzal::coalescence::container::Forest::insert(Position const &position, Tree &&tree) noexcept'],['../classquetzal_1_1coalescence_1_1container_1_1Forest.html#a7dcf64996c9f0de0bc80eeeb204878fa',1,'quetzal::coalescence::container::Forest::insert(Position const &position, Tree const &tree)']]],
- ['installation_20and_20reuse_20',['Installation and Reuse',['../md_2-installation.html#autotoc_md14',1,'']]],
- ['installation_20and_20usage_21',['Installation and Usage',['../md_2-installation.html',1,'']]],
- ['interfacing_20legacy_20code_22',['interfacing legacy code',['../newick_parser.html#autotoc_md51',1,'Interfacing legacy code'],['../newick_generator.html#autotoc_md66',1,'Interfacing legacy code']]],
- ['introduction_23',['introduction',['../md_1-introduction.html',1,'Introduction'],['../newick_parser.html#autotoc_md37',1,'Introduction'],['../coalescence_binary_tree.html#autotoc_md76',1,'Introduction'],['../coalescence_k_ary_tree.html#autotoc_md78',1,'Introduction']]],
- ['invariants_20guarantee_24',['Invariants Guarantee',['../graphs_in_quetzal.html#autotoc_md71',1,'']]],
- ['inverse_5fpower_5flaw_25',['inverse_power_law',['../structquetzal_1_1demography_1_1dispersal__kernel_1_1inverse__power__law.html',1,'quetzal::demography::dispersal_kernel']]],
- ['is_5fbalanced_26',['is_balanced',['../structquetzal_1_1format_1_1newick_1_1detail_1_1is__balanced.html',1,'quetzal::format::newick::detail::is_balanced< tag >'],['../structquetzal_1_1format_1_1is__balanced.html',1,'quetzal::format::is_balanced< tag >']]],
- ['is_5fbalanced_3c_20detail_3a_3aparenthesis_20_3e_27',['is_balanced< detail::parenthesis >',['../structquetzal_1_1format_1_1newick_1_1detail_1_1is__balanced_3_01detail_1_1parenthesis_01_4.html',1,'quetzal::format::newick::detail']]],
- ['is_5fbalanced_3c_20detail_3a_3asquare_5fbracket_20_3e_28',['is_balanced< detail::square_bracket >',['../structquetzal_1_1format_1_1newick_1_1detail_1_1is__balanced_3_01detail_1_1square__bracket_01_4.html',1,'quetzal::format::newick::detail']]],
- ['is_5fbalanced_3c_20parenthesis_20_3e_29',['is_balanced< parenthesis >',['../structquetzal_1_1format_1_1is__balanced_3_01parenthesis_01_4.html',1,'quetzal::format']]],
- ['is_5fbalanced_3c_20square_5fbracket_20_3e_30',['is_balanced< square_bracket >',['../structquetzal_1_1format_1_1is__balanced_3_01square__bracket_01_4.html',1,'quetzal::format']]],
- ['is_5fdefined_31',['is_defined',['../classquetzal_1_1demography_1_1PopulationSizeOnDiskImplementation.html#ab0f1e9bbb835d4b127e5a2a5fd998f2f',1,'quetzal::demography::PopulationSizeOnDiskImplementation::is_defined()'],['../classquetzal_1_1demography_1_1PopulationSizeHashMapImplementation.html#a5ccce5ef041418d4a30a6da3eac0c5eb',1,'quetzal::demography::PopulationSizeHashMapImplementation::is_defined()']]],
- ['is_5fin_5finterval_32',['is_in_interval',['../classquetzal_1_1geography_1_1landscape.html#ae7d2dd01c529000d13da2516a741e686',1,'quetzal::geography::landscape::is_in_interval()'],['../classquetzal_1_1geography_1_1raster.html#a30d705ce366f499efa4a06001edfe54e',1,'quetzal::geography::raster::is_in_interval()']]],
- ['is_5fisomorphic_33',['is_isomorphic',['../classquetzal_1_1coalescence_1_1detail_1_1binary__tree__common.html#a57f5dd629d965b601174769b61887b87',1,'quetzal::coalescence::detail::binary_tree_common::is_isomorphic()'],['../classquetzal_1_1coalescence_1_1detail_1_1k__ary__tree__common.html#aefb592b454238f732a3e257b038f2fd9',1,'quetzal::coalescence::detail::k_ary_tree_common::is_isomorphic()'],['../classquetzal_1_1coalescence_1_1detail_1_1network__common.html#a32eb9829a9bbc1633303d9182c8979f7',1,'quetzal::coalescence::detail::network_common::is_isomorphic()'],['../classquetzal_1_1geography_1_1detail_1_1graph__common.html#a7167d99410079dac3a0e6e5f80e1155f',1,'quetzal::geography::detail::graph_common::is_isomorphic()']]],
- ['is_5fleft_5fsuccessor_34',['is_left_successor',['../classquetzal_1_1coalescence_1_1detail_1_1binary__tree__common.html#a300ac9d9cd0478c5e026826027d5edd1',1,'quetzal::coalescence::detail::binary_tree_common::is_left_successor()'],['../classboost_1_1binary__tree_3_01true_00_01Vertex_01_4.html#a190fe368d81a5ed534a29d1466f8a5a3',1,'boost::binary_tree< true, Vertex >::is_left_successor']]],
- ['is_5frecorded_35',['is_recorded',['../classquetzal_1_1geography_1_1landscape.html#a4cf6d262482544b1a38daee8e51e7668',1,'quetzal::geography::landscape::is_recorded()'],['../classquetzal_1_1geography_1_1raster.html#a126e127a2b8d605fe8b27dc727b6c9d0',1,'quetzal::geography::raster::is_recorded()']]],
- ['is_5fright_5fsuccessor_36',['is_right_successor',['../classquetzal_1_1coalescence_1_1detail_1_1binary__tree__common.html#a27b3851817627518b3ba11971e71995f',1,'quetzal::coalescence::detail::binary_tree_common::is_right_successor()'],['../classboost_1_1binary__tree_3_01true_00_01Vertex_01_4.html#a1af6d3bb60e0f5a93d26e6680d26bf70',1,'boost::binary_tree< true, Vertex >::is_right_successor']]],
- ['is_5fvalid_37',['is_valid',['../classquetzal_1_1geography_1_1raster.html#aa68ec9f4ff44d275300edffb78575e7f',1,'quetzal::geography::raster::is_valid()'],['../classquetzal_1_1geography_1_1landscape.html#a4e9ba2868e73dafa672d073ba567fcad',1,'quetzal::geography::landscape::is_valid(location_descriptor x) const noexcept'],['../classquetzal_1_1geography_1_1landscape.html#ad84e8b36bbb30ba9b56bd16363360255',1,'quetzal::geography::landscape::is_valid(const colrow &x) const noexcept'],['../classquetzal_1_1geography_1_1landscape.html#a9b14a6dbc4551b48fb3fee623ff53e17',1,'quetzal::geography::landscape::is_valid(const rowcol &x) const noexcept'],['../classquetzal_1_1geography_1_1landscape.html#af2b87b19410addbecaf2aa11f1a917ab',1,'quetzal::geography::landscape::is_valid(time_descriptor t) const noexcept'],['../classquetzal_1_1geography_1_1raster.html#adfdd5619fd562857d748362860f3fb99',1,'quetzal::geography::raster::is_valid(location_descriptor x) const noexcept'],['../classquetzal_1_1geography_1_1raster.html#aab1d6ebf36a176ebf0c029d4af71a863',1,'quetzal::geography::raster::is_valid(const colrow &x) const noexcept'],['../classquetzal_1_1geography_1_1raster.html#ac746493345875d0ee6cd2c9570a71342',1,'quetzal::geography::raster::is_valid(const rowcol &x) const noexcept']]],
- ['isomorphism_38',['isomorphism',['../namespaceboost.html#aee6a7a733118bc6ad9d7f307460eb623',1,'boost::isomorphism(binary_tree< true, Vertex0 > const &g, binary_tree< true, Vertex1 > const &h)'],['../namespaceboost.html#a63833e58d36996c6bdbc10b54ea8f9f3',1,'boost::isomorphism(binary_tree< false, Vertex0 > const &g, binary_tree< false, Vertex1 > const &h)']]],
- ['isotropy_39',['isotropy',['../namespacequetzal_1_1geography.html#af6da7867d1c7f8864a04f8b003a4fabd',1,'quetzal::geography']]]
+ ['initialization_17',['Direct Initialization',['../spatial_graph_dispersal_kernels.html#autotoc_md143',1,'']]],
+ ['initialization_20and_20later_20update_18',['Default Initialization and Later Update',['../spatial_graph_dispersal_kernels.html#autotoc_md142',1,'']]],
+ ['initializer_19',['initializer',['../structquetzal_1_1coalescence_1_1detail_1_1initializer.html',1,'quetzal::coalescence::detail']]],
+ ['input_20output_20',['input output',['../md_drafts_22-abstract.html#autotoc_md150',1,'Input/Output'],['../tutorials.html#autotoc_md34',1,'Input/Output']]],
+ ['insert_21',['insert',['../classquetzal_1_1coalescence_1_1container_1_1Forest.html#a08672fc60ec53557e6d584123a9c1d51',1,'quetzal::coalescence::container::Forest::insert(Position const &position, std::vector< Tree > &&trees) noexcept'],['../classquetzal_1_1coalescence_1_1container_1_1Forest.html#a42a2f4521816c7be0ad1ce15877eff98',1,'quetzal::coalescence::container::Forest::insert(Position const &position, std::vector< Tree > const &trees)'],['../classquetzal_1_1coalescence_1_1container_1_1Forest.html#a980e818c01b32693b8b7bcc13cdd9db8',1,'quetzal::coalescence::container::Forest::insert(Position const &position, Tree &&tree) noexcept'],['../classquetzal_1_1coalescence_1_1container_1_1Forest.html#a7dcf64996c9f0de0bc80eeeb204878fa',1,'quetzal::coalescence::container::Forest::insert(Position const &position, Tree const &tree)']]],
+ ['installation_20and_20reuse_22',['Installation and Reuse',['../md_2-installation.html#autotoc_md14',1,'']]],
+ ['installation_20and_20usage_23',['Installation and Usage',['../md_2-installation.html',1,'']]],
+ ['interfacing_20legacy_20code_24',['interfacing legacy code',['../newick_parser.html#autotoc_md51',1,'Interfacing legacy code'],['../newick_generator.html#autotoc_md66',1,'Interfacing legacy code']]],
+ ['introduction_25',['introduction',['../md_1-introduction.html',1,'Introduction'],['../coalescence_k_ary_tree.html#autotoc_md78',1,'Introduction'],['../newick_parser.html#autotoc_md37',1,'Introduction'],['../coalescence_binary_tree.html#autotoc_md76',1,'Introduction']]],
+ ['invariants_20guarantee_26',['Invariants Guarantee',['../graphs_in_quetzal.html#autotoc_md71',1,'']]],
+ ['inverse_5fpower_5flaw_27',['inverse_power_law',['../structquetzal_1_1demography_1_1dispersal__kernel_1_1inverse__power__law.html',1,'quetzal::demography::dispersal_kernel']]],
+ ['is_5fbalanced_28',['is_balanced',['../structquetzal_1_1format_1_1newick_1_1detail_1_1is__balanced.html',1,'quetzal::format::newick::detail::is_balanced< tag >'],['../structquetzal_1_1format_1_1is__balanced.html',1,'quetzal::format::is_balanced< tag >']]],
+ ['is_5fbalanced_3c_20detail_3a_3aparenthesis_20_3e_29',['is_balanced< detail::parenthesis >',['../structquetzal_1_1format_1_1newick_1_1detail_1_1is__balanced_3_01detail_1_1parenthesis_01_4.html',1,'quetzal::format::newick::detail']]],
+ ['is_5fbalanced_3c_20detail_3a_3asquare_5fbracket_20_3e_30',['is_balanced< detail::square_bracket >',['../structquetzal_1_1format_1_1newick_1_1detail_1_1is__balanced_3_01detail_1_1square__bracket_01_4.html',1,'quetzal::format::newick::detail']]],
+ ['is_5fbalanced_3c_20parenthesis_20_3e_31',['is_balanced< parenthesis >',['../structquetzal_1_1format_1_1is__balanced_3_01parenthesis_01_4.html',1,'quetzal::format']]],
+ ['is_5fbalanced_3c_20square_5fbracket_20_3e_32',['is_balanced< square_bracket >',['../structquetzal_1_1format_1_1is__balanced_3_01square__bracket_01_4.html',1,'quetzal::format']]],
+ ['is_5fdefined_33',['is_defined',['../classquetzal_1_1demography_1_1PopulationSizeHashMapImplementation.html#a5ccce5ef041418d4a30a6da3eac0c5eb',1,'quetzal::demography::PopulationSizeHashMapImplementation::is_defined()'],['../classquetzal_1_1demography_1_1PopulationSizeOnDiskImplementation.html#ab0f1e9bbb835d4b127e5a2a5fd998f2f',1,'quetzal::demography::PopulationSizeOnDiskImplementation::is_defined()']]],
+ ['is_5fin_5finterval_34',['is_in_interval',['../classquetzal_1_1geography_1_1raster.html#a30d705ce366f499efa4a06001edfe54e',1,'quetzal::geography::raster::is_in_interval()'],['../classquetzal_1_1geography_1_1landscape.html#ae7d2dd01c529000d13da2516a741e686',1,'quetzal::geography::landscape::is_in_interval()']]],
+ ['is_5fisomorphic_35',['is_isomorphic',['../classquetzal_1_1coalescence_1_1detail_1_1binary__tree__common.html#a57f5dd629d965b601174769b61887b87',1,'quetzal::coalescence::detail::binary_tree_common::is_isomorphic()'],['../classquetzal_1_1coalescence_1_1detail_1_1k__ary__tree__common.html#aefb592b454238f732a3e257b038f2fd9',1,'quetzal::coalescence::detail::k_ary_tree_common::is_isomorphic()'],['../classquetzal_1_1coalescence_1_1detail_1_1network__common.html#a32eb9829a9bbc1633303d9182c8979f7',1,'quetzal::coalescence::detail::network_common::is_isomorphic()'],['../classquetzal_1_1geography_1_1detail_1_1graph__common.html#a7167d99410079dac3a0e6e5f80e1155f',1,'quetzal::geography::detail::graph_common::is_isomorphic()']]],
+ ['is_5fleft_5fsuccessor_36',['is_left_successor',['../classquetzal_1_1coalescence_1_1detail_1_1binary__tree__common.html#a300ac9d9cd0478c5e026826027d5edd1',1,'quetzal::coalescence::detail::binary_tree_common::is_left_successor()'],['../classboost_1_1binary__tree_3_01true_00_01Vertex_01_4.html#a190fe368d81a5ed534a29d1466f8a5a3',1,'boost::binary_tree< true, Vertex >::is_left_successor']]],
+ ['is_5frecorded_37',['is_recorded',['../classquetzal_1_1geography_1_1landscape.html#a4cf6d262482544b1a38daee8e51e7668',1,'quetzal::geography::landscape::is_recorded()'],['../classquetzal_1_1geography_1_1raster.html#a126e127a2b8d605fe8b27dc727b6c9d0',1,'quetzal::geography::raster::is_recorded()']]],
+ ['is_5fright_5fsuccessor_38',['is_right_successor',['../classboost_1_1binary__tree_3_01true_00_01Vertex_01_4.html#a1af6d3bb60e0f5a93d26e6680d26bf70',1,'boost::binary_tree< true, Vertex >::is_right_successor'],['../classquetzal_1_1coalescence_1_1detail_1_1binary__tree__common.html#a27b3851817627518b3ba11971e71995f',1,'quetzal::coalescence::detail::binary_tree_common::is_right_successor()']]],
+ ['is_5fvalid_39',['is_valid',['../classquetzal_1_1geography_1_1landscape.html#a4e9ba2868e73dafa672d073ba567fcad',1,'quetzal::geography::landscape::is_valid(location_descriptor x) const noexcept'],['../classquetzal_1_1geography_1_1landscape.html#ad84e8b36bbb30ba9b56bd16363360255',1,'quetzal::geography::landscape::is_valid(const colrow &x) const noexcept'],['../classquetzal_1_1geography_1_1landscape.html#a9b14a6dbc4551b48fb3fee623ff53e17',1,'quetzal::geography::landscape::is_valid(const rowcol &x) const noexcept'],['../classquetzal_1_1geography_1_1landscape.html#af2b87b19410addbecaf2aa11f1a917ab',1,'quetzal::geography::landscape::is_valid(time_descriptor t) const noexcept'],['../classquetzal_1_1geography_1_1raster.html#adfdd5619fd562857d748362860f3fb99',1,'quetzal::geography::raster::is_valid(location_descriptor x) const noexcept'],['../classquetzal_1_1geography_1_1raster.html#aab1d6ebf36a176ebf0c029d4af71a863',1,'quetzal::geography::raster::is_valid(const colrow &x) const noexcept'],['../classquetzal_1_1geography_1_1raster.html#ac746493345875d0ee6cd2c9570a71342',1,'quetzal::geography::raster::is_valid(const rowcol &x) const noexcept'],['../classquetzal_1_1geography_1_1raster.html#aa68ec9f4ff44d275300edffb78575e7f',1,'quetzal::geography::raster::is_valid(time_descriptor t) const noexcept']]],
+ ['isomorphism_40',['isomorphism',['../namespaceboost.html#a63833e58d36996c6bdbc10b54ea8f9f3',1,'boost::isomorphism(binary_tree< false, Vertex0 > const &g, binary_tree< false, Vertex1 > const &h)'],['../namespaceboost.html#aee6a7a733118bc6ad9d7f307460eb623',1,'boost::isomorphism(binary_tree< true, Vertex0 > const &g, binary_tree< true, Vertex1 > const &h)']]],
+ ['isotropy_41',['isotropy',['../namespacequetzal_1_1geography.html#af6da7867d1c7f8864a04f8b003a4fabd',1,'quetzal::geography']]]
];
diff --git a/search/all_a.js b/search/all_a.js
index b12a77f4..a509e72c 100644
--- a/search/all_a.js
+++ b/search/all_a.js
@@ -14,7 +14,8 @@ var searchData=
['k_5fary_5ftree_5fcommon_3c_20vertexproperty_2c_20no_5fproperty_2c_20k_5fary_5ftree_3c_20vertexproperty_2c_20no_5fproperty_20_3e_20_3e_11',['k_ary_tree_common< VertexProperty, no_property, k_ary_tree< VertexProperty, no_property > >',['../classquetzal_1_1coalescence_1_1detail_1_1k__ary__tree__common.html',1,'quetzal::coalescence::detail']]],
['karytreevisitorwrap_12',['KaryTreeVisitorWrap',['../structquetzal_1_1format_1_1newick_1_1detail_1_1KaryTreeVisitorWrap.html',1,'quetzal::format::newick::detail']]],
['kernels_13',['Distance-Based Kernels',['../spatial_graph_dispersal_kernels.html#autotoc_md136',1,'']]],
- ['kernels_20with_20spatial_20graphs_14',['kernels with spatial graphs',['../spatial_graph_dispersal_kernels.html#autotoc_md141',1,'Using Kernels with Spatial Graphs'],['../spatial_graph_dispersal_kernels.html#autotoc_md139',1,'Using Kernels with Spatial Graphs']]],
- ['key_5fhash_15',['key_hash',['../structquetzal_1_1demography_1_1FlowOnDiskImplementation_1_1key__hash.html',1,'quetzal::demography::FlowOnDiskImplementation']]],
- ['key_5ftype_16',['key_type',['../structquetzal_1_1demography_1_1FlowOnDiskImplementation_1_1key__type.html#a4771004759b3d92dbbe719b504ff71ac',1,'quetzal::demography::FlowOnDiskImplementation::key_type::key_type(coord_type const &origin, coord_type const &destination)'],['../structquetzal_1_1demography_1_1FlowOnDiskImplementation_1_1key__type.html#ab5fdb1a2a62328923cde1f353372ea8d',1,'quetzal::demography::FlowOnDiskImplementation::key_type::key_type()=default'],['../structquetzal_1_1demography_1_1FlowHashMapImplementation_1_1key__type.html#af59702116c4d18af7c2ef152bd8254b9',1,'quetzal::demography::FlowHashMapImplementation::key_type::key_type()'],['../structquetzal_1_1demography_1_1FlowHashMapImplementation_1_1key__type.html',1,'quetzal::demography::FlowHashMapImplementation< Space, Time, Value >::key_type'],['../structquetzal_1_1demography_1_1FlowOnDiskImplementation_1_1key__type.html',1,'quetzal::demography::FlowOnDiskImplementation< Space, Time, Value >::key_type']]]
+ ['kernels_20from_20spatial_20graphs_14',['Kernels from Spatial Graphs',['../spatial_graph_dispersal_kernels.html#autotoc_md139',1,'']]],
+ ['kernels_20with_20spatial_20graphs_20edges_15',['Using Kernels with Spatial Graphs Edges',['../spatial_graph_dispersal_kernels.html#autotoc_md141',1,'']]],
+ ['key_5fhash_16',['key_hash',['../structquetzal_1_1demography_1_1FlowOnDiskImplementation_1_1key__hash.html',1,'quetzal::demography::FlowOnDiskImplementation']]],
+ ['key_5ftype_17',['key_type',['../structquetzal_1_1demography_1_1FlowOnDiskImplementation_1_1key__type.html#a4771004759b3d92dbbe719b504ff71ac',1,'quetzal::demography::FlowOnDiskImplementation::key_type::key_type(coord_type const &origin, coord_type const &destination)'],['../structquetzal_1_1demography_1_1FlowOnDiskImplementation_1_1key__type.html#ab5fdb1a2a62328923cde1f353372ea8d',1,'quetzal::demography::FlowOnDiskImplementation::key_type::key_type()=default'],['../structquetzal_1_1demography_1_1FlowHashMapImplementation_1_1key__type.html#af59702116c4d18af7c2ef152bd8254b9',1,'quetzal::demography::FlowHashMapImplementation::key_type::key_type()'],['../structquetzal_1_1demography_1_1FlowHashMapImplementation_1_1key__type.html',1,'quetzal::demography::FlowHashMapImplementation< Space, Time, Value >::key_type'],['../structquetzal_1_1demography_1_1FlowOnDiskImplementation_1_1key__type.html',1,'quetzal::demography::FlowOnDiskImplementation< Space, Time, Value >::key_type']]]
];
diff --git a/search/all_b.js b/search/all_b.js
index f0ba3c57..5b494273 100644
--- a/search/all_b.js
+++ b/search/all_b.js
@@ -5,21 +5,22 @@ var searchData=
['lat_2',['lat',['../structquetzal_1_1geography_1_1latlon.html#a0b3841e61f0298aca9adbe8ba3b7a4d4',1,'quetzal::geography::latlon::lat'],['../structquetzal_1_1geography_1_1lonlat.html#a8f3e26a784d75fe45bdd88c62ceaece9',1,'quetzal::geography::lonlat::lat'],['../classquetzal_1_1geography_1_1resolution.html#a3b68f93c9f9d73e0f3c59547b565c9af',1,'quetzal::geography::resolution::lat() const noexcept'],['../classquetzal_1_1geography_1_1resolution.html#a4500c8d387a75b50a38154ddc78aefca',1,'quetzal::geography::resolution::lat(value_type value) noexcept']]],
['lat_5fmax_3',['lat_max',['../classquetzal_1_1geography_1_1extent.html#a76090c1658080dffeec30430c2ed3b0d',1,'quetzal::geography::extent::lat_max(value_type val) noexcept'],['../classquetzal_1_1geography_1_1extent.html#a7ae6d5d5fe1824aaaf5fe2640c4007a2',1,'quetzal::geography::extent::lat_max() const noexcept']]],
['lat_5fmin_4',['lat_min',['../classquetzal_1_1geography_1_1extent.html#a4c9650eff89a50c41058b7d8bb6ef68e',1,'quetzal::geography::extent::lat_min(value_type val) noexcept'],['../classquetzal_1_1geography_1_1extent.html#a1b59fd99d62c8c519064f802d6c10a93',1,'quetzal::geography::extent::lat_min() const noexcept']]],
- ['latlon_5',['latlon',['../structquetzal_1_1geography_1_1latlon.html',1,'quetzal::geography::latlon'],['../structquetzal_1_1geography_1_1latlon.html#a4af0022ea0ce16eb9e07f92a87a067c0',1,'quetzal::geography::latlon::latlon()']]],
- ['layer_6',['Layer',['../classquetzal_1_1geography_1_1gdalcpp_1_1Layer.html',1,'quetzal::geography::gdalcpp']]],
- ['legacy_20code_7',['legacy code',['../newick_generator.html#autotoc_md66',1,'Interfacing legacy code'],['../newick_parser.html#autotoc_md51',1,'Interfacing legacy code']]],
- ['library_8',['The Quetzal Coalescence Library',['../index.html',1,'']]],
- ['literal_9',['literal',['../namespacequetzal_1_1expressive.html#a58c778e9b9b37d66cacf0661990d0545',1,'quetzal::expressive']]],
- ['literal_5ffactory_10',['literal_factory',['../structquetzal_1_1expressive_1_1literal__factory.html',1,'quetzal::expressive']]],
- ['literal_5ft_11',['literal_t',['../structquetzal_1_1expressive_1_1literal__t.html',1,'quetzal::expressive']]],
- ['loader_12',['Loader',['../classquetzal_1_1format_1_1genetics_1_1Loader.html',1,'quetzal::format::genetics']]],
- ['local_20parameters_13',['Local Parameters',['../spatial_graph_local_parameters.html',1,'tutorials']]],
- ['local_20processes_14',['Inform local processes',['../geotiff_parser.html#autotoc_md90',1,'']]],
- ['locations_15',['locations',['../classquetzal_1_1geography_1_1landscape.html#ab94a23956f297f6074a69588a4d48002',1,'quetzal::geography::landscape::locations()'],['../classquetzal_1_1geography_1_1raster.html#a60619ac297a381810d00e187bbc3d108',1,'quetzal::geography::raster::locations()']]],
- ['logistic_16',['logistic',['../structquetzal_1_1demography_1_1dispersal__kernel_1_1logistic.html',1,'quetzal::demography::dispersal_kernel']]],
- ['lognormal_17',['lognormal',['../structquetzal_1_1demography_1_1dispersal__kernel_1_1lognormal.html',1,'quetzal::demography::dispersal_kernel']]],
- ['lon_18',['lon',['../classquetzal_1_1geography_1_1resolution.html#aa2e02480c4b973bc6b01433c33a6ac53',1,'quetzal::geography::resolution::lon(value_type value) noexcept'],['../classquetzal_1_1geography_1_1resolution.html#a9c9b2499d45a3fd2685eca0e77ff6575',1,'quetzal::geography::resolution::lon() const noexcept'],['../structquetzal_1_1geography_1_1lonlat.html#a7188d74669e5648d771aaa92bfd0b0c2',1,'quetzal::geography::lonlat::lon'],['../structquetzal_1_1geography_1_1latlon.html#aded1f471fa5c7fa30cbdc7b394fe0a95',1,'quetzal::geography::latlon::lon']]],
- ['lon_5fmax_19',['lon_max',['../classquetzal_1_1geography_1_1extent.html#a2ec630b30b103e9844aa93c3bd72fe5f',1,'quetzal::geography::extent::lon_max(value_type val) noexcept'],['../classquetzal_1_1geography_1_1extent.html#a1c6dbc9929f995e64eb9ed3a8f279cdd',1,'quetzal::geography::extent::lon_max() const noexcept']]],
- ['lon_5fmin_20',['lon_min',['../classquetzal_1_1geography_1_1extent.html#a76513b46ec418be5d1a1423de5ae72dc',1,'quetzal::geography::extent::lon_min(value_type val) noexcept'],['../classquetzal_1_1geography_1_1extent.html#a0e786856bbe5485ba0b798bbc68a0816',1,'quetzal::geography::extent::lon_min() const noexcept']]],
- ['lonlat_21',['lonlat',['../structquetzal_1_1geography_1_1lonlat.html#a515a35b17f1ec600aa46797b066c0ff9',1,'quetzal::geography::lonlat::lonlat()'],['../structquetzal_1_1geography_1_1lonlat.html',1,'quetzal::geography::lonlat']]]
+ ['later_20update_5',['Default Initialization and Later Update',['../spatial_graph_dispersal_kernels.html#autotoc_md142',1,'']]],
+ ['latlon_6',['latlon',['../structquetzal_1_1geography_1_1latlon.html',1,'quetzal::geography::latlon'],['../structquetzal_1_1geography_1_1latlon.html#a4af0022ea0ce16eb9e07f92a87a067c0',1,'quetzal::geography::latlon::latlon()']]],
+ ['layer_7',['Layer',['../classquetzal_1_1geography_1_1gdalcpp_1_1Layer.html',1,'quetzal::geography::gdalcpp']]],
+ ['legacy_20code_8',['legacy code',['../newick_generator.html#autotoc_md66',1,'Interfacing legacy code'],['../newick_parser.html#autotoc_md51',1,'Interfacing legacy code']]],
+ ['library_9',['The Quetzal Coalescence Library',['../index.html',1,'']]],
+ ['literal_10',['literal',['../namespacequetzal_1_1expressive.html#a58c778e9b9b37d66cacf0661990d0545',1,'quetzal::expressive']]],
+ ['literal_5ffactory_11',['literal_factory',['../structquetzal_1_1expressive_1_1literal__factory.html',1,'quetzal::expressive']]],
+ ['literal_5ft_12',['literal_t',['../structquetzal_1_1expressive_1_1literal__t.html',1,'quetzal::expressive']]],
+ ['loader_13',['Loader',['../classquetzal_1_1format_1_1genetics_1_1Loader.html',1,'quetzal::format::genetics']]],
+ ['local_20parameters_14',['Local Parameters',['../spatial_graph_local_parameters.html',1,'tutorials']]],
+ ['local_20processes_15',['Inform local processes',['../geotiff_parser.html#autotoc_md90',1,'']]],
+ ['locations_16',['locations',['../classquetzal_1_1geography_1_1landscape.html#ab94a23956f297f6074a69588a4d48002',1,'quetzal::geography::landscape::locations()'],['../classquetzal_1_1geography_1_1raster.html#a60619ac297a381810d00e187bbc3d108',1,'quetzal::geography::raster::locations()']]],
+ ['logistic_17',['logistic',['../structquetzal_1_1demography_1_1dispersal__kernel_1_1logistic.html',1,'quetzal::demography::dispersal_kernel']]],
+ ['lognormal_18',['lognormal',['../structquetzal_1_1demography_1_1dispersal__kernel_1_1lognormal.html',1,'quetzal::demography::dispersal_kernel']]],
+ ['lon_19',['lon',['../classquetzal_1_1geography_1_1resolution.html#aa2e02480c4b973bc6b01433c33a6ac53',1,'quetzal::geography::resolution::lon(value_type value) noexcept'],['../classquetzal_1_1geography_1_1resolution.html#a9c9b2499d45a3fd2685eca0e77ff6575',1,'quetzal::geography::resolution::lon() const noexcept'],['../structquetzal_1_1geography_1_1lonlat.html#a7188d74669e5648d771aaa92bfd0b0c2',1,'quetzal::geography::lonlat::lon'],['../structquetzal_1_1geography_1_1latlon.html#aded1f471fa5c7fa30cbdc7b394fe0a95',1,'quetzal::geography::latlon::lon']]],
+ ['lon_5fmax_20',['lon_max',['../classquetzal_1_1geography_1_1extent.html#a2ec630b30b103e9844aa93c3bd72fe5f',1,'quetzal::geography::extent::lon_max(value_type val) noexcept'],['../classquetzal_1_1geography_1_1extent.html#a1c6dbc9929f995e64eb9ed3a8f279cdd',1,'quetzal::geography::extent::lon_max() const noexcept']]],
+ ['lon_5fmin_21',['lon_min',['../classquetzal_1_1geography_1_1extent.html#a76513b46ec418be5d1a1423de5ae72dc',1,'quetzal::geography::extent::lon_min(value_type val) noexcept'],['../classquetzal_1_1geography_1_1extent.html#a0e786856bbe5485ba0b798bbc68a0816',1,'quetzal::geography::extent::lon_min() const noexcept']]],
+ ['lonlat_22',['lonlat',['../structquetzal_1_1geography_1_1lonlat.html#a515a35b17f1ec600aa46797b066c0ff9',1,'quetzal::geography::lonlat::lonlat()'],['../structquetzal_1_1geography_1_1lonlat.html',1,'quetzal::geography::lonlat']]]
];
diff --git a/search/all_c.js b/search/all_c.js
index 4244623d..c1b78673 100644
--- a/search/all_c.js
+++ b/search/all_c.js
@@ -30,13 +30,14 @@ var searchData=
['mirror_27',['mirror',['../classquetzal_1_1geography_1_1mirror.html',1,'quetzal::geography']]],
['model_28',['model',['../spatial_graph_local_parameters.html#autotoc_md120',1,'Adjusting a suitability map using a Digital Elevation Model'],['../structquetzal_1_1coalescence_1_1detail_1_1tree__traits.html#aa4ce6bf8924d7db90412289fd1a3cdaf',1,'quetzal::coalescence::detail::tree_traits::model']]],
['model_20for_20trans_20oceanic_20dispersal_20events_29',['Defining a friction model for trans-oceanic dispersal events',['../spatial_graph_local_parameters.html#autotoc_md123',1,'']]],
- ['models_30',['models',['../spatial_graph_local_process.html#autotoc_md126',1,'Autoregressive Models'],['../spatial_graph_local_process.html#autotoc_md128',1,'Deterministic Models'],['../spatial_graph_local_process.html#autotoc_md132',1,'Environmental Niche Models'],['../spatial_graph_local_parameters.html#autotoc_md113',1,'Environmental Niche Models'],['../spatial_graph_local_process.html#autotoc_md134',1,'Species Competition Models'],['../spatial_graph_local_process.html#autotoc_md130',1,'Stochastic Models']]],
- ['models_20as_20mathematical_20expressions_31',['Niche models as mathematical expressions',['../spatial_graph_local_parameters.html#autotoc_md114',1,'']]],
- ['multiple_20variables_32',['Reading multiple variables',['../geotiff_parser.html#autotoc_md82',1,'']]],
- ['munkres_33',['Munkres',['../classquetzal_1_1polymorphism_1_1fuzzy__transfer__distance_1_1Munkres.html',1,'quetzal::polymorphism::fuzzy_transfer_distance']]],
- ['myedgeinfo_34',['MyEdgeInfo',['../structMyEdgeInfo.html',1,'']]],
- ['mynode_35',['MyNode',['../structMyNode.html',1,'']]],
- ['myspatialgrid_36',['MySpatialGrid',['../structMySpatialGrid.html',1,'']]],
- ['myvertexinfo_37',['MyVertexInfo',['../structMyVertexInfo.html',1,'']]],
- ['myvisitor_38',['MyVisitor',['../structMyVisitor.html',1,'']]]
+ ['model_20s_20basics_30',['Model's Basics',['../spatial_graph_dispersal_kernels.html#autotoc_md137',1,'']]],
+ ['models_31',['models',['../spatial_graph_local_process.html#autotoc_md126',1,'Autoregressive Models'],['../spatial_graph_local_process.html#autotoc_md128',1,'Deterministic Models'],['../spatial_graph_local_parameters.html#autotoc_md113',1,'Environmental Niche Models'],['../spatial_graph_local_process.html#autotoc_md132',1,'Environmental Niche Models'],['../spatial_graph_local_process.html#autotoc_md134',1,'Species Competition Models'],['../spatial_graph_local_process.html#autotoc_md130',1,'Stochastic Models']]],
+ ['models_20as_20mathematical_20expressions_32',['Niche models as mathematical expressions',['../spatial_graph_local_parameters.html#autotoc_md114',1,'']]],
+ ['multiple_20variables_33',['Reading multiple variables',['../geotiff_parser.html#autotoc_md82',1,'']]],
+ ['munkres_34',['Munkres',['../classquetzal_1_1polymorphism_1_1fuzzy__transfer__distance_1_1Munkres.html',1,'quetzal::polymorphism::fuzzy_transfer_distance']]],
+ ['myedgeinfo_35',['MyEdgeInfo',['../structMyEdgeInfo.html',1,'']]],
+ ['mynode_36',['MyNode',['../structMyNode.html',1,'']]],
+ ['myspatialgrid_37',['MySpatialGrid',['../structMySpatialGrid.html',1,'']]],
+ ['myvertexinfo_38',['MyVertexInfo',['../structMyVertexInfo.html',1,'']]],
+ ['myvisitor_39',['MyVisitor',['../structMyVisitor.html',1,'']]]
];
diff --git a/search/all_d.js b/search/all_d.js
index a96e661a..d92b3c2e 100644
--- a/search/all_d.js
+++ b/search/all_d.js
@@ -11,7 +11,7 @@ var searchData=
['negative_5fexponential_8',['negative_exponential',['../structquetzal_1_1demography_1_1dispersal__kernel_1_1negative__exponential.html',1,'quetzal::demography::dispersal_kernel']]],
['neighboring_5fmigration_9',['neighboring_migration',['../classquetzal_1_1demography_1_1demographic__policy_1_1mass__based_1_1neighboring__migration.html',1,'quetzal::demography::demographic_policy::mass_based']]],
['nelements_10',['nElements',['../classquetzal_1_1polymorphism_1_1fuzzy__transfer__distance_1_1FuzzyPartition.html#a06d0350c79f56c98a40bae22f62a8b66',1,'quetzal::polymorphism::fuzzy_transfer_distance::FuzzyPartition']]],
- ['network_11',['network',['../classquetzal_1_1coalescence_1_1network_3_01no__property_00_01no__property_01_4.html#aba981501592ba46309429e6c6951f034',1,'quetzal::coalescence::network< no_property, no_property >::network()'],['../classquetzal_1_1coalescence_1_1network_3_01no__property_00_01no__property_01_4.html#a470e870248e6fc0efa7b13c796dd5809',1,'quetzal::coalescence::network< no_property, no_property >::network(size_t n)'],['../classquetzal_1_1coalescence_1_1network_3_01VertexProperty_00_01no__property_01_4.html#abdce013d77d136506e855b98002a7997',1,'quetzal::coalescence::network< VertexProperty, no_property >::network()'],['../classquetzal_1_1coalescence_1_1network_3_01no__property_00_01EdgeProperty_01_4.html#a5af1a04b7cfacaa415b2ec104f7fff2d',1,'quetzal::coalescence::network< no_property, EdgeProperty >::network()'],['../classquetzal_1_1coalescence_1_1network_3_01no__property_00_01EdgeProperty_01_4.html#a449777685b35dde1bcc34479e15e8cdf',1,'quetzal::coalescence::network< no_property, EdgeProperty >::network(size_t n)'],['../classquetzal_1_1coalescence_1_1network_3_01VertexProperty_00_01EdgeProperty_01_4.html#a340239d37bfac27921206e3311af9570',1,'quetzal::coalescence::network< VertexProperty, EdgeProperty >::network()'],['../classquetzal_1_1coalescence_1_1network_3_01VertexProperty_00_01EdgeProperty_01_4.html#a46b608b4116d6f6577e9d366190b85f4',1,'quetzal::coalescence::network< VertexProperty, EdgeProperty >::network(size_t n)'],['../classquetzal_1_1coalescence_1_1container_1_1Network.html#a9c48a74a9bd5ba784109986088ff7143',1,'quetzal::coalescence::container::Network::Network()'],['../classquetzal_1_1coalescence_1_1container_1_1Network.html#a6e1799c332ef48c10d19f2120b676f38',1,'quetzal::coalescence::container::Network::Network(const CellT &cell)'],['../classquetzal_1_1coalescence_1_1container_1_1Network.html#aa532e66c0230dbed66f84556daf127f9',1,'quetzal::coalescence::container::Network::Network(CellT &&cell) noexcept'],['../classquetzal_1_1coalescence_1_1network_3_01VertexProperty_00_01no__property_01_4.html#a575e0a435c8496da211c9b705bdb69b2',1,'quetzal::coalescence::network< VertexProperty, no_property >::network()'],['../classquetzal_1_1coalescence_1_1network.html',1,'quetzal::coalescence::network< VertexProperty, EdgeProperty >'],['../classquetzal_1_1coalescence_1_1container_1_1Network.html',1,'quetzal::coalescence::container::Network< CellT >']]],
+ ['network_11',['network',['../classquetzal_1_1coalescence_1_1container_1_1Network.html#a9c48a74a9bd5ba784109986088ff7143',1,'quetzal::coalescence::container::Network::Network()'],['../classquetzal_1_1coalescence_1_1container_1_1Network.html#a6e1799c332ef48c10d19f2120b676f38',1,'quetzal::coalescence::container::Network::Network(const CellT &cell)'],['../classquetzal_1_1coalescence_1_1container_1_1Network.html#aa532e66c0230dbed66f84556daf127f9',1,'quetzal::coalescence::container::Network::Network(CellT &&cell) noexcept'],['../classquetzal_1_1coalescence_1_1network_3_01no__property_00_01no__property_01_4.html#a470e870248e6fc0efa7b13c796dd5809',1,'quetzal::coalescence::network< no_property, no_property >::network()'],['../classquetzal_1_1coalescence_1_1network_3_01VertexProperty_00_01no__property_01_4.html#abdce013d77d136506e855b98002a7997',1,'quetzal::coalescence::network< VertexProperty, no_property >::network()'],['../classquetzal_1_1coalescence_1_1network_3_01VertexProperty_00_01no__property_01_4.html#a575e0a435c8496da211c9b705bdb69b2',1,'quetzal::coalescence::network< VertexProperty, no_property >::network(size_t n)'],['../classquetzal_1_1coalescence_1_1network_3_01no__property_00_01EdgeProperty_01_4.html#a5af1a04b7cfacaa415b2ec104f7fff2d',1,'quetzal::coalescence::network< no_property, EdgeProperty >::network()'],['../classquetzal_1_1coalescence_1_1network_3_01no__property_00_01EdgeProperty_01_4.html#a449777685b35dde1bcc34479e15e8cdf',1,'quetzal::coalescence::network< no_property, EdgeProperty >::network(size_t n)'],['../classquetzal_1_1coalescence_1_1network_3_01VertexProperty_00_01EdgeProperty_01_4.html#a340239d37bfac27921206e3311af9570',1,'quetzal::coalescence::network< VertexProperty, EdgeProperty >::network()'],['../classquetzal_1_1coalescence_1_1network_3_01VertexProperty_00_01EdgeProperty_01_4.html#a46b608b4116d6f6577e9d366190b85f4',1,'quetzal::coalescence::network< VertexProperty, EdgeProperty >::network(size_t n)'],['../classquetzal_1_1coalescence_1_1network_3_01no__property_00_01no__property_01_4.html#aba981501592ba46309429e6c6951f034',1,'quetzal::coalescence::network< no_property, no_property >::network()'],['../classquetzal_1_1coalescence_1_1network.html',1,'quetzal::coalescence::network< VertexProperty, EdgeProperty >'],['../classquetzal_1_1coalescence_1_1container_1_1Network.html',1,'quetzal::coalescence::container::Network< CellT >']]],
['network_3c_20no_5fproperty_2c_20edgeproperty_20_3e_12',['network< no_property, EdgeProperty >',['../classquetzal_1_1coalescence_1_1network_3_01no__property_00_01EdgeProperty_01_4.html',1,'quetzal::coalescence']]],
['network_3c_20no_5fproperty_2c_20no_5fproperty_20_3e_13',['network< no_property, no_property >',['../classquetzal_1_1coalescence_1_1network_3_01no__property_00_01no__property_01_4.html',1,'quetzal::coalescence']]],
['network_3c_20vertexproperty_2c_20edgeproperty_20_3e_14',['network< VertexProperty, EdgeProperty >',['../classquetzal_1_1coalescence_1_1network_3_01VertexProperty_00_01EdgeProperty_01_4.html',1,'quetzal::coalescence']]],
diff --git a/search/all_e.js b/search/all_e.js
index 86b2718a..56479e51 100644
--- a/search/all_e.js
+++ b/search/all_e.js
@@ -27,6 +27,6 @@ var searchData=
['out_5fedge_5fiterator_24',['out_edge_iterator',['../classboost_1_1detail_1_1binary__tree__base_1_1out__edge__iterator.html',1,'boost::detail::binary_tree_base< Vertex, Node >::out_edge_iterator'],['../classquetzal_1_1geography_1_1detail_1_1graph__common.html#a3e7f76b545480ffeecd25e153999252e',1,'quetzal::geography::detail::graph_common::out_edge_iterator'],['../classquetzal_1_1coalescence_1_1detail_1_1network__common.html#ad28a1f9f38559753db7bf4467c489c00',1,'quetzal::coalescence::detail::network_common::out_edge_iterator'],['../classquetzal_1_1coalescence_1_1detail_1_1k__ary__tree__common.html#ad72113f772b78fd4f08e5310cf3d80b5',1,'quetzal::coalescence::detail::k_ary_tree_common::out_edge_iterator']]],
['out_5fedge_5flist_5ftype_25',['out_edge_list_type',['../structquetzal_1_1coalescence_1_1detail_1_1tree__traits.html#a9a1b1ec1a82d96a8661b08a0a8750bca',1,'quetzal::coalescence::detail::tree_traits']]],
['out_5fedges_26',['out_edges',['../classquetzal_1_1geography_1_1detail_1_1graph__common.html#a7f069aefd53cc753dd3c8721d6105207',1,'quetzal::geography::detail::graph_common::out_edges()'],['../classquetzal_1_1coalescence_1_1detail_1_1network__common.html#a0ca00763fe997a4062f06de9c316caba',1,'quetzal::coalescence::detail::network_common::out_edges()']]],
- ['output_27',['output',['../tutorials.html#autotoc_md34',1,'Input/Output'],['../md_drafts_22-abstract.html#autotoc_md148',1,'Input/Output'],['../classquetzal_1_1coalescence_1_1network_3_01VertexProperty_00_01no__property_01_4.html#ex2',1,'Output']]],
+ ['output_27',['output',['../tutorials.html#autotoc_md34',1,'Input/Output'],['../md_drafts_22-abstract.html#autotoc_md150',1,'Input/Output'],['../classquetzal_1_1coalescence_1_1network_3_01VertexProperty_00_01no__property_01_4.html#ex2',1,'Output']]],
['overview_28',['Tooling Overview',['../md_2-installation.html#autotoc_md26',1,'']]]
];
diff --git a/search/all_f.js b/search/all_f.js
index 3b5bfe73..b2b414c4 100644
--- a/search/all_f.js
+++ b/search/all_f.js
@@ -1,7 +1,7 @@
var searchData=
[
['p_0',['p',['../structquetzal_1_1demography_1_1dispersal__kernel_1_1gaussian__mixture_1_1param__type.html#ad60bb4d943eae5016e0f6a4101acadeb',1,'quetzal::demography::dispersal_kernel::gaussian_mixture::param_type']]],
- ['packaging_1',['Packaging',['../md_99-developers-notes.html#autotoc_md145',1,'']]],
+ ['packaging_1',['Packaging',['../md_99-developers-notes.html#autotoc_md147',1,'']]],
['param_5fbase_5fclass_2',['param_base_class',['../classquetzal_1_1sampling_1_1param__base__class.html',1,'quetzal::sampling']]],
['param_5ftype_3',['param_type',['../structquetzal_1_1demography_1_1dispersal__kernel_1_1exponential__power_1_1param__type.html',1,'quetzal::demography::dispersal_kernel::exponential_power< Distance >::param_type'],['../classquetzal_1_1sampling_1_1constrained__sampling_1_1param__type.html',1,'quetzal::sampling::constrained_sampling< X, N >::param_type'],['../structquetzal_1_1demography_1_1dispersal__kernel_1_1two__dt_1_1param__type.html',1,'quetzal::demography::dispersal_kernel::two_dt< Distance >::param_type'],['../structquetzal_1_1demography_1_1dispersal__kernel_1_1negative__exponential_1_1param__type.html',1,'quetzal::demography::dispersal_kernel::negative_exponential< Distance >::param_type'],['../structquetzal_1_1demography_1_1dispersal__kernel_1_1logistic_1_1param__type.html',1,'quetzal::demography::dispersal_kernel::logistic< Distance >::param_type'],['../structquetzal_1_1demography_1_1dispersal__kernel_1_1gaussian_1_1param__type.html',1,'quetzal::demography::dispersal_kernel::gaussian< Distance >::param_type'],['../structquetzal_1_1demography_1_1dispersal__kernel_1_1gaussian__mixture_1_1param__type.html',1,'quetzal::demography::dispersal_kernel::gaussian_mixture< Distance >::param_type'],['../structquetzal_1_1demography_1_1dispersal__kernel_1_1lognormal_1_1param__type.html',1,'quetzal::demography::dispersal_kernel::lognormal< Distance >::param_type'],['../structquetzal_1_1demography_1_1dispersal__kernel_1_1inverse__power__law_1_1param__type.html',1,'quetzal::demography::dispersal_kernel::inverse_power_law< Distance >::param_type']]],
['parameters_4',['Local Parameters',['../spatial_graph_local_parameters.html',1,'tutorials']]],
@@ -27,7 +27,7 @@ var searchData=
['predecessor_24',['predecessor',['../classquetzal_1_1coalescence_1_1detail_1_1binary__tree__common.html#a3d7301deb53b22a1328316494cfaa63a',1,'quetzal::coalescence::detail::binary_tree_common::predecessor()'],['../classquetzal_1_1coalescence_1_1detail_1_1network__common.html#a366ac27d33eddd0d90aaa487cb8c6131',1,'quetzal::coalescence::detail::network_common::predecessor()'],['../classquetzal_1_1coalescence_1_1detail_1_1k__ary__tree__common.html#a180f8f7fc43d607eedf66feaf28d459a',1,'quetzal::coalescence::detail::k_ary_tree_common::predecessor()'],['../classboost_1_1binary__tree_3_01true_00_01Vertex_01_4.html#a7ecd37dbf452274ff1b5dd18d6a97dc6',1,'boost::binary_tree< true, Vertex >::predecessor']]],
['preparing_20a_20suitability_20landscape_20for_20the_20simulation_25',['Preparing a suitability landscape for the simulation',['../spatial_graph_local_parameters.html#autotoc_md118',1,'']]],
['probabilitydistribution_26',['probabilitydistribution',['../classquetzal_1_1coalescence_1_1occupancy__spectrum_1_1ProbabilityDistribution.html#ad8d214e9508f8c20d98944c24cf3de88',1,'quetzal::coalescence::occupancy_spectrum::ProbabilityDistribution::ProbabilityDistribution()'],['../classquetzal_1_1coalescence_1_1occupancy__spectrum_1_1ProbabilityDistribution.html',1,'quetzal::coalescence::occupancy_spectrum::ProbabilityDistribution< FilterPolicy, EditorPolicy >'],['../classquetzal_1_1coalescence_1_1occupancy__spectrum_1_1ProbabilityDistribution.html#a321e1732975173ecee1d4df28ae7e791',1,'quetzal::coalescence::occupancy_spectrum::ProbabilityDistribution::ProbabilityDistribution()=default'],['../classquetzal_1_1coalescence_1_1occupancy__spectrum_1_1ProbabilityDistribution.html#acb37212014eb492d2848716400b675f1',1,'quetzal::coalescence::occupancy_spectrum::ProbabilityDistribution::ProbabilityDistribution(self_type &&)=default'],['../classquetzal_1_1coalescence_1_1occupancy__spectrum_1_1ProbabilityDistribution.html#a75a287242ed275939801a426aa118622',1,'quetzal::coalescence::occupancy_spectrum::ProbabilityDistribution::ProbabilityDistribution(int n, int m, FilterPolicy pred=FilterPolicy())']]],
- ['process_27',['Build process',['../md_99-developers-notes.html#autotoc_md144',1,'']]],
+ ['process_27',['Build process',['../md_99-developers-notes.html#autotoc_md146',1,'']]],
['processes_28',['Inform local processes',['../geotiff_parser.html#autotoc_md90',1,'']]],
['processes_20and_20time_20series_29',['Autoregressive processes and time series',['../spatial_graph_local_process.html',1,'tutorials']]],
['properties_30',['properties',['../newick_parser.html#autotoc_md49',1,'Custom properties'],['../newick_generator.html#autotoc_md58',1,'Custom properties'],['../newick_generator.html#autotoc_md64',1,'Custom properties'],['../newick_generator.html#autotoc_md70',1,'Custom properties'],['../newick_parser.html#autotoc_md47',1,'Default properties']]],
diff --git a/search/functions_10.js b/search/functions_10.js
index 84ed1bfd..c8f6fa40 100644
--- a/search/functions_10.js
+++ b/search/functions_10.js
@@ -9,5 +9,5 @@ var searchData=
['simultaneous_5fmultiple_5fmerge_6',['simultaneous_multiple_merge',['../namespacequetzal_1_1coalescence_1_1algorithm.html#aa398ef5456a3ac385d778459c11778df',1,'quetzal::coalescence::algorithm::simultaneous_multiple_merge(BidirectionalIterator first, BidirectionalIterator last, T init, OccupancySpectrum const &sp, BinaryOperation op, Generator &g)'],['../namespacequetzal_1_1coalescence_1_1algorithm.html#a862bf94102f784bf05f1d36d90e8c5bf',1,'quetzal::coalescence::algorithm::simultaneous_multiple_merge(BidirectionalIterator first, BidirectionalIterator last, OccupancySpectrum const &sp, Generator &g)']]],
['source_7',['source',['../classquetzal_1_1coalescence_1_1detail_1_1k__ary__tree__common.html#abe9adffb90896340b96e20bb05dce265',1,'quetzal::coalescence::detail::k_ary_tree_common::source()'],['../classquetzal_1_1coalescence_1_1detail_1_1network__common.html#a7465610bde698c6174bf40aee08ae182',1,'quetzal::coalescence::detail::network_common::source()'],['../classquetzal_1_1geography_1_1detail_1_1graph__common.html#a0ffc38e492b0faf0b63509c5bf09f398',1,'quetzal::geography::detail::graph_common::source()']]],
['successors_8',['successors',['../classquetzal_1_1coalescence_1_1detail_1_1binary__tree__common.html#a17e972a3d4d35efca8cf65cb884ea38e',1,'quetzal::coalescence::detail::binary_tree_common::successors()'],['../classquetzal_1_1coalescence_1_1detail_1_1k__ary__tree__common.html#a5a585d2fcfa297f3437f87c007ef52a1',1,'quetzal::coalescence::detail::k_ary_tree_common::successors()'],['../classquetzal_1_1coalescence_1_1detail_1_1network__common.html#a218e5c98ca317d93290466bb3f00bbfa',1,'quetzal::coalescence::detail::network_common::successors()']]],
- ['support_9',['support',['../classquetzal_1_1coalescence_1_1occupancy__spectrum_1_1Support.html#a23ac4c38ff9c9b9bc349ed6247554ff7',1,'quetzal::coalescence::occupancy_spectrum::Support::Support()'],['../classquetzal_1_1coalescence_1_1occupancy__spectrum_1_1ProbabilityDistribution.html#a30c2366e8098e795a946be56cd46cd23',1,'quetzal::coalescence::occupancy_spectrum::ProbabilityDistribution::support()']]]
+ ['support_9',['support',['../classquetzal_1_1coalescence_1_1occupancy__spectrum_1_1ProbabilityDistribution.html#a30c2366e8098e795a946be56cd46cd23',1,'quetzal::coalescence::occupancy_spectrum::ProbabilityDistribution::support()'],['../classquetzal_1_1coalescence_1_1occupancy__spectrum_1_1Support.html#a23ac4c38ff9c9b9bc349ed6247554ff7',1,'quetzal::coalescence::occupancy_spectrum::Support::Support()']]]
];
diff --git a/search/functions_c.js b/search/functions_c.js
index 62b17149..c174dca1 100644
--- a/search/functions_c.js
+++ b/search/functions_c.js
@@ -9,7 +9,7 @@ var searchData=
['nb_5ftrees_6',['nb_trees',['../classquetzal_1_1coalescence_1_1container_1_1Forest.html#a8ad3e2e58f309474bc211d5630a7c7ae',1,'quetzal::coalescence::container::Forest::nb_trees() const'],['../classquetzal_1_1coalescence_1_1container_1_1Forest.html#a33dc54c5d5368679931661d0b33a363f',1,'quetzal::coalescence::container::Forest::nb_trees(Position const &position) const']]],
['nclusters_7',['nClusters',['../classquetzal_1_1polymorphism_1_1fuzzy__transfer__distance_1_1FuzzyPartition.html#ab63093f1903ba9a41612db864fc5bc04',1,'quetzal::polymorphism::fuzzy_transfer_distance::FuzzyPartition']]],
['nelements_8',['nElements',['../classquetzal_1_1polymorphism_1_1fuzzy__transfer__distance_1_1FuzzyPartition.html#a06d0350c79f56c98a40bae22f62a8b66',1,'quetzal::polymorphism::fuzzy_transfer_distance::FuzzyPartition']]],
- ['network_9',['network',['../classquetzal_1_1coalescence_1_1container_1_1Network.html#aa532e66c0230dbed66f84556daf127f9',1,'quetzal::coalescence::container::Network::Network(CellT &&cell) noexcept'],['../classquetzal_1_1coalescence_1_1container_1_1Network.html#a6e1799c332ef48c10d19f2120b676f38',1,'quetzal::coalescence::container::Network::Network(const CellT &cell)'],['../classquetzal_1_1coalescence_1_1container_1_1Network.html#a9c48a74a9bd5ba784109986088ff7143',1,'quetzal::coalescence::container::Network::Network()'],['../classquetzal_1_1coalescence_1_1network_3_01VertexProperty_00_01EdgeProperty_01_4.html#a46b608b4116d6f6577e9d366190b85f4',1,'quetzal::coalescence::network< VertexProperty, EdgeProperty >::network(size_t n)'],['../classquetzal_1_1coalescence_1_1network_3_01VertexProperty_00_01EdgeProperty_01_4.html#a340239d37bfac27921206e3311af9570',1,'quetzal::coalescence::network< VertexProperty, EdgeProperty >::network()'],['../classquetzal_1_1coalescence_1_1network_3_01no__property_00_01EdgeProperty_01_4.html#a449777685b35dde1bcc34479e15e8cdf',1,'quetzal::coalescence::network< no_property, EdgeProperty >::network(size_t n)'],['../classquetzal_1_1coalescence_1_1network_3_01no__property_00_01EdgeProperty_01_4.html#a5af1a04b7cfacaa415b2ec104f7fff2d',1,'quetzal::coalescence::network< no_property, EdgeProperty >::network()'],['../classquetzal_1_1coalescence_1_1network_3_01VertexProperty_00_01no__property_01_4.html#a575e0a435c8496da211c9b705bdb69b2',1,'quetzal::coalescence::network< VertexProperty, no_property >::network(size_t n)'],['../classquetzal_1_1coalescence_1_1network_3_01VertexProperty_00_01no__property_01_4.html#abdce013d77d136506e855b98002a7997',1,'quetzal::coalescence::network< VertexProperty, no_property >::network()'],['../classquetzal_1_1coalescence_1_1network_3_01no__property_00_01no__property_01_4.html#a470e870248e6fc0efa7b13c796dd5809',1,'quetzal::coalescence::network< no_property, no_property >::network(size_t n)'],['../classquetzal_1_1coalescence_1_1network_3_01no__property_00_01no__property_01_4.html#aba981501592ba46309429e6c6951f034',1,'quetzal::coalescence::network< no_property, no_property >::network()']]],
+ ['network_9',['network',['../classquetzal_1_1coalescence_1_1network_3_01VertexProperty_00_01EdgeProperty_01_4.html#a46b608b4116d6f6577e9d366190b85f4',1,'quetzal::coalescence::network< VertexProperty, EdgeProperty >::network(size_t n)'],['../classquetzal_1_1coalescence_1_1network_3_01VertexProperty_00_01EdgeProperty_01_4.html#a340239d37bfac27921206e3311af9570',1,'quetzal::coalescence::network< VertexProperty, EdgeProperty >::network()'],['../classquetzal_1_1coalescence_1_1network_3_01no__property_00_01EdgeProperty_01_4.html#a449777685b35dde1bcc34479e15e8cdf',1,'quetzal::coalescence::network< no_property, EdgeProperty >::network(size_t n)'],['../classquetzal_1_1coalescence_1_1network_3_01no__property_00_01EdgeProperty_01_4.html#a5af1a04b7cfacaa415b2ec104f7fff2d',1,'quetzal::coalescence::network< no_property, EdgeProperty >::network()'],['../classquetzal_1_1coalescence_1_1network_3_01VertexProperty_00_01no__property_01_4.html#a575e0a435c8496da211c9b705bdb69b2',1,'quetzal::coalescence::network< VertexProperty, no_property >::network(size_t n)'],['../classquetzal_1_1coalescence_1_1network_3_01VertexProperty_00_01no__property_01_4.html#abdce013d77d136506e855b98002a7997',1,'quetzal::coalescence::network< VertexProperty, no_property >::network()'],['../classquetzal_1_1coalescence_1_1network_3_01no__property_00_01no__property_01_4.html#a470e870248e6fc0efa7b13c796dd5809',1,'quetzal::coalescence::network< no_property, no_property >::network(size_t n)'],['../classquetzal_1_1coalescence_1_1network_3_01no__property_00_01no__property_01_4.html#aba981501592ba46309429e6c6951f034',1,'quetzal::coalescence::network< no_property, no_property >::network()'],['../classquetzal_1_1coalescence_1_1container_1_1Network.html#aa532e66c0230dbed66f84556daf127f9',1,'quetzal::coalescence::container::Network::Network(CellT &&cell) noexcept'],['../classquetzal_1_1coalescence_1_1container_1_1Network.html#a6e1799c332ef48c10d19f2120b676f38',1,'quetzal::coalescence::container::Network::Network(const CellT &cell)'],['../classquetzal_1_1coalescence_1_1container_1_1Network.html#a9c48a74a9bd5ba784109986088ff7143',1,'quetzal::coalescence::container::Network::Network()']]],
['network_5fcommon_10',['network_common',['../classquetzal_1_1coalescence_1_1detail_1_1network__common.html#a5662dc0e4ec41fee5898e7f5e646e48d',1,'quetzal::coalescence::detail::network_common::network_common()'],['../classquetzal_1_1coalescence_1_1detail_1_1network__common.html#af83b69797ec8c1f616c33d50606855b5',1,'quetzal::coalescence::detail::network_common::network_common(size_t n)']]],
['null_5foutput_5fiterator_11',['null_output_iterator',['../classquetzal_1_1utils_1_1null__output__iterator.html#a55e363e07c5aa6ef5636f6340c9e2ee3',1,'quetzal::utils::null_output_iterator']]],
['null_5fvertex_12',['null_vertex',['../classquetzal_1_1coalescence_1_1detail_1_1k__ary__tree__common.html#ad6b1f613155c87487674a0fc4733498f',1,'quetzal::coalescence::detail::k_ary_tree_common::null_vertex()'],['../classquetzal_1_1coalescence_1_1detail_1_1network__common.html#a48d315878f2abbcae866c9e30fad8b29',1,'quetzal::coalescence::detail::network_common::null_vertex()'],['../classquetzal_1_1geography_1_1detail_1_1graph__common.html#a3926d1f139c949989273afb99d617a7f',1,'quetzal::geography::detail::graph_common::null_vertex()']]],
diff --git a/spatial_graph_construction.html b/spatial_graph_construction.html
index bf21749f..fff4c3e8 100644
--- a/spatial_graph_construction.html
+++ b/spatial_graph_construction.html
@@ -207,9 +207,9 @@
Discrete spatio-temporal variations of an environmental variable.
Definition raster.hpp:38
Geospatial data formatting and processing.
Definition geography.hpp:17
boost::no_property no_property
Represents no information carried by vertices or edges of a graph.
Definition concepts.hpp:71
-auto from_grid(SpatialGrid const &grid, VertexProperty const &v, EdgeProperty const &e, Vicinity const &vicinity, Directionality dir, Policy const &bounding_policy)
Spatial graph construction method.
Definition from_grid.hpp:30
+auto from_grid(SpatialGrid const &grid, VertexProperty const &v, EdgeProperty const &e, Vicinity const &vicinity, Directionality dir, Policy const &bounding_policy)
Spatial graph construction method.
Definition from_grid.hpp:36
boost::undirectedS isotropy
Property of a process independent of the direction of movement.
Definition directionality.hpp:18
-Definition newick_parser_2.cpp:12
+Definition geography_dispersal_kernel_4.cpp:13
Definition vicinity.hpp:53
Definition coalescence_binary_tree_2.cpp:5
In the simulation context, it can be a better alternative to compute the dispersal probabilities along the edges of the graph once for all - especially if those are constant through time.
-Here we show how to modify the edge property in order to conserve the probabilities computed at each edge of the spatial graph.
+Using Kernels with Spatial Graphs Edges
+In a simulation context, it can be more efficient to compute the dispersal probabilities along the graph's edges once, especially if these probabilities remain constant over time. This saves repeated computations during each simulation step.
+Here, we explain how to create a weighted graph with default edge properties and update those properties later by iterating over the edges.
+First, when constructing the graph, each edge is initialized with a default set of properties (e.g., weights, dispersal probabilities). This allows you to quickly set up the graph structure without needing to provide specific values for every edge upfront.
+Once the graph is created, you can update the edge properties by looping through each edge and assigning more accurate or context-specific values. This method is particularly useful when the final edge properties are derived from complex calculations or external data that may not be immediately available at graph creation.
+By initializing the graph with default values, you maintain flexibility, allowing you to efficiently adjust edge properties later in the simulation or process without needing to recreate the entire graph structure.
Here, we demonstrate how to directly initialize the edge properties during graph creation. This approach is particularly useful when working with large graphs, where manually updating each edge later would be inefficient. By initializing the properties in place, you can ensure that each edge has the correct values from the start.
+This method requires defining a user-specific Edge Property class, which includes a default constructor to allow for proper instantiation. Doing so enables you to efficiently assign properties such as dispersal probabilities or weights directly to the graph’s edges during the initial setup, streamlining the overall process.
+