API reference#
Note
This section provides an overview of goSPL main objects, functions and methods.
Class Model
Instantiates model object and performs surface processes evolution.
Class Mesh
Defines spherical mesh characteristics and builds PETSc DMPlex.
Class Pit
Performs parallel depression filling of the surface.
Class Flow
Flow accumulation computation for unstructured mesh.
Class SPL
Stream power law linear slope-dependency.
Class SPL (non-linear)
Stream power law non-linear slope-dependency.
Class SPL with soil
Stream power law accounting for soil production.
Class Sediment Continent
Functions related to sediment transport and deposition for continental regions.
Class Sediment Marine
Functions related to sediment transport and deposition for marine continental regions.
Class Hillslope
Functions to evaluate linear and non-linear hillslope processes.
Class Tectonics
Functions to evaluate vertical and horizontal interpolation when considering horizontal displacements.
Class Stratigraphy
Functions related to stratigraphic architecture and compaction.
Class IceMesh
Functions related to glacial erosion.
Class Input
Input methods declaration.
Class Grid Processes
Functions related to additional processes performed on a regular grid.
Class Output
Output methods declaration.
Class Voronoi
Voronoi helper used by UnstMesh to build the Centroidal Voronoi Tessellation underlying the finite-volume discretisation.