BareRockSurface

class fastscape.processes.BareRockSurface(*, surf_elevation)

Initialize topographic surface as a bare rock surface.

surf_elevation

Surface topography elevation

Variable properties:

Type:

attr.Attribute

bedrock_elevation

Bedrock elevation

Variable properties:

  • type : foreign

  • reference variable : Bedrock.elevation

  • intent : out

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

Type:

attr.Attribute

Methods

__init__(*, surf_elevation)

Method generated by attrs for class BareRockSurface.

initialize()

Output of process info:

In [1]: import xsimlab as xs

In [2]: from fastscape.processes import BareRockSurface

In [3]: xs.process_info(BareRockSurface)
<BareRockSurface  (xsimlab process)>
Variables:
    surf_elevation        [in] <--- SurfaceTopography.elevation
    bedrock_elevation    [out] ---> Bedrock.elevation
Simulation stages:
    initialize