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 -----------
|
||||
};
|
||||
|
||||
|
||||
// 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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in New Issue