Functions | |
template<class T> | |
Mat< T > | itpp::diag (const Vec< T > &v, const int K=0) |
Returns a diagonal matrix whith the elements of the vector v on the diagonal and zeros elsewhere. | |
template<class T> | |
void | itpp::diag (const Vec< T > &v, Mat< T > &m) |
Returns in the output wariable m a diagonal matrix whith the elements of the vector v on the diagonal and zeros elsewhere. | |
template<class T> | |
Vec< T > | itpp::diag (const Mat< T > &m) |
Returns the diagonal elements of the input matrix m . | |
template<class T> | |
Mat< T > | itpp::bidiag (const Vec< T > &main, const Vec< T > &sup) |
Returns a matrix with the elements of the input vector main on the diagonal and the elements of the input vector sup on the diagonal row above. | |
template<class T> | |
void | itpp::bidiag (const Vec< T > &main, const Vec< T > &sup, Mat< T > &m) |
Returns in the output variable m a matrix with the elements of the input vector main on the diagonal and the elements of the input vector sup on the diagonal row above. | |
template<class T> | |
void | itpp::bidiag (const Mat< T > &m, Vec< T > &main, Vec< T > &sup) |
Returns the main diagonal and the diagonal row above in the two output vectors main and sup . | |
template<class T> | |
Mat< T > | itpp::tridiag (const Vec< T > &main, const Vec< T > &sup, const Vec< T > &sub) |
Returns a matrix with the elements of main on the diagonal, the elements of sup on the diagonal row above, and the elements of sub on the diagonal row below. | |
template<class T> | |
void | itpp::tridiag (const Vec< T > &main, const Vec< T > &sup, const Vec< T > &sub, Mat< T > &m) |
Returns in the output matrix m a matrix with the elements of main on the diagonal, the elements of sup on the diagonal row above, and the elements of sub on the diagonal row below. | |
template<class T> | |
void | itpp::tridiag (const Mat< T > &m, Vec< T > &main, Vec< T > &sup, Vec< T > &sub) |
Returns the main diagonal, the diagonal row above, and the diagonal row below int the output vectors main , sup , and sub . | |
template<class T> | |
T | itpp::trace (const Mat< T > &m) |
The trace of the matrix m , i.e. the sum of the diagonal elements. |
|
Returns a diagonal matrix whith the elements of the vector
The size of the return matrix will be Definition at line 444 of file matfunc.h. References itpp::abs(), and itpp::Vec< Num_T >::size(). |
|
Returns in the output wariable
The size of the output matrix Definition at line 465 of file matfunc.h. References itpp::Mat< Num_T >::set_size(), and itpp::Vec< Num_T >::size(). |
|
Returns the diagonal elements of the input matrix
The input matrix Definition at line 479 of file matfunc.h. References itpp::Mat< Num_T >::cols(), min, itpp::Mat< Num_T >::rows(), and itpp::Vec< Num_T >::size(). |
|
Returns a matrix with the elements of the input vector
If the number of elements in the vector Definition at line 498 of file matfunc.h. References it_assert, and itpp::Vec< Num_T >::size(). |
|
Returns in the output variable
If the number of elements in the vector Definition at line 522 of file matfunc.h. References it_assert, itpp::Mat< Num_T >::set_size(), and itpp::Vec< Num_T >::size(). |
|
Returns the main diagonal and the diagonal row above in the two output vectors
The input matrix Definition at line 543 of file matfunc.h. References itpp::Mat< Num_T >::cols(), it_assert, itpp::Mat< Num_T >::rows(), and itpp::Vec< Num_T >::set_size(). |
|
Returns a matrix with the elements of
If the length of the input vector Definition at line 565 of file matfunc.h. References it_assert, and itpp::Vec< Num_T >::size(). |
|
Returns in the output matrix
If the length of the input vector Definition at line 590 of file matfunc.h. References it_assert, itpp::Mat< Num_T >::set_size(), and itpp::Vec< Num_T >::size(). |
|
Returns the main diagonal, the diagonal row above, and the diagonal row below int the output vectors
The input matrix Definition at line 612 of file matfunc.h. References itpp::Mat< Num_T >::cols(), it_assert, itpp::Mat< Num_T >::rows(), and itpp::Vec< Num_T >::set_size(). |
|
The trace of the matrix
Definition at line 634 of file matfunc.h. References itpp::diag(), and itpp::sum(). |
Generated on Thu Apr 19 14:19:58 2007 for IT++ by Doxygen 1.4.6