ARCS6 AR6-REV.24062600
読み取り中…
検索中…
一致する文字列を見つけられません
ARCS::Shuffle クラス

シャッフルクラス [詳解]

#include <ARCS6/lib/Shuffle.hh>

公開メンバ関数

 Shuffle ()
 コンストラクタ
 
 Shuffle (Shuffle &&r)
 ムーブコンストラクタ
 
 ~Shuffle ()
 デストラクタ
 
template<size_t N, size_t M>
void ShuffleMatrixRow (Matrix< N, M > &U)
 行列の行をランダムに入れ替える
 
template<size_t N, size_t M, size_t L>
void ShuffleMatrixRow (Matrix< N, M > &U1, Matrix< L, M > &U2)
 行列1と行列2の行を同時にランダムに入れ替える
 

詳解

シャッフルクラス

構築子と解体子

◆ Shuffle()

ARCS::Shuffle::Shuffle ( Shuffle && r)
inline

ムーブコンストラクタ

引数
[in]r右辺値

関数詳解

◆ ShuffleMatrixRow() [1/2]

template<size_t N, size_t M>
void ARCS::Shuffle::ShuffleMatrixRow ( Matrix< N, M > & U)
inline

行列の行をランダムに入れ替える

引数
[in,out]U入出力行列

◆ ShuffleMatrixRow() [2/2]

template<size_t N, size_t M, size_t L>
void ARCS::Shuffle::ShuffleMatrixRow ( Matrix< N, M > & U1,
Matrix< L, M > & U2 )
inline

行列1と行列2の行を同時にランダムに入れ替える

引数
[in,out]U1入出力行列1
[in,out]U2入出力行列2

このクラス詳解は次のファイルから抽出されました: