move function is_square_free into polynomial_utils.h

This commit is contained in:
Michael Hemmer 2008-12-09 12:47:45 +00:00
parent a992d6ba91
commit 8785ddcecd
2 changed files with 12 additions and 19 deletions

View File

@ -1695,25 +1695,6 @@ public:
//------------ 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
#endif // CGAL_POLYNOMIAL_TRAITS_D_H

View File

@ -315,6 +315,18 @@ template<typename NT> inline
Polynomial<NT> reversal(const Polynomial<NT>& p)
{ 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
#undef CGAL_UNARY_POLY_FUNCTION