Name
tuple_divtuple_divTupleDivtuple_divTupleDivTupleDiv — Dividieren zweier Tupel.
Herror tuple_div(double Q1, double Q2, double* Quot)
Herror T_tuple_div(const Htuple Q1, const Htuple Q2, Htuple* Quot)
Herror tuple_div(const HTuple& Q1, const HTuple& Q2, double* Quot)
Herror tuple_div(const HTuple& Q1, const HTuple& Q2, HTuple* Quot)
void TupleDiv(const HTuple& Q1, const HTuple& Q2, HTuple* Quot)
HTuple HTuple::TupleDiv(const HTuple& Q2) const
tuple_divtuple_divTupleDivtuple_divTupleDivTupleDiv berechnet den Quotienten der Eingabetupel
Q1Q1Q1Q1Q1q1 und Q2Q2Q2Q2Q2q2. Falls beide Tupel dieselbe Länge
haben, werden die entsprechenden Elemente der beiden Tupel
dividiert. Ansonsten muss entweder Q1Q1Q1Q1Q1q1 oder Q2Q2Q2Q2Q2q2
die Länge 1 haben. In diesem Fall wird die Division für jedes
Element des längeren Tupels mit dem einzigen Element des anderen
Tupels ausgeführt. Falls zwei ganze Zahlen dividiert werden, ist
das Ergebnis wieder eine ganze Zahl. Falls einer der Operanden eine
Gleitpunktzahl ist, ist das Ergebnis eine Gleitpunktzahl. Die
Division von Strings ist nicht erlaubt.
- Multithreading-Typ: independent (läuft parallel auch zu exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Q1Q1Q1Q1Q1q1 (input_control) number(-array) → HTupleHTupleHTupleVARIANTHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong) (double / Hlong) (double / Hlong)
Eingabetupel 1.
Q2Q2Q2Q2Q2q2 (input_control) number(-array) → HTupleHTupleHTupleVARIANTHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong) (double / Hlong) (double / Hlong)
Eingabetupel 2.
Restriktion: Q2 != 0
QuotQuotQuotQuotQuotquot (output_control) number(-array) → HTupleHTupleHTupleVARIANTHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong) (double / Hlong) (double / Hlong)
Quotient der Eingabetupel.
tuple_multtuple_multTupleMulttuple_multTupleMultTupleMult
Foundation