LSDTopoTools
 All Classes Files Functions Variables Friends Pages
LSDCatchmentModel Member List

This is the complete list of members for LSDCatchmentModel, including all inherited members.

addGS(int x, int y) (defined in LSDCatchmentModel)LSDCatchmentModel
alternating_direction_nodata_fill(int window_width)LSDRaster
alternating_direction_nodata_fill_irregular_raster(int window_width)LSDRaster
alternating_direction_nodata_fill_with_trimmer(int window_width)LSDRaster
apply_mask(LSDIndexRaster &mask)LSDRaster
BasinArea(LSDIndexRaster Basins)LSDRaster
BasinAverager(LSDIndexRaster &Basins)LSDRaster
BasinPuncher(vector< int > basin_ids, LSDIndexRaster BasinArray)LSDRaster
Boomerang(LSDRaster &Slope, LSDRaster &D_inf, string RasterFilename, float log_bin_width=0.1, int SplineResolution=200, float bin_threshold=0.05)LSDRaster
border_with_nodata(int border_width, int irregular_switch=0)LSDRaster
BufferRasterData(float window_radius)LSDRaster
calchydrograph(double time) (defined in LSDCatchmentModel)LSDCatchmentModel
calchydrograph(double time, runoffGrid &runoff)LSDCatchmentModel
calculate_and_print_polyfit_and_roughness_rasters(float window_radius, float roughness_radius, string file_prefix, vector< int > file_list)LSDRaster
calculate_and_print_polyfit_rasters(float window_radius, string file_prefix, vector< int > file_list)LSDRaster
calculate_factor_of_safety_at_saturation(float C_r, float rho_s, float soil_thick, float tan_phi, LSDRaster &SlopeAngle)LSDRaster
calculate_orientation_matrix_eigenvalues(float window_radius, Array2D< float > &l, Array2D< float > &m, Array2D< float > &n, Array2D< float > &s1, Array2D< float > &s2, Array2D< float > &s3)LSDRaster
calculate_plane_coefficient_matrices(float window_radius, Array2D< float > &a_plane, Array2D< float > &b_plane, Array2D< float > &c_plane)LSDRaster
calculate_polyfit_aspect(Array2D< float > &d, Array2D< float > &e)LSDRaster
calculate_polyfit_classification(Array2D< float > &a, Array2D< float > &b, Array2D< float > &c, Array2D< float > &d, Array2D< float > &e)LSDRaster
calculate_polyfit_coefficient_matrices(float window_radius, Array2D< float > &a, Array2D< float > &b, Array2D< float > &c, Array2D< float > &d, Array2D< float > &e, Array2D< float > &f)LSDRaster
calculate_polyfit_curvature(Array2D< float > &a, Array2D< float > &b)LSDRaster
calculate_polyfit_directional_cosines(Array2D< float > &d, Array2D< float > &e, Array2D< float > &l, Array2D< float > &m, Array2D< float > &n)LSDRaster
calculate_polyfit_elevation(Array2D< float > &f)LSDRaster
calculate_polyfit_planform_curvature(Array2D< float > &a, Array2D< float > &b, Array2D< float > &c, Array2D< float > &d, Array2D< float > &e)LSDRaster
calculate_polyfit_profile_curvature(Array2D< float > &a, Array2D< float > &b, Array2D< float > &c, Array2D< float > &d, Array2D< float > &e)LSDRaster
calculate_polyfit_roughness_metrics(float window_radius1, float window_radius2, vector< int > raster_selection)LSDRaster
calculate_polyfit_slope(Array2D< float > &d, Array2D< float > &e)LSDRaster
calculate_polyfit_surface_metrics(float window_radius, vector< int > raster_selection)LSDRaster
calculate_polyfit_tangential_curvature(Array2D< float > &a, Array2D< float > &b, Array2D< float > &c, Array2D< float > &d, Array2D< float > &e)LSDRaster
calculate_REI(Array2D< float > &a_plane, Array2D< float > &b_plane, float CriticalSlope)LSDRaster
calculate_REI(float window_radius, float CriticalSlope)LSDRaster
calculate_relief(float kernelWidth, int kernelType)LSDRaster
calculate_roughness_rasters(float window_radius, float roughness_radius, string file_prefix, vector< int > file_code)LSDRaster
calculate_slope_angles()LSDRaster
calculate_topographic_index(LSDRaster &AccumulationArea, LSDRaster &Slope)LSDRaster
calculate_water_supply_rate_for_saturation(float soil_thick, float K, LSDRaster &ContributingArea, LSDRaster &SlopeAngle)LSDRaster
CalculateAdaptiveCurvatureThresholdSD(int half_width)LSDRaster
call_erosion()LSDCatchmentModel
call_lateral()LSDCatchmentModel
CastShadows(int Azimuth, int ZenithAngle)LSDRaster
catchment_water_input_and_hydrology(double local_time_factor)LSDCatchmentModel
catchment_water_input_and_hydrology(double local_time_factor, runoffGrid &runoff)LSDCatchmentModel
catchment_waterinputs(runoffGrid &runoff) (defined in LSDCatchmentModel)LSDCatchmentModel
ChannelLengthByOrder(LSDIndexRaster &StreamNetwork, Array2D< int > FlowDir)LSDRaster
check_DEM_edge_condition()LSDCatchmentModel
check_if_point_is_in_raster(float X_coordinate, float Y_coordinate)LSDRaster
check_isolated_nodata()LSDRaster
check_wetted_area(int scan_area_interval_iter) (defined in LSDCatchmentModel)LSDCatchmentModel
clip_to_smaller_raster(LSDRaster &smaller_raster)LSDRaster
clip_to_smaller_raster(LSDIndexRaster &smaller_raster)LSDRaster
CollectBasinMetrics(LSDIndexRaster &Basins, LSDRaster &Slope, LSDRaster &Elevation, LSDRaster &Aspect, LSDRaster &Area, LSDRaster &DrainageDensity, LSDRaster &Cht, LSDRaster &HillslopeLength, LSDRaster &MeanSlope, LSDRaster &Relief, LSDRaster &MeanAspect, LSDRaster &LH_drainage_density, Array2D< float > LH_Data, float CriticalSlope, string RasterFilename)LSDRaster
convert_from_centimetres_to_metres()LSDRaster
convert_from_feet_to_metres()LSDRaster
ConvertToBinary(int Value, int ndv)LSDRaster
CookieCutRaster(LSDRaster Cutter)LSDRaster
count_catchment_gridcells()LSDCatchmentModel
create_binary_isdata_raster()LSDRaster
create_mask(float window_radius, int neighbourhood_switch)LSDRaster
Create_Mask(string Condition, float TestValue)LSDRaster
create_raster_nodata()LSDRaster
CreateHilltopPatches(int minimum_patch_size)LSDRaster
CreateHilltopPatchesNEW(int minimum_patch_size) (defined in LSDRaster)LSDRaster
creep(double) (defined in LSDCatchmentModel)LSDCatchmentModel
d50(int index1) (defined in LSDCatchmentModel)LSDCatchmentModel
D_inf()LSDRaster
D_inf_ConvertFlowToArea()LSDRaster
D_inf_FlowArea(Array2D< float > FlowDir_array)LSDRaster
D_inf_FlowDir()LSDRaster
D_inf_units()LSDRaster
D_inf_watershed(LSDRaster D_inf_FlowDir, int PourRow, int PourCol)LSDRaster
D_infAccum(int i, int j, Array2D< float > CountGrid, Array2D< float > Flowarea_Raster, Array2D< float > FlowDir_array)LSDRaster
DataResolutionLSDRasterprotected
depth_update()LSDCatchmentModel
DiamondSquare(int feature_order, float scale)LSDRaster
DiamondSquare_SampleStep(int stepsize, float scale)LSDRaster
difference_rasters(LSDRaster &compare_raster)LSDRaster
does_file_exist(const std::string &filename)LSDCatchmentModelinline
does_raster_have_same_dimensions(LSDRaster &Compare_raster)LSDRaster
does_raster_have_same_dimensions(LSDIndexRaster &Compare_raster)LSDRaster
does_raster_have_same_dimensions_and_georeferencing(LSDRaster &Compare_raster)LSDRaster
does_raster_have_same_dimensions_and_georeferencing(LSDIndexRaster &Compare_raster)LSDRaster
drainage_area_D8()LSDCatchmentModel
DrainageDensity(LSDIndexRaster &StreamNetwork, LSDIndexRaster &Basins, Array2D< int > FlowDir)LSDRaster
DSSampleDiamond(int row, int col, int size, float value)LSDRaster
DSSampleSquare(int row, int col, int size, float value)LSDRaster
DSSetFeatureCorners(int featuresize, float scale)LSDRaster
erode(double mult_factor)LSDCatchmentModel
evaporate(double time) (defined in LSDCatchmentModel)LSDCatchmentModel
ExtractByMask(LSDIndexRaster Mask)LSDRaster
fill()LSDRaster
fill(float &MinSlope)LSDRaster
fill_iterator(Array2D< float > &fill_data, int i, int j)LSDRaster
fill_with_interpolated_data(vector< int > rows_of_nodes, vector< int > cols_of_nodes, vector< float > interpolated_data)LSDRaster
find_cells_bordered_by_nodata()LSDRaster
Find_UTM_central_meridian(int UTM_zone)LSDRaster
FlattenToCSV(string FileName)LSDRaster
FlattenToFile(string FileName)LSDRaster
FlattenToWGS84CSV(string FileName)LSDRaster
flow_route()LSDCatchmentModel
FMDChannelsFromChannelHeads(vector< int > &channel_heads_rows, vector< int > &channel_heads_cols, float R_threshold)LSDRaster
FreemanMDFlow()LSDRaster
FreemanMDFlow_SingleSource(int i_source, int j_source)LSDRaster
GaussianFilter(float sigma, int kr=0)LSDRaster
GeoReferencingStringsLSDRasterprotected
get_ascii_raster(string FILENAME)LSDRaster
get_catchment_input_points() (defined in LSDCatchmentModel)LSDCatchmentModel
get_catchment_input_points(runoffGrid &runoff) (defined in LSDCatchmentModel)LSDCatchmentModel
get_cycle() const (defined in LSDCatchmentModel)LSDCatchmentModelinline
get_data_element(int row, int column)LSDRasterinline
get_DataResolution() const LSDRasterinline
get_drainage_density_of_raster(LSDIndexRaster &StreamNetwork, Array2D< int > FlowDir)LSDRaster
get_easting_and_northing_vectors(vector< float > &Eastings, vector< float > &Northings)LSDRaster
get_GeoReferencingStrings() const LSDRasterinline
get_hilltop_curvature(LSDRaster &curvature, LSDRaster &Hilltops)LSDRaster
get_imax() const (defined in LSDCatchmentModel)LSDCatchmentModelinline
get_jmax() const (defined in LSDCatchmentModel)LSDCatchmentModelinline
get_lat_and_long_locations(int row, int col, double &lat, double &longitude, LSDCoordinateConverterLLandUTM Converter)LSDRaster
get_maxcycle() const (defined in LSDCatchmentModel)LSDCatchmentModelinline
get_NCols() const LSDRasterinline
get_NoDataValue() const LSDRasterinline
get_NRows() const LSDRasterinline
get_percentage_bedrock_ridgetops(LSDRaster &roughness, LSDRaster &hilltop_curvature, float threshold)LSDRaster
get_potential_floodplain_patches(LSDRaster &Relief, LSDRaster &Slope, float relief_threshold, float slope_threshold)LSDRaster
get_RasterData() const LSDRasterinline
get_RasterData_dbl() const LSDRasterinline
get_RasterData_int() const LSDRasterinline
get_RasterData_vector()LSDRaster
get_RasterData_vector_No_NDVs()LSDRaster
get_row_and_col_of_a_point(float X_coordinate, float Y_coordinate, int &row, int &col)LSDRaster
get_threshold_for_floodplain(float bin_width, float peak_threshold, int peak_distance)LSDRaster
get_threshold_for_floodplain_QQ(string q_q_filename, float threshold_condition, int lower_percentile, int upper_percentile)LSDRaster
get_UTM_information(int &UTM_zone, bool &is_North)LSDRaster
get_value_of_point(float UTME, float UTMN)LSDRaster
get_x_and_y_locations(int row, int col, double &x_loc, double &y_loc)LSDRaster
get_x_and_y_locations(int row, int col, float &x_loc, float &y_loc)LSDRaster
get_XMinimum() const LSDRasterinline
get_XY_MinMax()LSDRaster
get_YMinimum() const LSDRasterinline
GetBasinVector(LSDIndexRaster Basins, int BasinOfInterest)LSDRaster
GetVectors(LSDRaster Magnitude, LSDRaster Direction, string output_file, int step)LSDRaster
grow_grass(double amount3) (defined in LSDCatchmentModel)LSDCatchmentModel
grow_vegetation(int vegetation_growth_interval_hours) (defined in LSDCatchmentModel)LSDCatchmentModel
hillshade()LSDRaster
hillshade(float altitude, float azimuth, float z_factor) (defined in LSDRaster)LSDRaster
HillslopeLengthFromDrainageDensity(LSDIndexRaster &StreamNetwork, LSDIndexRaster &Basins, Array2D< int > FlowDir)LSDRaster
HilltopsToCSV(LSDRaster &CHT, LSDRaster &CHT_gradient, LSDRaster &gradient, int UTMZone, bool isNorth, int eId, string filename)LSDRaster
impose_georeferencing_UTM(int zone, string NorS)LSDRaster
inchannel_landsliding(int inchannel_landsliding_interval_hours) (defined in LSDCatchmentModel)LSDCatchmentModel
increment_counters() (defined in LSDCatchmentModel)LSDCatchmentModel
ingest_graindata_from_file(std::string FILENAME)LSDCatchmentModel
initialise_arrays()LSDCatchmentModel
initialise_drainage_area() (defined in LSDCatchmentModel)LSDCatchmentModel
initialise_model_domain_extents()LSDCatchmentModel
initialise_rainfall_runoff(runoffGrid &runoff) (defined in LSDCatchmentModel)LSDCatchmentModel
initialise_variables(std::string pname, std::string pfname)LSDCatchmentModel
interpolate_points_bilinear(vector< float > UTMEvec, vector< float > UTMNvec)LSDRaster
is_hydro_only() const (defined in LSDCatchmentModel)LSDCatchmentModelinline
IsolateChannelsGeonet(float timesteps, float area_threshold, float window_radius, string q_q_filename)LSDRaster
IsolateChannelsLashermesAspect(float sigma, string q_q_filename) (defined in LSDRaster)LSDRaster
IsolateChannelsLashermesCurvature(float sigma, string q_q_filename)LSDRaster
IsolateChannelsLashermesCurvatureArea(float sigma, float area_threshold, string q_q_filename) (defined in LSDRaster)LSDRaster
IsolateChannelsLashermesFull(float sigma, string q_q_filename_prefix) (defined in LSDRaster)LSDRaster
IsolateChannelsQuantileQuantile(string q_q_filename)LSDRaster
IsolateChannelsQuantileQuantileAdaptive(int half_width) (defined in LSDRaster)LSDRaster
lateral3()LSDCatchmentModel
load_data()LSDCatchmentModel
local_landsliding(int local_landsliding_interval) (defined in LSDCatchmentModel)LSDCatchmentModel
LSDCatchmentModel()LSDCatchmentModelinline
LSDCatchmentModel(string pname, string pfname)LSDCatchmentModelinline
LSDRaster()LSDRasterinline
LSDRaster(string filename, string extension)LSDRasterinline
LSDRaster(int nrows, int ncols, float xmin, float ymin, float cellsize, float ndv, Array2D< float > data)LSDRasterinline
LSDRaster(int nrows, int ncols, double xmin, double ymin, double cellsize, double ndv, Array2D< double > data)LSDRasterinline
LSDRaster(int nrows, int ncols, float xmin, float ymin, float cellsize, float ndv, Array2D< float > data, map< string, string > temp_GRS)LSDRasterinline
LSDRasterTemplate(Array2D< float > InputData)LSDRaster
M2DFlow()LSDRaster
MakeGaussianKernel(Array2D< float > &Kernel, float sigma, int SimilarityRadius)LSDRaster
MapAlgebra_add(LSDRaster &M_raster)LSDRaster
MapAlgebra_divide(LSDRaster &M_raster)LSDRaster
MapAlgebra_multiply(LSDRaster &M_raster)LSDRaster
MapAlgebra_subtract(LSDRaster &M_raster)LSDRaster
mask_to_indexraster_using_threshold(float threshold, bool belowthresholdisnodata)LSDRaster
mask_to_nodata_below_threshold(float threshold)LSDRaster
mask_to_nodata_using_threshold(float threshold, bool belowthresholdisnodata)LSDRaster
mask_to_nodata_using_threshold_using_other_raster(float threshold, bool belowthresholdisnodata, LSDRaster &MaskingRaster)LSDRaster
mask_to_nodata_with_mask_raster(LSDIndexRaster &Mask_raster, int mask_value)LSDRaster
MaskRaster(LSDIndexRaster Mask)LSDRaster
max_elevation(void)LSDRaster
MDFlow(vector< string > BoundaryConditions)LSDRaster
mean_elevation(void)LSDRaster
mean_relief(float kernelsize)LSDRaster
mean_ws_elev(int x, int y) (defined in LSDCatchmentModel)LSDCatchmentModel
MergeRasters(LSDRaster &RasterToAdd)LSDRaster
NColsLSDRasterprotected
neighbourhood_statistics_fraction_condition(float window_radius, int neighbourhood_switch, int condition_switch, float test_value)LSDRaster
neighbourhood_statistics_local_relief(float window_radius, int neighbourhood_switch)LSDRaster
neighbourhood_statistics_spatial_average(float window_radius, int neighbourhood_switch)LSDRaster
neighbourhood_statistics_spatial_average_and_SD(float window_radius, int neighbourhood_switch)LSDRaster
nodata_fill_irregular_raster(int window_radius)LSDRaster
NoDataValueLSDRasterprotected
NonLocalMeansFilter(int WindowRadius=2, int SimilarityRadius=2, int DegreeFiltering=2, float Sigma=1.25)LSDRaster
NRowsLSDRasterprotected
operator=(const LSDRaster &LSDR)LSDRaster
output_data()LSDCatchmentModel
output_data(double temptotal, runoffGrid &runoff)LSDCatchmentModel
OverwriteRaster(LSDRaster &RasterToAdd)LSDRaster
PadRasterSymmetric(Array2D< float > &PaddedRasterData, int &SimilarityRadius)LSDRaster
parse_line(std::ifstream &infile, string &parameter, string &value)LSDCatchmentModel
PeronaMalikFilter(int timesteps, float percentile_for_lambda, float dt)LSDRaster
PointShapefileToRaster(string FileName)LSDRaster
PolylineShapefileToRaster(string FileName)LSDRaster
PoupulateRasterGaussian(float minimum, float mean)LSDRaster
PoupulateRasterSingleValue(float value)LSDRaster
print_cycle() (defined in LSDCatchmentModel)LSDCatchmentModel
print_initial_values()LSDCatchmentModel
print_parameters() (defined in LSDCatchmentModel)LSDCatchmentModel
print_rainfall_data()LSDCatchmentModel
quickOpenMPtest()LSDCatchmentModelstatic
QuinnMDFlow()LSDRaster
raster_multiplier(float multiplier)LSDRaster
raster_statistics_by_index(LSDIndexRaster &IndexRaster, vector< float > &mean_vector, vector< float > &sd_vector, vector< float > &serr_vector, vector< int > &Npts_vector)LSDRaster
RasterDataLSDRasterprotected
RasterData_dblLSDRasterprotected
RasterData_int (defined in LSDRaster)LSDRasterprotected
RasterTrimmer()LSDRaster
RasterTrimmerPadded(int padded_pixels)LSDRaster
RasterTrimmerSpiral()LSDRaster
read_ascii_raster(string FILENAME) (defined in LSDRaster)LSDRaster
read_ascii_raster_integers(string FILENAME)LSDRaster
read_rainfalldata(std::string FILENAME)LSDCatchmentModel
read_raster(string filename, string extension)LSDRaster
remove_positive_hilltop_curvature(LSDRaster &hilltop_curvature)LSDRaster
remove_positive_values()LSDRaster
remove_seas()LSDRaster
RemoveAbove(float Value)LSDRaster
RemoveBelow(float Value)LSDRaster
RemoveControlCharactersFromEndOfString(std::string toRemove)LSDCatchmentModel
Resample(float OutputResolution)LSDRaster
rewrite_with_random_values(float range)LSDRaster
RidgeBuffer(int BufferRadius)LSDRaster
RidgeSample(Array2D< float > &Ridges)LSDRaster
RidgeSmoother(int WindowRadius)LSDRaster
rudimentary_nodata_fill()LSDRaster
Sample_Along_Ridge(LSDRaster &Raster1, LSDRaster &Raster2, LSDRaster &Raster3, int a, int b, int threshold)LSDRaster
sand_fraction(int index1) (defined in LSDCatchmentModel)LSDCatchmentModel
save_raster_data(double tempcycle)LSDCatchmentModel
save_raster_output() (defined in LSDCatchmentModel)LSDCatchmentModel
scan_area() (defined in LSDCatchmentModel)LSDCatchmentModel
set_data_element(int row, int column, float value)LSDRasterinline
set_fall_velocities()LSDCatchmentModel
set_global_timefactor() (defined in LSDCatchmentModel)LSDCatchmentModel
set_inputoutput_diff() (defined in LSDCatchmentModel)LSDCatchmentModel
set_local_timefactor() (defined in LSDCatchmentModel)LSDCatchmentModel
set_loop_cycle() (defined in LSDCatchmentModel)LSDCatchmentModel
set_time_counters() (defined in LSDCatchmentModel)LSDCatchmentModel
SetWrapSample(int row, int col, float value)LSDRaster
Shadow(int theta, int phi)LSDRaster
Shadows(int Azimuth, int ZenithAngle)LSDRaster
SingleBasinAverager(LSDIndexRaster &Basin)LSDRaster
slide_3() (defined in LSDCatchmentModel)LSDCatchmentModel
slide_5() (defined in LSDCatchmentModel)LSDCatchmentModel
slide_GS(int x, int y, double amount, int x2, int y2) (defined in LSDCatchmentModel)LSDCatchmentModel
slope_creep(int creep_time_interval_days, double creep_coeff) (defined in LSDCatchmentModel)LSDCatchmentModel
soil_development() (defined in LSDCatchmentModel)LSDCatchmentModel
soil_erosion(double time) (defined in LSDCatchmentModel)LSDCatchmentModel
sort_active(int x, int y) (defined in LSDCatchmentModel)LSDCatchmentModel
strip_raster_padding()LSDRaster
topmodel_runoff(double cycle)LSDCatchmentModel
topmodel_runoff(double cycle, runoffGrid &runoff)LSDCatchmentModel
TopographicShielding(int theta_step, int phi_step)LSDRaster
TopographicShielding() (defined in LSDRaster)LSDRaster
Update_GeoReferencingStrings(float NewXmin, float NewYmax)LSDRaster
Update_GeoReferencingStrings()LSDRaster
water_flux_out() (defined in LSDCatchmentModel)LSDCatchmentModel
WrapSample(int row, int col)LSDRaster
write_dinf_flowdir_to_LSDRaster(Array2D< float > dinflow)LSDRaster
write_double_asc_raster(string string_filename)LSDRaster
write_double_bil_raster(string filename, string string_filename)LSDRaster
write_double_flt_raster(string filename, string string_filename)LSDRaster
write_double_raster(string filename, string extension)LSDRaster
write_output_timeseries(runoffGrid &runoff) (defined in LSDCatchmentModel)LSDCatchmentModel
write_raster(string filename, string extension)LSDRaster
write_RasterData_to_text_file(string filename)LSDRaster
XMinimumLSDRasterprotected
YMinimumLSDRasterprotected
zero_and_calc_drainage_area()LSDCatchmentModel
zero_values()LSDCatchmentModel