compose_funct_1dT_compose_funct_1dComposeFunct1dComposeFunct1d (Operator)
Name
compose_funct_1dT_compose_funct_1dComposeFunct1dComposeFunct1d
— Zusammensetzung zweier Funktionen.
Signatur
Beschreibung
compose_funct_1dcompose_funct_1dComposeFunct1dComposeFunct1dComposeFunct1d
berechnet die Zusammensetzung zweier
Funktionen, d.h. ComposedFunction(x) = Function2(Function1(x)).
ComposedFunctionComposedFunctionComposedFunctionComposedFunctioncomposedFunction
hat denselben Definitionsbereich
(x-Bereich) wie Function1Function1Function1Function1function1
. Falls der Wertebereich von
Function1Function1Function1Function1function1
größer ist als der Definitionsbereich von
Function2Function2Function2Function2function2
, gibt BorderBorderBorderBorderborder
die Randbehandlung für
Function2Function2Function2Function2function2
an. Für BorderBorderBorderBorderborder
='zero'"zero""zero""zero""zero" wird
Function2Function2Function2Function2function2
mit 0 fortgesetzt, für
BorderBorderBorderBorderborder
='constant'"constant""constant""constant""constant" mit dem jeweiligen Randwert,
für BorderBorderBorderBorderborder
='mirror'"mirror""mirror""mirror""mirror" werden die Funktionswerte am
Rand gespiegelt und für BorderBorderBorderBorderborder
='cyclic'"cyclic""cyclic""cyclic""cyclic" zyklisch
fortgesetzt. Für die Berechnung der Funktionswerte wird
Function2Function2Function2Function2function2
linear interpoliert.
Ausführungsinformationen
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Parameter
Function1Function1Function1Function1function1
(input_control) function_1d →
HFunction1D, HTupleHTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)
Eingabefunktion 1.
Function2Function2Function2Function2function2
(input_control) function_1d →
HFunction1D, HTupleHTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)
Eingabefunktion 2.
BorderBorderBorderBorderborder
(input_control) string →
HTupleHTupleHtuple (string) (string) (HString) (char*)
Randbehandlung für die Eingabefunktionen.
Defaultwert:
'constant'
"constant"
"constant"
"constant"
"constant"
Werteliste: 'constant'"constant""constant""constant""constant", 'cyclic'"cyclic""cyclic""cyclic""cyclic", 'mirror'"mirror""mirror""mirror""mirror", 'zero'"zero""zero""zero""zero"
ComposedFunctionComposedFunctionComposedFunctionComposedFunctioncomposedFunction
(output_control) function_1d →
HFunction1D, HTupleHTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)
Zusammengesetzte Funktion.
Vorgänger
create_funct_1d_pairscreate_funct_1d_pairsCreateFunct1dPairsCreateFunct1dPairsCreateFunct1dPairs
,
create_funct_1d_arraycreate_funct_1d_arrayCreateFunct1dArrayCreateFunct1dArrayCreateFunct1dArray
Modul
Foundation