My Project  debian-1:4.1.2-p1+ds-2
clapsing.h
Go to the documentation of this file.
1 // emacs edit mode for this file is -*- C++ -*-
2 /****************************************
3 * Computer Algebra System SINGULAR *
4 ****************************************/
5 /*
6 * ABSTRACT: interface between Singular and factory
7 */
8 
9 #ifndef INCL_FACTORYSING_H
10 #define INCL_FACTORYSING_H
11 
12 #include "polys/monomials/ring.h"
13 #include "polys/matpol.h"
14 #include "misc/intvec.h"
15 #include "coeffs/bigintmat.h"
16 
17 poly singclap_gcd_r ( poly f, poly g, const ring r );
18 
19 /// clears denominators of f and g, divides by gcd(f,g)
20 poly singclap_gcd_and_divide ( poly& f, poly& g, const ring r);
21 
22 // commented out!
23 // poly singclap_alglcm ( poly f, poly g, const ring r );
24 // void singclap_algdividecontent ( napoly f, napoly g, napoly &ff, napoly &gg );
25 
26 poly singclap_resultant ( poly f, poly g , poly x, const ring r);
27 
28 BOOLEAN singclap_extgcd ( poly f, poly g, poly &res, poly &pa, poly &pb , const ring r);
29 
30 poly singclap_pmult ( poly f, poly g, const ring r );
31 poly singclap_pdivide ( poly f, poly g, const ring r );
32 poly singclap_pmod ( poly f, poly g, const ring r );
33 
34 //void singclap_divide_content ( poly f, const ring r);
35 
36 ideal singclap_factorize ( poly f, intvec ** v , int with_exps, const ring r);
37 
38 ideal singclap_sqrfree ( poly f, intvec ** v , int with_exps, const ring r );
39 
40 matrix singntl_HNF(matrix A, const ring r);
43 matrix singntl_LLL(matrix A, const ring r);
45 
46 ideal singclap_absFactorize ( poly f, ideal & mipos, intvec ** exps, int & n, const ring r);
47 
48 matrix singclap_irrCharSeries ( ideal I, const ring r);
49 char* singclap_neworder ( ideal I, const ring r);
50 
51 poly singclap_det( const matrix m, const ring r );
52 int singclap_det_i( intvec * m, const ring r );
53 number singclap_det_bi( bigintmat * m, const coeffs cf);
54 
55 number nChineseRemainder(number *x, number *q,int rl, const coeffs r);
56 
57 
58 #endif /* INCL_FACTORYSING_H */
59 
ip_smatrix
Definition: matpol.h:13
f
FILE * f
Definition: checklibs.c:9
singclap_det_bi
number singclap_det_bi(bigintmat *m, const coeffs cf)
Definition: clapsing.cc:1679
x
Variable x
Definition: cfModGcd.cc:4023
bigintmat
Definition: bigintmat.h:49
singclap_sqrfree
ideal singclap_sqrfree(poly f, intvec **v, int with_exps, const ring r)
Definition: clapsing.cc:1219
singclap_factorize
ideal singclap_factorize(poly f, intvec **v, int with_exps, const ring r)
Definition: clapsing.cc:841
cf
CanonicalForm cf
Definition: cfModGcd.cc:4024
singclap_det_i
int singclap_det_i(intvec *m, const ring r)
Definition: clapsing.cc:1661
g
g
Definition: cfModGcd.cc:4031
singclap_neworder
char * singclap_neworder(ideal I, const ring r)
Definition: clapsing.cc:1545
bigintmat.h
pb
BOOLEAN pb(leftv res, leftv args)
Definition: cohomo.cc:4373
res
CanonicalForm res
Definition: facAbsFact.cc:64
matpol.h
singclap_det
poly singclap_det(const matrix m, const ring r)
Definition: clapsing.cc:1638
BOOLEAN
int BOOLEAN
Definition: auxiliary.h:87
singntl_HNF
matrix singntl_HNF(matrix A, const ring r)
Definition: clapsing.cc:1698
singclap_pmod
poly singclap_pmod(poly f, poly g, const ring r)
Definition: clapsing.cc:604
coeffs
intvec
Definition: intvec.h:18
intvec.h
singntl_LLL
matrix singntl_LLL(matrix A, const ring r)
Definition: clapsing.cc:1796
singclap_resultant
poly singclap_resultant(poly f, poly g, poly x, const ring r)
Definition: clapsing.cc:278
ring.h
singclap_gcd_r
poly singclap_gcd_r(poly f, poly g, const ring r)
Definition: clapsing.cc:41
singclap_pdivide
poly singclap_pdivide(poly f, poly g, const ring r)
Definition: clapsing.cc:557
m
int m
Definition: cfEzgcd.cc:121
pa
BOOLEAN pa(leftv res, leftv args)
Definition: cohomo.cc:4346
v
const Variable & v
< [in] a sqrfree bivariate poly
Definition: facBivar.h:37
nChineseRemainder
number nChineseRemainder(number *x, number *q, int rl, const coeffs r)
singclap_irrCharSeries
matrix singclap_irrCharSeries(ideal I, const ring r)
Definition: clapsing.cc:1452
singclap_absFactorize
ideal singclap_absFactorize(poly f, ideal &mipos, intvec **exps, int &n, const ring r)
Definition: clapsing.cc:1852
A
#define A
Definition: sirandom.c:24
singclap_gcd_and_divide
poly singclap_gcd_and_divide(poly &f, poly &g, const ring r)
clears denominators of f and g, divides by gcd(f,g)
Definition: clapsing.cc:103
singclap_extgcd
BOOLEAN singclap_extgcd(poly f, poly g, poly &res, poly &pa, poly &pb, const ring r)
Definition: clapsing.cc:422
singclap_pmult
poly singclap_pmult(poly f, poly g, const ring r)
Definition: clapsing.cc:510