<valarray>

Define el valarray de la clase de plantilla y numerosos auxiliares plantilla clases y funciones.

#include <valarray>

Comentarios

Estas clases de plantillas y funciones se permiten latitude inusual en interés de mejorar el rendimiento.En concreto, cualquier función de devolución de tipo valarray <T1> puede devolver un objeto de otro tipo T2.En ese caso, cualquier función que acepta uno o más argumentos de tipo valarray <T2> deben tener sobrecargas que aceptan combinaciones arbitrarias de los argumentos, cada uno de ellos sustituyó con un argumento de tipo T2.

fzkk3cy8.collapse_all(es-es,VS.110).gifFunciones

abs

Opera en los elementos de una entrada valarray, devuelve una valarray cuyos elementos son iguales al valor absoluto de los elementos de la entrada valarray.

acos

Opera en los elementos de una entrada valarray, devuelve una valarray cuyos elementos son iguales para el arco coseno de los elementos de la entrada valarray.

asin

Opera en los elementos de una entrada valarray, devuelve una valarray cuyos elementos son iguales para el arco seno de los elementos de la entrada valarray.

atan

Opera en los elementos de una entrada valarray, devuelve una valarray cuyos elementos son iguales al valor principal del arco tangente de los elementos de la entrada valarray.

atan2

Devuelve una valarray cuyos elementos son iguales para el arco tangente de la cartesiana componentes especificados por una combinación de constantes y elementos de valarrays.

cos

Opera en los elementos de una entrada valarray, devuelve una valarray cuyos elementos son iguales para el coseno de los elementos de la entrada valarray.

cosh

Opera en los elementos de una entrada valarray, devuelve una valarray cuyos elementos son iguales para el coseno hiperbólico de los elementos de la entrada valarray.

exp

Opera en los elementos de una entrada valarray, devuelve una valarray cuyos elementos son iguales a la función exponencial de los elementos de la entrada valarray natural.

log

Opera en los elementos de una entrada valarray, devuelve una valarray cuyos elementos son iguales para el logaritmo natural de los elementos de la entrada valarray.

log10

Opera en los elementos de una entrada valarray, devuelve una valarray cuyos elementos son iguales a la base 10 o logaritmo común de los elementos de la entrada valarray.

Pow

Opera en los elementos de entrada valarrays y constantes, que devuelve una valarray cuyos elementos son iguales a una base especificada por los elementos de una entrada valarray o una constante elevada a una potencia especificada por los elementos de una entrada valarray o una constante.

sin

Opera en los elementos de una entrada valarray, devuelve una valarray cuyos elementos son iguales en el seno de los elementos de la entrada valarray.

sinh

Opera en los elementos de una entrada valarray, devuelve una valarray cuyos elementos son iguales en el seno hiperbólico de los elementos de la entrada valarray.

sqrt

Opera en los elementos de una entrada valarray, devuelve una valarray cuyos elementos son iguales a la raíz cuadrada de los elementos de la entrada valarray.

swap (<valarray>)

tan

Opera en los elementos de una entrada valarray, devuelve una valarray cuyos elementos son iguales a la tangente de los elementos de la entrada valarray.

tanh

Opera en los elementos de una entrada valarray, devuelve una valarray cuyos elementos son iguales a la tangente hiperbólica de los elementos de la entrada valarray.

fzkk3cy8.collapse_all(es-es,VS.110).gifOperadores

operador! =

Comprueba si los elementos correspondientes de dos valarrays de igual tamaños son desiguales o si son iguales todos los elementos de un valarray un valor especificado del tipo de elemento de valarray.

operador %

Obtiene el resultado de dividir los elementos correspondientes de dos valarrays de igual tamaños o de dividir un valarray por un valor especificado del tipo de elemento de valarray o de dividir un valor especificado por un valarray.

operador &

Obtiene el bit a bit y entre los elementos correspondientes de dos valarrays de igual tamaños o entre un valarray y un valor especificado del tipo de elemento.

operador & &

Obtiene la lógica y entre los elementos correspondientes de dos valarrays de igual tamaños, o entre un valarray y un valor especificado del tipo de elemento de valarray.

operador >

Comprueba si los elementos de una valarray son mayores que los elementos de un valarray de igual tamaño o si todos los elementos de un valarray son superiores o inferiores a un valor especificado del tipo de elemento de valarray.

operador > =

Comprueba si los elementos de una valarray mayor o igual a los elementos de un valarray de igual tamaño o si todos los elementos de un valarray mayores que o igual a o menor o igual a un valor especificado.

operador >>

Los bits para cada elemento de un valarray un número especificado de posiciones o por element-wise en la cantidad especificada por un segundo valarray de turnos de derecho.

operador <

Comprueba si los elementos de una valarray son inferiores a los elementos de un valarray de igual tamaño o si todos los elementos de un valarray son superiores o inferiores a un valor especificado.

operador < =

Comprueba si los elementos de una valarray menor o igual que los elementos de un valarray de igual tamaño o si todos los elementos de un valarray son mayores que o igual a o menor o igual a un valor especificado.

operador <<

Izquierda desplaza los bits para cada elemento de un valarray un número especificado de posiciones o por element-wise en la cantidad especificada por un valarray de segundo.

operator*

Obtiene el producto element-wise entre los elementos correspondientes de dos valarrays de igual tamaños o entre un valarray un valor especificado del tipo de elemento de valarray.

operador +

Obtiene la suma de element-wise entre los elementos correspondientes de dos valarrays de igual tamaños o entre un valarray un valor especificado del tipo de elemento de valarray.

operador-

Obtiene la diferencia entre los elementos correspondientes de dos valarrays de igual tamaños o de element-wise entre un valarray un valor especificado del tipo de elemento de valarray.

operador /

Obtiene el cociente entre los elementos correspondientes de dos valarrays de igual tamaños o de element-wise entre un valarray un valor especificado del tipo de elemento de valarray.

operador ==

Las pruebas si los elementos correspondientes de dos valarrays de igual tamaños igual o si son todos los elementos de un valarray equivale a un valor especificado del tipo de elemento de valarray.

operador ^

Obtiene la exclusiva bit a bit OR entre los elementos correspondientes de dos valarrays de igual tamaños o entre un valarray y un valor especificado del tipo de elemento.

operator|

Obtiene el bit a bit OR entre los elementos correspondientes de dos valarrays de igual tamaños o entre un valarray y un valor especificado del tipo de elemento.

operator||

Obtiene la lógica OR entre los elementos correspondientes de dos valarrays de igual tamaños, o entre un valarray y un valor especificado del tipo de elemento de valarray.

fzkk3cy8.collapse_all(es-es,VS.110).gifClases

Clase gslice

Una clase de utilidad para valarray que se utiliza para definir segmentos multidimensionales de un valarray.

Clase gslice_array

Clase de plantilla interna, auxiliar que admite objetos de división general proporcionando las operaciones entre arreglos de discos de subconjunto definidos por el sector general de un valarray.

Clase indirect_array

Una clase de plantilla interna, auxiliar que admite objetos que son subconjuntos de valarrays al proporcionar operaciones entre arreglos de discos de subconjunto definidos mediante la especificación de un subconjunto de los índices de una valarray de padre.

Clase mask_array

Clase de plantilla interna, auxiliar que admite objetos que son subconjuntos de valarrays de padre, especificado con una expresión booleana, proporcionando las operaciones entre las matrices de subconjunto.

Clase de segmento

Una clase de utilidad para valarray que se utiliza para definir subconjuntos unidimensionales, como vector de un valarray.

Clase slice_array

Clase de plantilla interna, auxiliar que admite objetos de división proporcionando las operaciones entre arreglos de discos de subconjunto definidos por el sector de un valarray.

Clase valarray

La clase de plantilla describe un objeto que controla una secuencia de elementos de tipo tipo de que se almacenan como una matriz y diseñado para llevar a cabo operaciones matemáticas a alta velocidad, optimizadas para rendimiento computacional.

fzkk3cy8.collapse_all(es-es,VS.110).gifEspecializaciones

valarray <bool> Clase

Una versión especializada de la valarray de la clase de plantilla <tipo de> para los elementos de tipo bool.

Vea también

Referencia

Seguridad para subprocesos de la biblioteca estándar de C++

Otros recursos

miembros de <valarray>

Archivos de encabezado