SurfaceToErode
- class fastscape.processes.SurfaceToErode(*, topo_elevation)
Defines the topographic surface used for the computation of erosion processes.
In this process class, it simply corresponds to the topographic surface, unchanged, at the current time step.
Sometimes it would make sense to compute erosion processes after having applied other processes such as tectonic forcing. This could be achieved by subclassing.
- topo_elevation
Surface topography elevation
Variable properties:
type :
foreign
reference variable :
SurfaceTopography.elevation
intent :
in
dimensions : (‘y’, ‘x’)
- Type:
attr.Attribute
- elevation
Surface elevation before erosion
Variable properties:
type :
variable
intent :
out
dimensions : (‘y’, ‘x’)
- Type:
attr.Attribute
Methods
__init__
(*, topo_elevation)Method generated by attrs for class SurfaceToErode.
run_step
()
Output of process info:
In [1]: import xsimlab as xs
In [2]: from fastscape.processes import SurfaceToErode
In [3]: xs.process_info(SurfaceToErode)
<SurfaceToErode (xsimlab process)>
Variables:
topo_elevation [in] <--- SurfaceTopography.elevation
elevation [out] ('y', 'x') surface elevation before ero...
Simulation stages:
run_step