![]() |
My Project
|
#include "misc/options.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 | jjNormalizeQRingP(p) jj_NormalizeQRingP(p,currRing) |
#define | FLAG_STD 0 |
#define | FLAG_TWOSTD 3 |
#define | FLAG_QRING 4 |
#define | FLAG_QRING_DEF 5 |
#define | FLAG_OTHER_RING 6 |
#define | FLAG_RING 7 |
#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 search=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) |
poly | jj_NormalizeQRingP (poly p, const ring r) |
void | jjNormalizeQRingId (leftv I) |
void * | idrecDataInit (int t) |
void | ipListFlag (idhdl h) |
struct sip_command |
struct sip_package |
struct soptionStruct |
#define jjNormalizeQRingP | ( | p | ) | jj_NormalizeQRingP(p,currRing) |
typedef int(* SModulFunc_t) (SModulFunctions *) |
idhdl enterid | ( | const char * | a, |
int | lev, | ||
int | t, | ||
idhdl * | root, | ||
BOOLEAN | init = TRUE , |
||
BOOLEAN | search = TRUE |
||
) |
Definition at line 281 of file ipid.cc.
Definition at line 140 of file ipid.cc.
Definition at line 2494 of file ipassign.cc.
Definition at line 2459 of file ipassign.cc.
Definition at line 447 of file ipid.cc.
BOOLEAN load_builtin | ( | const char * | newlib, |
BOOLEAN | autoexport, | ||
SModulFunc_t | init | ||
) |
Definition at line 1303 of file iplib.cc.
EXTERN_VAR package basePack |
EXTERN_VAR idhdl basePackHdl |
EXTERN_VAR coeffs coeffs_BIGINT |
EXTERN_VAR package currPack |
EXTERN_VAR idhdl currPackHdl |
EXTERN_VAR idhdl currRingHdl |
EXTERN_VAR omBin idrec_bin |
|
extern |
Definition at line 507 of file misc_ip.cc.
EXTERN_VAR proclevel* procstack |
EXTERN_VAR omBin sip_command_bin |
EXTERN_VAR omBin sip_package_bin |
EXTERN_VAR omBin sleftv_bin |
|
extern |
Definition at line 538 of file misc_ip.cc.