![]() |
#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) |
| 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 258 of file ipid.cc.
Definition at line 510 of file ipid.cc.
| void* idrecDataInit | ( | int | t | ) |
Definition at line 131 of file ipid.cc.
| void ipMoveId | ( | idhdl | h | ) |
Definition at line 610 of file ipid.cc.
| void jjNormalizeQRingId | ( | leftv | I | ) |
Definition at line 2137 of file ipassign.cc.
| void jjNormalizeQRingP | ( | poly & | p | ) |
Definition at line 2172 of file ipassign.cc.
Definition at line 377 of file ipid.cc.
Definition at line 408 of file ipid.cc.
Definition at line 350 of file ipid.cc.
| BOOLEAN load_builtin | ( | const char * | newlib, |
| BOOLEAN | autoexport, | ||
| SModulFunc_t | init | ||
| ) |
Definition at line 1206 of file iplib.cc.
Definition at line 1258 of file iplib.cc.
Definition at line 1273 of file iplib.cc.
Definition at line 739 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.