Shape struct
          #include <eckit/linalg/SparseMatrix.h>
        
        
Constructors, destructors, conversion operators
- Shape() defaulted
Public functions
- void reset()
- auto rows() const -> Size
- auto cols() const -> Size
- auto nonZeros() const -> Size
- auto dataSize() const -> Size
- auto innerSize() const -> Size
- auto outerSize() const -> Size
- auto allocSize() const -> size_t
- auto sizeofData() const -> size_t
- auto sizeofOuter() const -> size_t
- auto sizeofInner() const -> size_t
- 
              void print(std::ostream&) const 
Public variables
Friends
- 
              auto operator<<(std::ostream& os, const Shape& p) -> std:: ostream& 
Function documentation
              Size eckit::
            | Returns | number of rows | 
|---|
              Size eckit::
            | Returns | number of columns | 
|---|
              Size eckit::
            | Returns | number of non-zeros | 
|---|
              Size eckit::
            | Returns | number of non-zeros | 
|---|
              Size eckit::
            | Returns | number of non-zeros | 
|---|
              Size eckit::
            | Returns | outer size is number of rows + 1 | 
|---|