TotalVerticalMotion
- class fastscape.processes.TotalVerticalMotion(*, bedrock_upward_vars=(), surface_upward_vars=(), surface_downward_vars=())
Sum up all vertical motions of bedrock and topographic surface, respectively.
Vertical motions may result from external forcing, erosion and/or feedback of erosion on tectonics (isostasy).
- bedrock_upward_vars
Iterable of all variables that belong to group ‘bedrock_upward’
Variable properties:
type :
group
intent :
in
default value : ()
- Type:
attr.Attribute
- surface_upward_vars
Iterable of all variables that belong to group ‘surface_upward’
Variable properties:
type :
group
intent :
in
default value : ()
- Type:
attr.Attribute
- surface_downward_vars
Iterable of all variables that belong to group ‘surface_downward’
Variable properties:
type :
group
intent :
in
default value : ()
- Type:
attr.Attribute
- bedrock_upward
Bedrock motion in upward direction
Variable properties:
type :
variable
intent :
out
dimensions : (‘y’, ‘x’)
- Type:
attr.Attribute
- surface_upward
Topographic surface motion in upward direction
Variable properties:
type :
variable
intent :
out
dimensions : (‘y’, ‘x’)
- Type:
attr.Attribute
Methods
__init__
(*[, bedrock_upward_vars, ...])Method generated by attrs for class TotalVerticalMotion.
run_step
()
Output of process info:
In [1]: import xsimlab as xs
In [2]: from fastscape.processes import TotalVerticalMotion
In [3]: xs.process_info(TotalVerticalMotion)
<TotalVerticalMotion (xsimlab process)>
Variables:
bedrock_upward_vars [in] <--- group 'bedrock_upward'
surface_upward_vars [in] <--- group 'surface_upward'
surface_downward_vars [in] <--- group 'surface_downward'
bedrock_upward [out] ('y', 'x') bedrock motion in upw...
surface_upward [out] ('y', 'x') topographic surface m...
Simulation stages:
run_step