<valarray>
テンプレート クラスの valarray 多数サポート テンプレート クラスおよび関数を定義します。
#include <valarray>
解説
これらのテンプレート クラスおよび関数のパフォーマンスの向上に異常な緯度許可されています。型を返す任意の関数は、 valarray <T1> いくつかの他の型 T2 のオブジェクトを返すことがあります。その場合は、いずれかの型の 1 つまたは複数の引数を受け取る関数 valarray <T2> にそれぞれ交換型 T2 の引数とその引数の任意の組み合わせを受け入れるオーバー ロードする必要があります。
関数
要素の要素の入力 valarray 要素の絶対値に等しい、valarray を返す、入力 valarray は、次のように動作します。 |
|
要素の要素の入力 valarray 要素のアーク コサインに等しい、valarray を返す、入力 valarray は、次のように動作します。 |
|
要素の要素を持つ入力 valarray 要素のアークサインの値に等しい、valarray を返す、入力 valarray は、次のように動作します。 |
|
要素の要素は主入力 valarray 要素のアーク タンジェントの値に等しい、valarray を返す、入力 valarray は、次のように動作します。 |
|
要素は、直交座標のアーク タンジェントの値に等しいが、valarray は定数の組み合わせと valarrays の要素で指定されたコンポーネントを返します。 |
|
要素の要素の入力 valarray 要素の余弦に等しい、valarray を返す、入力 valarray は、次のように動作します。 |
|
要素の要素の入力 valarray 要素の双曲線逆余弦に等しい、valarray を返す、入力 valarray は、次のように動作します。 |
|
要素の要素の入力 valarray 要素の指数の自然に等しい、valarray を返す、入力 valarray は、次のように動作します。 |
|
要素の要素の入力 valarray 要素の自然対数に等しい、valarray を返す、入力 valarray は、次のように動作します。 |
|
要素の要素は基本の 10 または入力 valarray 要素の常用対数に等しいが、valarray を返す、入力 valarray は、次のように動作します。 |
|
Valarrays の入力と定数、指数部に発生したは入力 valarray 要素で指定した要素をベースに等しいが、valarray の入力 valarray 要素によって指定された、または取得の定数または定数の要素で動作します。 |
|
要素の要素を持つ要素の入力 valarray のサインに等しい、valarray を返す、入力 valarray は、次のように動作します。 |
|
要素の要素の入力 valarray 要素の双曲線正弦を等しい、valarray を返す、入力 valarray は、次のように動作します。 |
|
要素の要素の入力 valarray 要素の平方根に等しい、valarray を返す、入力 valarray は、次のように動作します。 |
|
要素の要素の入力 valarray 要素のタンジェントの値に等しい、valarray を返す、入力 valarray は、次のように動作します。 |
|
要素の要素の入力 valarray 要素の双曲線正接に等しい、valarray を返す、入力 valarray は、次のように動作します。 |
演算子
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 を指定した数のビットをシフトします。 |
|
対応する要素のまたは 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 と指定した値の要素の型の間。 |
|
Or を取得OR 2 つの同じ大きさ valarrays の対応する要素の間や、valarray と指定した値の要素の型の間。 |
|
論理を取得OR 2 つの同じ大きさ valarrays の対応する要素の間や、valarray ~、valarray の要素の型指定された値。 |
Classes
Valarray、valarray の多次元のスライスを定義するために使用するユーティリティ クラス。 |
|
一般的なスライスのオブジェクトをサポートするは、一般的な valarray のスライスで定義されたサブセット配列間での操作を提供することにより、内部の補助テンプレート クラス。 |
|
サブセット配列間での操作を提供して valarrays のサブセットであるサポート オブジェクトが、親 valarray のインデックスのサブセットを指定することによって定義されている、内部の補助テンプレート クラス。 |
|
親の valarrays のサブセットであるサポート オブジェクト サブセット配列間での操作を提供することにより、ブール式でを指定する内部の補助テンプレート クラス。 |
|
Valarray、valarray の 1 次元のベクトルのようなサブセットを定義するために使用するユーティリティ クラス。 |
|
スライス オブジェクトをサポートするには、valarray のスライスで定義されたサブセット配列間での操作を提供することにより、内部の補助テンプレート クラス。 |
|
テンプレート クラスの型の要素のシーケンスを制御するオブジェクトについて説明します。 型 、配列として格納されているため、計算のパフォーマンスの最適化、高速の数学的な操作を実行するために設計。 |
特殊化
特別なバージョンのテンプレート クラスの valarray <型> 要素の型にbool。 |