LSDTopoTools
 All Classes Files Functions Variables Friends Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
oCLSDMatrix2D< T >::BadSize
oCband_matrix
oCLSDMatrix2D< T >::BoundsViolation
oCDisjointSet
oCDSnode
oCFillNodeUsed in pit filling to store elevation data and row and colum indexes
oCindex_cmp< T >Comparison struct used by sort
oCLSDAnalysisDriverThis is a class to manage running LSDTopoTools. It parses a parameter file and then manages running of analyses
oCLSDArray2D
oCLSDBasinObject to store information about drainage basins and generate basin average metrics.
|\CLSDCosmoBasinA derived class that is used to compute erosion rates based on concentrations of in-situ cosmogenic nuclides such as 10Be and 26Al
oCLSDChiNetworkThis object is used to examine a network of channels in chi space
oCLSDChiToolsThis object packages a number of tools for chi analysis
oCLSDCloudThis 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
oCLSDCloudRasterThis code houses the LSDCloudRaster object, designed to create clouds from raster objects
oCLSDCoordinateConverterLLandUTM
oCLSDCosmoData
oCLSDCRNParametersThis 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
oCLSDDatumDatum class for converting coordinates between UTM and lat long
oCLSDEllipsoidEllipsoid class for converting coordinates between UTM and lat long
oCLSDFloodplainClass to store information about floodplains and terraces..
oCLSDFlowInfoObject to perform flow routing
oCLSDGeometryThis object packages a number of tools for chi analysis
|\CLSDPolylineThis object packages a number of tools for chi analysis
oCLSDGrainMatrixThis class is used primarily for the LSDCatchmentModel, to package up data about the stratigraphy and grain fraction data into neat objects
oCLSDGrid2D
oCLSDHollowObject to store information about hollows and generate hollow average metrics
oCLSDIndexChannelThis object contains the node indexes as well as the row and col indices for individual channel segments
|\CLSDChannelThis object inherets from LSDIndexChannel and is used for chi analysis
oCLSDIndexChannelTreeThis object spawns vectors of LSDIndexChannels
oCLSDIndexRasterObject to handle integer rasters
oCLSDJunctionNetworkObject to create a channel network from an LSDFlowInfo object
oCLSDMatrix< Value_T >
oCLSDMatrix2D< T >Simple, barebones, matrix class with dimensions that can be set at run time, array is allocated contiguously in memory
oCLSDMostLikelyPartitionsFinderThis object looks for the most likeley partitions or segments of 2D data
oCLSDParameterParserObject to perform flow routing
oCLSDParticleThis is a class for a particle that can be tracked through simulations and retains data about position and chemical content
|\CLSDCRNParticleCRN tracer particle object, a particle that contains nuclide information
oCLSDParticleColumnThis is a class for a particle that can be tracked through simulations and retains data about position and chemical content
oCLSDPorewaterColumn
oCLSDPorewaterParams
oCLSDRasterMain analysis object to interface with other LSD objects
|oCLSDCatchmentModelThis object is used to model the hydrology, sediment transport and evolution of individual basins
||\CLSDModelDriverThis is a class to manage running LSDTopoTools. It parses a parameter file and then manages running of analyses
|oCLSDRasterMakerCreate model objects to use LSDRaster methods on synthetic landscapes
|oCLSDRasterSpectralThis object performs spectral analysis
||\CLSDRasterModelCreate model objects to use LSDRaster methods on synthetic landscapes
|| \CLSDModelDriverThis is a class to manage running LSDTopoTools. It parses a parameter file and then manages running of analyses
|\CLSDSoilHydroRaster
oCLSDRasterAggregatorA general object for holding several different raster layers
|\CLSDSedimentRoutingA derived class that is used to compute erosion rates based on concentrations of in-situ cosmogenic nuclides such as 10Be and 26Al
oCLSDRasterInfoObject that stores georeferencing information. This information is also stored with the raster, it is seperated here mainly to compare different datasets
oCLSDSpatialCSVReader
oCLSDStrahlerLinksThis 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
oCLSDSwathThis code houses the LSDSwath object, used to make swath profiles
oCLSDTerraceClass to store information about floodplains and terraces..
oCPointData
oCrainGridRainGrid 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
oCrunoffGridObject 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
oCsort_pair_second< T1, T2, Pred >Template for sorting a std::pair
oCspline
\CUnivariateDensityDerivative