tuse 'mutable struct' instead of 'type' for future compability - Granular.jl - Julia package for granular dynamics simulation
(HTM) git clone git://src.adamsgaard.dk/Granular.jl
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit dbe2cf412a36cebdd99d046399d382eda9169b6e
(DIR) parent 7a6ee93e9545213e990b9d1a3e02b307386b1d43
(HTM) Author: Anders Damsgaard <andersd@riseup.net>
Date: Wed, 1 Nov 2017 11:48:32 -0400
use 'mutable struct' instead of 'type' for future compability
Diffstat:
M src/datatypes.jl | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
---
(DIR) diff --git a/src/datatypes.jl b/src/datatypes.jl
t@@ -1,5 +1,5 @@
## Particle composite types
-type IceFloeCylindrical
+mutable struct IceFloeCylindrical
# Material properties
density::Float64
t@@ -67,7 +67,7 @@ type IceFloeCylindrical
end
# Type for gathering data from ice floe objects into single arrays
-type IceFloeArrays
+mutable struct IceFloeArrays
# Material properties
density::Vector{Float64}
t@@ -165,7 +165,7 @@ h-points. During read, the velocities are interpolated to the cell corners
* `ice_floe_list::Array{Float64, Int}`: indexes of ice floes contained in the
ocean grid cells.
=#
-type Ocean
+mutable struct Ocean
input_file::Any
time::Vector{Float64}
t@@ -223,7 +223,7 @@ cell corners (q-points).
* `ice_floe_list::Array{Float64, Int}`: interface height relative to mean sea
level [m], dimensions correspond to placement in `[xh, yh, zi, time]`.
=#
-type Atmosphere
+mutable struct Atmosphere
input_file::Any
time::Vector{Float64}
t@@ -250,7 +250,7 @@ type Atmosphere
end
# Top-level simulation type
-type Simulation
+mutable struct Simulation
id::String
time_iteration::Int