28 template <
typename Element>
class Col;
29 template <
typename Element>
class Row;
30 template <
typename Element>
class Elem;
32 template <
typename Element>
41 Matrix (Element *data, dbsize_t num_rows, dbsize_t num_cols);
57 template <
typename Element>
69 dbsize_t row, dbsize_t col,
70 dbsize_t num_rows, dbsize_t num_cols);
72 Element*
get(dbsize_t row, dbsize_t col);
79 inline void is_mult_of(
84 template <
typename Element>
88 dbsize_t row, dbsize_t col, dbsize_t num_cols);
90 Element*
get(dbsize_t row);
97 template <
typename Element>
101 dbsize_t row, dbsize_t col, dbsize_t num_rows);
103 Element*
get(dbsize_t col);
105 inline void is_mult_of(
109 inline void is_mult_of(
114 template <
typename Element>
115 class Elem :
public Row<Element>,
public Col<Element> {
118 dbsize_t row, dbsize_t col);
120 Element*
get(dbsize_t nothing);
122 inline void is_mult_of(
126 inline void is_mult_of(
131 #include "matrix_impl.h"
Definition: old_matrix.h:28
Definition: old_matrix.h:33
Definition: old_matrix.h:29
Definition: old_matrix.h:30
Definition: old_matrix.h:27