| 
    FLAMES 0.1.0
    
   Matrix-Empowered HLS Library 
   | 
 
Read only view version of a certain row as row vector. More...
#include <core.hpp>
Public Member Functions | |
| MatViewRow (const Mat< T, n_rows, n_cols, matType< type_parent >()> &m, size_t index) | |
| Construct a new MatViewRow object from raw data pointer.   | |
| MatViewRow (const MatViewRow &m) | |
| Copy constructor.   | |
| T | operator() (size_t r, size_t c) const | 
| Get the read only data element from row and column index.   | |
| T | operator[] (size_t index) const | 
| Get the read only element by array row major index.   | |
| operator RowVec< T, n_rows > () const | |
| Conversion from view to a real Mat.   | |
| RowVec< T, n_cols > | asMat () const | 
| Explicitly make a Mat copy.   | |
| Vec< T, n_rows > | asRowVec () const | 
| Explicitly make a Mat (RowVec) copy.   | |
| void | print (const std::string &str="", std::ostream &os=std::cout) const | 
Static Public Member Functions | |
| static constexpr size_t | size () noexcept | 
| The data element number.   | |
| static constexpr MatType | pType () noexcept | 
| Parent matrix as MatType.   | |
Public Attributes | |
| const T *const | _data | 
| Raw data pointer.   | |
Read only view version of a certain row as row vector.
| T | Element type. | 
| n_rows | Number of rows. | 
| n_cols | Number of columns. | 
| type | Matrix type (surely NORMAL here). | 
| type_parent | Parent matrix (where it takes the row vector) type. | 
      
  | 
  inline | 
Construct a new MatViewRow object from raw data pointer.
| m | The original matrix. | 
      
  | 
  inline | 
Copy constructor.
| m | Another MatViewRow object. | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
Get the read only data element from row and column index.
| r | The row index. | 
| c | The column index. | 
      
  | 
  inline | 
Get the read only element by array row major index.
| index | The index. | 
      
  | 
  inline | 
      
  | 
  inlinestaticconstexprnoexcept | 
Parent matrix as MatType.
      
  | 
  inlinestaticconstexprnoexcept | 
The data element number.
| const T* const flames::MatViewRow< T, n_rows, n_cols, type, type_parent >::_data | 
Raw data pointer.