version 1.3, 2003/11/15 09:06:20 |
version 1.4, 2003/11/17 12:04:20 |
|
|
/* $OpenXM: OpenXM/src/ox_ntl/ntl.h,v 1.2 2003/11/08 12:34:00 iwane Exp $ */ |
/* $OpenXM: OpenXM/src/ox_ntl/ntl.h,v 1.3 2003/11/15 09:06:20 iwane Exp $ */ |
|
|
#ifndef __NTL_H__ |
#ifndef __NTL_H__ |
#define __NTL_H__ |
#define __NTL_H__ |
|
|
#include <NTL/ZZXFactoring.h> |
#include <NTL/ZZXFactoring.h> |
#include <NTL/mat_ZZ.h> |
#include <NTL/mat_ZZ.h> |
#include "ox_toolkit.h" |
#include "ox_toolkit.h" |
#include "oxserv.h" |
#include "oxserv.h" /* for block interrupt input */ |
|
|
#define NTL_FAILURE (-1) |
#define NTL_FAILURE (-1) |
#define NTL_SUCCESS ( 0) |
#define NTL_SUCCESS ( 0) |
Line 59 cmon_zzx_t * new_cmon_zzx (ZZX &, cmo_indeterminate *x |
|
Line 59 cmon_zzx_t * new_cmon_zzx (ZZX &, cmo_indeterminate *x |
|
cmon_mat_zz_t * new_cmon_mat_zz (void); |
cmon_mat_zz_t * new_cmon_mat_zz (void); |
cmon_mat_zz_t * new_cmon_mat_zz (mat_ZZ &); |
cmon_mat_zz_t * new_cmon_mat_zz (mat_ZZ &); |
cmon_factors_t * new_cmon_factors (void); |
cmon_factors_t * new_cmon_factors (void); |
cmon_factors_t * new_cmon_factors (ZZ &, vec_pair_ZZX_long &, cmo_indeterminate *x, int); |
cmon_factors_t * new_cmon_factors (ZZ &, vec_pair_ZZX_long &, cmo_indeterminate *x); |
|
|
|
|
/*===========================================================================* |
/*===========================================================================* |
Line 71 void delete_cmon_mat_zz (cmon_mat_zz_t *); |
|
Line 71 void delete_cmon_mat_zz (cmon_mat_zz_t *); |
|
void delete_cmon_factors (cmon_factors_t *); |
void delete_cmon_factors (cmon_factors_t *); |
void delete_cmon (cmo *); |
void delete_cmon (cmo *); |
|
|
|
|
/*** ntlconv.cpp ***/ |
/*** ntlconv.cpp ***/ |
|
|
/*===========================================================================* |
/*===========================================================================* |
Line 88 cmo_list *vec_pair_ZZX_long_to_cmo (vec_pair_ZZX_long |
|
Line 89 cmo_list *vec_pair_ZZX_long_to_cmo (vec_pair_ZZX_long |
|
|
|
int cmo_to_mat_zz (mat_ZZ &, cmo *); |
int cmo_to_mat_zz (mat_ZZ &, cmo *); |
cmo_list *mat_zz_to_cmo (mat_ZZ &); |
cmo_list *mat_zz_to_cmo (mat_ZZ &); |
|
|
|
|
|
/*** ntl.cpp ***/ |
|
|
/*===========================================================================* |
/*===========================================================================* |
* NTL |
* NTL |