CoastalME  1.0
Modelling framework to simulate decadal to centennial coastal morphodynamic
 All Classes Namespaces Files Functions Variables Typedefs Friends Macros
File List
Here is a list of all files with brief descriptions:
[detail level 12345]
\-src
 o-CMakeFiles
 |o-3.2.2
 ||o-CompilerIdC
 |||\*CMakeCCompilerId.c
 ||\-CompilerIdCXX
 || \*CMakeCXXCompilerId.cpp
 |o*feature_tests.c
 |\*feature_tests.cxx
 o*2d_point.cppGeometry class used to represent 2D point objects with floating-point co-ordinates
 o*2d_point.hContains CGeom2DPoint definitions
 o*2d_shape.cppAbstract class, used as a base class for 2D objects (line, area, etc.)
 o*2d_shape.hContains CA2DShape definitions
 o*2di_point.cppGeometry class used to represent 2D point objects with integer co-ordinates
 o*2di_point.hContains CGeom2DIPoint definitions
 o*2di_shape.cppAbstract class, used as a base class for integer 2D objects (line, area, etc.)
 o*2di_shape.hContains CA2DShape definitions
 o*assign_landforms.cppAssigns landform categories to coastlines and coastal cells, and to all other dryland cells
 o*calc_curvature.cppCalculates curvature of 2D vectors
 o*calc_external_forcing.cppCalculates external forcings
 o*calc_waves.cppSimulates wave propagation, including wave shadowing
 o*cell.cppCGeomCell routines
 o*cell.hContains CGeomCell definitions
 o*cell_landform.cppCRWCellLandform routines
 o*cell_landform.hContains CRWCellLandform definitions
 o*cell_layer.cppCRWCellLayer routines
 o*cell_layer.hContains CRWCellLayer definitions
 o*cell_sediment.cppCRWCellSediment routines
 o*cell_sediment.hContains CRWCellSediment definitions
 o*cliff.cppCRWCliff routines
 o*cliff.hContains CRWCliff definitions
 o*cme.cppThe start-up routine for CoastalME
 o*cme.hThis file contains global definitions for CoastalME
 o*coast.cppCRWCoast routines
 o*coast.hContains CRWCoast definitions
 o*coast_landform.cppCACoastLandform routines
 o*coast_landform.hContains CACoastLandform definitions
 o*coast_polygon.cppCGeomCoastPolygon routines
 o*coast_polygon.hContains CGeomCoastPolygon definitions
 o*create_polygons.cppCreates coast polygons for sediment transport calcs
 o*create_profiles.cppCreates profiles which are approximately normal to the coastline, these will become inter-polygon boundaries
 o*do_beach_actual_sediment_movement.cppDoes between-polygon actual (supply-limited) redistribution of transported beach sediment
 o*do_beach_estimate_actual_erosion.cppEstimates actual (supply-limited) beach erosion on polygons, and constructs a between-polygon budget of actual beach sediment movement
 o*do_beach_potential_erosion.cppCalculates potential (i.e. not constrained by the availability of unconsolidated sediment) beach erosion on coastal polygons
 o*do_beach_within_polygon.cppDoes within-polygon actual erosion and distribution of transported beach sediment
 o*do_cliff_collapse.cppCollapses cliffs
 o*do_intervention.cppChecks for new interventions
 o*drift.cppCRWDrift routines
 o*drift.hContains CRWDrift definitions
 o*gis_raster.cppThese functions use GDAL to read and write raster GIS files in several formats. This version will build with GDAL version 2
 o*gis_utils.cppVarious GIS-related functions. This version will build with GDAL version 2
 o*gis_vector.cppThese functions use GDAL to read and write vector GIS files in several formats. This version will build with GDAL version 2
 o*hermite_cubic.cppSome routines from the hermite_cubic library
 o*hermite_cubic.hDefinitions of some routines from the hermite_cubic library
 o*i_line.cppCGeomILine routines
 o*i_line.hContains CGeomILine definitions
 o*init_grid.cppInitialises the raster grid and calculates sea depth on each cell
 o*intervention.cppCRWIntervention routines
 o*intervention.hContains CRWIntervention definitions
 o*line.cppCGeomLine routines
 o*line.hContains CGeomLine definitions
 o*linearinterp.cppDefinitions of some routines from the linear interp library
 o*linearinterp.hDeclarations of some routines from the linear interp library
 o*locate_coast.cppFinds the coastline on the raster grid
 o*locate_estuaries.cppFinds estuaries on the raster grid
 o*multi_line.cppCGeomMultiLine routines
 o*multi_line.hContains CGeomMultiLine definitions
 o*profile.cppCGeomProfile routines
 o*profile.hContains CGeomProfile definitions
 o*random_numbers.cppRandom number routines
 o*raster_grid.cppCGeomRasterGrid routines
 o*raster_grid.hContains CGeomRasterGrid definitions
 o*read_input.cppReads non-GIS input files
 o*shore_platform.cppErodes the shore platform, extrapolating from erosion calculated on coastline-normal profiles
 o*simulation.cppThe start-of-simulation routine
 o*simulation.hContains CSimulation definitions
 o*smooth_line.cppSmoothing routines for CGeomLine objects
 o*update_grid.cppUpdates the raster grid
 o*utils.cppUtility routines
 o*utils_global.cppGlobally-available utility routines
 \*write_output.cppWrites non-GIS output files