Class crop_rotation#
Defined in File crop_rotation.hpp
Inheritance Relationships#
Base Type#
public module_base(Class module_base)
Class Documentation#
-
class crop_rotation : public module_base#
Basic crop rotation. Changes between two different landcovers on even/odd years. On even years, it sets the “crop” parameter to the parameter “annual_crop_inventory_1”, and on odd years it sets it to “annual_crop_inventory_2”. Mostly a proof-of-concept.
Depends:
None
Provides:
None
Configuration:
None
Parameters:
Year even crop “annual_crop_inventory_1”
Year odd crop “annual_crop_inventory_2”
Public Functions
-
crop_rotation(config_file cfg)#
-
~crop_rotation()#
-
virtual void run(mesh_elem &face)#
Needs to be implemented by each data parallel module. This will be called and executed for each timestep
- Parameters:
face – The terrain element (triangle) to be worked upon for an element parallel domain
global_param – A pointer to the shared global paramter space with domain-wide paramters