updated developers guide + tests

This commit is contained in:
Jukka Aho
2015-11-11 00:52:16 +02:00
parent d402d27f05
commit 6f8b403019
15 changed files with 1084 additions and 501 deletions
+13
View File
@@ -214,6 +214,15 @@ function Base.push!(field::DefaultDiscreteField, timestep::TimeStep)
push!(field.timesteps, timestep)
end
function Base.push!(field::DefaultDiscreteField, data::Union{Vector, Matrix})
push!(field[end], Increment(data))
end
function Base.push!(field::DefaultDiscreteField, data::Pair)
ts = TimeStep(data[1], Increment(data[2]))
push!(field, ts)
end
"""Quickly create fields.
Examples
@@ -287,3 +296,7 @@ function Base.convert(::Type{ContinuousField}, data::Function)
return convert(DefaultContinuousField, data)
end
function Base.length(::Field)
return 1
end