Różnice między wybraną wersją a wersją aktualną.
Both sides previous revision Previous revision Next revision | Previous revision | ||
inner_product [2008/12/12 21:33] joanna |
inner_product [2008/12/12 21:42] joanna poprawka listy |
||
---|---|---|---|
Linia 19: | Linia 19: | ||
\\ | \\ | ||
- | =====Wariant pierwszy, loczyn skalarny euklidesowy===== | + | =====Wariant pierwszy - iloczyn skalarny euklidesowy===== |
Prostsza z deklaracji ''inner_product'' udostępnia inerfejs do obliczenia zwykłego iloczynu skalarnego, znanego z geometrii euklidesowej. | Prostsza z deklaracji ''inner_product'' udostępnia inerfejs do obliczenia zwykłego iloczynu skalarnego, znanego z geometrii euklidesowej. | ||
===Parametery=== | ===Parametery=== | ||
- | * //first1// iterator, który wskazuje na początek kolekcji pierwszej\\ | + | * //first1// iterator, który wskazuje na początek kolekcji pierwszej\\ |
- | * //last1// iterator, który wskazuje na koniec kolekcji pierwszej\\ | + | * //last1// iterator, który wskazuje na koniec kolekcji pierwszej\\ |
- | * //first2// iterator, który wskazuje na początek kolekcji drugiej\\ | + | * //first2// iterator, który wskazuje na początek kolekcji drugiej\\ |
- | * //init// wartość początkowa wyniku\\ | + | * //init// wartość początkowa wyniku\\ |
===Działanie=== | ===Działanie=== | ||
Linia 55: | Linia 55: | ||
=====Wariant drugi - iloczyn skalarny zdefinowany przez użytkownika===== | =====Wariant drugi - iloczyn skalarny zdefinowany przez użytkownika===== | ||
Druga z deklaracji ''inner_product'' jest poszerzona o dwa parametry:\\ | Druga z deklaracji ''inner_product'' jest poszerzona o dwa parametry:\\ | ||
- | * //binary_op1// operacja dwuargumentowa, która zastąpi dodawanie\\ | + | * //binary_op1// operacja dwuargumentowa, która zastąpi dodawanie\\ |
- | * //binary_op2// operacja dwuargumentowa, która zastąpi mnożenie\\ | + | * //binary_op2// operacja dwuargumentowa, która zastąpi mnożenie\\ |
===Działanie=== | ===Działanie=== |