@@ -13,7 +13,7 @@ struct FullInputData <: TSData
1313end
1414
1515"""
16- ClustData{region::String,K::Int,T::Int,data::Dict{String,Array},weights::Array{AbstractFloat ,2},mean::Dict{String,Array},sdv::Dict{String,Array},delta_t::Array{AbstractFloat ,2},k_ids::Array{Int}} <: TSData
16+ ClustData{region::String,K::Int,T::Int,data::Dict{String,Array},weights::Array{Float64 ,2},mean::Dict{String,Array},sdv::Dict{String,Array},delta_t::Array{Float64 ,2},k_ids::Array{Int}} <: TSData
1717- region: optional information to specify the region data belongs to
1818- K: number of periods
1919- T: time steps per period
@@ -30,10 +30,10 @@ struct ClustData <: TSData
3030 K:: Int
3131 T:: Int
3232 data:: Dict{String,Array}
33- weights:: Array{AbstractFloat }
33+ weights:: Array{Float64 }
3434 mean:: Dict{String,Array}
3535 sdv:: Dict{String,Array}
36- delta_t:: Array{AbstractFloat ,2}
36+ delta_t:: Array{Float64 ,2}
3737 k_ids:: Array{Int}
3838end
3939
@@ -45,24 +45,24 @@ struct ClustDataMerged <: TSData
4545 T:: Int
4646 data:: Array
4747 data_type:: Array{String}
48- weights:: Array{AbstractFloat }
48+ weights:: Array{Float64 }
4949 mean:: Dict{String,Array}
5050 sdv:: Dict{String,Array}
51- delta_t:: Array{AbstractFloat ,2}
51+ delta_t:: Array{Float64 ,2}
5252 k_ids:: Array{Int}
5353end
5454
5555" ClustResultAll"
5656struct ClustResultAll <: ClustResult
5757 best_results:: ClustData
5858 best_ids:: Array{Int,1}
59- best_cost:: AbstractFloat
59+ best_cost:: Float64
6060 data_type:: Array{String}
6161 clust_config:: Dict{String,Any}
62- centers:: Array{Array{AbstractFloat },1}
63- weights:: Array{Array{AbstractFloat },1}
62+ centers:: Array{Array{Float64 },1}
63+ weights:: Array{Array{Float64 },1}
6464 clustids:: Array{Array{Int,1},1}
65- cost:: Array{AbstractFloat ,1}
65+ cost:: Array{Float64 ,1}
6666 iter:: Array{Int,1}
6767end
6868
7171struct ClustResultBest <: ClustResult
7272 best_results:: ClustData
7373 best_ids:: Array{Int,1}
74- best_cost:: AbstractFloat
74+ best_cost:: Float64
7575 data_type:: Array{String}
7676 clust_config:: Dict{String,Any}
7777end
@@ -149,10 +149,10 @@ end
149149 el_demand::Array=[],
150150 solar::Array=[],
151151 wind::Array=[],
152- weights::Array{AbstractFloat }=ones(K),
152+ weights::Array{Float64 }=ones(K),
153153 mean::Dict{String,Array}=Dict{String,Array}(),
154154 sdv::Dict{String,Array}=Dict{String,Array}(),
155- delta_t::Array{AbstractFloat ,2}=ones(T,K),
155+ delta_t::Array{Float64 ,2}=ones(T,K),
156156 k_ids::Array{Int,1}=collect(1:K)
157157 )
158158constructor 1 for ClustData: provide data individually
@@ -165,10 +165,10 @@ function ClustData(region::String,
165165 el_demand:: Array = [],
166166 solar:: Array = [],
167167 wind:: Array = [],
168- weights:: Array{AbstractFloat } = ones (K),
168+ weights:: Array{Float64 } = ones (K),
169169 mean:: Dict{String,Array} = Dict {String,Array} (),
170170 sdv:: Dict{String,Array} = Dict {String,Array} (),
171- delta_t:: Array{AbstractFloat ,2} = ones (T,K),
171+ delta_t:: Array{Float64 ,2} = ones (T,K),
172172 k_ids:: Array{Int,1} = collect (1 : K)
173173 )
174174 dt = Dict {String,Array} ()
212212 K::Int,
213213 T::Int,
214214 data::Dict{String,Array},
215- weights::Array{AbstractFloat },
216- delta_t::Array{AbstractFloat ,2},
215+ weights::Array{Float64 },
216+ delta_t::Array{Float64 ,2},
217217 k_ids::Array{Int,1};
218218 mean::Dict{String,Array}=Dict{String,Array}(),
219219 sdv::Dict{String,Array}=Dict{String,Array}()
@@ -225,8 +225,8 @@ function ClustData(region::String,
225225 K:: Int ,
226226 T:: Int ,
227227 data:: Dict{String,Array} ,
228- weights:: Array{AbstractFloat } ,
229- delta_t:: Array{AbstractFloat ,2} ,
228+ weights:: Array{Float64 } ,
229+ delta_t:: Array{Float64 ,2} ,
230230 k_ids:: Array{Int,1} ;
231231 mean:: Dict{String,Array} = Dict {String,Array} (),
232232 sdv:: Dict{String,Array} = Dict {String,Array} ()
278278 T::Int,
279279 data::Array,
280280 data_type::Array{String},
281- weights::Array{AbstractFloat },
281+ weights::Array{Float64 },
282282 k_ids::Array{Int,1};
283- delta_t::Array{AbstractFloat ,2}=ones(T,K),
283+ delta_t::Array{Float64 ,2}=ones(T,K),
284284 mean::Dict{String,Array}=Dict{String,Array}(),
285285 sdv::Dict{String,Array}=Dict{String,Array}()
286286 )
@@ -292,9 +292,9 @@ function ClustDataMerged(region::String,
292292 T:: Int ,
293293 data:: Array ,
294294 data_type:: Array{String} ,
295- weights:: Array{AbstractFloat } ,
295+ weights:: Array{Float64 } ,
296296 k_ids:: Array{Int,1} ;
297- delta_t:: Array{AbstractFloat ,2} = ones (T,K),
297+ delta_t:: Array{Float64 ,2} = ones (T,K),
298298 mean:: Dict{String,Array} = Dict {String,Array} (),
299299 sdv:: Dict{String,Array} = Dict {String,Array} ()
300300 )
0 commit comments