Go to the source code of this file.
Definition at line 287 of file ipconv.cc.
289 memset(output,0,
sizeof(
sleftv));
290 if ((inputType==outputType)
294 memcpy(output,input,
sizeof(*output));
295 memset(input,0,
sizeof(*input));
301 output->
data=(
char *)(
long)input->
Typ();
332 sprintf(tmp,
"%c%d",*(
currRing->names[nr-1]),
350 number
n=(number)input->
data;
352 input->
data=(
void*)n;
359 memset(input,0,
sizeof(*input));
375 Print(
"automatic conversion %s -> %s\n",
380 output->
rtyp=outputType;
Class used for (list of) interpreter objects.
const CanonicalForm CFMap CFMap int &both_non_zero int n
static number & pGetCoeff(poly p)
return an alias to the leading coefficient of p assumes that p != NULL NOTE: not copy ...
ring currRing
Widely used global variable which specifies the current polynomial ring for Singular interpreter and ...
#define pGetExp(p, i)
Exponent.
void StringSetS(const char *st)
static FORCE_INLINE void n_Write(number &n, const coeffs r, const BOOLEAN bShortOut=TRUE)
#define pIsConstant(p)
like above, except that Comp might be != 0
struct sConvertTypes dConvertTypes[]
static int index(p_Length length, p_Ord ord)
const char * Tok2Cmdname(int tok)
Definition at line 410 of file ipconv.cc.
412 if ((inputType==outputType)
414 || (outputType==
IDHDL)
ring currRing
Widely used global variable which specifies the current polynomial ring for Singular interpreter and ...
struct sConvertTypes dConvertTypes[]