MarkerViscousStrainSoftening
Initialization
EarthBox.Markers.MarkerMaterials.MarkerViscousStrainSoftening.initialize! — Function
initialize!(model::ModelData; kwargs...)::NothingInitialize marker viscous strain softening for plasticity models. This initializes the iuse_viscous_strain_soft and vsoftfac parameters in the model data container and is required for all models that use viscous strain softening whereby the pre-exponential term for dislocation creep is modified by a function of plastic strain and the strain softening factor vsoftfac.
Arguments
model::ModelData: The model data container containing the model parameters and arrays.
Keyword Arguments
iuse_viscous_strain_soft::Union{Int, Nothing}=nothing:- Viscous strain softening: 0 off; 1 on
vsoftfac::Union{Float64, Nothing}=nothing:- Softening factor multiplied by power-law pre-exponential
Returns
Nothing