View a o2scl::table object as a matrix. More...
#include <table.h>
Public Member Functions | |
const_matrix_view_table_transpose () | |
Create a matrix view object from the specified table and list of rows. | |
const_matrix_view_table_transpose (o2scl::table< vec_t > &t, std::vector< std::string > rows) | |
Create a matrix view object from the specified table and list of rows. | |
void | set (o2scl::table< vec_t > &t, std::vector< std::string > rows) |
Create a matrix view object from the specified table and list of columns. | |
size_t | size1 () |
Return the number of rows. | |
size_t | size2 () |
Return the number of columns. | |
const double & | operator() (size_t row, size_t col) const |
Return a reference to the element at row row and column col . | |
![]() | |
const double & | operator() (size_t row, size_t col) const |
Return a reference to the element at row row and column col . | |
size_t | size1 () const |
Return the number of rows. | |
size_t | size2 () const |
Return the number of columns. | |
Protected Attributes | |
size_t | nr |
The number of rows in the matrix (equal to the number of pointers to table columns) | |
std::vector< const vec_t * > | col_ptrs |
Pointers to each row. | |
size_t | nlines |
Number of lines in the table. | |
Friends | |
void | swap (const_matrix_view_table_transpose &t1, const_matrix_view_table_transpose &t2) |
Swap method. | |
Documentation generated with Doxygen. Provided under the
GNU Free Documentation License (see License Information).