Espacios de nombres
Variantes

Requisitos denominados de C++: LayoutMappingPolicy (desde C++23)

De cppreference.com
 
 
Requisitos denominados de C++
Números aleatorios
Concurrencia
(C++11)
(C++11)
Rangos
Vista multidimensional
Otros

 

PolíticaMapeoDiseño es un tipo que se usa para especificar la política de diseño de std::mdspan. Proporciona una plantilla de alias de miembro cuya especialización es un tipo MapeoDiseño.

Requisitos

Un tipo MP satisface LayoutMappingPolicy si los requisitos de tipo que se muestran a continuación son válidos:

Leyenda

Tipo Definición
MP una clase de política de mapeo de diseño
M una clase de mapeo de diseño
E una especialización de std::extents

Requisitos de tipo

  • MP::mapping<E> es válido y denota un tipo M que satisface MapeoDiseño.
  • M::layout_type es válido y denota un tipo MP.
  • M::extents_type es válido y denota un tipo E.

Biblioteca estándar

Los siguientes tipos de la biblioteca estándar satisfacen los requisitos de LayoutMappingPolicy\PolíticaMapeoDiseño:

Política de mapeo de diseño de array multidimensional de columnas principales; la extensión más a la izquierda tiene avance 1.
(clase) [editar]
Política de mapeo de diseño de array multidimensional de fila principal; la extensión más a la derecha tiene avance 1.
(clase) [editar]
Una política de mapeo de diseño con avances definidos por el usuario.
(clase) [editar]
Política de mapeo de diseño de columna principal con paso de relleno que puede ser mayor o igual que la extensión más a la izquierda.
(plantilla de clase) [editar]
Política de mapeo de diseño de fila principal con paso de relleno que puede ser mayor o igual que la extensión más a la derecha.
(plantilla de clase) [editar]
Definido en el espacio de nombres std::linalg
Política de mapeo de diseño a std::mdspan que intercambia los dos índices más a la derecha, dimensiones y avances de cualquier política de mapeo de diseño única.
(plantilla de clase) [editar]
Política de mapeo de diseño a std::mdspan que representa una matriz cuadrada que almacena solo las entradas en un triángulo, en un formato contiguo empaquetado.
(plantilla de clase) [editar]