22 return ((
nforder *)r->data)->String();
58 Print(
"KillChar %lx\n", r);
101 Werror(
"IntDiv called on order elts", a,
b, r);
106 Werror(
"IntMod called on order elts", a,
b, r);
void Write()
IO: writes the matrix into the current internal string buffer which must be started/ allocated before...
Coefficient rings, fields and other domains suitable for Singular polynomials.
static FORCE_INLINE n_coeffType getCoeffType(const coeffs r)
Returns the type of coeffs domain.
static FORCE_INLINE void n_Delete(number *p, const coeffs r)
delete 'p'
static FORCE_INLINE number n_Init(long i, const coeffs r)
a number representing i in the given coeff field/ring r
number(* nMapFunc)(number a, const coeffs src, const coeffs dst)
maps "a", which lives in src, into dst
const CanonicalForm int s
static void SetChar(const coeffs)
static void KillChar(coeffs cf)
The main handler for Singular numbers which are suitable for Singular polynomials.
void basis_elt(bigintmat *m, int i)
number EltCreateMat(nforder *a, bigintmat *b)
BOOLEAN n_nfOrderInit(coeffs r, void *parameter)
EXTERN_VAR n_coeffType nforder_type
void StringAppendS(const char *st)
void Werror(const char *fmt,...)