Generic mass balance equation :
\[ \Delta V = Inputs - Outputs \label{eq:Mass_Balance}\]
\[V = Plots.SoilWaterContent + Pond.Volume + GroundWater.Volume + FarmIrrigationManager.WaterCycle\_RemainingAmount + Plots.RunOff\]
\[Inputs = Plot.Rain + Pond.Rain\]
\[Outputs = Plot.ETP + Plot.IrrigationLoss + Pond.Evap + Pond.Overflow + GroundWater.Discharge + GroundWater.GW\_Overland\_Flow\]
\[V = Plot.SoilWaterContent\]
\[Inputs = Plot.Rain + Plot.Irrigation\]
\[Outputs = Plot.ETP + Plot.RunOff + Plot.Drain + Plot.IrrigationLoss\]
\[V = Pond.Volume\]
\[Inputs = Plot.RunOff + Pond.Rain + Pond.Refill\]
\[Outputs = Pond.Evap + Pond.Percolation + Pond.Overflow + Pond.Extraction\]
\[V = GroundWater.Volume\]
\[Inputs = Plots.Drain + Pond.Percolation\]
\[Outputs = Pump.Extraction + GroundWater.Discharge + GW\_Overland\_Flow\]
\[V = - FarmIrrigationManager.WaterCycle\_RemainingAmount\]
\[Inputs = Pond.Extraction + Pump.Extraction\]
\[Outputs = Plots.Irrigation + Pond.Refill\]