implementing ideal plastic material...

This commit is contained in:
Olli Väinölä
2015-12-12 15:22:31 +02:00
parent 2560a8791b
commit 1668dd658a
5 changed files with 126 additions and 124 deletions
+4 -4
View File
@@ -22,14 +22,14 @@ typealias HeatFluxBC NeumannBC
"""
type Material
name :: ASCIIString
scalar_data :: Dict{ASCIIString, Float64}
scalar_data :: Dict{ASCIIString, Any}
end
#Material(name, data) = Material(name, Dict(data))
Material(name) = Material(name, Dict{ASCIIString, Float64}())
Material() = Material("", Dict{ASCIIString, Float64}())
Material(name) = Material(name, Dict{ASCIIString, Any}())
Material() = Material("", Dict{ASCIIString, Any}())
function Base.setindex!{T <: AbstractString }(material::Material, val::Real, name::T)
function Base.setindex!{T <: AbstractString }(material::Material, val, name::T)
material.scalar_data[name] = val
end