Annotation of OpenXM/src/ox_ntl/ntl.h, Revision 1.2
1.2 ! iwane 1: /* $OpenXM: OpenXM/src/ox_ntl/ntl.h,v 1.1 2003/11/03 03:11:21 iwane Exp $ */
1.1 iwane 2:
3: #ifndef __NTL_H__
4: #define __NTL_H__
5:
1.2 ! iwane 6: #include <NTL/ZZXFactoring.h>
1.1 iwane 7: #include "ox_toolkit.h"
8:
9: #define NTL_FAILURE (-1)
10: #define NTL_SUCCESS ( 0)
11:
1.2 ! iwane 12: /*===========================================================================*
! 13: * CONVERT
! 14: *===========================================================================*/
! 15: cmo_zz *ZZ_to_cmo_zz (const ZZ &);
! 16: int cmo_to_ZZ (ZZ &, cmo *);
! 17: int cmo_to_ZZX (ZZX &, cmo *, cmo_indeterminate *&);
! 18: cmo_recursive_polynomial *ZZX_to_cmo (ZZX &, cmo_indeterminate *);
! 19: cmo_list *ZZX_int_to_cmo (ZZX &, int d, cmo_indeterminate *);
! 20: cmo_list *vec_pair_ZZX_long_to_cmo (vec_pair_ZZX_long &, cmo_indeterminate *);
1.1 iwane 21:
1.2 ! iwane 22: /*===========================================================================*
! 23: * NTL
! 24: *===========================================================================*/
1.1 iwane 25: cmo *ntl_fctr (cmo **, int);
26:
27: #endif /* !__NTL_H__*/
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>