Linear Algebra  master
Accessible implementations of linear algebra algorithms
Matrix Member List

This is the complete list of members for Matrix, including all inherited members.

begin()Matrixinline
begin() constMatrixinline
cbegin() constMatrixinline
cend() constMatrixinline
clear_and_deallocate()Matrix
cols() constMatrixinline
cols_Matrixprotected
constant(size_t rows, size_t cols, double value)Matrixstatic
end()Matrixinline
end() constMatrixinline
fill(double value)Matrix
fill_identity()Matrix
fill_random(double min=0, double max=1, std::default_random_engine::result_type seed=std::default_random_engine::default_seed)Matrix
identity(size_t rows, size_t cols)Matrixstatic
identity(size_t rows)Matrixstatic
Matrix(storage_t &&storage, size_t rows, size_t cols)Matrixexplicitprotected
Matrix(const storage_t &storage, size_t rows, size_t cols)Matrixexplicitprotected
Matrix()=defaultMatrix
Matrix(size_t rows, size_t cols)Matrix
Matrix(std::initializer_list< std::initializer_list< double >> init)Matrix
Matrix(const Matrix &)=defaultMatrix
Matrix(Matrix &&)Matrix
normFro() const &Matrix
normFro() &&Matrix
num_elems() constMatrixinline
ones(size_t rows, size_t cols)Matrixstatic
operator!=(const Matrix &other) constMatrixinline
operator()(size_t row, size_t col)Matrix
operator()(size_t row, size_t col) constMatrix
operator()(size_t index)Matrixinline
operator()(size_t index) constMatrixinline
operator<<(std::ostream &os, const Matrix &M)Matrixrelated
operator=(std::initializer_list< std::initializer_list< double >> init)Matrix
operator=(const Matrix &)=defaultMatrix
operator=(Matrix &&)Matrix
operator==(const Matrix &other) constMatrix
print(std::ostream &os, uint8_t precision=0, uint8_t width=0) constMatrix
random(size_t rows, size_t cols, double min=0, double max=1, std::default_random_engine::result_type seed=std::default_random_engine::default_seed)Matrixstatic
reshape(size_t newrows, size_t newcols)Matrix
reshaped(size_t newrows, size_t newcols) constMatrix
rows() constMatrixinline
rows_Matrixprotected
storageMatrixprotected
storage_t typedefMatrixprivate
swap_columns(size_t a, size_t b)Matrix
swap_rows(size_t a, size_t b)Matrix
zeros(size_t rows, size_t cols)Matrixstatic