calculateOrganicMatterBalancesFieldToFarm
@nmi-agro/fdm-source / fdm-calculator/src / calculateOrganicMatterBalancesFieldToFarm
Function: calculateOrganicMatterBalancesFieldToFarm()
calculateOrganicMatterBalancesFieldToFarm(
fieldsWithBalanceResults,hasErrors,fieldErrorMessages):OrganicMatterBalanceNumeric
Defined in: fdm-calculator/src/balance/organic-matter/index.ts:267
Aggregates the organic matter balances from individual fields to a farm-level summary.
This function takes the results for all fields, filters out any that failed, and calculates a weighted average for the farm's overall supply, degradation, and balance, using the area of each field as the weight.
Parameters
fieldsWithBalanceResults
OrganicMatterBalanceFieldResultNumeric[]
An array of OrganicMatterBalanceFieldResultNumeric objects.
hasErrors
boolean
A boolean flag indicating if any field calculations failed.
fieldErrorMessages
string[]
An array of error messages from failed calculations.
Returns
A single OrganicMatterBalanceNumeric object representing the aggregated farm-level results.