Aracılığıyla paylaş


<valarray>

Şablon sınıfı valarray ve çok sayıda destekleyici şablon sınıfları ve işlevleri tanımlar.

#include <valarray>

Notlar

Bu şablon sınıfları ve işlevleri geliştirilmiş performans açısından olağandışı latitude izin verilir.Özellikle, herhangi bir işlev döndürme türü valarray <T1> bir nesneyi başka bir türü T2 döndürebilir.Bu durumda, herhangi bir veya daha fazla bağımsız değişken türü kabul eden işlev valarray <T2> T2 türünde bir değişken her değiştirilen bu bağımsız rasgele birleşimleri kabul aşırı yüklü olmalıdır.

fzkk3cy8.collapse_all(tr-tr,VS.110).gifİşlevler

abs

Öğelerinin giriş valarray öğeleri mutlak değerine eşit valarray döndüren bir giriş valarray öğeler üzerinde çalışır.

acos

Giriş valarray öğelerinin ark kosinüsünü eşit öğelerinin valarray döndüren bir giriş valarray öğeleri üzerinde çalışır.

asin

Giriş valarray öğelerinin Ark sinüsünü eşit öğelerinin valarray döndüren bir giriş valarray öğeleri üzerinde çalışır.

atan

Öğelerinin giriş valarray öğelerinin Ark asıl değerine eşit valarray döndüren bir giriş valarray öğeler üzerinde çalışır.

atan2

Sabitler birleşimi ve valarrays öğeleri tarafından belirtilen bileşen öğelerinin ark tanjantını Kartezyen için eşit valarray döndürür.

cos

Giriş valarray öğelerinin Kosinüs için eşit öğelerinin valarray döndüren bir giriş valarray öğeleri üzerinde çalışır.

cosh

Giriş valarray öğelerinin hiperbolik kosinüsü eşit öğelerinin valarray döndüren bir giriş valarray öğeleri üzerinde çalışır.

exp

Öğeleri doğal giriş valarray öğelerinin üstel eşit valarray döndüren bir giriş valarray öğeleri üzerinde çalışır.

log

Giriş valarray öğeleri doğal logaritması eşit öğelerinin valarray döndüren bir giriş valarray öğeleri üzerinde çalışır.

log10

Öğeleri temel 10 ya da ortak logaritmasını giriş valarray öğeleri eşit valarray döndüren bir giriş valarray öğeleri üzerinde çalışır.

POW olur

Giriş valarrays ve sabitler, öğelerinin bir tabanına eşit valarray bir giriş valarray öğeleri tarafından belirtilen veya bir üssü oluşturuldu sabit bir giriş valarray öğeleri tarafından belirtilen döndürerek veya sabit öğeleri üzerinde çalışır.

sin

Giriş valarray öğelerinin Sinüs için eşit öğelerinin valarray döndüren bir giriş valarray öğeleri üzerinde çalışır.

sinh

Giriş valarray öğelerinin hiperbolik sinüsü eşit öğelerinin valarray döndüren bir giriş valarray öğeleri üzerinde çalışır.

sqrt

Öğelerinin giriş valarray öğelerinin kare köküne eşit valarray döndüren bir giriş valarray öğeler üzerinde çalışır.

swap (<valarray>)

tan

Öğelerinin giriş valarray öğelerinin teğet eşit valarray döndüren bir giriş valarray öğeler üzerinde çalışır.

tanh

Giriş valarray öğelerinin hiperbolik tanjantı eşit öğelerinin valarray döndüren bir giriş valarray öğeleri üzerinde çalışır.

fzkk3cy8.collapse_all(tr-tr,VS.110).gifİşleçler

operator! =

İki eşit boyutta valarrays karşılık gelen öğeleri eşit olmayan veya bir valarray öğeleri eşit olup olmadığını sınar valarray's öğe türü belirtilen değeri.

işletmeni %

Karşılık gelen elemanları iki eşit boyutta valarrays veya belirtilen bir değer valarray's öğe türü veya valarray tarafından belirtilen değere bölünerek bir valarray bölme bölme kalan alır.

Operatör &

Bitsel alır ve arasında veya bir valarray ve öğe türü, belirtilen bir değere karşılık gelen öğeleri iki eşit boyutta valarrays arasında.

Operatör & &

Mantıksal alır ve arasında veya bir valarray ve valarray's öğe türü, belirtilen bir değere karşılık gelen öğeleri iki eşit boyutta valarrays arasında.

işleç >

Bir valarray öğelerinin öğeleri eşit boyutta bir valarray veya bir valarray öğeleri büyük veya valarray's öğe türü belirtilen değerden daha az olup büyük olup olmadığını sınar.

işleç > =

Bir valarray öğeler öğelerini eşit boyutta bir valarray veya bir valarray tüm öğeleri büyük veya daha küçük ya da eşit olup belirli bir değere eşit ya da daha büyük olup olmadığını sınar.

Operatör >>

Valarray pozisyonları veya ikinci bir valarray tarafından belirtilen element-wise bir tutar olarak belirtilen sayı her bir öğesi için BITS sağa kaydırır.

Operatör <

Bir valarray öğeleri öğeleri eşit boyutta bir valarray veya bir valarray öğeleri büyük veya belirtilen bir değerden düşük olup daha az olup olmadýðýný sýnar.

Operatör < =

Öğeleri bir valarray, küçük veya eşit boyutta bir valarray öğeleri eşit olup veya bir valarray tüm öğeler daha büyük veya daha az, daha eşit veya belirtilen bir değere eşit olup olmadığını sınar.

Operatör <<

Valarray pozisyonları veya ikinci bir valarray tarafından belirtilen element-wise bir tutar olarak belirtilen sayı her bir öğesi için BITS Sola kaydırır.

operator *

İki boyutlu eşit olarak valarrays veya, karşılık gelen elemanları arasında element-wise ürün alır valarray valarray's öğe türü belirtilen değeri arasında.

operator +

Element-wise toplam iki eşit boyutta valarrays veya, karşılık gelen elemanları arasında alır valarray valarray's öğe türü belirtilen değeri arasında.

Operatör-

Karşılık gelen elemanları iki eşit boyutta valarrays veya, element-wise fark alır valarray valarray's öğe türü belirtilen değeri arasında.

Operatör /

Element-wise bölüm arasında iki eşit boyutta valarrays veya, karşılık gelen elemanları alır valarray valarray's öğe türü belirtilen değeri arasında.

operator ==

İki eşit boyutta valarrays karşılık gelen öğeleri eşit veya tüm öğelerinin bir valarray olup olup sınamaları valarray's öğe türü, belirtilen bir değere eşittir.

operator ^

Bitsel özel alır OR arasında veya bir valarray ve öğe türü, belirtilen bir değere karşılık gelen öğeleri iki eşit boyutta valarrays arasında.

operator|

Bitsel alır OR arasında veya bir valarray ve öğe türü, belirtilen bir değere karşılık gelen öğeleri iki eşit boyutta valarrays arasında.

operator||

Mantıksal alır OR arasında veya bir valarray ve valarray's öğe türü, belirtilen bir değere karşılık gelen öğeleri iki eşit boyutta valarrays arasında.

fzkk3cy8.collapse_all(tr-tr,VS.110).gifSınıflar

gslice sınıfı

Çok boyutlu bir valarray dilimleri tanımlamak için kullanılan valarray yardımcı sınıfa.

gslice_array sınıfı

İşlemleri genel bir valarray dilim tarafından tanımlanan alt diziler arasında sağlayarak genel dilim nesneleri destekliyorsa, yardımcı iç şablon sınıfı.

indirect_array sınıfı

Valarrays alt kümelerine işlemleri alt diziler arasında sağlayarak destekler nesnelerin bir alt dizin üst valarray belirterek tanımlı şablonu iç, yardımcı sınıf.

mask_array sınıfı

Üst valarrays alt kümelerini destekleyen nesneler alt diziler arasında işlemleri sağlayarak bir Boolean deyim belirtilen şablon iç, yardımcı sınıf.

Dilim sınıfı

Tek boyutlu, vektör benzeri bir valarray kümelerine tanımlamak için kullanılan valarray yardımcı sınıfa.

slice_array sınıfı

Valarray bir dilim tarafından tanımlanan alt diziler arasında işlemleri sağlayarak dilim nesneleri destekliyorsa, yardımcı iç şablon sınıfı.

valarray sınıfı

Şablon sınıfı türündeki öğelerin sırasını denetleyen bir nesneyi tanımlar türü , bir dizi olarak tutulur ve bilgisayar performansı için en iyi duruma getirilmiş yüksek hızlı matematik işlemlerini gerçekleştirmek için tasarlanmış.

fzkk3cy8.collapse_all(tr-tr,VS.110).gifSpecializations

valarray <bool> Sınıf

Şablon sınıfı valarray özelleştirilmiş bir sürümünü <türü> öğe türü için bool.

Ayrıca bkz.

Başvuru

Standart C++ Kitaplığı'nda iş parçacığı güvenliği

Diğer Kaynaklar

<valarray> Üyeler

Üstbilgi dosyaları