|
template<class MATRIX1 , class MATRIX2 > |
void | tadah_fussy::error_lib::CheckMultMatrix (const MATRIX1 &mat1, const MATRIX2 &mat2, const std::string &info) |
| 行列どうしの乗算が可能かチェックする [詳解]
|
|
template<class MATRIX1 , class MATRIX2 > |
void | tadah_fussy::error_lib::CheckMultMatrix (const MATRIX1 &mat1, const MATRIX2 &mat2) |
| 行列どうしの乗算が可能かチェックする [詳解]
|
|
template<class MATRIX , class In > |
void | tadah_fussy::error_lib::CheckMultMV (const MATRIX &mat, In s, In e, const std::string &infoNegativeLength, const std::string &infoNotEqualLength) |
| 行列への列ベクトルの乗算が可能かチェックする [詳解]
|
|
template<class MATRIX , class In > |
void | tadah_fussy::error_lib::CheckMultMV (const MATRIX &mat, In s, In e) |
| 行列への列ベクトルの乗算が可能かチェックする [詳解]
|
|
template<class In , class MATRIX > |
void | tadah_fussy::error_lib::CheckMultVM (const In s, In e, MATRIX &mat, const std::string &infoNegativeLength, const std::string &infoNotEqualLength) |
| 行ベクトルへの行列の乗算が可能かチェックする [詳解]
|
|
template<class In , class MATRIX > |
void | tadah_fussy::error_lib::CheckMultVM (In s, In e, const MATRIX &mat) |
| 行ベクトルへの行列の乗算が可能かチェックする [詳解]
|
|
template<class MATRIX > |
bool | tadah_fussy::matrix_lib::IsSquare (const MATRIX &mat) |
| 正方行列かどうかをチェックする [詳解]
|
|
template<class MATRIX , class Eq > |
bool | tadah_fussy::matrix_lib::IsSymmetric (const MATRIX &mat, Eq eq) |
| 対称行列かどうかをチェックする [詳解]
|
|
template<class MATRIX1 , class MATRIX2 , typename Res > |
void | tadah_fussy::matrix_lib::mult (const MATRIX1 &mat1, const MATRIX2 &mat2, Matrix< Res > *res) |
| 行列を掛け合わせる [詳解]
|
|
template<class MATRIX1 , class MATRIX2 , typename Res > |
void | tadah_fussy::matrix_lib::mult (const MATRIX1 &mat1, const MATRIX2 &mat2, SquareMatrix< Res > *res) |
| 行列を掛け合わせる [詳解]
|
|
template<class MATRIX , class In , class Out > |
void | tadah_fussy::matrix_lib::multMV (const MATRIX &mat, In is, Out os) |
| 行列に(列)ベクトルを掛け合わせる [詳解]
|
|
template<class In , class MATRIX , class Out > |
void | tadah_fussy::matrix_lib::multVM (In is, const MATRIX &mat, Out os) |
| (行)ベクトルに行列を掛け合わせる [詳解]
|
|
template<class T > |
void | tadah_fussy::matrix_lib::SwapRow (Matrix< T > *mat, typename Matrix< T >::size_type r1, typename Matrix< T >::size_type r2) |
| 行列の行 r1, r2 を入れ替える [詳解]
|
|
template<class T > |
void | tadah_fussy::matrix_lib::SwapRow (SquareMatrix< T > *mat, typename SquareMatrix< T >::size_type r1, typename SquareMatrix< T >::size_type r2) |
| 正方行列の行 r1, r2 を入れ替える [詳解]
|
|
template<class T > |
void | tadah_fussy::matrix_lib::SwapCol (Matrix< T > *mat, typename Matrix< T >::size_type c1, typename Matrix< T >::size_type c2) |
| 行列の列 c1, c2 を入れ替える [詳解]
|
|
template<class T > |
void | tadah_fussy::matrix_lib::SwapCol (SquareMatrix< T > *mat, typename SquareMatrix< T >::size_type c1, typename SquareMatrix< T >::size_type c2) |
| 正方行列の列 c1, c2 を入れ替える [詳解]
|
|
template<class In > |
void | tadah_fussy::matrix_lib::PrintArray (std::ostream &os, In s, In e, const std::string &header="", const std::string &op_bracket="( ", const std::string &delimiter=", ", const std::string &cls_bracket=" )") |
| 配列の出力 [詳解]
|
|
template<class MATRIX > |
void | tadah_fussy::matrix_lib::PrintMatrix (std::ostream &os, const MATRIX &mat, const std::string &header="", const std::string &op_bracket="| ", const std::string &delimiter=", ", const std::string &cls_bracket=" |") |
| 正方行列・対称行列の出力 [詳解]
|
|
template<class T > |
std::ostream & | tadah_fussy::operator<< (std::ostream &os, const Matrix< T > &mat) |
| ストリーム出力(行列) [詳解]
|
|
template<class T > |
std::ostream & | tadah_fussy::operator<< (std::ostream &os, const SquareMatrix< T > &mat) |
| ストリーム出力(正方行列) [詳解]
|
|
template<class T > |
std::ostream & | tadah_fussy::operator<< (std::ostream &os, const SymmetricMatrix< T > &mat) |
| ストリーム出力(対称行列) [詳解]
|
|
template<class MATRIX , class In > |
void | tadah_fussy::error_lib::CheckLinearModel (const MATRIX &x, In ys, In ye, const std::string &infoNotPositiveLength, const std::string &infoNegativeLength, const std::string &infoNotEqualLength) |
| 線形モデルとして有効かをチェックする [詳解]
|
|
template<class MATRIX , class In > |
void | tadah_fussy::error_lib::CheckLinearModel (const MATRIX &x, In ys, In ye) |
| 線形モデルとして有効かをチェックする [詳解]
|
|
template<class MATRIX1 , class MATRIX2 > |
void | tadah_fussy::error_lib::CheckLinearModel (const MATRIX1 &x, const MATRIX2 &y, const std::string &infoNotPositiveLength1, const std::string &infoNotPositiveLength2, const std::string &infoNotEqualLength) |
| 線形モデルとして有効かをチェックする [詳解]
|
|
template<class MATRIX1 , class MATRIX2 > |
void | tadah_fussy::error_lib::CheckLinearModel (const MATRIX1 &x, const MATRIX2 &y) |
| 線形モデルとして有効かをチェックする [詳解]
|
|