Name
tuple_ldexptuple_ldexpTupleLdexptuple_ldexpTupleLdexpTupleLdexp — Berechnen der Ldexp-Funktion zweier Tupel.
Herror tuple_ldexp(double T1, double T2, double* Ldexp)
Herror T_tuple_ldexp(const Htuple T1, const Htuple T2, Htuple* Ldexp)
Herror tuple_ldexp(const HTuple& T1, const HTuple& T2, double* Ldexp)
Herror tuple_ldexp(const HTuple& T1, const HTuple& T2, HTuple* Ldexp)
void TupleLdexp(const HTuple& T1, const HTuple& T2, HTuple* Ldexp)
HTuple HTuple::TupleLdexp(const HTuple& T2) const
tuple_ldexptuple_ldexpTupleLdexptuple_ldexpTupleLdexpTupleLdexp berechnet die Ldexp-Funktion der Eingabetupel,
d.h. T1T1T1T1T1t1*2^{T2T2T2T2T2t2}. Falls beide Tupel dieselbe
Länge haben, werden die entsprechenden Elemente der beiden Tupel
verwendet. Ansonsten muss entweder T1T1T1T1T1t1 oder T2T2T2T2T2t2
die Länge 1 haben. In diesem Fall wird die Operation für jedes
Element des längeren Tupels mit dem einzigen Element des anderen
Tupels ausgeführt. Das Ergebnis ist in jedem Fall eine
Gleitpunktzahl. Die Ldexp-Funktion von Strings ist nicht erlaubt.
Sonderfall: Leere Eingabetupel
Falls eines oder beide der Eingabetupel leer sind, gibt der Operator ein
leeres Tupel zurück.
HDevelop Inline-Operation
HDevelop unterstützt eine Inline-Operation für tuple_ldexptuple_ldexpTupleLdexptuple_ldexpTupleLdexpTupleLdexp,
die innerhalb eines Ausdrucks in der folgenden Syntax verwendet werden
kann:
Ldexp := ldexp(T1, T2)
- Multithreading-Typ: independent (läuft parallel auch zu exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
T1T1T1T1T1t1 (input_control) number(-array) → HTupleHTupleHTupleVARIANTHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong) (double / Hlong) (double / Hlong)
Eingabetupel 1.
T2T2T2T2T2t2 (input_control) number(-array) → HTupleHTupleHTupleVARIANTHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong) (double / Hlong) (double / Hlong)
Eingabetupel 2.
Ldexp-Funktion der Eingabetupel.
tuple_exptuple_expTupleExptuple_expTupleExpTupleExp
Foundation