My Project
UNKNOWN_GIT_VERSION
libpolys
coeffs
shortfl.h
Go to the documentation of this file.
1
#ifndef SHORTFL_H
2
#define SHORTFL_H
3
/****************************************
4
* Computer Algebra System SINGULAR *
5
****************************************/
6
/*
7
* ABSTRACT
8
*/
9
#include "
misc/auxiliary.h
"
10
#include "
omalloc/omalloc.h
"
/* for SIZEOF_DOUBLE */
11
12
#if SIZEOF_DOUBLE == SIZEOF_LONG
13
#define SI_FLOAT double
14
#else
15
#define SI_FLOAT float
16
#endif
17
18
19
struct
n_Procs_s
;
typedef
struct
n_Procs_s
*
coeffs
;
20
struct
snumber
;
typedef
struct
snumber
* number;
21
22
/// Initialize r
23
BOOLEAN
nrInitChar
(
coeffs
r,
void
*);
24
25
// will be reused by gnumpc.cc and longrat.cc
26
/// Converts a n_R number into a float. Needed by Maps
27
SI_FLOAT
nrFloat
(number
n
);
28
29
#endif
30
omalloc.h
auxiliary.h
All the auxiliary stuff.
snumber::n
mpz_t n
Definition:
longrat.h:50
BOOLEAN
int BOOLEAN
Definition:
auxiliary.h:85
coeffs
The main handler for Singular numbers which are suitable for Singular polynomials.
nrInitChar
BOOLEAN nrInitChar(coeffs r, void *)
Initialize r.
Definition:
shortfl.cc:710
snumber
'SR_INT' is the type of those integers small enough to fit into 29 bits.
Definition:
longrat.h:48
nrFloat
SI_FLOAT nrFloat(number n)
Converts a n_R number into a float. Needed by Maps.
Definition:
shortfl.cc:57
SI_FLOAT
#define SI_FLOAT
Definition:
shortfl.h:15
n_Procs_s
Definition:
coeffs.h:123
Generated on Thu Dec 17 2020 00:00:00 for My Project by
doxygen 1.8.20
for
Singular UNKNOWN_GIT_VERSION