pub struct GradientEnhancedDamage {
pub c: f64,
}Expand description
Gradient-enhanced damage regularization.
Implicit gradient formulation: ε̄ - l_c² ∇²ε̄ = ε
This is a simplified 1D discretization for a single bar element.
Fields§
§c: f64Characteristic length squared c = l_c².
Implementations§
Trait Implementations§
Source§impl Clone for GradientEnhancedDamage
impl Clone for GradientEnhancedDamage
Source§fn clone(&self) -> GradientEnhancedDamage
fn clone(&self) -> GradientEnhancedDamage
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for GradientEnhancedDamage
impl RefUnwindSafe for GradientEnhancedDamage
impl Send for GradientEnhancedDamage
impl Sync for GradientEnhancedDamage
impl Unpin for GradientEnhancedDamage
impl UnsafeUnpin for GradientEnhancedDamage
impl UnwindSafe for GradientEnhancedDamage
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more