gslice Class
Valarray の valarray のマルチ ディメンションのサブセットを定義するために使用するユーティリティ クラス。Valarray マルチ ディメンションのマトリックス配列内のすべての要素として見なされます場合は、スライス、多次元配列のベクトルを抽出します。
解説
クラス型のオブジェクトを特徴付けるパラメーターを格納する gslice_array。Gslice のクラスのオブジェクトのクラスのオブジェクトを引数として表示する場合は、valarray のサブセット直接構築されません valarray<Type>。親 valarray の選択したサブセットを指定したストアド値は次のとおりです。
最初のインデックス。
長のベクター クラスの valarray <size_t>。
ストライドのベクトル クラスの valarray <size_t>。
2 つのベクトルは、同じ長さが必要です。
定数の valarray のサブセットは、gslice によって定義されているセットの場合は、gslice は新しい valarray です。Gslice によって定義されている設定は、非定数の valarray のサブセットの場合は、gslice は元の valarray 参照セマンティクスがあります。評価メカニズム定数 valarrays の時間とメモリを保存します。
Valarrays の操作は、gslices で定義されている発信元と宛先のサブセットが異なりますすべてのインデックスが無効な場合にのみ保証されます。
コンストラクター
サブセットを定義する、 valarrayの複数のスライスので構成されます、 valarrayで指定した要素を起動します。 |
メンバー関数
一般的なスライスの要素の数を指定する配列の値の検索、 valarray。 |
|
一般的なスライスの開始インデックスを検索するvalarray。 |
|
一般的なスライス内の要素間の距離を検出、 valarray。 |
要件
ヘッダー: <valarray>
名前空間: std