Chapter 32: User Functions

User functions you create are listed under Expressions, Functions and Variables > User Functions in the Outline tree view.

There are several types of user functions:

  • Interpolation (Data Input) — An interpolation function that you specify directly.

    You can define a 1D set of points or a 3D cloud of points. This type of function supports the definition of one variable, with a value at each point.

  • Interpolation (From File) — An interpolation function defined by data in a profile file.

    Such functions are also known as profile functions. This type of function supports the definition of multiple variables, each having a value at each point.

  • Table — An index-based function defined by data in a table file.

    This type of function supports the definition of multiple variables, each having a value for each table row.

  • Functional Mockup Unit Instance — A function that can return FMU input variables, FMU input parameters, or FMU output variables.

  • User Function — A user CEL function driven by an existing user CEL routine object.

  • GT-SUITE Patch — A function that supports boundary conditions that are interactive between CFX and GT-SUITE.

  • GT-SUITE Turboshaft — A function that provides CEL access to the torque transferred to, and the shaft speed received from, the corresponding GT-SUITE turboshaft.