Linear Algebra
master
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 |