次の方法で共有


<valarray>

テンプレート クラスの valarray 多数サポート テンプレート クラスおよび関数を定義します。

#include <valarray>

解説

これらのテンプレート クラスおよび関数のパフォーマンスの向上に異常な緯度許可されています。型を返す任意の関数は、 valarray <T1> いくつかの他の型 T2 のオブジェクトを返すことがあります。その場合は、いずれかの型の 1 つまたは複数の引数を受け取る関数 valarray <T2> にそれぞれ交換型 T2 の引数とその引数の任意の組み合わせを受け入れるオーバー ロードする必要があります。

fzkk3cy8.collapse_all(ja-jp,VS.110).gif関数

abs

要素の要素の入力 valarray 要素の絶対値に等しい、valarray を返す、入力 valarray は、次のように動作します。

acos

要素の要素の入力 valarray 要素のアーク コサインに等しい、valarray を返す、入力 valarray は、次のように動作します。

asin

要素の要素を持つ入力 valarray 要素のアークサインの値に等しい、valarray を返す、入力 valarray は、次のように動作します。

atan

要素の要素は主入力 valarray 要素のアーク タンジェントの値に等しい、valarray を返す、入力 valarray は、次のように動作します。

atan2

要素は、直交座標のアーク タンジェントの値に等しいが、valarray は定数の組み合わせと valarrays の要素で指定されたコンポーネントを返します。

cos

要素の要素の入力 valarray 要素の余弦に等しい、valarray を返す、入力 valarray は、次のように動作します。

cosh

要素の要素の入力 valarray 要素の双曲線逆余弦に等しい、valarray を返す、入力 valarray は、次のように動作します。

exp

要素の要素の入力 valarray 要素の指数の自然に等しい、valarray を返す、入力 valarray は、次のように動作します。

log

要素の要素の入力 valarray 要素の自然対数に等しい、valarray を返す、入力 valarray は、次のように動作します。

log10

要素の要素は基本の 10 または入力 valarray 要素の常用対数に等しいが、valarray を返す、入力 valarray は、次のように動作します。

pow

Valarrays の入力と定数、指数部に発生したは入力 valarray 要素で指定した要素をベースに等しいが、valarray の入力 valarray 要素によって指定された、または取得の定数または定数の要素で動作します。

sin

要素の要素を持つ要素の入力 valarray のサインに等しい、valarray を返す、入力 valarray は、次のように動作します。

sinh

要素の要素の入力 valarray 要素の双曲線正弦を等しい、valarray を返す、入力 valarray は、次のように動作します。

sqrt

要素の要素の入力 valarray 要素の平方根に等しい、valarray を返す、入力 valarray は、次のように動作します。

swap (<valarray>)

tan

要素の要素の入力 valarray 要素のタンジェントの値に等しい、valarray を返す、入力 valarray は、次のように動作します。

tanh

要素の要素の入力 valarray 要素の双曲線正接に等しい、valarray を返す、入力 valarray は、次のように動作します。

fzkk3cy8.collapse_all(ja-jp,VS.110).gif演算子

演算子! =

2 つの同じ大きさ valarrays の対応する要素が等しくないものや、valarray のすべての要素が等しくないかどうかどうかをテストする、valarray の要素の型指定された値。

演算子の %

対応する要素である 2 つの同じ大きさ valarrays のまたは、valarray valarray の要素型のまたは、valarray は、指定した値を分割するには、指定した値で除算の除算の残りの部分を取得します。

演算子 &

Or を取得アンド 2 つの同じ大きさ valarrays の対応する要素の間や、valarray と指定した値の要素の型の間。

演算子 & &

論理を取得アンド 2 つの同じ大きさ valarrays の対応する要素の間や、valarray ~、valarray の要素の型指定された値。

演算子 >

Valarray の 1 つの要素が、同じ大きさの valarray または、valarray のすべての要素を valarray の要素の型指定された値よりも小さいか大きいかどうかの要素よりも大きいかどうかをテストします。

演算子 > =

Valarray の 1 つの要素が、要素は、同じ大きさの valarray または、valarray のすべての要素よりも大きいまたは等しいするか、小さいか指定した値に等しい以上かどうかをテストします。

演算子 >>

右シフトの各要素は、valarray の位置または指定の 2 番目の valarray で element-wise を指定した数のビット。

演算子 <

Valarray の 1 つの要素の要素は、同じ大きさの valarray または、valarray のすべての要素が大きいか、指定した値より小さいかどうかのより小さいかどうかをテストします。

演算子 < =

Valarray の 1 つの要素、同じ大きさの valarray の要素があるかどうか、または、valarray のすべての要素よりも大きいまたは等しいするか、小さいまたは指定した値に等しいかどうかをテストします。

演算子 <<

左側の各要素は、valarray の位置または指定の 2 番目の valarray で element-wise を指定した数のビットをシフトします。

operator*

対応する要素のまたは 2 つの同じ大きさ valarrays の間 element-wise の製品を取得する間、valarray の valarray の要素の型指定された値。

演算子 +

対応する要素のまたは 2 つの同じ大きさ valarrays の間の element-wise の合計を取得する間、valarray の valarray の要素の型指定された値。

演算子-

Element-wise の対応する要素のまたは 2 つの同じ大きさ valarrays の違いを取得、valarray の要素の型指定された値を valarray の間。

演算子/

対応する要素のまたは 2 つの同じ大きさ valarrays の間 element-wise の商を取得、valarray の要素の型指定された値を valarray の間。

演算子 = =

同じ大きさ valarrays の 2 つの対応する要素と等しいか、valarray のすべての要素がかどうかのかどうかのテストには valarray の要素の型指定された値と等しい。

演算子 ^

排他的論理和を取得OR 2 つの同じ大きさ valarrays の対応する要素の間や、valarray と指定した値の要素の型の間。

operator|

Or を取得OR 2 つの同じ大きさ valarrays の対応する要素の間や、valarray と指定した値の要素の型の間。

operator||

論理を取得OR 2 つの同じ大きさ valarrays の対応する要素の間や、valarray ~、valarray の要素の型指定された値。

fzkk3cy8.collapse_all(ja-jp,VS.110).gifClasses

gslice クラス

Valarray、valarray の多次元のスライスを定義するために使用するユーティリティ クラス。

gslice_array クラス

一般的なスライスのオブジェクトをサポートするは、一般的な valarray のスライスで定義されたサブセット配列間での操作を提供することにより、内部の補助テンプレート クラス。

indirect_array クラス

サブセット配列間での操作を提供して valarrays のサブセットであるサポート オブジェクトが、親 valarray のインデックスのサブセットを指定することによって定義されている、内部の補助テンプレート クラス。

mask_array クラス

親の valarrays のサブセットであるサポート オブジェクト サブセット配列間での操作を提供することにより、ブール式でを指定する内部の補助テンプレート クラス。

クラスをスライスします。

Valarray、valarray の 1 次元のベクトルのようなサブセットを定義するために使用するユーティリティ クラス。

slice_array クラス

スライス オブジェクトをサポートするには、valarray のスライスで定義されたサブセット配列間での操作を提供することにより、内部の補助テンプレート クラス。

valarray のクラス

テンプレート クラスの型の要素のシーケンスを制御するオブジェクトについて説明します。 、配列として格納されているため、計算のパフォーマンスの最適化、高速の数学的な操作を実行するために設計。

fzkk3cy8.collapse_all(ja-jp,VS.110).gif特殊化

valarray の <bool> クラス

特別なバージョンのテンプレート クラスの valarray <> 要素の型にbool。

参照

関連項目

C++ の標準ライブラリのスレッド セーフ

その他の技術情報

<valarray> メンバー

ヘッダー ファイル