Skip to main content

calculateNitrogenBalanceForFarms

@nmi-agro/fdm-source


@nmi-agro/fdm-source / fdm-calculator/src / calculateNitrogenBalanceForFarms

Function: calculateNitrogenBalanceForFarms()

calculateNitrogenBalanceForFarms(fdm, inputs): Promise<NitrogenBalanceNumeric>

Defined in: fdm-calculator/src/balance/nitrogen/index.ts:61

Calculates the nitrogen balance for all the farms.

This function orchestrates the nitrogen balance calculation for all fields on multiple farms. It calls getNitrogenBalanceField for each field and then aggregates the results using calculateNitrogenBalancesFieldToFarm.

Parameters

fdm

FdmType

The FDM instance for database access (caching).

inputs

NitrogenBalanceInput & object[]

The input data for the nitrogen balance calculation for multiple farms.

Returns

Promise<NitrogenBalanceNumeric>

A promise that resolves an array where each item is the aggregated nitrogen balance of a farm, including the b_id_farm.