piranha  0.10
piranha::polynomial< Cf, Key > Member List

This is the complete list of members for piranha::polynomial< Cf, Key >, including all inherited members.

_container()piranha::series< Cf, Key, polynomial< Cf, Key > >inline
_container() constpiranha::series< Cf, Key, polynomial< Cf, Key > >inline
begin() constpiranha::series< Cf, Key, polynomial< Cf, Key > >inline
clear_pow_cache()piranha::series< Cf, Key, polynomial< Cf, Key > >inlinestatic
const_iterator typedefpiranha::series< Cf, Key, polynomial< Cf, Key > >
container_type typedefpiranha::series< Cf, Key, polynomial< Cf, Key > >protected
degree() constpiranha::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) constpiranha::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() constpiranha::series< Cf, Key, polynomial< Cf, Key > >inline
end() constpiranha::series< Cf, Key, polynomial< Cf, Key > >inline
filter(std::function< bool(const std::pair< typename term_type::cf_type, polynomial< Cf, Key > > &)> func) constpiranha::series< Cf, Key, polynomial< Cf, Key > >inline
find_cf(const T &c) constpiranha::polynomial< Cf, Key >inline
find_cf(std::initializer_list< T > l) constpiranha::polynomial< Cf, Key >inline
get_auto_truncate_degree()piranha::polynomial< Cf, Key >inlinestatic
get_symbol_set() constpiranha::series< Cf, Key, polynomial< Cf, Key > >inline
hash() constpiranha::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) constpiranha::polynomial< Cf, Key >inline
invert() constpiranha::polynomial< Cf, Key >inline
ipow_subs(const std::string &name, const integer &n, const T &x) constpiranha::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) constpiranha::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()=defaultpiranha::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 &)=defaultpiranha::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 &&)=defaultpiranha::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) constpiranha::series< Cf, Key, polynomial< Cf, Key > >inline
is_single_coefficient() constpiranha::series< Cf, Key, polynomial< Cf, Key > >inline
ldegree() constpiranha::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) constpiranha::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_containerpiranha::series< Cf, Key, polynomial< Cf, Key > >protected
m_symbol_setpiranha::series< Cf, Key, polynomial< Cf, Key > >protected
negate()piranha::series< Cf, Key, polynomial< Cf, Key > >inline
operator+() constpiranha::series< Cf, Key, polynomial< Cf, Key > >inline
operator-() constpiranha::series< Cf, Key, polynomial< Cf, Key > >inline
operator=(const polynomial &other)=defaultpiranha::polynomial< Cf, Key >
operator=(polynomial &&other)=defaultpiranha::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)=defaultpiranha::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)=defaultpiranha::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)=defaultpiranha::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)=defaultpiranha::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)=defaultpiranha::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)=defaultpiranha::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)=defaultpiranha::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)=defaultpiranha::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)=defaultpiranha::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)=defaultpiranha::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)=defaultpiranha::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) constpiranha::series< Cf, Key, polynomial< Cf, Key > >inline
polynomial()=defaultpiranha::polynomial< Cf, Key >
polynomial(const polynomial &)=defaultpiranha::polynomial< Cf, Key >
polynomial(polynomial &&)=defaultpiranha::polynomial< Cf, Key >
polynomial(Str &&name)piranha::polynomial< Cf, Key >inlineexplicit
pow(const T &x) constpiranha::polynomial< Cf, Key >inline
power_series()=defaultpiranha::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 &)=defaultpiranha::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 &&)=defaultpiranha::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) constpiranha::series< Cf, Key, polynomial< Cf, Key > >inline
rebind typedefpiranha::polynomial< Cf, Key >
register_custom_derivative(const std::string &name, F func)piranha::series< Cf, Key, polynomial< Cf, Key > >inlinestatic
series()=defaultpiranha::series< Cf, Key, polynomial< Cf, Key > >
series(const series &)=defaultpiranha::series< Cf, Key, polynomial< Cf, Key > >
series(series &&)=defaultpiranha::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() constpiranha::series< Cf, Key, polynomial< Cf, Key > >inline
size_type typedefpiranha::series< Cf, Key, polynomial< Cf, Key > >
subs(const symbol_fmap< T > &dict) constpiranha::substitutable_series< t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > >inline
substitutable_series()=defaultpiranha::substitutable_series< t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > >
substitutable_series(const substitutable_series &)=defaultpiranha::substitutable_series< t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > >
substitutable_series(substitutable_series &&)=defaultpiranha::substitutable_series< t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > >, polynomial< Cf, Key > >
t_degree() constpiranha::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) constpiranha::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() constpiranha::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) constpiranha::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() constpiranha::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) constpiranha::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() constpiranha::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) constpiranha::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) constpiranha::t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > >inline
t_substitutable_series()=defaultpiranha::t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > >
t_substitutable_series(const t_substitutable_series &)=defaultpiranha::t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > >
t_substitutable_series(t_substitutable_series &&)=defaultpiranha::t_substitutable_series< series< Cf, Key, polynomial< Cf, Key > >, polynomial< Cf, Key > >
table_bucket_count() constpiranha::series< Cf, Key, polynomial< Cf, Key > >inline
table_load_factor() constpiranha::series< Cf, Key, polynomial< Cf, Key > >inline
table_sparsity() constpiranha::series< Cf, Key, polynomial< Cf, Key > >inline
term_type typedefpiranha::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) constpiranha::series< Cf, Key, polynomial< Cf, Key > >inline
trigonometric_series()=defaultpiranha::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 &)=defaultpiranha::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 &&)=defaultpiranha::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() constpiranha::series< Cf, Key, polynomial< Cf, Key > >inline
truncate_degree(const T &max_degree) constpiranha::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) constpiranha::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