Definition at line 501 of file functions.h.
◆ create()
RCP< const Basic > SymEngine::ATan2::create |
( |
const RCP< const Basic > & |
a, |
|
|
const RCP< const Basic > & |
b |
|
) |
| const |
|
overridevirtual |
◆ get_den()
RCP<const Basic> SymEngine::ATan2::get_den |
( |
| ) |
const |
|
inline |
- Returns
x
in atan2(y, x)
Definition at line 516 of file functions.h.
RCP< const Basic > get_arg2() const
◆ get_num()
RCP<const Basic> SymEngine::ATan2::get_num |
( |
| ) |
const |
|
inline |
- Returns
y
in atan2(y, x)
Definition at line 511 of file functions.h.
RCP< const Basic > get_arg1() const
◆ is_canonical()
bool SymEngine::ATan2::is_canonical |
( |
const RCP< const Basic > & |
num, |
|
|
const RCP< const Basic > & |
den |
|
) |
| const |
- Returns
true
if canonical
Definition at line 1595 of file functions.cpp.
1598 if (
eq(*num, *zero) or
eq(*num, *den) or
eq(*num, *
mul(minus_one, den)))
1600 RCP<const Basic> index;
RCP< const Basic > div(const RCP< const Basic > &a, const RCP< const Basic > &b)
Division.
bool eq(const Basic &a, const Basic &b)
Checks equality for a and b
bool inverse_lookup(const umap_basic_basic &d, const RCP< const Basic > &t, const Ptr< RCP< const Basic >> &index)
RCP< const Basic > mul(const RCP< const Basic > &a, const RCP< const Basic > &b)
Multiplication.
◆ type_code_id
const TypeID SymEngine::ATan2::type_code_id = SYMENGINE_ATAN2 |
|
static |
Type_code_id shared by all instances
Definition at line 504 of file functions.h.
The documentation for this class was generated from the following files:
- /home/runner/work/symengine/symengine/symengine/functions.h
- /home/runner/work/symengine/symengine/symengine/functions.cpp