|
Linear Algebra
arduino
Accessible implementations of linear algebra algorithms
|
This is the complete list of members for PermutationMatrix, including all inherited members.
| begin() | PermutationMatrix | inline |
| begin() const | PermutationMatrix | inline |
| cbegin() const | PermutationMatrix | inline |
| cend() const | PermutationMatrix | inline |
| clear_and_deallocate() | PermutationMatrix | inline |
| cols() const | PermutationMatrix | inline |
| ColumnPermutation enum value | PermutationMatrix | |
| end() | PermutationMatrix | inline |
| end() const | PermutationMatrix | inline |
| fill_from_permutation(Permutation permutation) | PermutationMatrix | |
| fill_identity() | PermutationMatrix | inline |
| fill_random(std::default_random_engine::result_type seed=std::default_random_engine::default_seed) | PermutationMatrix | inline |
| from_permutation(Permutation permutation, Type type=Unspecified) | PermutationMatrix | inlinestatic |
| get_type() const | PermutationMatrix | inline |
| identity(size_t rows, Type type=Unspecified) | PermutationMatrix | inlinestatic |
| identity_permutation(size_t length) | PermutationMatrix | static |
| is_reversed() const | PermutationMatrix | inline |
| num_elems() const | PermutationMatrix | inline |
| operator()(size_t index) | PermutationMatrix | inline |
| operator()(size_t index) const | PermutationMatrix | inline |
| operator<<(std::ostream &os, const PermutationMatrix &M) | PermutationMatrix | related |
| operator=(std::initializer_list< size_t > init) | PermutationMatrix | inline |
| operator=(const PermutationMatrix &)=default | PermutationMatrix | |
| operator=(PermutationMatrix &&) | PermutationMatrix | inline |
| Permutation typedef | PermutationMatrix | |
| PermutationMatrix()=default | PermutationMatrix | |
| PermutationMatrix(Type type) | PermutationMatrix | inline |
| PermutationMatrix(size_t rows, Type type=Unspecified) | PermutationMatrix | inline |
| PermutationMatrix(std::initializer_list< size_t > init, Type type=Unspecified) | PermutationMatrix | inline |
| PermutationMatrix(const PermutationMatrix &)=default | PermutationMatrix | |
| PermutationMatrix(PermutationMatrix &&) | PermutationMatrix | inline |
| permute_columns(Matrix &A) const | PermutationMatrix | inline |
| permute_rows(Matrix &A) const | PermutationMatrix | inline |
| print(std::ostream &os, uint8_t precision=0, uint8_t width=0) const | PermutationMatrix | |
| random(size_t rows, Type type=Unspecified, std::default_random_engine::result_type seed=std::default_random_engine::default_seed) | PermutationMatrix | inlinestatic |
| random_permutation(size_t length, std::default_random_engine::result_type seed=std::default_random_engine::default_seed) | PermutationMatrix | static |
| resize(size_t size) | PermutationMatrix | inline |
| reverse() | PermutationMatrix | inline |
| reverse_ | PermutationMatrix | protected |
| RowPermutation enum value | PermutationMatrix | |
| rows() const | PermutationMatrix | inline |
| set_type(Type type) | PermutationMatrix | inline |
| size() const | PermutationMatrix | inline |
| storage | PermutationMatrix | protected |
| storage_t typedef | PermutationMatrix | private |
| to_matrix(Type type=Unspecified) const | PermutationMatrix | inline |
| to_permutation() const | PermutationMatrix | inline |
| transpose_inplace() | PermutationMatrix | inline |
| type | PermutationMatrix | protected |
| Type enum name | PermutationMatrix | |
| Unspecified enum value | PermutationMatrix |