Name
tuple_subtuple_subTupleSubtuple_subTupleSubTupleSub — Subtrahieren zweier Tupel.
Herror tuple_sub(double D1, double D2, double* Diff)
Herror T_tuple_sub(const Htuple D1, const Htuple D2, Htuple* Diff)
Herror tuple_sub(const HTuple& D1, const HTuple& D2, double* Diff)
Herror tuple_sub(const HTuple& D1, const HTuple& D2, HTuple* Diff)
void TupleSub(const HTuple& D1, const HTuple& D2, HTuple* Diff)
HTuple HTuple::TupleSub(const HTuple& D2) const
tuple_subtuple_subTupleSubtuple_subTupleSubTupleSub berechnet die Differenz der Eingabetupel
D1D1D1D1D1d1 und D2D2D2D2D2d2. Falls beide Tupel dieselbe Länge
haben, werden die entsprechenden Elemente der beiden Tupel
subtrahiert. Ansonsten muss entweder D1D1D1D1D1d1 oder D2D2D2D2D2d2
die Länge 1 haben. In diesem Fall wird die Subtraktion für jedes
Element des längeren Tupels mit dem einzigen Element des anderen
Tupels ausgeführt. Falls zwei ganze Zahlen subtrahiert werden, ist
das Ergebnis wieder eine ganze Zahl. Falls einer der Operanden eine
Gleitpunktzahl ist, ist das Ergebnis eine Gleitpunktzahl. Die
Subtraktion 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_subtuple_subTupleSubtuple_subTupleSubTupleSub,
die innerhalb eines Ausdrucks in der folgenden Syntax verwendet werden
kann:
Diff := D1 - D2
- Multithreading-Typ: independent (läuft parallel auch zu exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
D1D1D1D1D1d1 (input_control) number(-array) → HTupleHTupleHTupleVARIANTHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong) (double / Hlong) (double / Hlong)
Eingabetupel 1.
D2D2D2D2D2d2 (input_control) number(-array) → HTupleHTupleHTupleVARIANTHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong) (double / Hlong) (double / Hlong)
Eingabetupel 2.
DiffDiffDiffDiffDiffdiff (output_control) number(-array) → HTupleHTupleHTupleVARIANTHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong) (double / Hlong) (double / Hlong)
Differenz der Eingabetupel.
tuple_addtuple_addTupleAddtuple_addTupleAddTupleAdd
Foundation