CoastalME
1.0
Modelling framework to simulate decadal to centennial coastal morphodynamic

src  
CMakeFiles  
3.2.2  
CompilerIdC  
CMakeCCompilerId.c  
CompilerIdCXX  
CMakeCXXCompilerId.cpp  
feature_tests.c  
feature_tests.cxx  
2d_point.cpp  Geometry class used to represent 2D point objects with floatingpoint coordinates 
2d_point.h  Contains CGeom2DPoint definitions 
2d_shape.cpp  Abstract class, used as a base class for 2D objects (line, area, etc.) 
2d_shape.h  Contains CA2DShape definitions 
2di_point.cpp  Geometry class used to represent 2D point objects with integer coordinates 
2di_point.h  Contains CGeom2DIPoint definitions 
2di_shape.cpp  Abstract class, used as a base class for integer 2D objects (line, area, etc.) 
2di_shape.h  Contains CA2DShape definitions 
assign_landforms.cpp  Assigns landform categories to coastlines and coastal cells, and to all other dryland cells 
calc_curvature.cpp  Calculates curvature of 2D vectors 
calc_external_forcing.cpp  Calculates external forcings 
calc_waves.cpp  Simulates wave propagation, including wave shadowing 
cell.cpp  CGeomCell routines 
cell.h  Contains CGeomCell definitions 
cell_landform.cpp  CRWCellLandform routines 
cell_landform.h  Contains CRWCellLandform definitions 
cell_layer.cpp  CRWCellLayer routines 
cell_layer.h  Contains CRWCellLayer definitions 
cell_sediment.cpp  CRWCellSediment routines 
cell_sediment.h  Contains CRWCellSediment definitions 
cliff.cpp  CRWCliff routines 
cliff.h  Contains CRWCliff definitions 
cme.cpp  The startup routine for CoastalME 
cme.h  This file contains global definitions for CoastalME 
coast.cpp  CRWCoast routines 
coast.h  Contains CRWCoast definitions 
coast_landform.cpp  CACoastLandform routines 
coast_landform.h  Contains CACoastLandform definitions 
coast_polygon.cpp  CGeomCoastPolygon routines 
coast_polygon.h  Contains CGeomCoastPolygon definitions 
create_polygons.cpp  Creates coast polygons for sediment transport calcs 
create_profiles.cpp  Creates profiles which are approximately normal to the coastline, these will become interpolygon boundaries 
do_beach_actual_sediment_movement.cpp  Does betweenpolygon actual (supplylimited) redistribution of transported beach sediment 
do_beach_estimate_actual_erosion.cpp  Estimates actual (supplylimited) beach erosion on polygons, and constructs a betweenpolygon budget of actual beach sediment movement 
do_beach_potential_erosion.cpp  Calculates potential (i.e. not constrained by the availability of unconsolidated sediment) beach erosion on coastal polygons 
do_beach_within_polygon.cpp  Does withinpolygon actual erosion and distribution of transported beach sediment 
do_cliff_collapse.cpp  Collapses cliffs 
do_intervention.cpp  Checks for new interventions 
drift.cpp  CRWDrift routines 
drift.h  Contains CRWDrift definitions 
gis_raster.cpp  These functions use GDAL to read and write raster GIS files in several formats. This version will build with GDAL version 2 
gis_utils.cpp  Various GISrelated functions. This version will build with GDAL version 2 
gis_vector.cpp  These functions use GDAL to read and write vector GIS files in several formats. This version will build with GDAL version 2 
hermite_cubic.cpp  Some routines from the hermite_cubic library 
hermite_cubic.h  Definitions of some routines from the hermite_cubic library 
i_line.cpp  CGeomILine routines 
i_line.h  Contains CGeomILine definitions 
init_grid.cpp  Initialises the raster grid and calculates sea depth on each cell 
intervention.cpp  CRWIntervention routines 
intervention.h  Contains CRWIntervention definitions 
line.cpp  CGeomLine routines 
line.h  Contains CGeomLine definitions 
linearinterp.cpp  Definitions of some routines from the linear interp library 
linearinterp.h  Declarations of some routines from the linear interp library 
locate_coast.cpp  Finds the coastline on the raster grid 
locate_estuaries.cpp  Finds estuaries on the raster grid 
multi_line.cpp  CGeomMultiLine routines 
multi_line.h  Contains CGeomMultiLine definitions 
profile.cpp  CGeomProfile routines 
profile.h  Contains CGeomProfile definitions 
random_numbers.cpp  Random number routines 
raster_grid.cpp  CGeomRasterGrid routines 
raster_grid.h  Contains CGeomRasterGrid definitions 
read_input.cpp  Reads nonGIS input files 
shore_platform.cpp  Erodes the shore platform, extrapolating from erosion calculated on coastlinenormal profiles 
simulation.cpp  The startofsimulation routine 
simulation.h  Contains CSimulation definitions 
smooth_line.cpp  Smoothing routines for CGeomLine objects 
update_grid.cpp  Updates the raster grid 
utils.cpp  Utility routines 
utils_global.cpp  Globallyavailable utility routines 
write_output.cpp  Writes nonGIS output files 