rings.h
Go to the documentation of this file.
1 
6 #ifndef SYMENGINE_RINGS_H
7 #define SYMENGINE_RINGS_H
8 
9 #include <symengine/basic.h>
10 
11 namespace SymEngine
12 {
13 
15 void expr2poly(const RCP<const Basic> &p, umap_basic_num &syms,
16  umap_vec_mpz &P);
17 
19 void poly_mul(const umap_vec_mpz &A, const umap_vec_mpz &B, umap_vec_mpz &C);
20 
21 } // namespace SymEngine
22 
23 #endif
The base class for SymEngine.
Main namespace for SymEngine package.
Definition: add.cpp:19
void expr2poly(const RCP< const Basic > &p, umap_basic_num &syms, umap_vec_mpz &P)
Converts expression p into a polynomial P, with symbols sym
Definition: rings.cpp:10
void poly_mul(const umap_vec_mpz &A, const umap_vec_mpz &B, umap_vec_mpz &C)
Multiply two polynomials: C = A*B
Definition: rings.cpp:71