array_key()=default | piranha::array_key< T, monomial< T, S >, S > | |
array_key(const array_key &)=default | piranha::array_key< T, monomial< T, S >, S > | |
array_key(array_key &&)=default | piranha::array_key< T, monomial< T, S >, S > | |
array_key(std::initializer_list< U > list) | piranha::array_key< T, monomial< T, S >, S > | inlineexplicit |
array_key(const symbol_fset &args) | piranha::array_key< T, monomial< T, S >, S > | inlineexplicit |
array_key(const array_key< U, Derived2, S2 > &other, const symbol_fset &args) | piranha::array_key< T, monomial< T, S >, S > | inlineexplicit |
begin() | piranha::array_key< T, monomial< T, S >, S > | inline |
begin() const | piranha::array_key< T, monomial< T, S >, S > | inline |
const_iterator typedef | piranha::array_key< T, monomial< T, S >, S > | |
container_type typedef | piranha::array_key< T, monomial< T, S >, S > | |
degree(const symbol_fset &args) const | piranha::monomial< T, S > | inline |
degree(const symbol_idx_fset &p, const symbol_fset &args) const | piranha::monomial< T, S > | inline |
end() | piranha::array_key< T, monomial< T, S >, S > | inline |
end() const | piranha::array_key< T, monomial< T, S >, S > | inline |
evaluate(const std::vector< U > &values, const symbol_fset &args) const | piranha::monomial< T, S > | inline |
hash() const | piranha::array_key< T, monomial< T, S >, S > | inline |
integrate(const std::string &s, const symbol_fset &args) const | piranha::monomial< T, S > | inline |
ipow_subs(const symbol_idx &p, const integer &n, const U &x, const symbol_fset &args) const | piranha::monomial< T, S > | inline |
is_compatible(const symbol_fset &args) const noexcept | piranha::monomial< T, S > | inline |
is_linear(const symbol_fset &args) const | piranha::monomial< T, S > | inline |
is_unitary(const symbol_fset &args) const | piranha::monomial< T, S > | inline |
is_zero(const symbol_fset &) const noexcept | piranha::monomial< T, S > | inline |
iterator typedef | piranha::array_key< T, monomial< T, S >, S > | |
ldegree(const symbol_fset &args) const | piranha::monomial< T, S > | inline |
ldegree(const symbol_idx_fset &p, const symbol_fset &args) const | piranha::monomial< T, S > | inline |
m_container | piranha::array_key< T, monomial< T, S >, S > | protected |
merge_symbols(const symbol_idx_fmap< symbol_fset > &ins_map, const symbol_fset &args) const | piranha::array_key< T, monomial< T, S >, S > | inline |
monomial()=default | piranha::monomial< T, S > | |
monomial(const monomial &)=default | piranha::monomial< T, S > | |
monomial(monomial &&)=default | piranha::monomial< T, S > | |
monomial(std::initializer_list< U > list) | piranha::monomial< T, S > | inlineexplicit |
monomial(Iterator begin, Iterator end) | piranha::monomial< T, S > | inlineexplicit |
monomial(Iterator begin, Iterator end, const symbol_fset &s) | piranha::monomial< T, S > | inlineexplicit |
msgpack_convert(const msgpack::object &o, msgpack_format f, const symbol_fset &s) | piranha::monomial< T, S > | inline |
msgpack_pack(msgpack::packer< Stream > &packer, msgpack_format f, const symbol_fset &s) const | piranha::monomial< T, S > | inline |
multiply(std::array< term< Cf, monomial >, multiply_arity > &res, const term< Cf, monomial > &t1, const term< Cf, monomial > &t2, const symbol_fset &args) | piranha::monomial< T, S > | inlinestatic |
multiply_arity | piranha::monomial< T, S > | static |
operator!=(const array_key &other) const | piranha::array_key< T, monomial< T, S >, S > | inline |
operator<(const monomial &other) const | piranha::monomial< T, S > | inline |
operator=(const monomial &other)=default | piranha::monomial< T, S > | |
operator=(monomial &&other)=default | piranha::monomial< T, S > | |
array_key< T, monomial< T, S >, S >::operator=(const array_key &other)=default | piranha::array_key< T, monomial< T, S >, S > | |
array_key< T, monomial< T, S >, S >::operator=(array_key &&other)=default | piranha::array_key< T, monomial< T, S >, S > | |
operator==(const array_key &other) const | piranha::array_key< T, monomial< T, S >, S > | inline |
operator[](const size_type &i) | piranha::array_key< T, monomial< T, S >, S > | inline |
operator[](const size_type &i) const | piranha::array_key< T, monomial< T, S >, S > | inline |
partial(const symbol_idx &p, const symbol_fset &args) const | piranha::monomial< T, S > | inline |
pow(const U &x, const symbol_fset &args) const | piranha::monomial< T, S > | inline |
print(std::ostream &os, const symbol_fset &args) const | piranha::monomial< T, S > | inline |
print_tex(std::ostream &os, const symbol_fset &args) const | piranha::monomial< T, S > | inline |
push_back(value_type &&x) | piranha::array_key< T, monomial< T, S >, S > | inline |
push_back(const value_type &x) | piranha::array_key< T, monomial< T, S >, S > | inline |
resize(const size_type &new_size) | piranha::array_key< T, monomial< T, S >, S > | inline |
size() const | piranha::array_key< T, monomial< T, S >, S > | inline |
size_begin_end() const -> decltype(m_container.size_begin_end()) | piranha::array_key< T, monomial< T, S >, S > | inline |
size_begin_end() -> decltype(m_container.size_begin_end()) | piranha::array_key< T, monomial< T, S >, S > | inline |
size_type typedef | piranha::array_key< T, monomial< T, S >, S > | |
subs(const symbol_idx_fmap< U > &smap, const symbol_fset &args) const | piranha::monomial< T, S > | inline |
trim(const std::vector< char > &trim_mask, const symbol_fset &args) const | piranha::array_key< T, monomial< T, S >, S > | inline |
trim_identify(std::vector< char > &trim_mask, const symbol_fset &args) const | piranha::array_key< T, monomial< T, S >, S > | inline |
value_type typedef | piranha::array_key< T, monomial< T, S >, S > | |
vector_add(array_key &retval, const array_key &other) const | piranha::array_key< T, monomial< T, S >, S > | inline |
vector_sub(array_key &retval, const array_key &other) const | piranha::array_key< T, monomial< T, S >, S > | inline |
~array_key() | piranha::array_key< T, monomial< T, S >, S > | inline |
~monomial() | piranha::monomial< T, S > | inline |