Template Class Matrix¶
Defined in File dense.hpp
Class Documentation¶
-
template<typename T>
class Matrix¶ -
Public Functions
-
inline size_t len() const¶
-
inline Matrix()¶
-
inline Matrix(size_t m, size_t n, ColumnMajor)¶
-
inline Matrix(size_t m, size_t n)¶
-
inline Matrix(Matrix &other, ColumnMajor)¶
-
inline size_t nrow() const¶
-
inline size_t ncol() const¶
-
inline std::pair<size_t, size_t> dims() const¶
-
template<typename I1, typename I2>
inline const MatrixView<T, I1, I2> view(I1 &rows, I2 &cols) const¶
-
template<typename I1, typename I2>
inline const MatrixView<T, I1, I2> view(I1 &&rows, I2 &&cols) const¶
-
inline VectorView<T> row(size_t i)¶
-
inline VectorView<T> column(size_t j)¶
-
inline void print_info() const¶
-
inline void print() const¶
-
inline void swap_rows(size_t i1, size_t i2)¶
-
inline void swap_columns(size_t j1, size_t j2)¶
-
inline bool delete_column()¶
-
inline void add_row(size_t i1, size_t i0)¶
-
inline void add_column(size_t j1, size_t j0)¶
-
inline size_t len() const¶