include/algebramix/algebraic.hpp File Reference

#include <algebramix/algebraic_extension.hpp>

Go to the source code of this file.

Classes

Namespaces

Defines

Functions


Define Documentation

#define Algebraic   algebraic<C,Extension>
#define Element   typename Extension::El
#define Polynomial   polynomial<C>

Definition at line 19 of file algebraic.hpp.

Referenced by implementation< polynomial_subresultant_base, V, polynomial_gcd_ring_dicho_inc< BV > >::_half_gcd(), implementation< polynomial_evaluate, V, polynomial_dicho< BV > >::_multi_rem(), mmx::annihilator(), implementation< polynomial_evaluate, V, polynomial_naive >::annulator(), implementation< polynomial_evaluate, V, polynomial_dicho< BV > >::annulator(), binary_helper< polynomial< C, V > >::assemble(), mmx::big_add(), mmx::compose(), mmx::decode_kronecker(), implementation< polynomial_subresultant_base, V, polynomial_gcd_ring_ducos_inc< BV > >::defected_prem(), implementation< polynomial_subresultant_base, V, polynomial_gcd_ring_naive_inc< W > >::defected_prem(), root_modular_naive::degree_one_factorization(), mmx::derive(), mmx::dilate(), mmx::div_kronecker(), mmx::encode_kronecker(), implementation< polynomial_evaluate, V, polynomial_dicho< BV > >::evaluate(), mmx::expand(), mmx::extract_mod(), implementation< polynomial_gcd, V, polynomial_ring_naive< W > >::gcd(), implementation< polynomial_gcd, V, polynomial_naive >::gcd(), mmx::gcd(), mmx::graeffe(), implementation< polynomial_subresultant_base, V, polynomial_gcd_ring_dicho_inc< BV > >::half_subresultant(), implementation< polynomial_subresultant_base, V, polynomial_gcd_ring_dicho_inc< BV > >::half_subresultant_rec(), mmx::improve_zero(), inv_mod_polynomial_series_rep< C, U, V, W >::initialize(), mmx::integrate(), implementation< polynomial_evaluate, V, polynomial_naive >::interpolate(), implementation< polynomial_evaluate, V, polynomial_dicho< BV > >::interpolate(), mmx::invert_hi(), mmx::invert_lo(), implementation< polynomial_gcd, X, polynomial_series< BV > >::invert_mod(), implementation< polynomial_gcd, V, polynomial_ring_naive< W > >::invert_mod(), implementation< polynomial_gcd, V, polynomial_naive >::invert_mod(), mmx::is_zero(), mmx::join(), implementation< polynomial_gcd, V, polynomial_ring_naive< W > >::lcm(), implementation< polynomial_gcd, V, polynomial_naive >::lcm(), root_modular_naive::linear_factorization(), root_modular_naive::linear_splitting(), mmx::lshiftz(), mmx::minimal_polynomial_bis(), mmx::mul_kronecker(), modulus_polynomial_mul_power_of_the_variable< X, W >::mul_mod(), modulus_polynomial_mul_preinverse< X, W >::mul_mod(), implementation< polynomial_evaluate, V, polynomial_naive >::multi_rem(), mmx::normalize(), mmx::operator*(), mmx::operator+(), mmx::operator-(), mmx::operator/(), mmx::pade(), root_modular_naive::pow_mod(), mmx::pquo(), mmx::prem(), mmx::primitive_part(), mmx::q_difference(), mmx::quo(), mmx::range(), binary_helper< polynomial< C, V > >::read(), implementation< polynomial_gcd, V, polynomial_ring_naive< W > >::reconstruct(), implementation< polynomial_gcd, V, polynomial_naive >::reconstruct(), mmx::reconstruct(), modulus_polynomial_reduction_preinverse< X >::reduce_mod(), mmx::rem(), mmx::resultant(), mmx::reverse(), mmx::root(), root_modular_naive::roots(), mmx::shift(), mmx::sign(), mmx::skew_div(), mmx::square(), mmx::square_kronecker(), implementation< polynomial_subresultant_base, V, polynomial_ring_naive< W > >::subresultant(), mmx::subresultant(), implementation< polynomial_subresultant_base, V, polynomial_gcd_ring_dicho_inc< BV > >::subresultant_compose(), implementation< polynomial_subresultant_base, V, polynomial_gcd_ring_ducos_inc< BV > >::subresultant_sequence(), implementation< polynomial_subresultant_base, V, polynomial_gcd_ring_naive_inc< W > >::subresultant_sequence(), implementation< polynomial_subresultant_base, V, polynomial_ring_naive< W > >::subresultant_sequence(), implementation< polynomial_subresultant_base, V, polynomial_naive >::subresultant_sequence(), mmx::subresultants(), implementation< polynomial_evaluate, V, polynomial_naive >::tevaluate(), implementation< polynomial_evaluate, V, polynomial_dicho< BV > >::tevaluate(), mmx::tevaluate_bis(), implementation< polynomial_evaluate, V, polynomial_dicho< BV > >::tinterpolate(), mmx::tmul(), mmx::tquo(), mmx::trem(), mmx::truncate(), fast_helper< polynomial< C, V > >::uu(), and mmx::xderive().

#define TMPL   template<typename C, typename Extension>

Definition at line 18 of file algebraic.hpp.

#define TMPL_DEF   template<typename C, typename Extension=algebraic_extension<C> >

Definition at line 17 of file algebraic.hpp.


Generated on 6 Dec 2012 for algebramix by  doxygen 1.6.1