clarified composition of overall sizeState
This commit is contained in:
parent
ae868d3ada
commit
56f7836bf8
|
@ -60,15 +60,18 @@ module plastic_isotropic
|
||||||
flowstress, &
|
flowstress, &
|
||||||
accumulatedShear
|
accumulatedShear
|
||||||
end type
|
end type
|
||||||
|
|
||||||
type, private :: tIsotropicAbsTol !< internal alias for abs tolerance in state
|
type, private :: tIsotropicAbsTol !< internal alias for abs tolerance in state
|
||||||
real(pReal), pointer :: & ! scalars along NipcMyInstance
|
real(pReal), pointer :: & ! scalars along NipcMyInstance
|
||||||
flowstress, &
|
flowstress, &
|
||||||
accumulatedShear
|
accumulatedShear
|
||||||
end type
|
end type
|
||||||
|
|
||||||
type(tIsotropicState), allocatable, dimension(:), private :: & !< state aliases per instance
|
type(tIsotropicState), allocatable, dimension(:), private :: & !< state aliases per instance
|
||||||
state, &
|
state, &
|
||||||
state0, &
|
state0, &
|
||||||
dotState
|
dotState
|
||||||
|
|
||||||
type(tIsotropicAbsTol), allocatable, dimension(:), private :: & !< state aliases per instance
|
type(tIsotropicAbsTol), allocatable, dimension(:), private :: & !< state aliases per instance
|
||||||
stateAbsTol
|
stateAbsTol
|
||||||
|
|
||||||
|
@ -293,9 +296,9 @@ subroutine plastic_isotropic_init(fileUnit)
|
||||||
|
|
||||||
!--------------------------------------------------------------------------------------------------
|
!--------------------------------------------------------------------------------------------------
|
||||||
! allocate state arrays
|
! allocate state arrays
|
||||||
sizeState = 2_pInt ! flowstress, accumulated_shear
|
sizeDotState = 2_pInt ! flowstress, accumulated_shear
|
||||||
sizeDotState = sizeState ! both evolve
|
|
||||||
sizeDeltaState = 0_pInt ! no sudden jumps in state
|
sizeDeltaState = 0_pInt ! no sudden jumps in state
|
||||||
|
sizeState = sizeDotState + sizeDeltaState
|
||||||
plasticState(phase)%sizeState = sizeState
|
plasticState(phase)%sizeState = sizeState
|
||||||
plasticState(phase)%sizeDotState = sizeDotState
|
plasticState(phase)%sizeDotState = sizeDotState
|
||||||
plasticState(phase)%sizeDeltaState = sizeDeltaState
|
plasticState(phase)%sizeDeltaState = sizeDeltaState
|
||||||
|
|
Loading…
Reference in New Issue