Sdílet prostřednictvím


<valarray>

Definuje třídu valarray šablony a mnoho podpůrné šablony třídy a funkcí.

#include <valarray>

Poznámky

Neobvyklé latitude z kvalitnější jsou povoleny tyto šablony třídy a funkce.Konkrétně jakékoli funkce vrací typ valarray <T1> může vrátit objekt jiný typ T2.V takovém případě všechny funkce, které přijímá jeden nebo více argumentů typu valarray <T2> musí mít přetížení, které přijmout libovolné kombinace těchto argumentů nahrazeno každý argument typu T2.

fzkk3cy8.collapse_all(cs-cz,VS.110).gifFunkce

Abs

Pracuje s prvky vstupní valarray, valarray, jehož prvky jsou absolutní hodnota prvků vstupní valarray návratu.

ACOS

Pracuje s prvky vstupní valarray, valarray, jehož prvky jsou rovna arkuskosinus prvky vstupní valarray vrací.

ASIN

Pracuje s prvky vstupní valarray, valarray, jehož prvky jsou rovna arkussinus prvky vstupní valarray vrací.

funkce Atan

Pracuje s prvky vstupní valarray, valarray, jehož prvky jsou hlavní hodnota arkustangens prvky vstupní valarray vrací.

ARCTG2

Vrátí valarray, jehož prvky jsou rovna arkustangens pravoúhlých součásti určené kombinace konstant a prvky valarrays.

Funkce COS

Pracuje s prvky vstupní valarray, valarray, jehož prvky jsou rovna kosinus prvky vstupní valarray vrací.

COSH

Pracuje s prvky vstupní valarray, valarray, jehož prvky jsou rovna hyperbolický kosinus prvky vstupní valarray vrací.

Exp

Pracuje s prvky vstupní valarray, vrácení valarray, jehož prvky jsou rovna přírodních exponenciální prvků vstupní valarray.

protokol

Pracuje s prvky vstupní valarray, valarray, jehož prvky jsou rovna přirozený logaritmus prvky vstupní valarray vrací.

LOG10

Pracuje s prvky vstupní valarray, valarray, jehož prvky jsou rovna 10 základní nebo desítkový logaritmus prvky vstupní valarray vrací.

Pow

Pracuje s prvky vstupní valarrays a konstanty vykazujících valarray, jehož prvky jsou základní rovna zadané buď prvky vstupní valarray nebo konstanta umocněné na exponent zadané buď prvky vstupní valarray nebo konstanta.

Sin

Pracuje s prvky vstupní valarray, valarray, jehož prvky jsou rovna sinus prvky vstupní valarray vrací.

SINH

Pracuje s prvky vstupní valarray, valarray, jehož prvky jsou rovna hyperbolický sinus prvky vstupní valarray vrací.

Funkce SQRT

Pracuje s prvky vstupní valarray, valarray, jehož prvky jsou rovna odmocnina prvky vstupní valarray vrací.

swap (<valarray>)

Tan

Pracuje s prvky vstupní valarray, valarray, jehož prvky jsou rovna tangens prvky vstupní valarray vrací.

TGH

Pracuje s prvky vstupní valarray, valarray, jehož prvky jsou rovna hyperbolický tangens prvky vstupní valarray vrací.

fzkk3cy8.collapse_all(cs-cz,VS.110).gifOperátory

operátor! =

Testuje, zda odpovídajících prvků dvou stejně velikosti valarrays jsou různé, nebo zda jsou všechny prvky valarray nerovné zadanou hodnotu typu prvku valarray.

operátor %

Získá zbytek po dělení odpovídajících prvků dvou valarrays stejnou velikost nebo vydělením zadanou hodnotu typu prvku valarray nebo vydělením zadanou hodnotu valarray valarray.

operátor &

Získává bitového a mezi odpovídajících prvků dvou stejně velikosti valarrays nebo valarray a zadanou hodnotu typu prvku.

operátor & &

Získá logické a mezi odpovídajících prvků dvou stejně velikosti valarrays nebo valarray a zadanou hodnotu typu prvku valarray.

operátor >

Ověřuje, zda jsou větší než prvky mají stejnou velikost valarray nebo zda jsou všechny prvky valarray větší nebo menší než zadaná hodnota typu prvku valarray prvky jeden valarray.

operátor > =

Ověřuje, zda jsou prvky valarray jeden větší nebo rovna prvky mají stejnou velikost valarray nebo zda prvky valarray jsou větší než nebo rovno nebo menší než nebo rovna zadané hodnotě.

operátor >>

Právo směny bitů pro každý prvek valarray zadaného čísla pozic nebo element-wise částku stanovenou podle druhého valarray.

operátor <

Ověřuje, zda jsou prvky jeden valarray nižší než prvky mají stejnou velikost valarray nebo zda jsou všechny prvky valarray větší nebo menší než zadaná hodnota.

operátor < =

Testuje, zda jeden valarray prvky jsou prvky mají stejnou velikost valarray nebo menší nebo zda prvky valarray jsou větší než nebo rovno nebo menší než nebo rovna zadané hodnotě.

operátor <<

Posune doleva bitů pro každý prvek valarray zadaného čísla pozic nebo element-wise částku stanovenou podle druhého valarray.

operátor *

Získá mezi odpovídajících prvků dvou valarrays stejnou velikost nebo o element-wise produktu mezi valarray zadanou hodnotu typu prvku valarray.

operátor +

Součet element-wise mezi dvěma valarrays stejnou velikost nebo o odpovídající prvky získá mezi valarray zadanou hodnotu typu prvku valarray.

operátor-

Element-wise rozdíl mezi dvěma valarrays stejnou velikost nebo o odpovídající prvky získá mezi valarray zadanou hodnotu typu prvku valarray.

operátor /

Získá podíl element-wise mezi dvěma valarrays stejnou velikost nebo o odpovídající prvky mezi valarray zadanou hodnotu typu prvku valarray.

operátor ==

Zkoušky zda odpovídajících prvků dvou valarrays stejnou velikost se rovná nebo zda jsou všechny prvky valarray rovná zadanou hodnotu typu prvku valarray.

operátor ^

Získá bitové exkluzivní OR mezi odpovídajících prvků dvou stejně velikosti valarrays nebo valarray a zadanou hodnotu typu prvku.

Operator|

Získává bitového OR mezi odpovídajících prvků dvou stejně velikosti valarrays nebo valarray a zadanou hodnotu typu prvku.

Operator||

Získá logické OR mezi odpovídajících prvků dvou stejně velikosti valarrays nebo valarray a zadanou hodnotu typu prvku valarray.

fzkk3cy8.collapse_all(cs-cz,VS.110).gifTřídy

Třída gslice

Třída nástroj valarray, který slouží k definování multidimenzionální řezy valarray.

Třída gslice_array

Šablona interní, pomocné třídy podporující objektů řezu obecné poskytnutím operace mezi dílčí pole definované obecné řez valarray.

Třída indirect_array

Třída interní, pomocné šablony podporuje objekty, které jsou podmnožiny valarrays poskytnutím operace mezi dílčí pole definovat zadáním dílčí indexy nadřazené valarray.

Třída mask_array

Třída interní, pomocné šablony, která podporuje objekty, které jsou obsaženy v nadřazené valarrays zadaný logický výraz s poskytnutím mezi poli Dílčí operace.

Třída řezu

Třída nástroj valarray, který slouží k definování jednorozměrné, jako vektor podmnožiny valarray.

Třída slice_array

Šablona interní, pomocné třídy podporující objektů řezu poskytnutím operace mezi dílčí pole definované řezem valarray.

Třída valarray

Popisuje šablony třídy objektu, který určuje pořadí prvků typu typu , uloženy jako pole a určené pro provádění matematických operací vysokorychlostní, optimalizované pro výpočetní výkon.

fzkk3cy8.collapse_all(cs-cz,VS.110).gifSpecializace

valarray <bool> Třída

Speciální verze valarray šablona třídy <typu> u prvků typu bool.

Viz také

Referenční dokumentace

Bezpečnostní vlákno v Standardní knihovna C++

Další zdroje

<valarray> Členové

Soubory hlaviček