version 1.2, 1999/11/02 06:11:58 |
version 1.4, 1999/11/02 21:15:02 |
|
|
/* -*- mode: C; coding: euc-japan -*- */ |
/* -*- mode: C; coding: euc-japan -*- */ |
/* $OpenXM$ */ |
/* $OpenXM: OpenXM/src/ox_math/ox.h,v 1.3 1999/11/02 18:58:25 ohara Exp $ */ |
/* $Id$ */ |
/* $Id$ */ |
|
|
#ifndef _OX_H_ |
#ifndef _OX_H_ |
Line 113 typedef struct { |
|
Line 113 typedef struct { |
|
cmo *den; /* 分母 (cmo_zz) */ |
cmo *den; /* 分母 (cmo_zz) */ |
} cmo_qq; |
} cmo_qq; |
|
|
|
/* cmo_list の派生. append_cmo_list を使ってよい. */ |
|
typedef struct { |
|
int tag; |
|
int length; /* number of monomials */ |
|
cell *head; /* a list of monomials */ |
|
cmo *ringdef; |
|
} cmo_distributed_polynomial; |
|
|
typedef cmo ox; |
typedef cmo ox; |
|
|
typedef struct { |
typedef struct { |
Line 175 cmo* ox_pop_cmo(ox_file_t sv, int fd); |
|
Line 183 cmo* ox_pop_cmo(ox_file_t sv, int fd); |
|
void ox_reset(ox_file_t sv); |
void ox_reset(ox_file_t sv); |
ox_file_t ox_start(char* host, char* prog1, char* prog2); |
ox_file_t ox_start(char* host, char* prog1, char* prog2); |
|
|
char* dump_cmo(char* array, cmo* m); |
int init_dump_buff(char *buff); |
char* dump_ox_command(char* array, ox_command* m); |
int dump_cmo(cmo* m); |
char* dump_ox_data(char* array, ox_data* m); |
int dump_ox_command(ox_command* m); |
|
int dump_ox_data(ox_data* m); |
|
|
int print_cmo(cmo* c); |
int print_cmo(cmo* c); |
int print_cmo_int32(cmo_int32* c); |
int print_cmo_int32(cmo_int32* c); |