compose_funct_1d — Compose two functions.
compose_funct_1d composes two functions, i.e., calculates ComposedFunction(x) = Function2(Function1(x)). ComposedFunction has the same domain (x-range) as Function1. If the range (y-value range) of Function1 is larger than the domain of Function2, the parameter Border determines the border treatment of Function2. For Border='zero' values outside the domain of Function2 are set to 0, for Border='constant' they are set to the corresponding value at the border, for Border='mirror' they are mirrored at the border, and for Border='cyclic' they are continued cyclically. To obtain y-values, Function2 is interpolated linearly.
Input function 1.
Input function 2.
Border treatment for the input functions.
Default value: 'constant'
List of values: 'constant', 'cyclic', 'mirror', 'zero'