EarthBox.BoundaryConditions.Velocity.initialize!Function
initialize!(model::ModelData; kwargs...)::Nothing

Initialize 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
source