Loading...
Searching...
No Matches
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
11namespace SymEngine
12{
13
15void expr2poly(const RCP<const Basic> &p, umap_basic_num &syms,
16 umap_vec_mpz &P);
17
19void 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