pub struct PlasticState {
pub equivalent_plastic_strain: Fix128,
pub back_stress_mpa: Fix128,
pub creep_strain: Fix128,
}Expand description
Internal state variables that evolve during plastic deformation.
One instance is carried per integration point (per mesh element or per beam cross-section). Must be persisted across time steps.
Fields§
§equivalent_plastic_strain: Fix128Accumulated equivalent plastic strain (dimensionless).
back_stress_mpa: Fix128Back-stress (MPa) — center of the yield surface (kinematic hardening).
creep_strain: Fix128Accumulated creep strain (dimensionless). Independent of plasticity.
Trait Implementations§
Source§impl Clone for PlasticState
impl Clone for PlasticState
impl Copy for PlasticState
Source§impl Debug for PlasticState
impl Debug for PlasticState
Source§impl Default for PlasticState
impl Default for PlasticState
impl Eq for PlasticState
Source§impl PartialEq for PlasticState
impl PartialEq for PlasticState
impl StructuralPartialEq for PlasticState
Auto Trait Implementations§
impl Freeze for PlasticState
impl RefUnwindSafe for PlasticState
impl Send for PlasticState
impl Sync for PlasticState
impl Unpin for PlasticState
impl UnsafeUnpin for PlasticState
impl UnwindSafe for PlasticState
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more