to_dStressTensor Function

public function to_dStressTensor(YieldFunction, PlasticPotential, dStrain, CauchyStress, PlasticStrain, YieldParams, PlasticParams, ElasticParams, pval, epsilon, new_PlasticStrain) result(dCauchyStress)

Arguments

Type IntentOptional Attributes Name
procedure(P_PotentialFunction) :: YieldFunction
procedure(P_PotentialFunction) :: PlasticPotential

return increment of Cauchy tensor

real(kind=real64), intent(in) :: dStrain(:,:)
real(kind=real64), intent(in) :: CauchyStress(:,:)
real(kind=real64), intent(in) :: PlasticStrain(:,:)
real(kind=real64), intent(in) :: YieldParams(:)
real(kind=real64), intent(in) :: PlasticParams(:)
real(kind=real64), intent(in) :: ElasticParams(:)
real(kind=real64), intent(inout), optional :: pval
real(kind=real64), intent(in) :: epsilon
real(kind=real64), intent(inout), optional, allocatable :: new_PlasticStrain(:,:)

Return Value real(kind=real64), allocatable, (:,:)