Data structure for a 2D row-major matrix.
More...
#include <Matrix.h>
|
|
using | index_t = typename super_t::Index |
| |
|
|
| Matrix () |
| | Default constructor.
|
| |
|
| Matrix (index_t rows, index_t cols) |
| |
|
template<typename Derived> |
| | Matrix (const Eigen::Block< Derived > &b) |
| |
|
| Matrix (T *data, size_t nrows, size_t ncols) |
| | Copy constructor from raw pointer to data.
|
| |
|
| Matrix (std::valarray< T > &data, size_t ncols) |
| | Copy constructor from an std::valarray.
|
| |
|
| Matrix (std::vector< T > &data, size_t ncols) |
| | Copy constructor from an std::vector.
|
| |
|
auto | submat (size_t row, size_t col, size_t rowspan, size_t colspan) |
| | Extract copy of sub-matrix given starting indices and span.
|
| |
|
void | zeros () |
| | Fill with zeros.
|
| |
|
size_t | width () const |
| | Get matrix width.
|
| |
|
size_t | length () const |
| | Get matrix length.
|
| |
|
auto | map () const |
| |
template<typename T>
class isce3::core::Matrix< T >
Data structure for a 2D row-major matrix.
The documentation for this class was generated from the following files:
- /home/runner/work/isce3/isce3/cxx/isce3/core/forward.h
- /home/runner/work/isce3/isce3/cxx/isce3/core/Matrix.h
1.13.2.