pub trait ElasticViscoplastic<Y>{
// Provided method
fn state_variables_evolution(
&self,
deformation_gradient: &DeformationGradient,
state_variables: &ViscoplasticStateVariables<Y>,
) -> Result<ViscoplasticStateVariables<Y>, ConstitutiveError> { ... }
}Expand description
Required methods for elastic-viscoplastic solid constitutive models.
Provided Methods§
Sourcefn state_variables_evolution(
&self,
deformation_gradient: &DeformationGradient,
state_variables: &ViscoplasticStateVariables<Y>,
) -> Result<ViscoplasticStateVariables<Y>, ConstitutiveError>
fn state_variables_evolution( &self, deformation_gradient: &DeformationGradient, state_variables: &ViscoplasticStateVariables<Y>, ) -> Result<ViscoplasticStateVariables<Y>, ConstitutiveError>
Calculates and returns the evolution of the state variables.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.