libsemigroups  v3.0.0
C++ library for semigroups and monoids
Loading...
Searching...
No Matches
StaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar > Member List

This is the complete list of members for StaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >, including all inherited members.

at(size_t r, size_t c)StaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >
at(size_t r, size_t c) constStaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >
begin() noexceptStaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >
begin() const noexcept (defined in MatrixCommon< Container, Subclass, TRowView, Semiring >)MatrixCommon< Container, Subclass, TRowView, Semiring >inline
cbegin() const noexceptStaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >
cend()StaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >
cend() const noexcept (defined in MatrixCommon< Container, Subclass, TRowView, Semiring >)MatrixCommon< Container, Subclass, TRowView, Semiring >inline
const_iterator typedefStaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >
container_type typedef (defined in MatrixCommon< Container, Subclass, TRowView, Semiring >)MatrixCommon< Container, Subclass, TRowView, Semiring >
coords(const_iterator it) constStaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >
coords(U const &it) const (defined in MatrixCommon< Container, Subclass, TRowView, Semiring >)MatrixCommon< Container, Subclass, TRowView, Semiring >inline
end()StaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >
end() const noexcept (defined in MatrixCommon< Container, Subclass, TRowView, Semiring >)MatrixCommon< Container, Subclass, TRowView, Semiring >inline
hash_value() constStaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >
iterator typedefStaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >
MatrixCommon(MatrixCommon const &)=default (defined in MatrixCommon< Container, Subclass, TRowView, Semiring >)MatrixCommon< Container, Subclass, TRowView, Semiring >
MatrixCommon(MatrixCommon &&)=default (defined in MatrixCommon< Container, Subclass, TRowView, Semiring >)MatrixCommon< Container, Subclass, TRowView, Semiring >
MatrixCommon(std::initializer_list< scalar_type > const &c) (defined in MatrixCommon< Container, Subclass, TRowView, Semiring >)MatrixCommon< Container, Subclass, TRowView, Semiring >inlineexplicit
MatrixCommon(std::vector< std::vector< scalar_type > > const &m) (defined in MatrixCommon< Container, Subclass, TRowView, Semiring >)MatrixCommon< Container, Subclass, TRowView, Semiring >inlineexplicit
MatrixCommon(std::initializer_list< std::initializer_list< scalar_type > > const &m) (defined in MatrixCommon< Container, Subclass, TRowView, Semiring >)MatrixCommon< Container, Subclass, TRowView, Semiring >inline
MatrixCommon(RowView const &rv) (defined in MatrixCommon< Container, Subclass, TRowView, Semiring >)MatrixCommon< Container, Subclass, TRowView, Semiring >inlineexplicit
nr_cols (defined in StaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >)StaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >static
nr_rows (defined in StaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >)StaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >static
number_of_cols() const noexceptStaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >
number_of_rows() const noexceptStaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >
One typedefStaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >
one() constStaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >static
operator!=(StaticMatrix const &that) constStaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >
operator!=(RowView const &that) constStaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >
operator!=(T const &that) const (defined in MatrixCommon< Container, Subclass, TRowView, Semiring >)MatrixCommon< Container, Subclass, TRowView, Semiring >inline
operator()(size_t r, size_t c)StaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >
operator()(size_t r, size_t c) constStaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >
operator*(StaticMatrix const &that)StaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >
operator*(scalar_type a)StaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >
operator*(Subclass const &y) const (defined in MatrixCommon< Container, Subclass, TRowView, Semiring >)MatrixCommon< Container, Subclass, TRowView, Semiring >inline
operator*(scalar_type a) const (defined in MatrixCommon< Container, Subclass, TRowView, Semiring >)MatrixCommon< Container, Subclass, TRowView, Semiring >inline
operator*=(scalar_type a)StaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >
operator*=(scalar_type a) (defined in MatrixCommon< Container, Subclass, TRowView, Semiring >)MatrixCommon< Container, Subclass, TRowView, Semiring >inline
operator+(StaticMatrix const &that)StaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >
operator+(scalar_type a)StaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >
operator+(Subclass const &y) const (defined in MatrixCommon< Container, Subclass, TRowView, Semiring >)MatrixCommon< Container, Subclass, TRowView, Semiring >inline
operator+(scalar_type a) const (defined in MatrixCommon< Container, Subclass, TRowView, Semiring >)MatrixCommon< Container, Subclass, TRowView, Semiring >inline
operator+=(StaticMatrix const &that)StaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >
operator+=(RowView const &that)StaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >
operator+=(scalar_type a)StaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >
operator+=(Subclass const &that) (defined in MatrixCommon< Container, Subclass, TRowView, Semiring >)MatrixCommon< Container, Subclass, TRowView, Semiring >inline
operator+=(RowView const &that) (defined in MatrixCommon< Container, Subclass, TRowView, Semiring >)MatrixCommon< Container, Subclass, TRowView, Semiring >inline
operator+=(scalar_type a) (defined in MatrixCommon< Container, Subclass, TRowView, Semiring >)MatrixCommon< Container, Subclass, TRowView, Semiring >inline
operator<(StaticMatrix const &that) constStaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >
operator<(RowView const &that) constStaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >
operator<(MatrixCommon const &that) const (defined in MatrixCommon< Container, Subclass, TRowView, Semiring >)MatrixCommon< Container, Subclass, TRowView, Semiring >inline
operator<(RowView const &that) const (defined in MatrixCommon< Container, Subclass, TRowView, Semiring >)MatrixCommon< Container, Subclass, TRowView, Semiring >inline
operator<=(U const &that) constStaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >
operator<=(T const &that) const (defined in MatrixCommon< Container, Subclass, TRowView, Semiring >)MatrixCommon< Container, Subclass, TRowView, Semiring >inline
operator=(StaticMatrix const &)=defaultStaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >
operator=(StaticMatrix &&)=defaultStaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >
operator=(MatrixCommon const &)=default (defined in MatrixCommon< Container, Subclass, TRowView, Semiring >)MatrixCommon< Container, Subclass, TRowView, Semiring >
operator=(MatrixCommon &&)=default (defined in MatrixCommon< Container, Subclass, TRowView, Semiring >)MatrixCommon< Container, Subclass, TRowView, Semiring >
operator==(StaticMatrix const &that) constStaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >
operator==(RowView const &that) constStaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >
operator==(MatrixCommon const &that) const (defined in MatrixCommon< Container, Subclass, TRowView, Semiring >)MatrixCommon< Container, Subclass, TRowView, Semiring >inline
operator==(RowView const &that) const (defined in MatrixCommon< Container, Subclass, TRowView, Semiring >)MatrixCommon< Container, Subclass, TRowView, Semiring >inline
operator>(StaticMatrix const &that) constStaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >
operator>(T const &that) const (defined in MatrixCommon< Container, Subclass, TRowView, Semiring >)MatrixCommon< Container, Subclass, TRowView, Semiring >inline
operator>=(U const &that) constStaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >
operator>=(T const &that) const (defined in MatrixCommon< Container, Subclass, TRowView, Semiring >)MatrixCommon< Container, Subclass, TRowView, Semiring >inline
Plus typedefStaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >
Prod typedefStaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >
product_inplace_no_checks(StaticMatrix const &x, StaticMatrix const &y)StaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >
product_inplace_no_checks(Subclass const &A, Subclass const &B) (defined in MatrixCommon< Container, Subclass, TRowView, Semiring >)MatrixCommon< Container, Subclass, TRowView, Semiring >inline
resize(size_t r, size_t c) -> std::enable_if_t< std::is_same< SFINAE, std::vector< scalar_type > >::value > (defined in MatrixCommon< Container, Subclass, TRowView, Semiring >)MatrixCommon< Container, Subclass, TRowView, Semiring >inlineprotected
resize(size_t, size_t) -> std::enable_if_t< !std::is_same< SFINAE, std::vector< scalar_type > >::value > (defined in MatrixCommon< Container, Subclass, TRowView, Semiring >)MatrixCommon< Container, Subclass, TRowView, Semiring >inlineprotected
Row typedefStaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >
row(size_t i) constStaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >
row_no_checks(size_t i) constStaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >
rows(T &x) constStaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >
RowView typedefStaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >
scalar_const_reference typedefStaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >
scalar_one() const noexceptStaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >
scalar_reference typedefStaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >
scalar_type typedefStaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >
scalar_zero() const noexceptStaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >
semiring() const noexceptStaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >
semiring_type typedef (defined in MatrixCommon< Container, Subclass, TRowView, Semiring >)MatrixCommon< Container, Subclass, TRowView, Semiring >
StaticMatrix(std::initializer_list< scalar_type > const &c)StaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >inlineexplicit
StaticMatrix(std::initializer_list< std::initializer_list< scalar_type > > const &m)StaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >inlineexplicit
StaticMatrix(std::vector< std::vector< scalar_type > > const &m)StaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >inlineexplicit
StaticMatrix(RowView const &rv)StaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >inlineexplicit
StaticMatrix()=defaultStaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >
StaticMatrix(StaticMatrix const &)=defaultStaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >
StaticMatrix(StaticMatrix &&)=defaultStaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >
swap(StaticMatrix &that) noexceptStaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >
swap(MatrixCommon &that) noexcept (defined in MatrixCommon< Container, Subclass, TRowView, Semiring >)MatrixCommon< Container, Subclass, TRowView, Semiring >inline
transpose()StaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >
transpose_no_checks()StaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >
Zero typedefStaticMatrix< PlusOp, ProdOp, ZeroOp, OneOp, R, C, Scalar >