From c33ec484ffeca3152f93381fe223a48facc048d8 Mon Sep 17 00:00:00 2001 From: Kristoffer Carlsson Date: Fri, 2 Nov 2018 13:38:15 -0400 Subject: [PATCH] improve performance in elasticity --- src/problems_elasticity.jl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/problems_elasticity.jl b/src/problems_elasticity.jl index faff70b..3d6aa75 100644 --- a/src/problems_elasticity.jl +++ b/src/problems_elasticity.jl @@ -202,8 +202,8 @@ function assemble!(assembly::Assembly, # calculate stress fill!(D, 0.0) - E = element("youngs modulus", ip, time) - nu = element("poissons ratio", ip, time) + E = element("youngs modulus", ip, time)::Float64 + nu = element("poissons ratio", ip, time)::Float64 la = E*nu/((1.0+nu)*(1.0-2.0*nu)) mu = E/(2.0*(1.0+nu)) D[1,1] = D[2,2] = D[3,3] = 2*mu + la