LocalIsostasyErosionTectonics

class fastscape.processes.LocalIsostasyErosionTectonics(*, i_coef, erosion, surface_upward)

Local isostatic effect of both erosion and tectonic forcing.

This process makes no distinction between the density of rock and the density of eroded material (one single coefficient is used).

rebound

Isostasic rebound due to material loading/unloading

Variable properties:

  • type : variable

  • intent : out

  • dimensions : (‘y’, ‘x’)

  • groups : bedrock_upward, surface_upward

Type:

attr.Attribute

i_coef

Local isostatic coefficient

Variable properties:

  • type : variable

  • intent : in

  • dimensions : ()

Type:

attr.Attribute

erosion

Total erosion height at current step

Variable properties:

  • type : foreign

  • reference variable : TotalErosion.height

  • intent : in

  • dimensions : () or (‘y’, ‘x’)

Type:

attr.Attribute

surface_upward

Imposed vertical motion of topographic surface

Variable properties:

Type:

attr.Attribute

Methods

__init__(*, i_coef, erosion, surface_upward)

Method generated by attrs for class LocalIsostasyErosionTectonics.

run_step()

Output of process info:

In [1]: import xsimlab as xs

In [2]: from fastscape.processes import LocalIsostasyErosionTectonics

In [3]: xs.process_info(LocalIsostasyErosionTectonics)
<LocalIsostasyErosionTectonics  (xsimlab process)>
Variables:
    rebound           [out] ('y', 'x') isostasic rebound due to mat...
    i_coef             [in] local isostatic coefficient
    erosion            [in] <--- TotalErosion.height
    surface_upward     [in] <--- TectonicForcing.surface_upward
Simulation stages:
    run_step