My Project
Toggle main menu visibility
Loading...
Searching...
No Matches
Singular
links
ssiLink.h
Go to the documentation of this file.
1
/****************************************
2
* Computer Algebra System SINGULAR *
3
****************************************/
4
/***************************************************************
5
* File: ssiLink.h
6
* Purpose: declaration of sl_link routines for ssi
7
***************************************************************/
8
#ifndef SSILINK_H
9
#define SSILINK_H
10
11
#include "
Singular/links/silink.h
"
12
13
BOOLEAN
ssiOpen
(
si_link
l
,
short
flag,
leftv
u);
14
BOOLEAN
ssiWrite
(
si_link
l
,
leftv
v
);
15
BOOLEAN
ssiWrite2
(
si_link
l
,
leftv
res
,
leftv
v
);
16
leftv
ssiRead1
(
si_link
l
);
17
leftv
ssiRead2
(
si_link
l
,
leftv
key);
18
BOOLEAN
ssiClose
(
si_link
l
);
19
const
char
*
slStatusSsi
(
si_link
l
,
const
char
* request);
20
si_link_extension
slInitSsiExtension
(si_link_extension
s
);
21
22
si_link
ssiCommandLink
();
23
24
void
sig_chld_hdl
(
int
sig);
25
int
ssiReservePort
(
int
clients);
26
27
void
singular_close_links
();
28
29
// for use in kstdhelper
30
ideal
ssiReadIdeal
(
ssiInfo
*d);
31
void
ssiWriteIdeal
(
const
ssiInfo
*d,
int
typ,
const
ideal I);
32
int
ssiReadInt
(
const
ssiInfo
*d);
33
void
ssiWriteInt
(
const
ssiInfo
*d,
const
int
i
);
34
35
// ssi via string
36
char
*
ssiWritePoly_S
(poly
p
,
const
ring r);
37
poly
ssiReadPoly_S
(
char
*
s
,
const
ring r);
38
char
*
ssiWriteIdeal_S
(
const
ideal I,
const
ring
R
);
39
ideal
ssiReadIdeal_S
(
char
*
s
,
const
ring
R
);
40
char
*
ssiWriteMatrix_S
(
const
matrix
M
,
const
ring
R
);
41
matrix
ssiReadMatrix_S
(
char
*
s
,
const
ring
R
);
42
char
*
ssiWriteModule_S
(
const
ideal
M
,
const
ring
R
);
/* also for smatrix*/
43
char
*
ssiWriteRing_S
(
const
ring r);
44
ring
ssiReadRing_S
(
char
*
s
);
45
46
47
leftv
ssiRead1_S
(
char
**
s
,
const
ring
R
);
48
void
ssiWrite_S
(
leftv
v
,
const
ring
R
);
49
#endif
BOOLEAN
int BOOLEAN
Definition
auxiliary.h:88
l
int l
Definition
cfEzgcd.cc:100
i
int i
Definition
cfEzgcd.cc:132
p
int p
Definition
cfModGcd.cc:4086
s
const CanonicalForm int s
Definition
facAbsFact.cc:51
res
CanonicalForm res
Definition
facAbsFact.cc:60
v
const Variable & v
< [in] a sqrfree bivariate poly
Definition
facBivar.h:39
matrix
ip_smatrix * matrix
Definition
matpol.h:43
ssiInfo
Definition
s_buff.h:21
silink.h
si_link
ip_link * si_link
Definition
silink.h:20
R
#define R
Definition
sirandom.c:27
M
#define M
Definition
sirandom.c:25
slInitSsiExtension
si_link_extension slInitSsiExtension(si_link_extension s)
Definition
ssiLink.cc:2808
slStatusSsi
const char * slStatusSsi(si_link l, const char *request)
Definition
ssiLink.cc:2825
ssiReadInt
int ssiReadInt(const ssiInfo *d)
Definition
ssiLink.cc:787
ssiWritePoly_S
char * ssiWritePoly_S(poly p, const ring r)
Definition
ssiLink.cc:560
singular_close_links
void singular_close_links()
Definition
ssiLink.cc:3455
ssiClose
BOOLEAN ssiClose(si_link l)
Definition
ssiLink.cc:2120
ssiWriteModule_S
char * ssiWriteModule_S(const ideal M, const ring R)
Definition
ssiLink.cc:628
ssiReadIdeal
ideal ssiReadIdeal(ssiInfo *d)
Definition
ssiLink.cc:1319
ssiReadMatrix_S
matrix ssiReadMatrix_S(char *s, const ring R)
ssiReadPoly_S
poly ssiReadPoly_S(char *s, const ring r)
Definition
ssiLink.cc:1288
sig_chld_hdl
void sig_chld_hdl(int sig)
additional default signal handler
Definition
ssiLink.cc:3265
ssiRead1_S
leftv ssiRead1_S(char **s, const ring R)
Definition
ssiLink.cc:2383
ssiWrite
BOOLEAN ssiWrite(si_link l, leftv v)
Definition
ssiLink.cc:2537
ssiWriteIdeal
void ssiWriteIdeal(const ssiInfo *d, int typ, const ideal I)
Definition
ssiLink.cc:612
ssiOpen
BOOLEAN ssiOpen(si_link l, short flag, leftv u)
Definition
ssiLink.cc:1647
ssiWriteIdeal_S
char * ssiWriteIdeal_S(const ideal I, const ring R)
Definition
ssiLink.cc:616
ssiWriteMatrix_S
char * ssiWriteMatrix_S(const matrix M, const ring R)
Definition
ssiLink.cc:622
ssiWrite_S
void ssiWrite_S(leftv v, const ring R)
Definition
ssiLink.cc:2691
ssiWrite2
BOOLEAN ssiWrite2(si_link l, leftv res, leftv v)
Definition
ssiLink.cc:3475
ssiWriteRing_S
char * ssiWriteRing_S(const ring r)
Definition
ssiLink.cc:514
ssiReadIdeal_S
ideal ssiReadIdeal_S(char *s, const ring R)
Definition
ssiLink.cc:1324
ssiWriteInt
void ssiWriteInt(const ssiInfo *d, const int i)
Definition
ssiLink.cc:156
ssiRead2
leftv ssiRead2(si_link l, leftv key)
Definition
ssiLink.cc:3488
ssiReadRing_S
ring ssiReadRing_S(char *s)
Definition
ssiLink.cc:1168
ssiCommandLink
si_link ssiCommandLink()
Definition
ssiLink.cc:3194
ssiReservePort
int ssiReservePort(int clients)
Definition
ssiLink.cc:3158
ssiRead1
leftv ssiRead1(si_link l)
Definition
ssiLink.cc:2209
leftv
sleftv * leftv
Definition
structs.h:53
Generated on
for My Project by
doxygen 1.17.0
for
Singular