|
Anasazi Version of the Day
|
#include <Tsqr_MatView.hpp>
Public Member Functions | |
| MatView () | |
| Scalar & | operator() (const Ordinal i, const Ordinal j) const |
| pointer_type | get () const |
| MatView | row_block (const Ordinal firstRow, const Ordinal lastRow) |
| MatView | split_top (const Ordinal nrows_top, const bool b_contiguous_blocks=false) |
| MatView | split_bottom (const Ordinal nrows_bottom, const bool b_contiguous_blocks=false) |
| void | copy (const MatView< ordinal_type, scalar_type > &B) |
A read-and-write view of a column-oriented matrix.
Definition at line 156 of file Tsqr_MatView.hpp.
| TSQR::MatView< Ordinal, Scalar >::MatView | ( | ) | [inline] |
Definition at line 164 of file Tsqr_MatView.hpp.
| Scalar& TSQR::MatView< Ordinal, Scalar >::operator() | ( | const Ordinal | i, |
| const Ordinal | j | ||
| ) | const [inline] |
Definition at line 203 of file Tsqr_MatView.hpp.
| pointer_type TSQR::MatView< Ordinal, Scalar >::get | ( | ) | const [inline] |
Definition at line 234 of file Tsqr_MatView.hpp.
| MatView TSQR::MatView< Ordinal, Scalar >::row_block | ( | const Ordinal | firstRow, |
| const Ordinal | lastRow | ||
| ) | [inline] |
Return a "row block" (submatrix of consecutive rows in the inclusive range [firstRow,lastRow]).
Definition at line 239 of file Tsqr_MatView.hpp.
| MatView TSQR::MatView< Ordinal, Scalar >::split_top | ( | const Ordinal | nrows_top, |
| const bool | b_contiguous_blocks = false |
||
| ) | [inline] |
Split off and return the top cache block of nrows_top rows. Modify *this to be the "rest" of the matrix.
| nrows_top | [in] Number of rows in the top block (which this method returns) |
| b_contiguous_blocks | [in] Whether or not the entries of the top block are stored contiguously in *this. The default is no (false). |
Definition at line 271 of file Tsqr_MatView.hpp.
| MatView TSQR::MatView< Ordinal, Scalar >::split_bottom | ( | const Ordinal | nrows_bottom, |
| const bool | b_contiguous_blocks = false |
||
| ) | [inline] |
Split off and return the bottom block. Modify *this to be the "rest" of the matrix.
Definition at line 315 of file Tsqr_MatView.hpp.
| void TSQR::MatView< Ordinal, Scalar >::copy | ( | const MatView< ordinal_type, scalar_type > & | B | ) | [inline] |
Deep copy (A := B)
Definition at line 366 of file Tsqr_MatView.hpp.
1.7.4