Sealevel
Initialization
EarthBox.SurfaceProcesses.Sealevel.initialize! — Function
initialize!(model::ModelData; kwargs...)::NothingInitialize sealevel model parameters.
Arguments
model::ModelData- The model data container containing the model parameters and arrays.
option_name::Union{Int, String, Symbol, Nothing}=nothing- Controls the type of sealevel option. See the Sealevel Options section below for information on available sealevel options. The sealevel option is stored in the model data container as an integer ID (
itype_sealevel) and a corresponding string name (stype_sealevel). Ifoption_nameis nothing the current sealevel option defined in the model data container will be used. The sealevel option parameters can be accessed from the model data container as follows:itype_sealevel = model.topography.parameters.sealevel.itype_sealevel.valuestype_sealevel = model.topography.parameters.sealevel.stype_sealevel.value
- Controls the type of sealevel option. See the Sealevel Options section below for information on available sealevel options. The sealevel option is stored in the model data container as an integer ID (
Keyword Arguments
y_sealevel::Float64- Seawater level y-coordinate in meters
base_level_shift::Float64- Shift in base level in meters. Positive values shift the base level down in the +y direction.
base_level_shift_end_time::Float64- End time for base level shift in Myr
Sealevel Options
Constant
option_namevalue:"Constant",:Constant, or 0- Description: Sealevel is at a constant depth relative to the surface of the model.
AveragePressure
option_namevalue:"AveragePressure",:AveragePressure, or 2- Description: Sea level is adjusted by calculating a isostatic base level relative to the average pressure along the base of the model.
LeftEdge
option_namevalue:"LeftEdge",:LeftEdge, or 1- Description: Sea level is adjusted by calculating a isostatic base level relative to the left-hand edge of sticky-rock interface.