# act\_typ

The actions that can be triggered using the lum.dtl file are defined in the SWAT+ code. For each action, the type and ID of the object it is applied to, and a user-defined name have to be specified. Certain actions require additional information, which has to be specified in the fields option, const, const2, and fp. The use of these four fields depends on the action. The table below lists the actions implemented in the SWAT+ code, a short description, and the additional fields needed.  &#x20;

| Action           | Description                                 | Additional fields needed                                     |
| ---------------- | ------------------------------------------- | ------------------------------------------------------------ |
| irrigate         | Irrigation                                  | [option](option), [const](const), [const2](const2), [fp](fp) |
| irr\_demand      |                                             |                                                              |
| fertilize        | Fertilizer application                      | [option](option), [const](const), [const2](const2), [fp](fp) |
| fert\_future     |                                             |                                                              |
| manure\_demand   |                                             |                                                              |
| till             | Tillage                                     |                                                              |
| plant            | Planting                                    | [option](option)                                             |
| harvest          | Harvest                                     | [option](option)                                             |
| kill             | Kill                                        |                                                              |
| harvest\_kill    | Harvest and kill                            | [option](option)                                             |
| rot\_reset       | Reset to beginning of rotation              |                                                              |
| pest\_apply      | Pesticide application                       | [option](option), [const](const), [const2](const2), [fp](fp) |
| graze            | Grazing                                     | [option](option)                                             |
| grow\_init       | Initiate growing season for HRU-lte         |                                                              |
| grow\_end        | End growing season for HRU-lte              |                                                              |
| drain\_control   | Drainage water management                   |                                                              |
| divert           | Divert water                                |                                                              |
| res\_demand      | Demand from a reservoir                     |                                                              |
| flow\_control    | Flow control for water allocation           |                                                              |
| tile\_control    | Tile flow control for saturated buffers     |                                                              |
| impound\_off     | Turn off impounded water (paddy or wetland) |                                                              |
| impound\_on      | Turn on impounded water (paddy or wetland)  |                                                              |
| weir\_height     | Adjust weir height (paddy)                  |                                                              |
| puddle           |                                             |                                                              |
| hru\_fr\_update  | HRU area fraction change                    |                                                              |
| lu\_change       | Land use change                             |                                                              |
| p\_factor        | Update USLE P factor                        |                                                              |
| contour          | Contouring                                  |                                                              |
| stripcrop        | Strip cropping                              |                                                              |
| terrace          | Terracing                                   |                                                              |
| tile\_install    | Install tile drainage                       |                                                              |
| septic\_install  | Install septic tank                         |                                                              |
| fstrip\_install  | Install filterstrip                         |                                                              |
| grassww\_install | Install grass waterway                      |                                                              |
| user\_def\_bmp   | User user-defined BMP reductions            |                                                              |
| chan\_change     |                                             |                                                              |
| burn             | Burning                                     |                                                              |
| cn\_update       | Update Curve Number                         | [option](option), [const](const), [const2](const2)           |
| pheno\_reset     |                                             |                                                              |

