![]() |
#include <string.h>
#include <Singular/idrec.h>
#include <Singular/subexpr.h>
#include <Singular/lists.h>
Go to the source code of this file.
Data Structures | |
struct | ip_command |
struct | ip_package |
class | proclevel |
struct | SModulFunctions |
struct | soptionStruct |
Macros | |
#define | IDROOT (currPack->idroot) |
#define | FLAG_STD 0 |
#define | FLAG_TWOSTD 3 |
#define | FLAG_QRING 4 |
#define | hasFlag(A, F) Sy_inset((F),(A)->flag) |
#define | setFlag(A, F) (A)->flag|=Sy_bit(F) |
#define | resetFlag(A, F) (A)->flag&=~Sy_bit(F) |
#define | IDNEXT(a) ((a)->next) |
#define | IDTYP(a) ((a)->typ) |
#define | IDFLAG(a) ((a)->flag) |
#define | IDLEV(a) ((a)->lev) |
#define | IDID(a) ((a)->id) |
#define | IDATTR(a) ((a)->attribute) |
#define | IDINT(a) ((int)(long)((a)->data.ustring)) |
#define | IDDATA(a) ((a)->data.ustring) |
#define | IDRING(a) ((a)->data.uring) |
#define | IDINTVEC(a) ((a)->data.iv) |
#define | IDBIMAT(a) ((a)->data.bim) |
#define | IDPOLY(a) ((a)->data.p) |
#define | IDBIGINT(a) ((a)->data.n) |
#define | IDNUMBER(a) ((a)->data.n) |
#define | IDIDEAL(a) ((a)->data.uideal) |
#define | IDMATRIX(a) ((a)->data.umatrix) |
#define | IDMAP(a) ((a)->data.umap) |
#define | IDSTRING(a) ((a)->data.ustring) |
#define | IDLIST(a) ((a)->data.l) |
#define | IDLINK(a) ((a)->data.li) |
#define | IDPACKAGE(a) ((a)->data.pack) |
#define | IDPROC(a) ((a)->data.pinf) |
Typedefs | |
typedef ip_command * | command |
typedef int(* | SModulFunc_t) (SModulFunctions *) |
Functions | |
package | paCopy (package pack) |
void | paKill (package pack) |
BOOLEAN | load_builtin (const char *newlib, BOOLEAN autoexport, SModulFunc_t init) |
void | module_help_main (const char *newlib, const char *help) |
void | module_help_proc (const char *newlib, const char *p, const char *help) |
idhdl | enterid (const char *a, int lev, int t, idhdl *root, BOOLEAN init=TRUE, BOOLEAN serach=TRUE) |
idhdl | ggetid (const char *n) |
idhdl | ggetid (const char *n, BOOLEAN local, idhdl *packhdl) |
void | killid (const char *a, idhdl *i) |
void | killhdl (idhdl h, package prooti=currPack) |
void | killhdl2 (idhdl h, idhdl *ih, ring r) |
lists | ipNameList (idhdl root) |
lists | ipNameListLev (idhdl root, int lev) |
void | ipMoveId (idhdl h) |
BOOLEAN | checkPackage (package pack) |
idhdl | packFindHdl (package r) |
void | jjNormalizeQRingP (poly &p) |
void | jjNormalizeQRingId (leftv I) |
void * | idrecDataInit (int t) |
void | ipListFlag (idhdl h) |
Variables | |
idhdl | currPackHdl |
idhdl | basePackHdl |
package | currPack |
package | basePack |
proclevel * | procstack |
idhdl | currRingHdl |
omBin | sip_command_bin |
omBin | sip_package_bin |
omBin | idrec_bin |
omBin | sleftv_bin |
coeffs | coeffs_BIGINT |
FILE * | feFilePending |
const struct soptionStruct | optionStruct [] |
const struct soptionStruct | verboseStruct [] |
struct sip_command |
struct sip_package |
Data Fields | ||
---|---|---|
void * | handle | |
idhdl | idroot | |
language_defs | language | |
char * | libname | |
BOOLEAN | loaded | |
short | ref |
struct soptionStruct |
typedef int(* SModulFunc_t) (SModulFunctions *) |
idhdl enterid | ( | const char * | a, |
int | lev, | ||
int | t, | ||
idhdl * | root, | ||
BOOLEAN | init = TRUE , |
||
BOOLEAN | serach = TRUE |
||
) |
Definition at line 259 of file ipid.cc.
Definition at line 503 of file ipid.cc.
Definition at line 490 of file ipid.cc.
void* idrecDataInit | ( | int | t | ) |
Definition at line 132 of file ipid.cc.
void ipMoveId | ( | idhdl | h | ) |
Definition at line 604 of file ipid.cc.
void jjNormalizeQRingId | ( | leftv | I | ) |
Definition at line 2128 of file ipassign.cc.
void jjNormalizeQRingP | ( | poly & | p | ) |
Definition at line 2163 of file ipassign.cc.
Definition at line 372 of file ipid.cc.
Definition at line 403 of file ipid.cc.
Definition at line 345 of file ipid.cc.
BOOLEAN load_builtin | ( | const char * | newlib, |
BOOLEAN | autoexport, | ||
SModulFunc_t | init | ||
) |
Definition at line 1137 of file iplib.cc.
Definition at line 1184 of file iplib.cc.
Definition at line 1199 of file iplib.cc.
Definition at line 732 of file ipid.cc.
const struct soptionStruct optionStruct[] |
Definition at line 516 of file misc_ip.cc.
omBin sleftv_bin |
Definition at line 50 of file subexpr.cc.
const struct soptionStruct verboseStruct[] |
Definition at line 546 of file misc_ip.cc.