get_y_value_funct_1dT_get_y_value_funct_1dGetYValueFunct1dGetYValueFunct1d (Operator)
Name
get_y_value_funct_1dT_get_y_value_funct_1dGetYValueFunct1dGetYValueFunct1d
— Berechnung des Funktionswertes an einer beliebigen Position.
Signatur
Herror T_get_y_value_funct_1d(const Htuple Function, const Htuple X, const Htuple Border, Htuple* Y)
Beschreibung
get_y_value_funct_1dget_y_value_funct_1dGetYValueFunct1dGetYValueFunct1dGetYValueFunct1d
liefert einen Funktionswert
der Funktion FunctionFunctionFunctionFunctionfunction
an den durch XXXXx
gegebenen
Koordinaten zurück. Für die Berechnung der
Funktionswerte wird die Eingabefunktion linear interpoliert. Der
Parameter BorderBorderBorderBorderborder
entscheidet, welchen Wert die Funktion
FunctionFunctionFunctionFunctionfunction
außerhalb des gültigen Bereichs hat. Für
BorderBorderBorderBorderborder
='zero'"zero""zero""zero""zero" wird der Wert auf 0 gesetzt, für
BorderBorderBorderBorderborder
='constant'"constant""constant""constant""constant" auf den jeweiligen Randwert,
für BorderBorderBorderBorderborder
='mirror'"mirror""mirror""mirror""mirror" werden die Funktionswerte am
Rand gespiegelt, für BorderBorderBorderBorderborder
='cyclic'"cyclic""cyclic""cyclic""cyclic" werden
sie zyklisch fortgesetzt und für BorderBorderBorderBorderborder
='error'"error""error""error""error"
wird eine Fehlerbehandlung durchgeführt.
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
FunctionFunctionFunctionFunctionfunction
(input_control) function_1d →
HFunction1D, HTupleHTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)
Eingabefunktion.
XXXXx
(input_control) number(-array) →
HTupleHTupleHtuple (real) (double) (double) (double)
X-Koordinate, an der der Funktionswert berechnet
werden soll.
BorderBorderBorderBorderborder
(input_control) string →
HTupleHTupleHtuple (string) (string) (HString) (char*)
Randbehandlung für die Eingabefunktion.
Defaultwert:
'constant'
"constant"
"constant"
"constant"
"constant"
Werteliste: 'constant'"constant""constant""constant""constant", 'cyclic'"cyclic""cyclic""cyclic""cyclic", 'error'"error""error""error""error", 'mirror'"mirror""mirror""mirror""mirror", 'zero'"zero""zero""zero""zero"
YYYYy
(output_control) number(-array) →
HTupleHTupleHtuple (real) (double) (double) (double)
Y-Wert des vorgegebenen x-Wertes.
Vorgänger
create_funct_1d_pairscreate_funct_1d_pairsCreateFunct1dPairsCreateFunct1dPairsCreateFunct1dPairs
,
create_funct_1d_arraycreate_funct_1d_arrayCreateFunct1dArrayCreateFunct1dArrayCreateFunct1dArray
Modul
Foundation