source: git/libpolys/coeffs/rmodulon.h

spielwiese
Last change on this file was 738395, checked in by Hans Schoenemann <hannes@…>, 8 days ago
HAVE_RINGS is default (p2)
  • Property mode set to 100644
File size: 724 bytes
Line 
1#ifndef RMODULON_H
2#define RMODULON_H
3/****************************************
4*  Computer Algebra System SINGULAR     *
5****************************************/
6/*
7* ABSTRACT: numbers modulo n
8*/
9#include "misc/auxiliary.h"
10#include "coeffs/coeffs.h"
11
12struct n_Procs_s; typedef struct  n_Procs_s  *coeffs;
13struct snumber; typedef struct snumber *   number;
14
15#include "coeffs/rintegers.h"
16
17typedef struct { mpz_ptr base; unsigned long exp; } ZnmInfo;
18
19BOOLEAN nrnInitChar    (coeffs r, void*);
20number nrnMapGMP(number from, const coeffs /*src*/, const coeffs dst);/*for SAGE*/
21nMapFunc nrnSetMap(const coeffs src, const coeffs dst);/* for SAGE, better: n_setMap*/
22coeffs nrnInitCfByName(char *name,n_coeffType n);
23
24#endif
Note: See TracBrowser for help on using the repository browser.