<valarray>
Define o valarray de classe de modelo e várias suporte modelo classes e funções.
#include <valarray>
Comentários
Essas classes de modelo e funções são permitidas latitude incomuns de desempenho aprimorado.Especificamente, qualquer função retornar tipo valarray <T1> pode retornar um objeto de outro tipo T2.Nesse caso, qualquer função que aceita um ou mais argumentos de tipo valarray <T2> deve ter sobrecargas que aceitam combinações arbitrárias desses argumentos, cada substituídos com um argumento do tipo T2.
Funções
Opera nos elementos de um valarray de entrada, retornando um valarray cujos elementos são iguais ao valor absoluto dos elementos de entrada valarray. |
|
Opera nos elementos de um valarray de entrada, retornando um valarray cujos elementos são iguais a arco cosseno dos elementos de entrada valarray. |
|
Opera nos elementos de um valarray de entrada, retornando um valarray cujos elementos são iguais para o arco seno de elementos de entrada valarray. |
|
Opera nos elementos de um valarray de entrada, retornando um valarray cujos elementos são iguais ao valor principal do arco tangente dos elementos de entrada valarray. |
|
Retorna um valarray cujos elementos são iguais a tangente da cartesiano componentes especificados por uma combinação de constantes e elementos de valarrays. |
|
Opera nos elementos de um valarray de entrada, retornando um valarray cujos elementos são iguais para o cosseno de elementos de entrada valarray. |
|
Opera nos elementos de um valarray de entrada, retornando um valarray cujos elementos são iguais para o cosseno hiperbólico de elementos de entrada valarray. |
|
Opera nos elementos de um valarray de entrada, retornando um valarray cujos elementos são iguais a natural exponencial dos elementos de entrada valarray. |
|
Opera nos elementos de um valarray de entrada, retornando um valarray cujos elementos são iguais para obter o logaritmo natural dos elementos de entrada valarray. |
|
Opera nos elementos de um valarray de entrada, retornando um valarray cujos elementos são iguais a base 10 ou logaritmo comum dos elementos de entrada valarray. |
|
Opera nos elementos de valarrays de entrada e constantes, retornando um valarray cujos elementos são iguais a uma base especificada por elementos de um valarray de entrada ou uma constante elevada a um expoente especificado por elementos de um valarray de entrada ou uma constante. |
|
Opera nos elementos de um valarray de entrada, retornando um valarray cujos elementos são iguais para o seno de elementos de entrada valarray. |
|
Opera nos elementos de um valarray de entrada, retornando um valarray cujos elementos são iguais para o seno hiperbólico de elementos de entrada valarray. |
|
Opera nos elementos de um valarray de entrada, retornando um valarray cujos elementos são iguais a raiz quadrada dos elementos de entrada valarray. |
|
Opera nos elementos de um valarray de entrada, retornando um valarray cujos elementos são iguais a tangente dos elementos de entrada valarray. |
|
Opera nos elementos de um valarray de entrada, retornando um valarray cujos elementos são iguais a tangente hiperbólica dos elementos de entrada valarray. |
Operadores
Testa se os elementos correspondentes de duas valarrays de tamanhos igual são desigual ou se todos os elementos de um valarray são desiguais um valor especificado do tipo de elemento do valarray. |
|
Obtém o restante de dividir os elementos correspondentes de duas valarrays de tamanhos igual ou dividindo um valarray por um valor especificado do tipo de elemento do valarray ou de dividir um valor especificado por um valarray. |
|
Obtém o bit a bit e entre os elementos correspondentes de duas valarrays de tamanhos igual ou entre um valarray e um valor do tipo de elemento especificado. |
|
Obtém a lógica e entre os elementos correspondentes de duas valarrays de tamanhos igual ou entre um valarray e um valor especificado do tipo de elemento do valarray. |
|
Testa se os elementos de um valarray são maiores que os elementos de um valarray de tamanho igual ou se todos os elementos de um valarray são maior ou menor que um valor especificado do tipo de elemento do valarray. |
|
Testa se os elementos de um valarray são maiores ou iguais aos elementos de um valarray de tamanho igual ou se todos os elementos de um valarray são maiores ou igual a ou menor que ou igual a um valor especificado. |
|
Os bits para cada elemento de um valarray um número especificado de posições ou um valor element-wise especificado por um segundo valarray de turnos direita. |
|
Testa se os elementos de um valarray são menores do que os elementos de um valarray de tamanho igual ou se todos os elementos de um valarray são maior ou menor que um valor especificado. |
|
Testa se os elementos de um valarray são menores ou iguais aos elementos de um valarray de tamanho igual ou se todos os elementos de um valarray são maiores ou igual a ou menor que ou igual a um valor especificado. |
|
Esquerda desloca os bits de cada elemento de um valarray um número especificado de posições ou um valor element-wise especificado por um segundo valarray. |
|
Obtém o produto element-wise entre os elementos correspondentes de duas valarrays de tamanhos igual ou entre um valarray um valor especificado do tipo de elemento do valarray. |
|
Obtém a soma de element-wise entre os elementos correspondentes de duas valarrays de tamanhos igual ou entre um valarray um valor especificado do tipo de elemento do valarray. |
|
Obtém a diferença element-wise entre os elementos correspondentes de duas valarrays de tamanhos igual ou entre um valarray um valor especificado do tipo de elemento do valarray. |
|
Obtém o quociente element-wise entre os elementos correspondentes de duas valarrays de tamanhos igual ou entre um valarray um valor especificado do tipo de elemento do valarray. |
|
Testes se os elementos correspondentes de dois valarrays de tamanhos igual são iguais ou se todos os elementos de um valarray são igual a um valor especificado do tipo de elemento do valarray. |
|
Obtém o exclusivo bit a bit OR entre os elementos correspondentes de duas valarrays de tamanhos igual ou entre um valarray e um valor do tipo de elemento especificado. |
|
Obtém o bit a bit OR entre os elementos correspondentes de duas valarrays de tamanhos igual ou entre um valarray e um valor do tipo de elemento especificado. |
|
Obtém a lógica OR entre os elementos correspondentes de duas valarrays de tamanhos igual ou entre um valarray e um valor especificado do tipo de elemento do valarray. |
Classes
Uma classe de utilitário para valarray é usado para definir fatias multidimensionais de um valarray. |
|
Uma classe de modelo interno, auxiliar que oferece suporte a objetos de fatia geral fornecendo operações entre conjuntos de subconjunto definidas pela fatia de um valarray geral. |
|
Uma classe de modelo interno, auxiliar que suporta objetos que são subconjuntos de valarrays, fornecendo operações entre conjuntos de subconjunto definidos especificando um subconjunto de índices de um valarray de pai. |
|
Uma classe de modelo interno, auxiliar que suporta objetos que são subconjuntos de valarrays de pai especificado com uma expressão booleana, fornecendo operações entre conjuntos de subconjunto. |
|
Uma classe de utilitário para valarray é usado para definir unidimensionais, como vetor de subconjuntos de um valarray. |
|
Uma classe de modelo interno, auxiliar que oferece suporte a objetos de fatia, fornecendo operações entre conjuntos de subconjunto definidas pela fatia um valarray. |
|
A classe de modelo descreve um objeto que controla uma seqüência de elementos do tipo tipo que são armazenados como uma matriz e projetado para executar operações matemáticas em alta velocidade, otimizadas para desempenho computacional. |
Especializações
Uma versão especializada do valarray de classe modelo <tipo> elementos do tipo bool. |
Consulte também
Referência
Segurança do thread na biblioteca C++ padrão