BaseLocalIsostasy

class fastscape.processes.BaseLocalIsostasy(*, i_coef)

Base class for local isostasy.

Do not use this base class directly in a model! Use one of its subclasses instead.

However, if you need one or several of the variables declared here in another process, it is preferable to pass this base class in xsimlab.foreign().

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

Methods

__init__(*, i_coef)

Method generated by attrs for class BaseLocalIsostasy.

Output of process info:

In [1]: import xsimlab as xs

In [2]: from fastscape.processes import BaseLocalIsostasy

In [3]: xs.process_info(BaseLocalIsostasy)
<BaseLocalIsostasy  (xsimlab process)>
Variables:
    rebound    [out] ('y', 'x') isostasic rebound due to material l...
    i_coef      [in] local isostatic coefficient
Simulation stages:
    *no stage implemented*