calc_eigenValues_3by3_matrix Subroutine

private subroutine calc_eigenValues_3by3_matrix(mat, eig)

Arguments

TypeIntentOptionalAttributesName
real(kind=rk) :: mat(3,3)
real(kind=rk) :: eig(3)

Calls

proc~~calc_eigenvalues_3by3_matrix~~CallsGraph proc~calc_eigenvalues_3by3_matrix calc_eigenValues_3by3_matrix proc~atl_bubblesortarray atl_bubbleSortArray proc~calc_eigenvalues_3by3_matrix->proc~atl_bubblesortarray

Called by

proc~~calc_eigenvalues_3by3_matrix~~CalledByGraph proc~calc_eigenvalues_3by3_matrix calc_eigenValues_3by3_matrix proc~atl_lambda2_getpoint atl_lambda2_getPoint proc~atl_lambda2_getpoint->proc~calc_eigenvalues_3by3_matrix proc~atl_derivelambda2 atl_deriveLambda2 proc~atl_derivelambda2->proc~calc_eigenvalues_3by3_matrix proc~atl_deriveqcriterion atl_deriveQcriterion proc~atl_deriveqcriterion->proc~calc_eigenvalues_3by3_matrix proc~atl_qcriterion_getpoint atl_qCriterion_getPoint proc~atl_qcriterion_getpoint->proc~calc_eigenvalues_3by3_matrix

Contents


Variables

TypeVisibilityAttributesNameInitial
real(kind=rk), private :: a00
real(kind=rk), private :: a01
real(kind=rk), private :: a02
real(kind=rk), private :: a11
real(kind=rk), private :: a12
real(kind=rk), private :: a22
real(kind=rk), private :: c0
real(kind=rk), private :: c1
real(kind=rk), private :: c2
real(kind=rk), private :: c2Div3
real(kind=rk), private :: aDiv3
real(kind=rk), private :: mbDiv2
real(kind=rk), private :: q
real(kind=rk), private :: angle
real(kind=rk), private :: cs
real(kind=rk), private :: sn
real(kind=rk), private :: magnitude
real(kind=rk), private :: inv3
real(kind=rk), private :: root3