IIndexedFunction
An interface for functions that accept an index value as input and return a computed output value, enabling direct parameterized evaluation without requiring child model dependencies.
Overview
IIndexedFunction is a fundamental interface in APSIM Next Generation that extends IModel to provide indexed function evaluation capabilities. Unlike the standard IFunction interface which retrieves values from child models in the simulation tree, IIndexedFunction allows functions to accept a direct numerical input parameter (the index) and return a computed value based on that input.
Model Structure
This section describes how this model is positioned within the APSIM framework. It outlines the broader structural and computational components that define its role and interactions in the simulation system.
This model inherits structural and functional behaviour from the following core APSIM components:
See Also
- Source code: IIndexedFunction.cs on GitHub