diff --git a/annotated.html b/annotated.html
index 2a84741c..01015d56 100644
--- a/annotated.html
+++ b/annotated.html
@@ -387,14 +387,16 @@
CFixture_simple_tree | |
CFixtureCases | |
CHudsonAlgorithm | |
- CMyNode | |
- CMySpatialGrid | |
- CMyVisitor | |
- CNode | "Legacy" tree for testing |
- Ctransition_matrix | |
- Ctree_visitor | |
- Cvertex_info | |
- Cvertex_t | |
+ CMyEdgeInfo | |
+ CMyNode | |
+ CMySpatialGrid | |
+ CMyVertexInfo | |
+ CMyVisitor | |
+ CNode | "Legacy" tree for testing |
+ Ctransition_matrix | |
+ Ctree_visitor | |
+ Cvertex_info | |
+ Cvertex_t | |
diff --git a/annotated_dup.js b/annotated_dup.js
index bf30d822..a75569dc 100644
--- a/annotated_dup.js
+++ b/annotated_dup.js
@@ -257,8 +257,10 @@ var annotated_dup =
[ "Fixture_simple_tree", "structFixture__simple__tree.html", "structFixture__simple__tree" ],
[ "FixtureCases", "structFixtureCases.html", "structFixtureCases" ],
[ "HudsonAlgorithm", "classHudsonAlgorithm.html", "classHudsonAlgorithm" ],
+ [ "MyEdgeInfo", "structMyEdgeInfo.html", "structMyEdgeInfo" ],
[ "MyNode", "structMyNode.html", "structMyNode" ],
[ "MySpatialGrid", "structMySpatialGrid.html", "structMySpatialGrid" ],
+ [ "MyVertexInfo", "structMyVertexInfo.html", "structMyVertexInfo" ],
[ "MyVisitor", "structMyVisitor.html", "structMyVisitor" ],
[ "Node", "structNode.html", "structNode" ],
[ "transition_matrix", "structtransition__matrix.html", "structtransition__matrix" ],
diff --git a/bound__policy_8hpp_source.html b/bound__policy_8hpp_source.html
index 3a3bd93b..c88f5d70 100644
--- a/bound__policy_8hpp_source.html
+++ b/bound__policy_8hpp_source.html
@@ -185,7 +185,7 @@
56 int sink = num_land_vertices;
57 assert(
graph.num_vertices() ==
sink + 1 );
-
+
@@ -222,7 +222,7 @@
101 symmetricIndex = s - width + 1;
-
+
diff --git a/classes.html b/classes.html
index 4be23fe4..61622796 100644
--- a/classes.html
+++ b/classes.html
@@ -188,7 +188,7 @@
landscape (quetzal::geography)latlon (quetzal::geography)Layer (quetzal::geography::gdalcpp)literal_factory (quetzal::expressive)literal_t (quetzal::expressive)Loader (quetzal::format::genetics)logistic (quetzal::demography::dispersal_kernel)lognormal (quetzal::demography::dispersal_kernel)lonlat (quetzal::geography)
- M
-- make_expression_t (quetzal::expressive)
- make_undirected (quetzal::detail)
- make_undirected< boost::adjacency_list< A, B, C, D, E, F > > (quetzal::detail)
- make_undirected< quetzal::coalescence::k_ary_tree< V, E > > (quetzal::detail)
- Marker_Descriptor (quetzal::format::genetics)
- mass_based (quetzal::demography::demographic_policy)
- Matrix (quetzal::polymorphism::fuzzy_transfer_distance)
- mean_accumulator (boost::accumulators::impl)
- mirror (quetzal::geography)
- Munkres (quetzal::polymorphism::fuzzy_transfer_distance)
- MyNode
- MySpatialGrid
- MyVisitor
+make_expression_t (quetzal::expressive)make_undirected (quetzal::detail)make_undirected< boost::adjacency_list< A, B, C, D, E, F > > (quetzal::detail)make_undirected< quetzal::coalescence::k_ary_tree< V, E > > (quetzal::detail)Marker_Descriptor (quetzal::format::genetics)mass_based (quetzal::demography::demographic_policy)Matrix (quetzal::polymorphism::fuzzy_transfer_distance)mean_accumulator (boost::accumulators::impl)mirror (quetzal::geography)Munkres (quetzal::polymorphism::fuzzy_transfer_distance)MyEdgeInfoMyNodeMySpatialGridMyVertexInfoMyVisitor
- N
- negative_exponential (quetzal::demography::dispersal_kernel)
- mass_based::neighboring_migration (quetzal::demography::demographic_policy)
- Network (quetzal::coalescence::container)
- network (quetzal::coalescence)
- network< no_property, no_property > (quetzal::coalescence)
- network_common (quetzal::coalescence::detail)
- newick_with_distance_to_parent (quetzal::coalescence)
- newick_with_distance_to_parent_and_leaf_name (quetzal::coalescence)
- Node
- node (quetzal::format::newick::ast)
- null_output_iterator (quetzal::utils)
diff --git a/classquetzal_1_1geography_1_1landscape-members.html b/classquetzal_1_1geography_1_1landscape-members.html
index 5a5cec82..7cd0de69 100644
--- a/classquetzal_1_1geography_1_1landscape-members.html
+++ b/classquetzal_1_1geography_1_1landscape-members.html
@@ -154,37 +154,43 @@
colrow typedef (defined in quetzal::geography::landscape< Key, Time >) | quetzal::geography::landscape< Key, Time > | |
contains(const latlon &x) const noexcept | quetzal::geography::landscape< Key, Time > | inline |
contains(const lonlat &x) const noexcept | quetzal::geography::landscape< Key, Time > | inline |
- contains(const time_type &t) const noexcept | quetzal::geography::landscape< Key, Time > | inline |
- decimal_degree typedef (defined in quetzal::geography::landscape< Key, Time >) | quetzal::geography::landscape< Key, Time > | |
- depth() const noexcept | quetzal::geography::landscape< Key, Time > | inline |
- from_files(const std::map< key_type, std::filesystem::path > &files, const std::vector< time_type > ×) | quetzal::geography::landscape< Key, Time > | inlinestatic |
- get_extent() const noexcept | quetzal::geography::landscape< Key, Time > | inline |
- get_resolution() const noexcept | quetzal::geography::landscape< Key, Time > | inline |
- height() const noexcept | quetzal::geography::landscape< Key, Time > | inline |
- key_type typedef (defined in quetzal::geography::landscape< Key, Time >) | quetzal::geography::landscape< Key, Time > | |
- latlon typedef (defined in quetzal::geography::landscape< Key, Time >) | quetzal::geography::landscape< Key, Time > | |
- location_descriptor typedef (defined in quetzal::geography::landscape< Key, Time >) | quetzal::geography::landscape< Key, Time > | |
- locations() const noexcept | quetzal::geography::landscape< Key, Time > | inline |
- lonlat typedef (defined in quetzal::geography::landscape< Key, Time >) | quetzal::geography::landscape< Key, Time > | |
- num_locations() const noexcept | quetzal::geography::landscape< Key, Time > | inline |
- num_variables() const noexcept | quetzal::geography::landscape< Key, Time > | inline |
- operator[](const key_type &key) const | quetzal::geography::landscape< Key, Time > | inline |
- operator[](const key_type &key) | quetzal::geography::landscape< Key, Time > | inline |
- origin() const noexcept | quetzal::geography::landscape< Key, Time > | inline |
- rowcol typedef (defined in quetzal::geography::landscape< Key, Time >) | quetzal::geography::landscape< Key, Time > | |
- time_descriptor typedef (defined in quetzal::geography::landscape< Key, Time >) | quetzal::geography::landscape< Key, Time > | |
- time_type typedef (defined in quetzal::geography::landscape< Key, Time >) | quetzal::geography::landscape< Key, Time > | |
- times() const noexcept | quetzal::geography::landscape< Key, Time > | inline |
- to_centroid(const latlon &x) const | quetzal::geography::landscape< Key, Time > | inline |
- to_colrow(const latlon &x) const noexcept | quetzal::geography::landscape< Key, Time > | inline |
- to_colrow(location_descriptor x) const noexcept | quetzal::geography::landscape< Key, Time > | inline |
- to_descriptor(const colrow &x) const noexcept | quetzal::geography::landscape< Key, Time > | inline |
- to_descriptor(const latlon &x) const noexcept | quetzal::geography::landscape< Key, Time > | inline |
- to_geotiff(Callable f, time_descriptor start, time_descriptor end, const std::filesystem::path &file) const | quetzal::geography::landscape< Key, Time > | inline |
- to_latlon(location_descriptor x) const noexcept | quetzal::geography::landscape< Key, Time > | inline |
- to_latlon(const colrow &x) const noexcept | quetzal::geography::landscape< Key, Time > | inline |
+ decimal_degree typedef (defined in quetzal::geography::landscape< Key, Time >) | quetzal::geography::landscape< Key, Time > | |
+ depth() const noexcept | quetzal::geography::landscape< Key, Time > | inline |
+ from_file(const std::map< key_type, std::filesystem::path > &files, const std::vector< time_type > ×) | quetzal::geography::landscape< Key, Time > | inlinestatic |
+ get_extent() const noexcept | quetzal::geography::landscape< Key, Time > | inline |
+ get_resolution() const noexcept | quetzal::geography::landscape< Key, Time > | inline |
+ height() const noexcept | quetzal::geography::landscape< Key, Time > | inline |
+ is_in_interval(const time_type &t) const noexcept | quetzal::geography::landscape< Key, Time > | inline |
+ is_recorded(const time_type &t) const noexcept | quetzal::geography::landscape< Key, Time > | inline |
+ is_valid(location_descriptor x) const noexcept | quetzal::geography::landscape< Key, Time > | inline |
+ is_valid(const colrow &x) const noexcept | quetzal::geography::landscape< Key, Time > | inline |
+ is_valid(const rowcol &x) const noexcept | quetzal::geography::landscape< Key, Time > | inline |
+ is_valid(time_descriptor t) const noexcept | quetzal::geography::landscape< Key, Time > | inline |
+ key_type typedef (defined in quetzal::geography::landscape< Key, Time >) | quetzal::geography::landscape< Key, Time > | |
+ latlon typedef (defined in quetzal::geography::landscape< Key, Time >) | quetzal::geography::landscape< Key, Time > | |
+ location_descriptor typedef (defined in quetzal::geography::landscape< Key, Time >) | quetzal::geography::landscape< Key, Time > | |
+ locations() const noexcept | quetzal::geography::landscape< Key, Time > | inline |
+ lonlat typedef (defined in quetzal::geography::landscape< Key, Time >) | quetzal::geography::landscape< Key, Time > | |
+ num_locations() const noexcept | quetzal::geography::landscape< Key, Time > | inline |
+ num_variables() const noexcept | quetzal::geography::landscape< Key, Time > | inline |
+ operator[](const key_type &key) const | quetzal::geography::landscape< Key, Time > | inline |
+ operator[](const key_type &key) | quetzal::geography::landscape< Key, Time > | inline |
+ origin() const noexcept | quetzal::geography::landscape< Key, Time > | inline |
+ rowcol typedef (defined in quetzal::geography::landscape< Key, Time >) | quetzal::geography::landscape< Key, Time > | |
+ time_descriptor typedef (defined in quetzal::geography::landscape< Key, Time >) | quetzal::geography::landscape< Key, Time > | |
+ time_type typedef (defined in quetzal::geography::landscape< Key, Time >) | quetzal::geography::landscape< Key, Time > | |
+ times() const noexcept | quetzal::geography::landscape< Key, Time > | inline |
+ to_centroid(const latlon &x) const | quetzal::geography::landscape< Key, Time > | inline |
+ to_colrow(const latlon &x) const noexcept | quetzal::geography::landscape< Key, Time > | inline |
+ to_colrow(location_descriptor x) const noexcept | quetzal::geography::landscape< Key, Time > | inline |
+ to_descriptor(const colrow &x) const noexcept | quetzal::geography::landscape< Key, Time > | inline |
+ to_descriptor(const latlon &x) const noexcept | quetzal::geography::landscape< Key, Time > | inline |
+ to_geotiff(Callable f, time_descriptor start, time_descriptor end, const std::filesystem::path &file) const | quetzal::geography::landscape< Key, Time > | inline |
+ to_latlon(location_descriptor x) const noexcept | quetzal::geography::landscape< Key, Time > | inline |
+ to_latlon(const colrow &x) const noexcept | quetzal::geography::landscape< Key, Time > | inline |
+ to_lonlat(location_descriptor x) const noexcept | quetzal::geography::landscape< Key, Time > | inline |
to_lonlat(const colrow &x) const noexcept | quetzal::geography::landscape< Key, Time > | inline |
- to_rowcol(const latlon &x) const noexcept | quetzal::geography::landscape< Key, Time > | inline |
+ to_rowcol(const latlon &x) const noexcept | quetzal::geography::landscape< Key, Time > | inline |
to_shapefile(std::vector< latlon > points, const std::filesystem::path &file) const | quetzal::geography::landscape< Key, Time > | inline |
to_shapefile(std::map< latlon, int > counts, const std::filesystem::path &file) const | quetzal::geography::landscape< Key, Time > | inline |
width() const noexcept | quetzal::geography::landscape< Key, Time > | inline |
diff --git a/classquetzal_1_1geography_1_1landscape.html b/classquetzal_1_1geography_1_1landscape.html
index c0fe4c4e..70d64c01 100644
--- a/classquetzal_1_1geography_1_1landscape.html
+++ b/classquetzal_1_1geography_1_1landscape.html
@@ -158,12 +158,12 @@
class quetzal::geography::landscape< Key, Time >
Discrete spatio-temporal variations of a set of environmental variables.
-Read and write multiple georeferenced raster datasets with multiple bands (layers). Multiple quetzal::geography::raster objects are assembled into a multivariate discrete quetzal::geography::landscape. This geospatial collection is constructed from raster files and gives strong guarantees on grids consistency.