Udostępnij za pośrednictwem


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

extent::extent — Konstruktor

Inicjuje nowe wystąpienie klasy extent.

Metody publiczne

Nazwa

Opis

extent::contains — Metoda

Sprawdza, czy określony obiekt extent ma określony stopień.

extent::size — Metoda

Zwraca całkowity rozmiar liniowy zakresu (w jednostkach elementów).

extent::tile — Metoda

Wytwarza obiekt tiled_extent z zakresów fragmentów zadanych przez określone wymiary.

Operatory publiczne

Nazwa

Opis

extent::operator — Operator

Zwraca nowy obiekt extent utworzony przez odjęcie elementów index od odpowiadających im elementów extent.

extent::operator– Operator

Zmniejsza o jeden każdy element obiektu extent.

extent::operator(mod)= Operator

Oblicza moduł (resztę) każdego elementu w obiekcie extent w momencie podziału tego elementu przez liczbę.

extent::operator*= Operator

Mnoży każdy element obiektu extent przez liczbę.

extent::operator/= Operator

Dzieli każdy element obiektu extent przez liczbę.

extent::operator[] Operator

Zwraca element, który jest umieszczony pod określonym indeksem.

extent::operator+ — Operator

Zwraca nowy obiekt extent utworzony przez dodanie odpowiadających im elementów index i extent.

extent::operator++ Operator

Zwiększa każdy element obiektu extent.

extent::operator+= Operator

Dodaje określoną liczbę do każdego elementu obiektu extent.

extent::operator= Operator

Kopiuje zawartość innego obiektu extent do tego.

extent::operator-= Operator

Odejmuje określoną liczbę od każdego elementu obiektu extent.

Publiczne stałe

Nazwa

Opis

extent::rank — Stała

Zwraca rangę obiektu extent.

Hierarchia dziedziczenia

extent

Wymagania

Nagłówek: amp.h

Przestrzeń nazw: Concurrency

Zobacz też

Informacje

Przestrzeń nazw współbieżności (C++ AMP)