Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
As funções no namespace precise_math estão em conformidade com C99. As versões de precisão única e de precisão dupla de cada função são incluídas. Por exemplo, acos é a versão de precisão dupla e acosf é a versão de precisão única. Essas funções, incluindo as funções de precisão única, exigem suporte estendido de precisão dupla no acelerador. Você pode usar o acelerador::supports_double_precision para determinar se você pode executar essas funções em um acelerador específico.
Sintaxe
namespace precise_math;
Parâmetros
Membros
Funções
| Nome | Descrição |
|---|---|
| acos | Sobrecarregado. Calcula o arco cosseno do argumento |
| acosf | Calcula o arco cosseno do argumento |
| acosh | Sobrecarregado. Calcula o cosseno hiperbólico inverso de um argumento |
| acoshf | Calcula o cosseno hiperbólico inverso de um argumento |
| asin | Sobrecarregado. Calcula o arco seno do argumento |
| asinf | Calcula o arco seno do argumento |
| asinh | Sobrecarregado. Calcula o seno hiperbólico inverso de um argumento |
| asinhf | Calcula o seno hiperbólico inverso de um argumento |
| atan | Sobrecarregado. Calcula o arco tangente do argumento |
| atan2 | Sobrecarregado. Calcula o arco tangente de _Y/_X |
| atan2f | Calcula o arco tangente de _Y/_X |
| atanf | Calcula o arco tangente do argumento |
| atanh | Sobrecarregado. Calcula a tangente hiperbólica inversa de um argumento |
| atanhf | Calcula a tangente hiperbólica inversa de um argumento |
| cbrt | Sobrecarregado. Calcula a raiz real cúbica do argumento |
| cbrtf | Calcula a raiz real cúbica do argumento |
| ceil | Sobrecarregado. Calcula o teto do argumento |
| ceilf | Calcula o teto do argumento |
| copysign | Sobrecarregado. Produz um valor com magnitude de _X e o sinal de _Y |
| copysignf | Produz um valor com magnitude de _X e o sinal de _Y |
| cos | Sobrecarregado. Calcula o cosseno do argumento |
| cosf | Calcula o cosseno do argumento |
| cosh | Sobrecarregado. Calcula o valor do cosseno hiperbólico do argumento |
| coshf | Calcula o valor do cosseno hiperbólico do argumento |
| cospi | Sobrecarregado. Calcula o valor cosseno de pi * _X |
| cospif | Calcula o valor cosseno de pi * _X |
| erf | Sobrecarregado. Calcula a função de erro de _X |
| erfc | Sobrecarregado. Calcula a função de erro complementar de _X |
| erfcf | Calcula a função de erro complementar de _X |
| erfcinv | Sobrecarregado. Calcula a função de erro complementar inversa de _X |
| erfcinvf | Calcula a função de erro complementar inversa de _X |
| erff | Calcula a função de erro de _X |
| erfinv | Sobrecarregado. Calcula a função de erro inversa de _X |
| erfinvf | Calcula a função de erro inversa de _X |
| exp | Sobrecarregado. Calcula a exponencial de base "e" do argumento |
| exp10 | Sobrecarregado. Calcula o exponencial de base 10 do argumento |
| exp10f | Calcula o exponencial de base 10 do argumento |
| exp2 | Sobrecarregado. Retorna o exponencial de base 2 do argumento |
| exp2f | Retorna o exponencial de base 2 do argumento |
| expf | Calcula a exponencial de base "e" do argumento |
| expm1 | Sobrecarregado. Calcula a exponencial de base e do argumento, menos 1 |
| expm1f | Calcula a exponencial de base e do argumento, menos 1 |
| fabs | Sobrecarregado. Calcula o valor absoluto do argumento |
| fabsf | Calcula o valor absoluto do argumento |
| fdim | Sobrecarregado. Determina a diferença positiva entre dois argumentos |
| fdimf | Determina a diferença positiva entre dois argumentos |
| floor | Sobrecarregado. Calcula o piso do argumento |
| floorf | Calcula o piso do argumento |
| fma | Sobrecarregado. Calcula(_X * _Y) + _Z, arredondado como uma operação ternário |
| fmaf | Calcula(_X * _Y) + _Z, arredondado como uma operação ternário |
| fmax | Sobrecarregado. Determinar o valor numérico máximo dos argumentos |
| fmaxf | Determinar o valor numérico máximo dos argumentos |
| fmin | Sobrecarregado. Determinar o valor numérico mínimo dos argumentos |
| fminf | Determinar o valor numérico mínimo dos argumentos |
| Função fmod (C++ AMP) | Sobrecarregado. Calcula o resto do ponto flutuante de _X/_Y |
| fmodf | Calcula o resto do ponto flutuante de _X/_Y |
| fpclassify | Sobrecarregado. Classifica o valor do argumento como NaN, infinito, normal, subnormal, zero |
| frexp | Sobrecarregado. Obtém a mantissa e o expoente de _X |
| frexpf | Obtém a mantissa e o expoente de _X |
| hypot | Sobrecarregado. Calcula a raiz quadrada da soma dos quadrados de _X e _Y |
| hypotf | Calcula a raiz quadrada da soma dos quadrados de _X e _Y |
| ilogb | Sobrecarregado. Extrair o expoente de _X como um valor int com sinal |
| ilogbf | Extrair o expoente de _X como um valor int com sinal |
| isfinite | Sobrecarregado. Determina se o argumento tem um valor finito |
| isinf | Sobrecarregado. Determina se o argumento é um infinito |
| isnan | Sobrecarregado. Determina se o argumento é um NaN |
| isnormal | Sobrecarregado. Determina se o argumento é um normal |
| ldexp | Sobrecarregado. Calcula um número real da mantissa e do expoente |
| ldexpf | Calcula um número real da mantissa e do expoente |
| lgamma | Sobrecarregado. Calcula o logaritmo natural do valor absoluto de gama do argumento |
| lgammaf | Calcula o logaritmo natural do valor absoluto de gama do argumento |
| log | Sobrecarregado. Calcula o logaritmo de base do argumento |
| log10 | Sobrecarregado. Calcula o logaritmo de base 10 do argumento |
| log10f | Calcula o logaritmo de base 10 do argumento |
| log1p | Sobrecarregado. Calcula o logaritmo de base de 1 mais o argumento |
| log1pf | Calcula o logaritmo de base de 1 mais o argumento |
| log2 | Sobrecarregado. Calcula o logaritmo de base 2 do argumento |
| log2f | Calcula o logaritmo de base 2 do argumento |
| logb | Sobrecarregado. Extrai o expoente de _X, como um valor inteiro com sinal no formato de ponto flutuante |
| logbf | Extrai o expoente de _X, como um valor inteiro com sinal no formato de ponto flutuante |
| logf | Calcula o logaritmo de base do argumento |
| modf | Sobrecarregado. Divide _X em partes fracionais e inteiras. |
| modff | Divide _X em partes fracionais e inteiras. |
| nan | Retorna um NaN silencioso |
| nanf | Retorna um NaN silencioso |
| nearbyint | Sobrecarregado. Arredonda o argumento para um valor inteiro no formato de ponto flutuante, usando a direção de arredondamento atual. |
| nearbyintf | Arredonda o argumento para um valor inteiro no formato de ponto flutuante, usando a direção de arredondamento atual. |
| nextafter | Sobrecarregado. Determine o próximo valor representável, no tipo da função, após _X na direção do _Y |
| nextafterf | Determine o próximo valor representável, no tipo da função, após _X na direção do _Y |
| phi | Sobrecarregado. Retorna a função de distribuição cumulativa do argumento |
| phif | Retorna a função de distribuição cumulativa do argumento |
| pow | Sobrecarregado. Calcula o _X elevado à potência de _Y |
| powf | Calcula o _X elevado à potência de _Y |
| probit | Sobrecarregado. Retorna a função de distribuição cumulativa inversa do argumento |
| probitf | Retorna a função de distribuição cumulativa inversa do argumento |
| rcbrt | Sobrecarregado. Retorna a recíproca da raiz cúbica do argumento |
| rcbrtf | Retorna a recíproca da raiz cúbica do argumento |
| remainder | Sobrecarregado. Calcula o restante: _X REM _Y |
| remainderf | Calcula o restante: _X REM _Y |
| remquo | Sobrecarregado. Calcula o mesmo restante que _X REM _Y. Calcula também os 23 bits inferiores do quociente integral _X/_Y e fornece a esse valor o mesmo sinal que _X/_Y. Ele armazena esse valor assinado no inteiro apontado por _Quo. |
| remquof | Calcula o mesmo restante que _X REM _Y. Calcula também os 23 bits inferiores do quociente integral _X/_Y e fornece a esse valor o mesmo sinal que _X/_Y. Ele armazena esse valor assinado no inteiro apontado por _Quo. |
| round | Sobrecarregado. Arredonda _X para o inteiro mais próximo |
| roundf | Arredonda _X para o inteiro mais próximo |
| rsqrt | Sobrecarregado. Retorna a recíproca da raiz quadrada do argumento |
| rsqrtf | Retorna a recíproca da raiz quadrada do argumento |
| scalb | Sobrecarregado. Multiplica _X por FLT_RADIX à potência _Y |
| scalbf | Multiplica _X por FLT_RADIX à potência _Y |
| scalbn | Sobrecarregado. Multiplica _X por FLT_RADIX à potência _Y |
| scalbnf | Multiplica _X por FLT_RADIX à potência _Y |
| signbit | Sobrecarregado. Determina se o sinal de _X é negativo |
| signbitf | Determina se o sinal de _X é negativo |
| sin | Sobrecarregado. Calcula o valor do seno do argumento |
| sincos | Sobrecarregado. Calcula o valor de seno e cosseno de _X |
| sincosf | Calcula o valor de seno e cosseno de _X |
| sinf | Calcula o valor do seno do argumento |
| sinh | Sobrecarregado. Calcula o valor de seno hiperbólico do argumento |
| sinhf | Calcula o valor de seno hiperbólico do argumento |
| sinpi | Sobrecarregado. Calcula o valor seno de pi * _X |
| sinpif | Calcula o valor seno de pi * _X |
| sqrt | Sobrecarregado. Calcula a raiz quadrada do argumento |
| sqrtf | Calcula a raiz quadrada do argumento |
| tan | Sobrecarregado. Calcula o valor de tangente do argumento |
| tanf | Calcula o valor de tangente do argumento |
| tanh | Sobrecarregado. Calcula o valor de tangente hiperbólica do argumento |
| tanhf | Calcula o valor de tangente hiperbólica do argumento |
| tanpi | Sobrecarregado. Calcula o valor de tangente de pi * _X |
| tanpif | Calcula o valor de tangente de pi * _X |
| tgamma | Sobrecarregado. Calcula a função gama de _X |
| tgammaf | Calcula a função gama de _X |
| trunc | Sobrecarregado. Trunca o argumento para o componente inteiro |
| truncf | Trunca o argumento para o componente inteiro |
Requisitos
Cabeçalho: amp_math.h
Namespace: Simultaneidade