trajopt
 All Classes Namespaces Files Functions Variables Typedefs Pages
Public Member Functions | Public Attributes | List of all members
util::BasicArray< T > Struct Template Reference

Public Member Functions

 BasicArray (int nRow, int nCol)
 
 BasicArray (int nRow, int nCol, const T *data)
 
 BasicArray (const BasicArray &x)
 
void resize (int nRow, int nCol)
 
int rows () const
 
int cols () const
 
int size () const
 
BasicArray block (int startRow, int startCol, int nRow, int nCol) const
 
std::vector< T > rblock (int startRow, int startCol, int nCol) const
 
BasicArray middleRows (int start, int n)
 
BasicArray topRows (int n)
 
BasicArray bottomRows (int n)
 
const T & at (int row, int col) const
 
T & at (int row, int col)
 
const T & operator() (int row, int col) const
 
T & operator() (int row, int col)
 
std::vector< T > col (int col)
 
std::vector< T > row (int row)
 
std::vector< T > flatten ()
 
T * data ()
 
T * data () const
 

Public Attributes

int m_nRow
 
int m_nCol
 
std::vector< T > m_data
 

The documentation for this struct was generated from the following file: