extent — Klasa (C++ AMP)
Reprezentuje wektor N wartości całkowitych, które określają granice przestrzeni N-wymiarowej, która pochodzi od 0.Wartości w wektorze są uporządkowane od najbardziej do najmniej znaczących.
template <
int _Rank>
class extent;
Parametry
- _Rank
Ranga obiektu extent.
Elementy członkowskie
Konstruktory publiczne
Nazwa |
Opis |
---|---|
Inicjuje nowe wystąpienie klasy extent. |
Metody publiczne
Nazwa |
Opis |
---|---|
Sprawdza, czy określony obiekt extent ma określony stopień. |
|
Zwraca całkowity rozmiar liniowy zakresu (w jednostkach elementów). |
|
Wytwarza obiekt tiled_extent z zakresów fragmentów zadanych przez określone wymiary. |
Operatory publiczne
Nazwa |
Opis |
---|---|
Zwraca nowy obiekt extent utworzony przez odjęcie elementów index od odpowiadających im elementów extent. |
|
Zmniejsza o jeden każdy element obiektu extent. |
|
Oblicza moduł (resztę) każdego elementu w obiekcie extent w momencie podziału tego elementu przez liczbę. |
|
Mnoży każdy element obiektu extent przez liczbę. |
|
Dzieli każdy element obiektu extent przez liczbę. |
|
Zwraca element, który jest umieszczony pod określonym indeksem. |
|
Zwraca nowy obiekt extent utworzony przez dodanie odpowiadających im elementów index i extent. |
|
Zwiększa każdy element obiektu extent. |
|
Dodaje określoną liczbę do każdego elementu obiektu extent. |
|
Kopiuje zawartość innego obiektu extent do tego. |
|
Odejmuje określoną liczbę od każdego elementu obiektu extent. |
Publiczne stałe
Nazwa |
Opis |
---|---|
Zwraca rangę obiektu extent. |
Hierarchia dziedziczenia
extent
Wymagania
Nagłówek: amp.h
Przestrzeń nazw: Concurrency