Loading...
Searching...
No Matches
shortfl.h
Go to the documentation of this file.
#ifndef SHORTFL_H
#define SHORTFL_H
/****************************************
* Computer Algebra System SINGULAR *
****************************************/
/*
* ABSTRACT
*/
#include "misc/auxiliary.h"
#include "omalloc/omalloc.h"
#if SIZEOF_DOUBLE == SIZEOF_LONG
#define SI_FLOAT double
#else
#define SI_FLOAT float
#endif
struct n_Procs_s; typedef struct n_Procs_s *coeffs;
struct snumber; typedef struct snumber * number;
/// Initialize r
BOOLEAN nrInitChar(coeffs r, void*);
// will be reused by gnumpc.cc and longrat.cc
/// Converts a n_R number into a float. Needed by Maps
SI_FLOAT nrFloat(number n);
#endif
auxiliary.h
All the auxiliary stuff.
BOOLEAN
int BOOLEAN
Definition auxiliary.h:88
n_Procs_s
Definition coeffs.h:130
snumber::n
mpz_t n
Definition longrat.h:51
snumber
'SR_INT' is the type of those integers small enough to fit into 29 bits.
Definition longrat.h:49
coeffs
The main handler for Singular numbers which are suitable for Singular polynomials.
omalloc.h
nrFloat
SI_FLOAT nrFloat(number n)
Converts a n_R number into a float. Needed by Maps.
Definition shortfl.cc:48
SI_FLOAT
#define SI_FLOAT
Definition shortfl.h:15
nrInitChar
BOOLEAN nrInitChar(coeffs r, void *)
Initialize r.
Definition shortfl.cc:658