assign_resize(const MatrixType &mat) | plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject > | inline |
base_matrix() | plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject > | inline |
base_matrix(const base_matrix< T, Rows, Cols, StorageTraits, MathObject > &mat) | plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject > | inline |
base_matrix(const base_matrix< T, Rs, Cs, StorageTraits, MO > &mat) | plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject > | inline |
base_matrix(const base_matrix< S, Rs, Cs, ST, MO > &mat) | plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject > | inline |
base_matrix(const implementation::expressions::expr< Op, Data > &mat) | plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject > | inline |
base_matrix(size_type entries) | plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject > | inline |
base_matrix(int entries) | plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject > | inline |
base_matrix(size_type entries, const implementation::Initialize_Impl< S, def > &i) | plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject > | inline |
base_matrix(size_type rows, size_type cols) | plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject > | inline |
base_matrix(size_type rows, size_type cols, const implementation::Initialize_Impl< S, def > &i) | plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject > | inline |
block(size_type r_ofs, size_type c_ofs) | plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject > | inline |
block(size_type r_ofs, size_type c_ofs) const | plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject > | inline |
block(size_type r_ofs, size_type c_ofs, size_type rows, size_type cols) | plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject > | inline |
block(size_type r_ofs, size_type c_ofs, size_type rows, size_type cols) const | plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject > | inline |
col(size_type col_index) | plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject > | inline |
col(size_type col_index) const | plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject > | inline |
cols() const PLLL_INTERNAL_NOTHROW_POSTFIX_INLINE | plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject > | inline |
data() const PLLL_INTERNAL_NOTHROW_POSTFIX_INLINE | plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject > | inline |
data() PLLL_INTERNAL_NOTHROW_POSTFIX_INLINE | plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject > | inline |
data(size_type i) const PLLL_INTERNAL_NOTHROW_POSTFIX_INLINE | plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject > | inline |
data(size_type i) PLLL_INTERNAL_NOTHROW_POSTFIX_INLINE | plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject > | inline |
data_pointer_type typedef | plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject > | |
data_ref_type typedef | plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject > | |
enumerate() PLLL_INTERNAL_NOTHROW_POSTFIX_INLINE | plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject > | inline |
enumerate() const PLLL_INTERNAL_NOTHROW_POSTFIX_INLINE | plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject > | inline |
enumerate_col(size_type col) PLLL_INTERNAL_NOTHROW_POSTFIX_INLINE | plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject > | inline |
enumerate_col(size_type col) const PLLL_INTERNAL_NOTHROW_POSTFIX_INLINE | plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject > | inline |
enumerate_cols() PLLL_INTERNAL_NOTHROW_POSTFIX_INLINE | plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject > | inline |
enumerate_cols() const PLLL_INTERNAL_NOTHROW_POSTFIX_INLINE | plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject > | inline |
enumerate_row(size_type row) PLLL_INTERNAL_NOTHROW_POSTFIX_INLINE | plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject > | inline |
enumerate_row(size_type row) const PLLL_INTERNAL_NOTHROW_POSTFIX_INLINE | plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject > | inline |
enumerate_rows() PLLL_INTERNAL_NOTHROW_POSTFIX_INLINE | plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject > | inline |
enumerate_rows() const PLLL_INTERNAL_NOTHROW_POSTFIX_INLINE | plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject > | inline |
get_coeff(ResultType &result, size_type i, size_type j) const PLLL_INTERNAL_NOTHROW_POSTFIX_CONDITIONAL(noexcept(result=d_data[i *implementation::col_count_storage< Cols >::cols()+j])) | plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject > | inline |
get_coeff_alwayszero() const PLLL_INTERNAL_NOTHROW_POSTFIX_INLINE | plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject > | inline |
get_coeff_steps(size_type i, size_type j) const PLLL_INTERNAL_NOTHROW_POSTFIX_INLINE | plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject > | inline |
involves_this_matrix(const base_matrix< T, Rows, Cols, StorageTraits, MathObject > &A) const PLLL_INTERNAL_NOTHROW_POSTFIX_INLINE | plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject > | inline |
involves_this_matrix(const MatrixType &A) const PLLL_INTERNAL_NOTHROW_POSTFIX_INLINE | plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject > | inline |
move_resize(const MatrixType &mat) | plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject > | inline |
operator()(size_type i, size_type j) const PLLL_INTERNAL_NOTHROW_POSTFIX_INLINE | plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject > | inline |
operator()(size_type i, size_type j) PLLL_INTERNAL_NOTHROW_POSTFIX_INLINE | plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject > | inline |
operator=(const base_matrix< T, Rows, Cols, StorageTraits, MathObject > &m) | plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject > | inline |
operator=(const base_matrix< T_, Rows_, Cols_, StorageTraits_, MathObject_ > &m) | plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject > | inline |
operator=(const implementation::expressions::expr< Op, Data > &m) | plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject > | inline |
operator[](size_type i) const PLLL_INTERNAL_NOTHROW_POSTFIX_INLINE | plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject > | inline |
operator[](size_type i) PLLL_INTERNAL_NOTHROW_POSTFIX_INLINE | plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject > | inline |
resize(size_type new_size) | plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject > | inline |
resize(size_type new_size, const implementation::Initialize_Impl< S, def > &init) | plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject > | inline |
resize(size_type new_rows, size_type new_cols) | plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject > | inline |
resize(size_type new_rows, size_type new_cols, const implementation::Initialize_Impl< S, def > &init) | plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject > | inline |
row(size_type row_index) | plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject > | inline |
row(size_type row_index) const | plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject > | inline |
rows() const PLLL_INTERNAL_NOTHROW_POSTFIX_INLINE | plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject > | inline |
size() const PLLL_INTERNAL_NOTHROW_POSTFIX_INLINE | plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject > | inline |
swap(MatrixType &B) | plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject > | inline |
test_involvement(const MatrixType &A) const PLLL_INTERNAL_NOTHROW_POSTFIX_INLINE | plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject > | inline |
transpose() PLLL_INTERNAL_NOTHROW_POSTFIX_INLINE | plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject > | inline |
transpose() const PLLL_INTERNAL_NOTHROW_POSTFIX_INLINE | plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject > | inline |
~base_matrix() PLLL_INTERNAL_NOTHROW_POSTFIX_INLINE | plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject > | inline |