From 831e1db277314c2bb9d87b67776d39941097f108 Mon Sep 17 00:00:00 2001
From: Marco Matthies <71844+marcom@users.noreply.github.com>
Date: Tue, 25 Feb 2025 19:02:42 +0100
Subject: [PATCH] Remove unneeded commented-out code
---
src/crop/cropmodels.jl | 41 -----------------------------------------
1 file changed, 41 deletions(-)
diff --git a/src/crop/cropmodels.jl b/src/crop/cropmodels.jl
index f5ec6d0..daabf5f 100644
--- a/src/crop/cropmodels.jl
+++ b/src/crop/cropmodels.jl
@@ -70,44 +70,3 @@ function initfields!(model::SimulationModel)
@info "Initialised $(length(model.farmplots)) farm plots."
end
-
-# # TODO: this function should be moved to the individual crop models,
-# # and overloaded on the type of cropstate (see notes above)
-# """
-# setsoiltype!(farmplot, soiltype, model)
-# """
-# function setsoiltype!(farmplot::FarmPlot, soiltype::SoilType, model::SimulationModel)
-# farmplot.soiltype = soiltype
-# if @param(crop.cropmodel) == "aquacrop"
-# farmplot.cropstate.soiltype = soiltype
-# else
-# # do nothing for other cropmodels
-# end
-# end
-
-# # TODO: move this function to individual crop model files
-# """
-# makecropstate(model, soiltype)
-#
-# An internal utility function to initialise one instance of the configured crop growth model.
-# """
-# function makecropstate(model::SimulationModel, soiltype::SoilType)
-# if @param(crop.cropmodel) == "almass"
-# phase = (month(model.date) < 3 ? ALMaSS.janfirst : ALMaSS.marchfirst)
-# cs = ALMaSS.CropState(
-# croptype = model.crops["natural grass"],
-# phase = phase,
-# )
-# elseif @param(crop.cropmodel) == "simple"
-# cs = SimpleCrop.CropState(
-# model.crops["natural grass"],
-# 0.0m
-# )
-# elseif @param(crop.cropmodel) == "aquacrop"
-# croptype = model.crops["natural grass"]
-# cs = AquaCropWrapper.CropState(croptype, soiltype, model)
-# else
-# Base.error("Unhandled crop model '$(@param(crop.cropmodel))' in makecropstate().")
-# end
-# return cs
-# end
--
GitLab