1 #ifndef SYMENGINE_NTHEORY_FUNCS_H
2 #define SYMENGINE_NTHEORY_FUNCS_H
5 #include <symengine/symengine_casts.h>
24 PrimePi(
const RCP<const Basic> &arg);
25 bool is_canonical(
const RCP<const Basic> &arg)
const;
26 RCP<const Basic> create(
const RCP<const Basic> &arg)
const override;
29 SYMENGINE_EXPORT RCP<const Basic> primepi(
const RCP<const Basic> &arg);
41 bool is_canonical(
const RCP<const Basic> &arg)
const;
42 RCP<const Basic> create(
const RCP<const Basic> &arg)
const override;
45 SYMENGINE_EXPORT RCP<const Basic> primorial(
const RCP<const Basic> &arg);
59 const RCP<const Basic> &n);
74 const RCP<const Basic> &x);
Classes and functions relating to the binary operation of addition.
The base class for SymEngine.
#define IMPLEMENT_TYPEID(SYMENGINE_ID)
Inline members and functions.
Main namespace for SymEngine package.
RCP< const Basic > principal_polygonal_root(const RCP< const Basic > &s, const RCP< const Basic > &x)
The principal s-gonal root of x.
RCP< const Basic > polygonal_number(const RCP< const Basic > &s, const RCP< const Basic > &n)
The n:th s-gonal number.