ElasticNitscheMatrix
Interface1
This routine computes the following
where, we have used
In the following routine lambda
, mu
, and evec
are the FEVariable_.
INTERFACE
MODULE PURE FUNCTION ElasticNitscheMatrix(Test, Trial, Lambda, Mu, Evec) &
& RESULT(Ans)
CLASS(ElemshapeData_), INTENT(IN) :: Test, Trial
CLASS(FEVariable_), INTENT(IN) :: Lambda, Mu, Evec
REAL(DFP), ALLOCATABLE :: Ans(:, :)
END FUNCTION ElasticNitscheMatrix
END INTERFACE
In the following routine lambda
, mu
are constant and real values, and Evec
is FEVariable_.
INTERFACE
MODULE PURE FUNCTION ElasticNitscheMatrix(Test, Trial, Lambda, Mu, Evec) &
& RESULT(Ans)
CLASS(ElemshapeData_), INTENT(IN) :: Test, Trial
CLASS(FEVariable_), INTENT(IN) :: Evec
REAL(DFP), INTENT(IN) :: Lambda, Mu
REAL(DFP), ALLOCATABLE :: Ans(:, :)
END FUNCTION ElasticNitscheMatrix
END INTERFACE