band_matrix | |
DisjointSet | |
DSnode | |
FillNode | Used in pit filling to store elevation data and row and colum indexes |
index_cmp | Comparison struct used by sort |
LSDAnalysisDriver | This is a class to manage running LSDTopoTools. It parses a parameter file and then manages running of analyses |
LSDArray2D | |
LSDBasin | Object to store information about drainage basins and generate basin average metrics. |
LSDCatchmentModel | This object is used to model the hydrology, sediment transport and evolution of individual basins |
LSDChannel | This object inherets from LSDIndexChannel and is used for chi analysis |
LSDChiNetwork | This object is used to examine a network of channels in chi space |
LSDChiTools | This object packages a number of tools for chi analysis |
LSDCloud | This code houses the LSDCloud object, and associated functions, designed to analyse 3D pointcloud data, such as airborne LiDAR, and interface with the raster based LSDTopotools. Currently reads .las files, but this could be expanded in the future to include other input types |
LSDCloudRaster | This code houses the LSDCloudRaster object, designed to create clouds from raster objects |
LSDCoordinateConverterLLandUTM | |
LSDCosmoBasin | A derived class that is used to compute erosion rates based on concentrations of in-situ cosmogenic nuclides such as 10Be and 26Al |
LSDCosmoData | |
LSDCRNParameters | This class contains parameters used in cosmogenic nuclide calculations It sits seperately from the particle object since it applies to an entire environment and not just an individual particle. Seperating the object in this way reduces memory redundancy |
LSDCRNParticle | CRN tracer particle object, a particle that contains nuclide information |
LSDDatum | Datum class for converting coordinates between UTM and lat long |
LSDEllipsoid | Ellipsoid class for converting coordinates between UTM and lat long |
LSDFloodplain | Class to store information about floodplains and terraces.. |
LSDFlowInfo | Object to perform flow routing |
LSDGeometry | This object packages a number of tools for chi analysis |
LSDGrainMatrix | This class is used primarily for the LSDCatchmentModel, to package up data about the stratigraphy and grain fraction data into neat objects |
LSDGrid2D | |
LSDHollow | Object to store information about hollows and generate hollow average metrics |
LSDIndexChannel | This object contains the node indexes as well as the row and col indices for individual channel segments |
LSDIndexChannelTree | This object spawns vectors of LSDIndexChannels |
LSDIndexRaster | Object to handle integer rasters |
LSDJunctionNetwork | Object to create a channel network from an LSDFlowInfo object |
LSDMatrix | |
LSDMatrix2D | Simple, barebones, matrix class with dimensions that can be set at run time, array is allocated contiguously in memory |
BadSize | |
BoundsViolation | |
LSDModelDriver | This is a class to manage running LSDTopoTools. It parses a parameter file and then manages running of analyses |
LSDMostLikelyPartitionsFinder | This object looks for the most likeley partitions or segments of 2D data |
LSDParameterParser | Object to perform flow routing |
LSDParticle | This is a class for a particle that can be tracked through simulations and retains data about position and chemical content |
LSDParticleColumn | This is a class for a particle that can be tracked through simulations and retains data about position and chemical content |
LSDPolyline | This object packages a number of tools for chi analysis |
LSDPorewaterColumn | |
LSDPorewaterParams | |
LSDRaster | Main analysis object to interface with other LSD objects |
LSDRasterAggregator | A general object for holding several different raster layers |
LSDRasterInfo | Object that stores georeferencing information. This information is also stored with the raster, it is seperated here mainly to compare different datasets |
LSDRasterMaker | Create model objects to use LSDRaster methods on synthetic landscapes |
LSDRasterModel | Create model objects to use LSDRaster methods on synthetic landscapes |
LSDRasterSpectral | This object performs spectral analysis |
LSDSedimentRouting | A derived class that is used to compute erosion rates based on concentrations of in-situ cosmogenic nuclides such as 10Be and 26Al |
LSDSoilHydroRaster | |
LSDSpatialCSVReader | |
LSDStrahlerLinks | This object holds information on the Strahler links in a channel network whereas the LSDJunctionNetwork object stores every junction, this object stores information about the links that connect different strahelr orders: e.g. every 1st order channel, every 2nd order channel, etc |
LSDSwath | This code houses the LSDSwath object, used to make swath profiles |
LSDTerrace | Class to store information about floodplains and terraces.. |
PointData | |
rainGrid | RainGrid is a class used to store and manipulate rainfall data. It can be used to interpolate or downscale rainfall data from coarser resolutions/grid spacings |
runoffGrid | Object for storing and calculating the saturation and hence surface runoff when using spatially variable rainfall input (j_mean, but 2D, i.e. j_mean_array[i][j], same as model |
sort_pair_second | Template for sorting a std::pair |
spline | |
UnivariateDensityDerivative | |