Loading...
Searching...
No Matches
SymEngine::BasicToUExprPoly Class Reference
+ Inheritance diagram for SymEngine::BasicToUExprPoly:
+ Collaboration diagram for SymEngine::BasicToUExprPoly:

Public Member Functions

 BasicToUExprPoly (const RCP< const Basic > &gen)
 
void bvisit (const Rational &x)
 
void dict_set (unsigned int pow, const Basic &x)
 
- Public Member Functions inherited from SymEngine::BasicToUPolyBase< UExprPoly, BasicToUExprPoly >
 BasicToUPolyBase (const RCP< const Basic > &gen_)
 
apply (const Basic &b)
 
void dict_set (unsigned int pow, const Basic &x)
 
void bvisit (const Pow &x)
 
void bvisit (const Add &x)
 
void bvisit (const Mul &x)
 
void bvisit (const Integer &x)
 
void bvisit (const Poly &x)
 
void bvisit (const Basic &x)
 

Additional Inherited Members

- Public Types inherited from SymEngine::BasicToUPolyBase< UExprPoly, BasicToUExprPoly >
using D = typename P::container_type
 
- Data Fields inherited from SymEngine::BasicToUPolyBase< UExprPoly, BasicToUExprPoly >
RCP< const Basicgen
 
dict
 

Detailed Description

Definition at line 217 of file basic_conversions.h.

Constructor & Destructor Documentation

◆ BasicToUExprPoly()

SymEngine::BasicToUExprPoly::BasicToUExprPoly ( const RCP< const Basic > &  gen)
inline

Definition at line 223 of file basic_conversions.h.

223: BasicToUPolyBase(gen) {}

Member Function Documentation

◆ bvisit()

void SymEngine::BasicToUExprPoly::bvisit ( const Rational x)
inline

Definition at line 225 of file basic_conversions.h.

226 {
227 dict = UExprDict(x.rcp_from_this());
228 }

◆ dict_set()

void SymEngine::BasicToUExprPoly::dict_set ( unsigned int  pow,
const Basic x 
)
inline

Definition at line 230 of file basic_conversions.h.

231 {
232 dict = UExprDict({{pow, x.rcp_from_this()}});
233 }
T pow(T... args)

The documentation for this class was generated from the following file: