mirror of https://github.com/CGAL/cgal
move function is_square_free into polynomial_utils.h
This commit is contained in:
parent
a992d6ba91
commit
8785ddcecd
|
|
@ -1695,25 +1695,6 @@ public:
|
||||||
//------------ Rebind -----------
|
//------------ Rebind -----------
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
// functor adapting functions for some functors (undocumented)
|
|
||||||
namespace CGALi {
|
|
||||||
|
|
||||||
template< class Polynomial >
|
|
||||||
Polynomial make_square_free( const Polynomial& p ) {
|
|
||||||
return typename CGAL::Polynomial_traits_d< Polynomial>::
|
|
||||||
Make_square_free()( p );
|
|
||||||
}
|
|
||||||
|
|
||||||
template< class Polynomial >
|
|
||||||
bool is_square_free( const Polynomial& p ) {
|
|
||||||
return typename CGAL::Polynomial_traits_d< Polynomial>::
|
|
||||||
Is_square_free()( p );
|
|
||||||
}
|
|
||||||
|
|
||||||
} // namespace CGALi
|
|
||||||
|
|
||||||
|
|
||||||
CGAL_END_NAMESPACE
|
CGAL_END_NAMESPACE
|
||||||
|
|
||||||
#endif // CGAL_POLYNOMIAL_TRAITS_D_H
|
#endif // CGAL_POLYNOMIAL_TRAITS_D_H
|
||||||
|
|
|
||||||
|
|
@ -315,6 +315,18 @@ template<typename NT> inline
|
||||||
Polynomial<NT> reversal(const Polynomial<NT>& p)
|
Polynomial<NT> reversal(const Polynomial<NT>& p)
|
||||||
{ Polynomial<NT> q(p); q.reversal(); return q; }
|
{ Polynomial<NT> q(p); q.reversal(); return q; }
|
||||||
|
|
||||||
|
|
||||||
|
// CGALi::is_square_free (undocumented)
|
||||||
|
namespace CGALi {
|
||||||
|
template< class Polynomial >
|
||||||
|
bool is_square_free( const Polynomial& p ) {
|
||||||
|
return typename CGAL::Polynomial_traits_d< Polynomial>::
|
||||||
|
Is_square_free()( p );
|
||||||
|
}
|
||||||
|
|
||||||
|
} // namespace CGALi
|
||||||
|
|
||||||
|
|
||||||
CGAL_END_NAMESPACE
|
CGAL_END_NAMESPACE
|
||||||
|
|
||||||
#undef CGAL_UNARY_POLY_FUNCTION
|
#undef CGAL_UNARY_POLY_FUNCTION
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue