Udostępnij za pośrednictwem


<valarray>

Definiuje valarray szablonu klasy i liczne towarzyszące szablonu klasy i funkcje.

#include <valarray>

Uwagi

Te klasy szablonu i funkcje są dozwolone nietypowe latitude w celu poprawy wydajności.W szczególności każda funkcja zwraca typ valarray <T1> może zwracać obiekt innego typu T2.W takim przypadku dowolny funkcjonować, które akceptuje jednego lub więcej argumentów typu valarray <T2> musi mieć overloads, które akceptują dowolnych kombinacji tych argumentów zastępowane każdego argumentu typu T2.

fzkk3cy8.collapse_all(pl-pl,VS.110).gifFunkcje

ABS

Działa na elementy wejściowe valarray, w valarray, której elementy są równe wartości bezwzględnej elementów wejściowych valarray powrotu.

ACOS

Działa na elementy wejściowe valarray, w powrocie valarray, której elementy są równe cosinus elementów wejściowych valarray.

ASIN

Działa na elementy wejściowe valarray, w powrocie valarray, której elementy są równe sinus elementów wejściowych valarray.

ATAN

Działa na elementy wejściowe valarray, valarray, której elementy są równe wartości tangens elementów wejściowych valarray powrotu.

ATAN2

Zwraca valarray, której elementy są równe arcus tangens kartezjańskimi elementów określonych kombinacji stałych i elementy valarrays.

COS

Działa na elementy wejściowe valarray, w powrocie valarray, której elementy są równe cosinus elementów wejściowych valarray.

COSH

Działa na elementy wejściowe valarray, w powrocie valarray, której elementy są równe cosinus hiperboliczny liczby elementów wejściowych valarray.

EXP

Działa na elementy wejściowe valarray, w powrocie valarray, której elementy są równe naturalnych wykładniczy elementów wejściowych valarray.

Dziennik

Działa na elementy wejściowe valarray, w powrocie valarray, której elementy są równe logarytm naturalny elementów wejściowych valarray.

LOG10

Działa na elementy wejściowe valarray, w valarray, której elementy są równe 10 podstawowej lub logarytm elementów wejściowych valarray powrotu.

Pow

Działa na elementy wejściowe valarrays i stałych, zwracając valarray, której elementy są równe bazy określona przez elementy wejściowe valarray lub stałą podniesioną do potęgi określonej przez elementy wejściowe valarray lub stałą.

SIN

Działa na elementy wejściowe valarray, w powrocie valarray, której elementy są równe sinus elementów wejściowych valarray.

SINH

Działa na elementy wejściowe valarray, w powrocie valarray, której elementy są równe sinus hiperboliczny liczby elementów wejściowych valarray.

SQRT

Działa na elementy wejściowe valarray, w powrocie valarray, której elementy są równe pierwiastek kwadratowy z elementów valarray wejściowego.

swap (<valarray>)

tan

Działa na elementy wejściowe valarray, w powrocie valarray, której elementy są równe tangens elementów wejściowych valarray.

TANH

Działa na elementy wejściowe valarray, w powrocie valarray, której elementy są równe tangens hiperboliczny liczby elementów wejściowych valarray.

fzkk3cy8.collapse_all(pl-pl,VS.110).gifOperatory

operator! =

Sprawdza, czy odpowiednie elementy dwóch valarrays wielkości są nierównej lub czy wszystkie elementy valarray nie są równe określonej wartości typu elementu valarray.

operator %

Uzyskuje reszta z podzielenia odpowiednie elementy, dwie równe valarrays lub dzielenie valarray przez wartość określonego typu elementu valarray lub podzielenie wartości określonej przez valarray.

Operator &

Uzyskuje bitowe i między odpowiednie elementy dwóch wielkości valarrays lub valarray i określona wartość typu elementu.

Operator & &

Uzyskuje logicznej i między odpowiednie elementy dwóch wielkości valarrays lub valarray i określona wartość typu elementu valarray.

operator >

Sprawdza, czy elementy z jednego valarray są większe niż elementy równe valarray lub czy wszystkie elementy valarray są większe lub mniejsze niż określona wartość typu elementu valarray.

operator > =

Sprawdza, czy elementy z jednego valarray są większe niż lub równe elementów równe valarray lub czy wszystkie elementy valarray są większe niż lub równe lub mniejsze niż lub równa określonej wartości.

operator >>

Prawo zmiany bitów dla każdego elementu valarray określonej liczby pozycji lub przez element-wise kwotę określoną przez drugi valarray.

operator <

Sprawdza, czy elementy jednego valarray są mniejsze niż elementy równe valarray lub czy wszystkie elementy valarray są większe lub mniejsze niż określona wartość.

operator < =

Badania, czy elementy jednego valarray są mniejsze lub równe elementy wielkości valarray, czy wszystkie elementy valarray są większe niż lub równe lub mniejsze niż lub równa określonej wartości.

operator <<

Przesuwa się po lewej stronie bitów dla każdego elementu valarray określonej liczby pozycji lub przez element-wise kwotę określoną przez drugi valarray.

operator *

Uzyskuje element-wise produktu między odpowiednich elementów czy z dwóch valarrays wielkości między valarray określona wartość typu elementu valarray.

operator +

Uzyskuje element-wise suma między odpowiednich elementów czy z dwóch valarrays wielkości między valarray określona wartość typu elementu valarray.

operator-

Uzyskuje element-wise różnicy między odpowiednich elementów czy z dwóch valarrays wielkości między valarray określona wartość typu elementu valarray.

operator /

Uzyskuje iloraz element-wise między odpowiednich elementów czy z dwóch valarrays wielkości między valarray określona wartość typu elementu valarray.

operator ==

Badań czy odpowiadające im elementy dwóch wielkości valarrays są równe lub czy są wszystkie elementy valarray równa określonej wartości typu elementu valarray.

operator ^

Uzyskuje bitowe wyłącznego OR między odpowiednie elementy dwóch wielkości valarrays lub valarray i określona wartość typu elementu.

operator|

Uzyskuje bitowe OR między odpowiednie elementy dwóch wielkości valarrays lub valarray i określona wartość typu elementu.

operator||

Uzyskuje logicznej OR między odpowiednie elementy dwóch wielkości valarrays lub valarray i określona wartość typu elementu valarray.

fzkk3cy8.collapse_all(pl-pl,VS.110).gifKlasy

Klasa gslice

Klasa narzędzia valarray, który jest używany do definiowania wielowymiarowe wycinki valarray.

Klasa gslice_array

Klasa szablonu pomocniczego, wewnętrzne, która obsługuje obiekty plasterków ogólne dostarczając operacji między macierzami podzbiór zdefiniowane przez ogólne plasterek valarray.

Klasa indirect_array

Klasa szablonu pomocniczego, wewnętrzne, która obsługuje obiekty, które są podzbiorami valarrays przez zapewnienie działania między macierzami podzbiór zdefiniowane przez określenie podzbiór indeksów valarray nadrzędnego.

Klasa mask_array

Klasa szablonu pomocniczego, wewnętrzne, obsługuje obiekty, które są podzbiorami valarrays nadrzędnego określone wyrażenie logiczne, zapewniając operacji między macierzami podzbiór.

plasterek, klasa

Klasa narzędzia valarray, który jest używany do definiowania podzbiory jednowymiarową, jak wektor valarray.

Klasa slice_array

Klasa szablonu pomocniczego, wewnętrzne, która obsługuje obiekty plasterków, zapewniając operacji między macierzami podzbiór zdefiniowanej przez plasterek valarray.

Klasa valarray

Klasa szablonu opisuje obiekt, który kontroluje sekwencja elementów typu typu , są przechowywane w postaci tablicy i przeznaczone dla szybkich operacji matematycznych, zoptymalizowany pod kątem wydajności obliczeniowej.

fzkk3cy8.collapse_all(pl-pl,VS.110).gifDziedziny specjalizacji

valarray <bool> Klasa

Wyspecjalizowane wersję szablonu valarray klasy <typu> do elementów tego typu bool.

Zobacz też

Informacje

Bezpieczeństwo wątków w standardowa biblioteka języka C++

Inne zasoby

<valarray> Członkowie

Pliki nagłówków