algebramix_doc 0.3
/Users/mourrain/Devel/mmx/algebramix/include/algebramix/algebraic.hpp File Reference

Go to the source code of this file.

Classes

Namespaces

Defines

Functions


Define Documentation

#define Element   typename Extension::El

Definition at line 21 of file algebraic.hpp.

Referenced by binary_helper< algebraic< C, Extension > >::read(), and mmx::upgrade().

#define Polynomial   polynomial<C>
Examples:
modular_polynomial_test.cpp, polynomial_int_test.cpp, polynomial_integer_test.cpp, polynomial_modular_test.cpp, polynomial_polynomial_test.cpp, polynomial_test.cpp, and quotient_test.cpp.

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(), implementation< polynomial_evaluate, V, polynomial_naive >::annulator(), implementation< polynomial_evaluate, V, polynomial_dicho< BV > >::annulator(), 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(), implementation< polynomial_evaluate, V, polynomial_dicho< BV > >::evaluate(), implementation< polynomial_gcd, V, polynomial_ring_naive< W > >::gcd(), implementation< polynomial_gcd, V, polynomial_naive >::gcd(), 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(), implementation< polynomial_evaluate, V, polynomial_naive >::interpolate(), implementation< polynomial_evaluate, V, polynomial_dicho< BV > >::interpolate(), implementation< polynomial_gcd, V, polynomial_ring_naive< W > >::invert_mod(), implementation< polynomial_gcd, V, polynomial_naive >::invert_mod(), 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(), implementation< polynomial_evaluate, V, polynomial_naive >::multi_rem(), mmx::normalize(), implementation< polynomial_gcd, V, polynomial_ring_naive< W > >::pade(), implementation< polynomial_gcd, V, polynomial_naive >::pade(), root_modular_naive::pow_mod(), mmx::root(), root_modular_naive::roots(), implementation< polynomial_subresultant_base, V, polynomial_ring_naive< W > >::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(), implementation< polynomial_evaluate, V, polynomial_naive >::tevaluate(), implementation< polynomial_evaluate, V, polynomial_dicho< BV > >::tevaluate(), and implementation< polynomial_evaluate, V, polynomial_dicho< BV > >::tinterpolate().

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

Definition at line 17 of file algebraic.hpp.

 All Classes Namespaces Files Functions Variables Typedefs Friends Defines