piranha  0.10
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345678]
 Cpiranha::math::abs_impl< T, Enable >Default functor for the implementation of piranha::math::abs()
 Cpiranha::math::abs_impl< mp_integer< SSize > >Specialisation of the implementation of piranha::math::abs() for piranha::mp_integer
 Cpiranha::math::abs_impl< mp_rational< SSize > >Specialisation of the implementation of piranha::math::abs() for piranha::mp_rational
 Cpiranha::math::abs_impl< T, detail::abs_arith_enabler< T > >Specialisation of the piranha::math::abs() functor for signed and unsigned integer types, and floating-point types
 Cpiranha::math::abs_impl< T, typename std::enable_if< std::is_same< T, real >::value >::type >Specialisation of the piranha::math::abs() functor for piranha::real
 Cpiranha::math::add3_impl< T, Enable >Default functor for the implementation of piranha::math::add3()
 Cpiranha::math::add3_impl< mp_integer< SSize > >Specialisation of the implementation of piranha::math::add3() for piranha::mp_integer
 Cpiranha::math::add3_impl< T, typename std::enable_if< std::is_integral< T >::value >::type >Specialisation of the piranha::math::add3() functor for integral types
 Cpiranha::array_key< T, Derived, S >Array key
 Cpiranha::array_key< T, monomial< T, S >, S >
 Cpiranha::base_series_multiplier< Series >Base series multiplier
 Cpiranha::math::binomial_impl< T, U, typename >Default functor for the implementation of piranha::math::binomial()
 Cpiranha::math::binomial_impl< T, U, binomial_fp_arith_enabler< T, U > >Specialisation of the implementation of piranha::math::binomial() for floating-point and arithmetic arguments
 Cpiranha::math::binomial_impl< T, U, detail::real_binomial_enabler< T, U > >Specialisation of the piranha::math::binomial() functor for piranha::real
 Cpiranha::math::binomial_impl< T, U, integer_binomial_enabler< T, U > >Specialisation of the implementation of piranha::math::binomial() for piranha::mp_integer
 Cpiranha::math::binomial_impl< T, U, math_rational_binomial_enabler< T, U > >Specialisation of the implementation of piranha::math::binomial() for piranha::mp_rational
 Cpiranha::boost_load_impl< Archive, T, typename >Default implementation of piranha::boost_load()
 Cpiranha::boost_load_via_boost_api< Archive, T >Implementation of piranha::boost_load() via the Boost API
 Cpiranha::boost_load_via_boost_api< Archive, boost_s11n_key_wrapper< divisor< T > > >
 Cpiranha::boost_load_via_boost_api< Archive, boost_s11n_key_wrapper< kronecker_monomial< T > > >
 Cpiranha::boost_load_via_boost_api< Archive, boost_s11n_key_wrapper< monomial< T, S > > >
 Cpiranha::boost_load_via_boost_api< Archive, boost_s11n_key_wrapper< real_trigonometric_kronecker_monomial< T > > >
 Cpiranha::boost_load_via_boost_api< Archive, divisor_p_type< T > >
 Cpiranha::boost_load_via_boost_api< Archive, hash_set< T, Hash, Pred > >
 Cpiranha::boost_load_via_boost_api< Archive, mp_integer< SSize > >
 Cpiranha::boost_load_via_boost_api< Archive, mp_rational< SSize > >
 Cpiranha::boost_load_via_boost_api< Archive, real >
 Cpiranha::boost_load_via_boost_api< Archive, Series >
 Cpiranha::boost_load_via_boost_api< Archive, small_vector< T, std::integral_constant< std::size_t, Size > > >
 Cpiranha::boost_load_via_boost_api< Archive, static_vector< T, S > >
 Cpiranha::boost_load_via_boost_api< Archive, std::string >
 Cpiranha::boost_s11n_key_wrapper< Key >Wrapper for the serialization of keys via Boost
 Cpiranha::boost_save_impl< Archive, T, typename >Default implementation of piranha::boost_save()
 Cpiranha::boost_save_via_boost_api< Archive, T >Implementation of piranha::boost_save() via the Boost API
 Cpiranha::boost_save_via_boost_api< Archive, boost_s11n_key_wrapper< divisor< T > > >
 Cpiranha::boost_save_via_boost_api< Archive, boost_s11n_key_wrapper< kronecker_monomial< T > > >
 Cpiranha::boost_save_via_boost_api< Archive, boost_s11n_key_wrapper< monomial< T, S > > >
 Cpiranha::boost_save_via_boost_api< Archive, boost_s11n_key_wrapper< real_trigonometric_kronecker_monomial< T > > >
 Cpiranha::boost_save_via_boost_api< Archive, divisor_p_type< T > >
 Cpiranha::boost_save_via_boost_api< Archive, hash_set< T, Hash, Pred > >
 Cpiranha::boost_save_via_boost_api< Archive, mp_integer< SSize > >
 Cpiranha::boost_save_via_boost_api< Archive, mp_rational< SSize > >
 Cpiranha::boost_save_via_boost_api< Archive, real >
 Cpiranha::boost_save_via_boost_api< Archive, Series >
 Cpiranha::boost_save_via_boost_api< Archive, small_vector< T, std::integral_constant< std::size_t, Size > > >
 Cpiranha::boost_save_via_boost_api< Archive, static_vector< T, S > >
 Cpiranha::boost_save_via_boost_api< Archive, std::string >
 Cpiranha::convert_to_impl< To, From, typename >Default functor for the implementation of piranha::convert_to()
 Cpiranha::math::cos_impl< T, Enable >Default functor for the implementation of piranha::math::cos()
 Cpiranha::math::cos_impl< mp_integer< SSize > >Specialisation of the implementation of piranha::math::cos() for piranha::mp_integer
 Cpiranha::math::cos_impl< mp_rational< SSize > >Specialisation of the implementation of piranha::math::cos() for piranha::mp_rational
 Cpiranha::math::cos_impl< Series, detail::series_cos_enabler< Series > >Specialisation of the piranha::math::cos() functor for piranha::series
 Cpiranha::math::cos_impl< T, typename std::enable_if< std::is_floating_point< T >::value >::type >Specialisation of the piranha::math::cos() functor for floating-point types
 Cpiranha::math::cos_impl< T, typename std::enable_if< std::is_integral< T >::value >::type >Specialisation of the piranha::math::cos() functor for integral types
 Cpiranha::math::cos_impl< T, typename std::enable_if< std::is_same< T, real >::value >::type >Specialisation of the piranha::math::cos() functor for piranha::real
 Cpiranha::debug_access< T >Debug class
 Cpiranha::math::degree_impl< T, Enable >Default functor for the implementation of piranha::math::degree()
 Cpiranha::math::degree_impl< Series, ps_degree_enabler< Series > >Specialisation of the piranha::math::degree() functor for instances of piranha::power_series
 Cpiranha::math::div3_impl< T, Enable >Default functor for the implementation of piranha::math::div3()
 Cpiranha::math::div3_impl< mp_integer< SSize > >Specialisation of the implementation of piranha::math::div3() for piranha::mp_integer
 Cpiranha::math::div3_impl< T, typename std::enable_if< std::is_integral< T >::value >::type >Specialisation of the piranha::math::div3() functor for integral types
 Cpiranha::divisor< T >Divisor class
 Cpiranha::dynamic_aligning_allocator< T >Memory allocator with runtime alignment support
 Cpiranha::enable_noexcept_checks< T, typename >Enable noexcept checks
 Cpiranha::enable_noexcept_checks< term< Cf, Key > >Specialisation of piranha::enable_noexcept_checks for piranha::term
 Cpiranha::math::evaluate_impl< T, U, typename >Default functor for the implementation of piranha::math::evaluate()
 Cpiranha::math::evaluate_impl< Series, T, math_series_evaluate_enabler< Series, T > >Specialisation of the implementation of piranha::math::evaluate() for series types
 Cstd::exceptionSTL class
 Cpiranha::future_list< T >Class to store a list of futures
 Cpiranha::math::gcd3_impl< T, typename >Default functor for the implementation of piranha::math::gcd3()
 Cpiranha::math::gcd3_impl< mp_integer< SSize > >Specialisation of the implementation of piranha::math::gcd3() for piranha::mp_integer
 Cpiranha::math::gcd3_impl< T, typename std::enable_if< std::is_integral< T >::value >::type >Specialisation of the piranha::math::gcd3() functor for integral types
 Cpiranha::math::gcd_impl< T, U, typename >Default functor for the implementation of piranha::math::gcd()
 Cpiranha::math::gcd_impl< T, U, math_mp_integer_gcd_enabler< T, U > >Specialisation of the implementation of piranha::math::gcd() for piranha::mp_integer
 Cpiranha::math::gcd_impl< T, U, typename std::enable_if< std::is_integral< T >::value &&std::is_integral< U >::value >::type >Implementation of piranha::math::gcd() for integral types
 Cpiranha::has_abs< T >Type trait to detect the presence of the piranha::math::abs() function
 Cpiranha::has_add3< T >Detect piranha::math::add3()
 Cpiranha::has_binomial< T, U >Type trait to detect the presence of the piranha::math::binomial() function
 Cpiranha::has_boost_load< Archive, T >Detect the presence of piranha::boost_load()
 Cpiranha::has_boost_save< Archive, T >Detect the presence of piranha::boost_save()
 Cpiranha::has_convert_to< To, From >Type trait to detect piranha::convert_to()
 Cpiranha::has_cosine< T >Type trait to detect piranha::math::cos()
 Cpiranha::has_degree< T >Type trait to detect if type has a degree property
 Cpiranha::has_div3< T >Detect piranha::math::div3()
 Cpiranha::has_gcd< T, U >Detect piranha::math::gcd()
 Cpiranha::has_gcd3< T >Detect piranha::math::gcd3()
 Cpiranha::has_input_begin_end< T >Detect the availability of std::begin() and std::end()
 Cpiranha::has_ipow_subs< T, U >Type trait to detect the availability of the piranha::math::ipow_subs() function
 Cpiranha::has_is_unitary< T >Type trait to detect the presence of the piranha::math::is_unitary() function
 Cpiranha::has_is_zero< T >Type trait to detect the presence of the piranha::math::is_zero() function
 Cpiranha::has_lambdify< T, U >Detect the presence of piranha::math::lambdify()
 Cpiranha::has_ldegree< T >Type trait to detect if type has a low degree property
 Cpiranha::has_left_shift< T, U >Left-shift type trait
 Cpiranha::has_left_shift_in_place< T, U >In-place left-shift type trait
 Cpiranha::has_msgpack_convert< T >Detect the presence of piranha::msgpack_convert()
 Cpiranha::has_msgpack_pack< Stream, T >Detect the presence of piranha::msgpack_pack()
 Cpiranha::has_mul3< T >Detect piranha::math::mul3()
 Cpiranha::has_multiply_accumulate< T >Type trait to detect the availability of piranha::math::multiply_accumulate()
 Cpiranha::has_negate< T >Type trait to detect the presence of the piranha::math::negate function
 Cpiranha::has_pbracket< T >Detect piranha::math::pbracket()
 Cpiranha::has_print_coefficient< T >Type trait for classes implementing piranha::print_coefficient
 Cpiranha::has_print_tex_coefficient< T >Type trait for classes implementing piranha::print_tex_coefficient
 Cpiranha::has_right_shift< T, U >Right-shift type trait
 Cpiranha::has_right_shift_in_place< T, U >In-place right-shift type trait
 Cpiranha::has_safe_cast< To, From >Type trait to detect piranha::safe_cast()
 Cpiranha::has_sine< T >Type trait to detect piranha::math::sin()
 Cpiranha::has_sub3< T >Detect piranha::math::sub3()
 Cpiranha::has_subs< T, U >Type trait to detect the presence of the piranha::math::subs function
 Cpiranha::has_t_degree< T >Type trait to detect if type has a trigonometric degree property
 Cpiranha::has_t_ldegree< T >Type trait to detect if type has a trigonometric low degree property
 Cpiranha::has_t_lorder< T >Type trait to detect if type has a trigonometric low order property
 Cpiranha::has_t_order< T >Type trait to detect if type has a trigonometric order property
 Cpiranha::has_t_subs< T, U, V >Type trait to detect the presence of the piranha::math::t_subs function
 Cpiranha::has_transformation_is_canonical< T >Detect piranha::math::transformation_is_canonical()
 Cpiranha::has_truncate_degree< T, U >Type trait to detect if types can be used in piranha::math::truncate_degree()
 Cstd::hash< mppp::mp_integer< SSize > >Specialisation of std::hash for mppp::mp_integer
 Cstd::hash< piranha::array_key< T, Derived, S > >Specialisation of std::hash for piranha::array_key
 Cstd::hash< piranha::kronecker_monomial< T > >Specialisation of std::hash for piranha::kronecker_monomial
 Cstd::hash< piranha::monomial< T, S > >Specialisation of std::hash for piranha::monomial
 Cstd::hash< piranha::mp_rational< SSize > >Specialisation of std::hash for piranha::mp_rational
 Cstd::hash< piranha::real_trigonometric_kronecker_monomial< T > >Specialisation of std::hash for piranha::real_trigonometric_kronecker_monomial
 Cstd::hash< piranha::term< Cf, Key > >Specialisation of std::hash for piranha::term
 Cpiranha::hash_set< T, Hash, Pred >Hash set
 Cpiranha::hash_set< p_type, p_type_hasher >
 Cpiranha::hash_set< term_type >
 Cpiranha::math::integrate_impl< T, Enable >Default functor for the implementation of piranha::math::integrate()
 Cpiranha::math::integrate_impl< Series, detail::series_integrate_enabler< Series > >Specialisation of the piranha::math::integrate() functor for series types
 Cpiranha::math::invert_impl< T, typename >Default functor for the implementation of piranha::math::invert()
 Cpiranha::math::invert_impl< Series, detail::series_invert_enabler< Series > >Specialisation of the piranha::math::invert() functor for piranha::series
 Cpiranha::math::ipow_subs_impl< T, U, typename >Default functor for the implementation of piranha::math::ipow_subs()
 Cpiranha::math::ipow_subs_impl< Series, T, ipow_subs_impl_ipow_subs_series_enabler< Series, T > >Specialisation of the piranha::math::ipow_subs_impl functor for instances of piranha::ipow_substitutable_series
 Cpiranha::ipow_substitutable_series< Series, Derived >Toolbox for series suitable for integral power substitution
 Cpiranha::is_addable< T, U >Addable type trait
 Cpiranha::is_addable_in_place< T, U >In-place addable type trait
 Cpiranha::is_boost_loading_archive< Archive, T >Detect Boost loading archives
 Cpiranha::is_boost_saving_archive< Archive, T >Detect Boost saving archives
 Cpiranha::is_cf< T >Type trait to detect coefficient types
 Cpiranha::is_container_element< T >Type trait for well-behaved container elements
 Cpiranha::is_differentiable< T >Type trait for differentiable types
 Cpiranha::is_divisible< T, U >Divisible type trait
 Cpiranha::is_divisible_in_place< T, U >In-place divisible type trait
 Cpiranha::is_equality_comparable< T, U >Equality-comparable type trait
 Cpiranha::is_equality_function_object< T, U >Type trait to detect equality function objects
 Cpiranha::is_evaluable< T, U >Type trait to detect the availability of piranha::math::evaluate()
 Cpiranha::is_exponentiable< T, U >Type trait for exponentiable types
 Cpiranha::is_forward_iterator< T >Forward iterator type trait
 Cpiranha::is_function_object< T, ReturnType, Args >Function object type trait
 Cpiranha::is_greater_than_comparable< T, U >Greater-than-comparable type trait
 Cpiranha::is_hash_function_object< T, U >Type trait to detect hash function objects
 Cpiranha::is_hashable< T >Hashable type trait
 Cpiranha::is_input_iterator< T >Input iterator type trait
 Cpiranha::is_integrable< T >Type trait for integrable types
 Cpiranha::is_invertible< T >Type trait for invertible types
 Cpiranha::is_iterator< T >Iterator type trait
 Cpiranha::is_key< T >Key type concept check
 Cpiranha::is_less_than_comparable< T, U >Less-than-comparable type trait
 Cpiranha::is_msgpack_stream< T >Detect msgpack stream
 Cpiranha::is_multipliable< T, U >Multipliable type trait
 Cpiranha::is_multipliable_in_place< T, U >In-place multipliable type trait
 Cpiranha::is_ostreamable< T >Type trait for classes that can be output-streamed
 Cpiranha::is_returnable< T >Detect if type can be returned from a function
 Cpiranha::is_series< T >Type trait to detect series types
 Cpiranha::is_subtractable< T, U >Subtractable type trait
 Cpiranha::is_subtractable_in_place< T, U >In-place subtractable type trait
 Cpiranha::math::is_unitary_impl< T, typename >Default functor for the implementation of piranha::math::is_unitary()
 Cpiranha::math::is_unitary_impl< mp_integer< SSize > >Specialisation of the implementation of piranha::math::is_unitary() for piranha::mp_integer
 Cpiranha::math::is_unitary_impl< mp_rational< SSize > >Specialisation of the implementation of piranha::math::is_unitary() for piranha::mp_rational
 Cpiranha::math::is_zero_impl< T, typename >Default functor for the implementation of piranha::math::is_zero()
 Cpiranha::math::is_zero_impl< mp_integer< SSize > >Specialisation of the implementation of piranha::math::is_zero() for piranha::mp_integer
 Cpiranha::math::is_zero_impl< mp_rational< SSize > >Specialisation of the implementation of piranha::math::is_zero() for piranha::mp_rational
 Cpiranha::math::is_zero_impl< Series, typename std::enable_if< is_series< Series >::value >::type >Specialisation of the piranha::math::is_zero() functor for piranha::series
 Cpiranha::math::is_zero_impl< T, detail::math_is_zero_std_complex_enabler< T > >Specialisation of the piranha::math::is_zero() functor for C++ complex floating-point types
 Cpiranha::math::is_zero_impl< T, typename std::enable_if< std::is_same< T, real >::value >::type >Specialisation of the piranha::math::is_zero() functor for piranha::real
 Cpiranha::key_has_degree< Key >Type trait to detect if a key type has a degree property
 Cpiranha::key_has_ipow_subs< Key, T >Type trait to detect the presence of the integral power substitution method in keys
 Cpiranha::key_has_ldegree< Key >Type trait to detect if a key type has a low degree property
 Cpiranha::key_has_msgpack_convert< Key >Detect the presence of the msgpack_convert() method in keys
 Cpiranha::key_has_msgpack_pack< Stream, Key >Detect the presence of the msgpack_pack() method in keys
 Cpiranha::key_has_subs< Key, T >Type trait to detect the presence of the substitution method in keys
 Cpiranha::key_has_t_degree< Key >Type trait to detect if a key type has a trigonometric degree property
 Cpiranha::key_has_t_ldegree< Key >Type trait to detect if a key type has a trigonometric low degree property
 Cpiranha::key_has_t_lorder< Key >Type trait to detect if a key type has a trigonometric low order property
 Cpiranha::key_has_t_order< Key >Type trait to detect if a key type has a trigonometric order property
 Cpiranha::key_has_t_subs< Key, T, U >Type trait to detect the presence of the trigonometric substitution method in keys
 Cpiranha::key_is_convertible< To, From >Detect if a key type is convertible to another key type
 Cpiranha::key_is_differentiable< Key >Type trait to detect differentiable keys
 Cpiranha::key_is_evaluable< Key, T >Type trait to detect evaluable keys
 Cpiranha::key_is_integrable< Key >Type trait to detect integrable keys
 Cpiranha::key_is_multipliable< Cf, Key >Type trait for multipliable key
 Cpiranha::kronecker_array< SignedInteger >Kronecker array
 Cpiranha::kronecker_monomial< T >Kronecker monomial class
 Cpiranha::math::lambdified< T, U >Functor interface for piranha::math::evaluate()
 Cpiranha::math::ldegree_impl< T, Enable >Default functor for the implementation of piranha::math::ldegree()
 Cpiranha::math::ldegree_impl< Series, ps_degree_enabler< Series > >Specialisation of the piranha::math::ldegree() functor for instances of piranha::power_series
 Cmppp::mp_integer< SSize >Multiprecision integer class
 Cpiranha::mp_rational< SSize >Multiple precision rational class
 Cpiranha::msgpack_convert_impl< T, typename >Default functor for the implementation of piranha::msgpack_convert()
 Cpiranha::msgpack_convert_impl< hash_set< T, Hash, Pred >, hash_set_msgpack_convert_enabler< T > >Specialisation of piranha::msgpack_convert() for piranha::hash_set
 Cpiranha::msgpack_convert_impl< Series, series_msgpack_convert_enabler< Series > >Specialisation of piranha::msgpack_convert() for piranha::series
 Cpiranha::msgpack_convert_impl< small_vector< T, std::integral_constant< std::size_t, Size > >, msgpack_convert_array_enabler< small_vector< T, std::integral_constant< std::size_t, Size > > > >Specialisation of piranha::msgpack_convert() for piranha::small_vector
 Cpiranha::msgpack_convert_impl< static_vector< T, S >, msgpack_convert_array_enabler< static_vector< T, S > > >Specialisation of piranha::msgpack_convert() for piranha::static_vector
 Cpiranha::msgpack_convert_impl< std::string >Specialisation of piranha::msgpack_convert() for std::string
 Cpiranha::msgpack_convert_impl< T, mp_integer_msgpack_convert_enabler< T > >Specialisation of piranha::msgpack_convert() for piranha::mp_integer
 Cpiranha::msgpack_convert_impl< T, mp_rational_msgpack_convert_enabler< T > >Specialisation of piranha::msgpack_convert() for piranha::mp_rational
 Cpiranha::msgpack_convert_impl< T, msgpack_convert_ld_enabler< T > >Specialisation of piranha::msgpack_convert() for long double
 Cpiranha::msgpack_convert_impl< T, msgpack_convert_scalar_enabler< T > >Specialisation of piranha::msgpack_convert() for fundamental C++ types supported by msgpack
 Cpiranha::msgpack_convert_impl< T, real_msgpack_convert_enabler< T > >Specialisation of piranha::msgpack_convert() for piranha::real
 Cpiranha::msgpack_pack_impl< Stream, T, typename >Default functor for the implementation of piranha::msgpack_pack()
 Cpiranha::msgpack_pack_impl< Stream, hash_set< T, Hash, Pred >, hash_set_msgpack_pack_enabler< Stream, T, Hash, Pred > >Specialisation of piranha::msgpack_pack() for piranha::hash_set
 Cpiranha::msgpack_pack_impl< Stream, long double, msgpack_ld_enabler< Stream > >Specialisation of piranha::msgpack_pack() for long double
 Cpiranha::msgpack_pack_impl< Stream, mp_integer< SSize >, mp_integer_msgpack_pack_enabler< Stream > >Specialisation of piranha::msgpack_pack() for piranha::mp_integer
 Cpiranha::msgpack_pack_impl< Stream, real, real_msgpack_pack_enabler< Stream > >Specialisation of piranha::msgpack_pack() for piranha::real
 Cpiranha::msgpack_pack_impl< Stream, Series, series_msgpack_pack_enabler< Stream, Series > >Specialisation of piranha::msgpack_pack() for piranha::series
 Cpiranha::msgpack_pack_impl< Stream, small_vector< T, std::integral_constant< std::size_t, Size > >, msgpack_pack_vector_enabler< Stream, small_vector< T, std::integral_constant< std::size_t, Size > > > >Specialisation of piranha::msgpack_pack() for piranha::small_vector
 Cpiranha::msgpack_pack_impl< Stream, static_vector< T, S >, msgpack_pack_vector_enabler< Stream, static_vector< T, S > > >Specialisation of piranha::msgpack_pack() for piranha::static_vector
 Cpiranha::msgpack_pack_impl< Stream, std::string, msgpack_string_enabler< Stream > >Specialisation of piranha::msgpack_pack() for std::string
 Cpiranha::msgpack_pack_impl< Stream, T, mp_rational_msgpack_pack_enabler< Stream, T > >Specialisation of piranha::msgpack_pack() for piranha::mp_rational
 Cpiranha::msgpack_pack_impl< Stream, T, msgpack_scalar_enabler< Stream, T > >Specialisation of piranha::msgpack_pack() for fundamental C++ types supported by msgpack
 Cpiranha::math::mul3_impl< T, Enable >Default functor for the implementation of piranha::math::mul3()
 Cpiranha::math::mul3_impl< mp_integer< SSize > >Specialisation of the implementation of piranha::math::mul3() for piranha::mp_integer
 Cpiranha::math::mul3_impl< T, typename std::enable_if< std::is_integral< T >::value >::type >Specialisation of the piranha::math::mul3() functor for integral types
 Cpiranha::math::multiply_accumulate_impl< T, typename >Default functor for the implementation of piranha::math::multiply_accumulate()
 Cpiranha::math::multiply_accumulate_impl< mp_integer< SSize > >Specialisation of the implementation of piranha::math::multiply_accumulate() for piranha::mp_integer
 Cpiranha::math::multiply_accumulate_impl< real >Specialisation of the implementation of piranha::math::multiply_accumulate() for piranha::real
 Cpiranha::math::negate_impl< T, typename >Default functor for the implementation of piranha::math::negate()
 Cpiranha::math::negate_impl< mp_integer< SSize > >Specialisation of the implementation of piranha::math::negate() for piranha::mp_integer
 Cpiranha::math::negate_impl< mp_rational< SSize > >Specialisation of the implementation of piranha::math::negate() for piranha::mp_rational
 Cpiranha::math::negate_impl< T, typename std::enable_if< is_series< T >::value >::type >Specialisation of the piranha::math::negate() functor for piranha::series
 Cpiranha::math::negate_impl< T, typename std::enable_if< std::is_same< T, real >::value >::type >Specialisation of the piranha::math::negate() functor for piranha::real
 Cpiranha::math::partial_impl< T, Enable >Default functor for the implementation of piranha::math::partial()
 Cpiranha::math::partial_impl< mp_integer< SSize > >Specialisation of the implementation of piranha::math::partial() for piranha::mp_integer
 Cpiranha::math::partial_impl< mp_rational< SSize > >Specialisation of the implementation of piranha::math::partial() for piranha::mp_rational
 Cpiranha::math::partial_impl< Series, detail::series_partial_enabler< Series > >Specialisation of the piranha::math::partial() functor for series types
 Cpiranha::math::partial_impl< T, typename std::enable_if< std::is_arithmetic< T >::value >::type >Specialisation of the piranha::math::partial() functor for arithmetic types
 Cpiranha::math::partial_impl< T, typename std::enable_if< std::is_same< T, real >::value >::type >Specialisation of the piranha::math::partial() functor for piranha::real
 Cpiranha::base_series_multiplier< Series >::plain_multiplier< FastMode >A plain multiplier functor
 Cpiranha::math::pow_impl< T, U, typename >Default functor for the implementation of piranha::math::pow()
 Cpiranha::math::pow_impl< Series, T, pow_series_enabler< Series, T > >Specialisation of the piranha::math::pow() functor for piranha::series
 Cpiranha::math::pow_impl< T, U, detail::real_pow_enabler< T, U > >Specialisation of the piranha::math::pow() functor for piranha::real
 Cpiranha::math::pow_impl< T, U, integer_pow_enabler< T, U > >Specialisation of the implementation of piranha::math::pow() for piranha::mp_integer and integral types
 Cpiranha::math::pow_impl< T, U, math_rational_pow_enabler< T, U > >Specialisation of the implementation of piranha::math::pow() for piranha::mp_rational
 Cpiranha::math::pow_impl< T, U, pow_fp_arith_enabler< T, U > >Specialisation of the implementation of piranha::math::pow() for arithmetic and floating-point types
 Cpiranha::power_series< Series, Derived >Power series toolbox
 Cpiranha::print_coefficient_impl< T, typename >Default functor for piranha::print_coefficient()
 Cpiranha::print_coefficient_impl< Series, typename std::enable_if< is_series< Series >::value >::type >Specialisation of piranha::print_coefficient_impl for series
 Cpiranha::print_tex_coefficient_impl< T, typename >Default functor for piranha::print_tex_coefficient()
 Cpiranha::print_tex_coefficient_impl< mp_rational< SSize > >Specialisation of the piranha::print_tex_coefficient() functor for piranha::mp_rational
 Cpiranha::print_tex_coefficient_impl< Series, typename std::enable_if< is_series< Series >::value >::type >Specialisation of piranha::print_tex_coefficient_impl for series
 Cpiranha::realArbitrary precision floating-point class
 Cpiranha::real_trigonometric_kronecker_monomial< T >Real trigonometric Kronecker monomial class
 Cpiranha::cache_aligning_allocator< T >::rebind< U >Allocator rebind
 Cpiranha::runtime_infoRuntime information
 Cpiranha::safe_cast_impl< To, From, typename >Default implementation of piranha::safe_cast()
 Cpiranha::safe_cast_impl< To, From, mp_integer_safe_cast_enabler< To, From > >Specialisation of piranha::safe_cast() for conversions involving piranha::mp_integer
 Cpiranha::safe_cast_impl< To, From, sc_float_to_int_enabler< To, From > >Specialisation of piranha::safe_cast() for C++ floating-point to C++ integral conversions
 Cpiranha::safe_cast_impl< To, From, sc_int_int_enabler< To, From > >Specialisation of piranha::safe_cast() for C++ integral types
 Cpiranha::safe_cast_impl< To, From, sc_rat_enabler< To, From > >Specialisation of piranha::safe_cast() for conversions involving piranha::mp_rational
 Cpiranha::safe_cast_impl< To, From, sc_real_enabler< To, From > >Specialisation of piranha::safe_cast() for conversions involving piranha::real
 Cpiranha::series_has_multiplier< Series >Type trait to detect the availability of a series multiplier
 Cpiranha::series_is_rebindable< T, Cf >Check if a series can be rebound
 Cpiranha::series_multiplier< Series, Enable >Series multiplier
 Cpiranha::series_operatorsSeries operators
 Cpiranha::series_recursion_index< T, typename >Series recursion index
 Cpiranha::settings_< typename >Global settings
 Cpiranha::math::sin_impl< T, Enable >Default functor for the implementation of piranha::math::sin()
 Cpiranha::math::sin_impl< mp_integer< SSize > >Specialisation of the implementation of piranha::math::sin() for piranha::mp_integer
 Cpiranha::math::sin_impl< mp_rational< SSize > >Specialisation of the implementation of piranha::math::sin() for piranha::mp_rational
 Cpiranha::math::sin_impl< Series, detail::series_sin_enabler< Series > >Specialisation of the piranha::math::sin() functor for piranha::series
 Cpiranha::math::sin_impl< T, typename std::enable_if< std::is_floating_point< T >::value >::type >Specialisation of the piranha::math::sin() functor for floating-point types
 Cpiranha::math::sin_impl< T, typename std::enable_if< std::is_integral< T >::value >::type >Specialisation of the piranha::math::sin() functor for integral types
 Cpiranha::math::sin_impl< T, typename std::enable_if< std::is_same< T, real >::value >::type >Specialisation of the piranha::math::sin() functor for piranha::real
 Cpiranha::small_vector< T, S >Small vector class
 Cpiranha::static_vector< T, MaxSize >Static vector class
 Cpiranha::math::sub3_impl< T, Enable >Default functor for the implementation of piranha::math::sub3()
 Cpiranha::math::sub3_impl< mp_integer< SSize > >Specialisation of the implementation of piranha::math::sub3() for piranha::mp_integer
 Cpiranha::math::sub3_impl< T, typename std::enable_if< std::is_integral< T >::value >::type >Specialisation of the piranha::math::sub3() functor for integral types
 Cpiranha::math::subs_impl< T, U, Enable >Default functor for the implementation of piranha::math::subs()
 Cpiranha::math::subs_impl< Series, T, detail::subs_impl_subs_series_enabler< Series, T > >Specialisation of the piranha::math::subs_impl functor for instances of piranha::substitutable_series
 Cpiranha::substitutable_series< Series, Derived >Toolbox for substitutable series
 Cpiranha::math::t_degree_impl< T, Enable >Default functor for the implementation of piranha::math::t_degree()
 Cpiranha::math::t_degree_impl< Series, typename std::enable_if< std::is_base_of< detail::trigonometric_series_tag, Series >::value >::type >Specialisation of the piranha::math::t_degree() functor for instances of piranha::trigonometric_series
 Cpiranha::math::t_ldegree_impl< T, Enable >Default functor for the implementation of piranha::math::t_ldegree()
 Cpiranha::math::t_ldegree_impl< Series, typename std::enable_if< std::is_base_of< detail::trigonometric_series_tag, Series >::value >::type >Specialisation of the piranha::math::t_ldegree() functor for instances of piranha::trigonometric_series
 Cpiranha::math::t_lorder_impl< T, Enable >Default functor for the implementation of piranha::math::t_lorder()
 Cpiranha::math::t_lorder_impl< Series, typename std::enable_if< std::is_base_of< detail::trigonometric_series_tag, Series >::value >::type >Specialisation of the piranha::math::t_lorder() functor for instances of piranha::trigonometric_series
 Cpiranha::math::t_order_impl< T, Enable >Default functor for the implementation of piranha::math::t_order()
 Cpiranha::math::t_order_impl< Series, typename std::enable_if< std::is_base_of< detail::trigonometric_series_tag, Series >::value >::type >Specialisation of the piranha::math::t_order() functor for instances of piranha::trigonometric_series
 Cpiranha::math::t_subs_impl< T, U, V, typename >Default functor for the implementation of piranha::math::t_subs()
 Cpiranha::math::t_subs_impl< Series, U, V, detail::t_subs_impl_t_subs_series_enabler< Series, U, V > >Specialisation of the piranha::math::t_subs() functor for instances of piranha::t_substitutable_series
 Cpiranha::t_substitutable_series< Series, Derived >Toolbox for series that support trigonometric substitution
 Cpiranha::term< Cf, Key >Term class
 Cpiranha::thread_barrierThread barrier
 Cpiranha::thread_pool_< T >Static thread pool
 Cpiranha::trigonometric_series< Series >Trigonometric series toolbox
 Cpiranha::math::truncate_degree_impl< T, U, typename >Implementation of the piranha::math::truncate_degree() functor
 Cpiranha::math::truncate_degree_impl< Series, T, ps_degree_enabler< Series > >Specialisation of the piranha::math::truncate_degree() functor for instances of piranha::power_series
 Cpiranha::tuningPerformance tuning
 Cpiranha::zero_is_absorbing< T, typename >Detect if zero is a multiplicative absorber
 Cpiranha::zero_is_absorbing< T, fp_zero_is_absorbing_enabler< T > >Specialisation of piranha::zero_is_absorbing for floating-point types
 Cpiranha::zero_is_absorbing< T, real_zero_is_absorbing_enabler< T > >Specialisation of piranha::zero_is_absorbing for piranha::real
 Cpiranha::zero_is_absorbing< T, series_zero_is_absorbing_enabler< T > >Specialisation of piranha::zero_is_absorbing for piranha::series