NutrientTransportSediment.h File Reference

Nutrient removed and lost in surface runoff. More...

#include "SimulationModule.h"

Go to the source code of this file.

Classes

class  NutrientTransportSediment
 Nutrient removed and lost with the eroded sediment in surface runoff. More...
 

Detailed Description

Nutrient removed and lost in surface runoff.

   Support three carbon model, static method (orgn.f), C-FARM one carbon model (orgncswat.f),
   and CENTURY C/N cycling model (NCsed_leach.f90) from SWAT
   As for phosphorus, psed.f of SWAT calculates the attached to sediment in surface runoff.

Changelog:

  • 1. 2016-04-30 - hr - Initial implementation.
  • 2. 2016-09-28 - lj - Add CENTURY model of calculating organic nitrogen removed in surface runoff.
  • 3. 2017-08-23 - lj - Solve inconsistent results when using openmp to reducing raster data according to subbasin ID.
  • 4. 2018-05-08 - lj -
    1. Reformat, especially naming style (sync update in "text.h").
    2. Code optimization, e.g., use multiply instead of divide.
  • 5. 2022-08-22 - lj - Change float to FLTPT.
Todo:
Ammonian adsorbed to soil should be considered.
Author
Huiran Gao, Liangjun Zhu