EarthBox.BoundaryConditions.Velocity.initialize! — Function
initialize!(model::ModelData; kwargs...)::NothingInitialize velocity boundary condition parameters.
Arguments
model::ModelData: Model data object containing model parameters and arrays.
Optional Keyword Arguments
velocity::Float64:- General velocity boundary condition
full_velocity_extension::Float64:- Full extension rate in m/s
full_velocity_extension_step1::Float64:- Full extension rate at step 1 in m/s
full_velocity_extension_step2::Float64:- Full extension rate at step 2 in m/s
full_velocity_contraction::Float64:- Full contraction rate in m/s
velocity_shear::Float64:- Shear velocity in m/s
velocity_rotation::Float64:- Rotation velocity in m/s
velocity_internal_x::Float64:- X component of internal velocity in m/s
velocity_internal_y::Float64:- Y component of internal velocity in m/s
plate_thickness::Float64:- Thickness of plate in meters used for inflow-outflow depth-dependent extension and contraction boundary conditions
smoothing_thickness::Float64:- Thickness in meters for velocity smoothing between inflow and outflow boundaries
Returns
Nothing