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 |
Data Fields | ||
---|---|---|
void * | handle | |
idhdl | idroot | |
language_defs | language | |
char * | libname | |
BOOLEAN | loaded | |
short | ref |
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 279 of file ipid.cc.
void * idrecDataInit | ( | int | t | ) |
Definition at line 140 of file ipid.cc.
void ipListFlag | ( | idhdl | h | ) |
void ipMoveId | ( | idhdl | h | ) |
poly jj_NormalizeQRingP | ( | poly | p, |
const ring | r | ||
) |
Definition at line 2353 of file ipassign.cc.
void jjNormalizeQRingId | ( | leftv | I | ) |
Definition at line 2318 of file ipassign.cc.
Definition at line 445 of file ipid.cc.
BOOLEAN load_builtin | ( | const char * | newlib, |
BOOLEAN | autoexport, | ||
SModulFunc_t | init | ||
) |
Definition at line 1294 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.