Class matrix_swap_table (o2scl)¶
-
class
o2scl
::
matrix_swap_table
: public o2scl::matrix_view¶ Swap part of a o2scl::table object into a matrix.
Public Functions
-
matrix_swap_table
()¶ Create a matrix view object from the specified table and list of columns.
-
matrix_swap_table
(o2scl::table<std::vector<double>> &t, const std::vector<std::string> &col_names)¶ Create a matrix view object from the specified table and list of columns.
-
void
set
(o2scl::table<std::vector<double>> &t, const std::vector<std::string> &col_names)¶ Create a matrix view object from the specified table and list of columns.
-
size_t
size1
() const¶ Return the number of rows.
-
size_t
size2
() const¶ 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 columncol
.
-
double &
operator()
(size_t row, size_t col)¶ Return a reference to the element at row
row
and columncol
.
Protected Attributes
-
size_t
nc
¶ The number of columns.
-
size_t
nlines
¶ The number of lines in the table.
-
std::vector<std::vector<double>>
cols
¶ Array of columns.
Friends
-
friend void
swap
(matrix_swap_table &t1, matrix_swap_table &t2)¶ Swap method.
-