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.