![]() |
SPEED
|
Go to the source code of this file.
Functions/Subroutines | |
subroutine | make_invariants_and_main_strain (nn, duxdx, duydx, duzdx, duxdy, duydy, duzdy, duxdz, duydz, duzdz, r, yon) |
Makes invariants for the strain tensor and computes the main strain. | |
subroutine make_invariants_and_main_strain | ( | integer*4 | nn, |
real*8, dimension(nn,nn,nn) | duxdx, | ||
real*8, dimension(nn,nn,nn) | duydx, | ||
duzdx, | |||
real*8, dimension(nn,nn,nn) | duxdy, | ||
real*8, dimension(nn,nn,nn) | duydy, | ||
duzdy, | |||
real*8, dimension(nn,nn,nn) | duxdz, | ||
real*8, dimension(nn,nn,nn) | duydz, | ||
duzdz, | |||
real*8, dimension(nn,nn,nn) | r, | ||
integer*4, dimension(nn,nn,nn) | yon | ||
) |
Makes invariants for the strain tensor and computes the main strain.
[in] | nn | polynomial degree |
[in] | duxdx | nodal values for spatial derivatives of the displacement |
[in] | duydx | nodal values for spatial derivatives of the displacement |
[in] | duzdx | nodal values for spatial derivatives of the displacement |
[in] | duxdy | nodal values for spatial derivatives of the displacement |
[in] | duydy | nodal values for spatial derivatives of the displacement |
[in] | duzdy | nodal values for spatial derivatives of the displacement |
[in] | duxdz | nodal values for spatial derivatives of the displacement |
[in] | duydz | nodal values for spatial derivatives of the displacement |
[in] | duzdz | nodal values for spatial derivatives of the displacement |
[in] | yon | 1 if the point is non-linear elastic, 0 otherwise |
[out] | R | averaged main shear strain |
Definition at line 38 of file MAKE_INVARIANTS_AND_MAIN_STRAIN.f90.