The Function Tool has two components:
- Function Editor -- Creates functions. 
- Function Loader -- Retrieves the functions and loads them as table arrays. 
The following terms apply when using the Function Tool:
- Function -- A set of equations that together define an advanced boundary condition. 
- Primary Variable -- An independent variable evaluated and used by the program during solution. 
- Regime -- A portion of an operating range or design space characterized by a single regime variable. Regimes are partitioned according to lower and upper bounds of the regime variable. The regime variable must be continuous across the entire regime. Each regime contains a unique equation to evaluate the function. 
- Regime Variable -- The defining variable that governs which of the set of equations is used to evaluate the function. 
- Equation Variable -- A dependent (user-specified) variable, defined when the function is loaded.