_container() | piranha::series< Cf, Key, polynomial< Cf, Key > > | inline |
_container() const | piranha::series< Cf, Key, polynomial< Cf, Key > > | inline |
begin() const | piranha::series< Cf, Key, polynomial< Cf, Key > > | inline |
clear_pow_cache() | piranha::series< Cf, Key, polynomial< Cf, Key > > | inlinestatic |
const_iterator typedef | piranha::series< Cf, Key, polynomial< Cf, Key > > | |
container_type typedef | piranha::series< Cf, Key, polynomial< Cf, Key > > | protected |
degree() const | piranha::power_series< trigonometric_series< ipow_substitutable_series< substitutable_series< t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > > >, polynomial< Cf, Key > > | inline |
degree(const symbol_fset &names) const | piranha::power_series< trigonometric_series< ipow_substitutable_series< substitutable_series< t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > > >, polynomial< Cf, Key > > | inline |
empty() const | piranha::series< Cf, Key, polynomial< Cf, Key > > | inline |
end() const | piranha::series< Cf, Key, polynomial< Cf, Key > > | inline |
filter(std::function< bool(const std::pair< typename term_type::cf_type, polynomial< Cf, Key > > &)> func) const | piranha::series< Cf, Key, polynomial< Cf, Key > > | inline |
find_cf(const T &c) const | piranha::polynomial< Cf, Key > | inline |
find_cf(std::initializer_list< T > l) const | piranha::polynomial< Cf, Key > | inline |
get_auto_truncate_degree() | piranha::polynomial< Cf, Key > | inlinestatic |
get_symbol_set() const | piranha::series< Cf, Key, polynomial< Cf, Key > > | inline |
hash() const | piranha::series< Cf, Key, polynomial< Cf, Key > > | inline |
insert(T &&term) | piranha::series< Cf, Key, polynomial< Cf, Key > > | inline |
insert(T &&term) | piranha::series< Cf, Key, polynomial< Cf, Key > > | inline |
integrate(const std::string &name) const | piranha::polynomial< Cf, Key > | inline |
invert() const | piranha::polynomial< Cf, Key > | inline |
ipow_subs(const std::string &name, const integer &n, const T &x) const | piranha::ipow_substitutable_series< substitutable_series< t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > > | inline |
ipow_subs(const std::string &name, const Int &n, const T &x) const | piranha::ipow_substitutable_series< substitutable_series< t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > > | inline |
ipow_substitutable_series()=default | piranha::ipow_substitutable_series< substitutable_series< t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > > | |
ipow_substitutable_series(const ipow_substitutable_series &)=default | piranha::ipow_substitutable_series< substitutable_series< t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > > | |
ipow_substitutable_series(ipow_substitutable_series &&)=default | piranha::ipow_substitutable_series< substitutable_series< t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > > | |
is_identical(const polynomial< Cf, Key > &other) const | piranha::series< Cf, Key, polynomial< Cf, Key > > | inline |
is_single_coefficient() const | piranha::series< Cf, Key, polynomial< Cf, Key > > | inline |
ldegree() const | piranha::power_series< trigonometric_series< ipow_substitutable_series< substitutable_series< t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > > >, polynomial< Cf, Key > > | inline |
ldegree(const symbol_fset &names) const | piranha::power_series< trigonometric_series< ipow_substitutable_series< substitutable_series< t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > > >, polynomial< Cf, Key > > | inline |
m_container | piranha::series< Cf, Key, polynomial< Cf, Key > > | protected |
m_symbol_set | piranha::series< Cf, Key, polynomial< Cf, Key > > | protected |
negate() | piranha::series< Cf, Key, polynomial< Cf, Key > > | inline |
operator+() const | piranha::series< Cf, Key, polynomial< Cf, Key > > | inline |
operator-() const | piranha::series< Cf, Key, polynomial< Cf, Key > > | inline |
operator=(const polynomial &other)=default | piranha::polynomial< Cf, Key > | |
operator=(polynomial &&other)=default | piranha::polynomial< Cf, Key > | |
power_series< trigonometric_series< ipow_substitutable_series< substitutable_series< t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > > >, polynomial< Cf, Key > >::operator=(const power_series &other)=default | piranha::power_series< trigonometric_series< ipow_substitutable_series< substitutable_series< t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > > >, polynomial< Cf, Key > > | |
power_series< trigonometric_series< ipow_substitutable_series< substitutable_series< t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > > >, polynomial< Cf, Key > >::operator=(power_series &&other)=default | piranha::power_series< trigonometric_series< ipow_substitutable_series< substitutable_series< t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > > >, polynomial< Cf, Key > > | |
trigonometric_series< ipow_substitutable_series< substitutable_series< t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > > >::operator=(const trigonometric_series &other)=default | piranha::trigonometric_series< ipow_substitutable_series< substitutable_series< t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > > > | |
trigonometric_series< ipow_substitutable_series< substitutable_series< t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > > >::operator=(trigonometric_series &&other)=default | piranha::trigonometric_series< ipow_substitutable_series< substitutable_series< t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > > > | |
ipow_substitutable_series< substitutable_series< t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > >::operator=(const ipow_substitutable_series &other)=default | piranha::ipow_substitutable_series< substitutable_series< t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > > | |
ipow_substitutable_series< substitutable_series< t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > >::operator=(ipow_substitutable_series &&other)=default | piranha::ipow_substitutable_series< substitutable_series< t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > > | |
substitutable_series< t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > >::operator=(const substitutable_series &other)=default | piranha::substitutable_series< t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > > | |
substitutable_series< t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > >::operator=(substitutable_series &&other)=default | piranha::substitutable_series< t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > > | |
t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > >::operator=(const t_substitutable_series &other)=default | piranha::t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > > | |
t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > >::operator=(t_substitutable_series &&other)=default | piranha::t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > > | |
series< Cf, Key, polynomial< Cf, Key > >::operator=(const series &other) | piranha::series< Cf, Key, polynomial< Cf, Key > > | inline |
series< Cf, Key, polynomial< Cf, Key > >::operator=(series &&other)=default | piranha::series< Cf, Key, polynomial< Cf, Key > > | |
series< Cf, Key, polynomial< Cf, Key > >::operator=(const T &x) | piranha::series< Cf, Key, polynomial< Cf, Key > > | inline |
partial(const std::string &name) const | piranha::series< Cf, Key, polynomial< Cf, Key > > | inline |
polynomial()=default | piranha::polynomial< Cf, Key > | |
polynomial(const polynomial &)=default | piranha::polynomial< Cf, Key > | |
polynomial(polynomial &&)=default | piranha::polynomial< Cf, Key > | |
polynomial(Str &&name) | piranha::polynomial< Cf, Key > | inlineexplicit |
pow(const T &x) const | piranha::polynomial< Cf, Key > | inline |
power_series()=default | piranha::power_series< trigonometric_series< ipow_substitutable_series< substitutable_series< t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > > >, polynomial< Cf, Key > > | |
power_series(const power_series &)=default | piranha::power_series< trigonometric_series< ipow_substitutable_series< substitutable_series< t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > > >, polynomial< Cf, Key > > | |
power_series(power_series &&)=default | piranha::power_series< trigonometric_series< ipow_substitutable_series< substitutable_series< t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > > >, polynomial< Cf, Key > > | |
print_tex(std::ostream &os) const | piranha::series< Cf, Key, polynomial< Cf, Key > > | inline |
rebind typedef | piranha::polynomial< Cf, Key > | |
register_custom_derivative(const std::string &name, F func) | piranha::series< Cf, Key, polynomial< Cf, Key > > | inlinestatic |
series()=default | piranha::series< Cf, Key, polynomial< Cf, Key > > | |
series(const series &)=default | piranha::series< Cf, Key, polynomial< Cf, Key > > | |
series(series &&)=default | piranha::series< Cf, Key, polynomial< Cf, Key > > | |
series(const T &x) | piranha::series< Cf, Key, polynomial< Cf, Key > > | inlineexplicit |
set_auto_truncate_degree(const U &max_degree) | piranha::polynomial< Cf, Key > | inlinestatic |
set_auto_truncate_degree(const U &max_degree, const symbol_fset &names) | piranha::polynomial< Cf, Key > | inlinestatic |
set_symbol_set(const symbol_fset &args) | piranha::series< Cf, Key, polynomial< Cf, Key > > | inline |
size() const | piranha::series< Cf, Key, polynomial< Cf, Key > > | inline |
size_type typedef | piranha::series< Cf, Key, polynomial< Cf, Key > > | |
subs(const symbol_fmap< T > &dict) const | piranha::substitutable_series< t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > > | inline |
substitutable_series()=default | piranha::substitutable_series< t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > > | |
substitutable_series(const substitutable_series &)=default | piranha::substitutable_series< t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > > | |
substitutable_series(substitutable_series &&)=default | piranha::substitutable_series< t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > > | |
t_degree() const | piranha::trigonometric_series< ipow_substitutable_series< substitutable_series< t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > > > | inline |
t_degree(const symbol_fset &names) const | piranha::trigonometric_series< ipow_substitutable_series< substitutable_series< t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > > > | inline |
t_ldegree() const | piranha::trigonometric_series< ipow_substitutable_series< substitutable_series< t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > > > | inline |
t_ldegree(const symbol_fset &names) const | piranha::trigonometric_series< ipow_substitutable_series< substitutable_series< t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > > > | inline |
t_lorder() const | piranha::trigonometric_series< ipow_substitutable_series< substitutable_series< t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > > > | inline |
t_lorder(const symbol_fset &names) const | piranha::trigonometric_series< ipow_substitutable_series< substitutable_series< t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > > > | inline |
t_order() const | piranha::trigonometric_series< ipow_substitutable_series< substitutable_series< t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > > > | inline |
t_order(const symbol_fset &names) const | piranha::trigonometric_series< ipow_substitutable_series< substitutable_series< t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > > > | inline |
t_subs(const std::string &name, const T &c, const U &s) const | piranha::t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > > | inline |
t_substitutable_series()=default | piranha::t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > > | |
t_substitutable_series(const t_substitutable_series &)=default | piranha::t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > > | |
t_substitutable_series(t_substitutable_series &&)=default | piranha::t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > > | |
table_bucket_count() const | piranha::series< Cf, Key, polynomial< Cf, Key > > | inline |
table_load_factor() const | piranha::series< Cf, Key, polynomial< Cf, Key > > | inline |
table_sparsity() const | piranha::series< Cf, Key, polynomial< Cf, Key > > | inline |
term_type typedef | piranha::series< Cf, Key, polynomial< Cf, Key > > | |
transform(std::function< std::pair< typename term_type::cf_type, polynomial< Cf, Key > >(const std::pair< typename term_type::cf_type, polynomial< Cf, Key > > &)> func) const | piranha::series< Cf, Key, polynomial< Cf, Key > > | inline |
trigonometric_series()=default | piranha::trigonometric_series< ipow_substitutable_series< substitutable_series< t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > > > | |
trigonometric_series(const trigonometric_series &)=default | piranha::trigonometric_series< ipow_substitutable_series< substitutable_series< t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > > > | |
trigonometric_series(trigonometric_series &&)=default | piranha::trigonometric_series< ipow_substitutable_series< substitutable_series< t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > > > | |
trim() const | piranha::series< Cf, Key, polynomial< Cf, Key > > | inline |
truncate_degree(const T &max_degree) const | piranha::power_series< trigonometric_series< ipow_substitutable_series< substitutable_series< t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > > >, polynomial< Cf, Key > > | inline |
truncate_degree(const T &max_degree, const symbol_fset &names) const | piranha::power_series< trigonometric_series< ipow_substitutable_series< substitutable_series< t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > > >, polynomial< Cf, Key > > | inline |
truncated_multiplication(const polynomial &p1, const polynomial &p2, const U &max_degree) | piranha::polynomial< Cf, Key > | inlinestatic |
truncated_multiplication(const polynomial &p1, const polynomial &p2, const U &max_degree, const symbol_fset &names) | piranha::polynomial< Cf, Key > | inlinestatic |
unregister_all_custom_derivatives() | piranha::series< Cf, Key, polynomial< Cf, Key > > | inlinestatic |
unregister_custom_derivative(const std::string &name) | piranha::series< Cf, Key, polynomial< Cf, Key > > | inlinestatic |
unset_auto_truncate_degree() | piranha::polynomial< Cf, Key > | inlinestatic |
untruncated_multiplication(const polynomial &p1, const polynomial &p2) | piranha::polynomial< Cf, Key > | inlinestatic |
~ipow_substitutable_series() | piranha::ipow_substitutable_series< substitutable_series< t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > > | inline |
~polynomial() | piranha::polynomial< Cf, Key > | inline |
~power_series() | piranha::power_series< trigonometric_series< ipow_substitutable_series< substitutable_series< t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > > >, polynomial< Cf, Key > > | inline |
~series() | piranha::series< Cf, Key, polynomial< Cf, Key > > | inline |
~substitutable_series() | piranha::substitutable_series< t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > > | inline |
~t_substitutable_series() | piranha::t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > > | inline |
~trigonometric_series() | piranha::trigonometric_series< ipow_substitutable_series< substitutable_series< t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > > > | inline |