only needed for mechanics
This commit is contained in:
parent
11d7f034e4
commit
b452cce2f6
|
@ -61,7 +61,6 @@ module constitutive
|
||||||
crystallite_converged !< convergence flag
|
crystallite_converged !< convergence flag
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
type :: tTensorContainer
|
type :: tTensorContainer
|
||||||
real(pReal), dimension(:,:,:), allocatable :: data
|
real(pReal), dimension(:,:,:), allocatable :: data
|
||||||
end type
|
end type
|
||||||
|
@ -169,23 +168,6 @@ module constitutive
|
||||||
! == cleaned:end ===================================================================================
|
! == cleaned:end ===================================================================================
|
||||||
|
|
||||||
|
|
||||||
module function constitutive_deltaState(S, Fi, ipc, ip, el, phase, of) result(broken)
|
|
||||||
|
|
||||||
integer, intent(in) :: &
|
|
||||||
ipc, & !< component-ID of integration point
|
|
||||||
ip, & !< integration point
|
|
||||||
el, & !< element
|
|
||||||
phase, &
|
|
||||||
of
|
|
||||||
real(pReal), intent(in), dimension(3,3) :: &
|
|
||||||
S, & !< 2nd Piola Kirchhoff stress
|
|
||||||
Fi !< intermediate deformation gradient
|
|
||||||
logical :: &
|
|
||||||
broken
|
|
||||||
|
|
||||||
|
|
||||||
end function constitutive_deltaState
|
|
||||||
|
|
||||||
|
|
||||||
module subroutine source_damage_anisoBrittle_dotState(S, ipc, ip, el)
|
module subroutine source_damage_anisoBrittle_dotState(S, ipc, ip, el)
|
||||||
integer, intent(in) :: &
|
integer, intent(in) :: &
|
||||||
|
|
|
@ -604,7 +604,7 @@ end function mech_collectDotState
|
||||||
!> @brief for constitutive models having an instantaneous change of state
|
!> @brief for constitutive models having an instantaneous change of state
|
||||||
!> will return false if delta state is not needed/supported by the constitutive model
|
!> will return false if delta state is not needed/supported by the constitutive model
|
||||||
!--------------------------------------------------------------------------------------------------
|
!--------------------------------------------------------------------------------------------------
|
||||||
module function constitutive_deltaState(S, Fi, ipc, ip, el, phase, of) result(broken)
|
function constitutive_deltaState(S, Fi, ipc, ip, el, phase, of) result(broken)
|
||||||
|
|
||||||
integer, intent(in) :: &
|
integer, intent(in) :: &
|
||||||
ipc, & !< component-ID of integration point
|
ipc, & !< component-ID of integration point
|
||||||
|
@ -1389,6 +1389,7 @@ module subroutine mech_initializeRestorationPoints(ph,me)
|
||||||
ph, &
|
ph, &
|
||||||
me
|
me
|
||||||
|
|
||||||
|
|
||||||
constitutive_mech_partionedFi0(ph)%data(1:3,1:3,me) = constitutive_mech_Fi0(ph)%data(1:3,1:3,me)
|
constitutive_mech_partionedFi0(ph)%data(1:3,1:3,me) = constitutive_mech_Fi0(ph)%data(1:3,1:3,me)
|
||||||
constitutive_mech_partionedLi0(ph)%data(1:3,1:3,me) = constitutive_mech_Li0(ph)%data(1:3,1:3,me)
|
constitutive_mech_partionedLi0(ph)%data(1:3,1:3,me) = constitutive_mech_Li0(ph)%data(1:3,1:3,me)
|
||||||
plasticState(ph)%partitionedState0(:,me) = plasticState(ph)%state0(:,me)
|
plasticState(ph)%partitionedState0(:,me) = plasticState(ph)%state0(:,me)
|
||||||
|
|
Loading…
Reference in New Issue