This commit is contained in:
Jukka Aho
2015-08-19 18:50:43 +03:00
parent 584269d33a
commit 1fa7f259fd
4 changed files with 354 additions and 370 deletions
+19 -2
View File
@@ -1,6 +1,22 @@
# This file is a part of JuliaFEM.
# License is MIT: see https://github.com/JuliaFEM/JuliaFEM.jl/blob/master/LICENSE.md
"""
Integration point
xi :: Array{Float64, 1}
(dimensionless) coordinates of integration point
weight :: Float64
Integration weight
attributes :: Dict{ASCIIString, Any}
This is used to save internal variables of IP needed e.g. for incremental
material models.
"""
type IntegrationPoint
xi :: Array{Float64, 1}
weight :: Float64
attributes :: Dict{ASCIIString, Any}
end
type Element
id :: Int
@@ -8,9 +24,10 @@ type Element
node_ids :: Array{Int, 1}
basis :: Function
dbasis :: Function
integration_points :: Array{IntegrationPoint, 1}
attributes :: Dict{ASCIIString, Any}
ipoints :: Array{Float64, 2}
iweights :: Array{Float64, 1}
# ipoints :: Array{Float64, 2}
# iweights :: Array{Float64, 1}
end