Compartir a través de


index::index (Constructor)

Inicializa una nueva instancia de la clase índice.

index() restrict(amp,cpu);

index(
   const index<_Rank>& _Other
) restrict(amp,cpu);

explicit index(
   int _I
) restrict(amp,cpu);

index(
   int _I0,
   int _I1
) restrict(amp,cpu);

index(
   int _I0,
   int _I1,
   int _I2
) restrict(amp,cpu);

explicit index(
   const int _Array[_Rank]
) restrict(amp,cpu);

Parámetros

  • _Array
    Una matriz unidimensional con los valores de clasificación.

  • _I
    La ubicación del índice en un índice unidimensional.

  • _I0
    La longitud de la dimensión más significativa.

  • _I1
    La longitud de la siguiente dimensión más significativa.

  • _I2
    La longitud de la dimensión menos significativa.

  • _Other
    Un objeto index en el que se basa el nuevo objeto index.

Overloads

Name

Definición

index() restrict(cpu, amp);

Inicializa una nueva instancia de la clase de index , estableciendo el valor de cada dimensión a cero. Por ejemplo, index<3> ix; inicializa la variable a la ubicación (0,0,0).

index( const index<_Rank>& _Other ) restrict(cpu, amp);

Inicializa una nueva instancia de la clase index copiando el objeto especificado index.

explicit index( int _I ) restrict(cpu, amp);

index( int _I0, int _I1 ) restrict(cpu, amp);

index( int _I0, int _I1, int _I2 ) restrict(cpu, amp);

Inicializa una nueva instancia de la clase de index , utilizando el valor o los valores especificados de las coordenadas. Estos constructores solo son válidos cuando el rango del índice es 1, 2 o 3. El uso de un rango incompatible cuando se invoca uno de estos constructores provoca un error de compilación.

explicit index( const int _Array[_Rank] ) restrict(cpu, amp);

Inicializa una nueva instancia de la clase de index , utilizando los valores de coordenadas que están en la matriz especificada. Si la longitud de la matriz no es igual al rango del índice, el comportamiento es no definido. Si el valor de la matriz es NULL o no es un puntero válido, el comportamiento es no definido.

Requisitos

Encabezado: amp.h

Espacio de nombres: Simultaneidad

Vea también

Referencia

index (Clase)