Loading...
Searching...
No Matches
type_codes.inc
1SYMENGINE_ENUM(SYMENGINE_INTEGER, Integer)
2SYMENGINE_ENUM(SYMENGINE_RATIONAL, Rational)
3SYMENGINE_ENUM(SYMENGINE_COMPLEX, Complex)
4SYMENGINE_ENUM(SYMENGINE_COMPLEX_DOUBLE, ComplexDouble)
5#if defined(HAVE_SYMENGINE_MPFR) || defined(SYMENGINE_INCLUDE_ALL)
6SYMENGINE_ENUM(SYMENGINE_REAL_MPFR, RealMPFR)
7#endif
8#if defined(HAVE_SYMENGINE_MPC) || defined(SYMENGINE_INCLUDE_ALL)
9SYMENGINE_ENUM(SYMENGINE_COMPLEX_MPC, ComplexMPC)
10#endif
11SYMENGINE_ENUM(SYMENGINE_REAL_DOUBLE, RealDouble)
12SYMENGINE_ENUM(SYMENGINE_INFTY, Infty)
13SYMENGINE_ENUM(SYMENGINE_NOT_A_NUMBER, NaN)
14#if defined(HAVE_SYMENGINE_PIRANHA) || defined(SYMENGINE_INCLUDE_ALL)
15SYMENGINE_ENUM(SYMENGINE_URATPSERIESPIRANHA, URatPSeriesPiranha)
16SYMENGINE_ENUM(SYMENGINE_UPSERIESPIRANHA, UPSeriesPiranha)
17#endif
18#if defined(HAVE_SYMENGINE_FLINT) || defined(SYMENGINE_INCLUDE_ALL)
19SYMENGINE_ENUM(SYMENGINE_URATPSERIESFLINT, URatPSeriesFlint)
20#endif
21SYMENGINE_ENUM(SYMENGINE_NUMBER_WRAPPER, NumberWrapper)
22// 'NUMBER_WRAPPER' returns the number of subclasses of Number.
23// All subclasses of Number must be added before it. Do not assign
24// non subclasses of Number before it.
25SYMENGINE_ENUM(SYMENGINE_SYMBOL, Symbol)
26SYMENGINE_ENUM(SYMENGINE_DUMMY, Dummy)
27SYMENGINE_ENUM(SYMENGINE_MUL, Mul)
28SYMENGINE_ENUM(SYMENGINE_ADD, Add)
29SYMENGINE_ENUM(SYMENGINE_POW, Pow)
30SYMENGINE_ENUM(SYMENGINE_UINTPOLY, UIntPoly)
31SYMENGINE_ENUM(SYMENGINE_MINTPOLY, MIntPoly)
32SYMENGINE_ENUM(SYMENGINE_URATPOLY, URatPoly)
33SYMENGINE_ENUM(SYMENGINE_UEXPRPOLY, UExprPoly)
34SYMENGINE_ENUM(SYMENGINE_MEXPRPOLY, MExprPoly)
35#if defined(HAVE_SYMENGINE_PIRANHA) || defined(SYMENGINE_INCLUDE_ALL)
36SYMENGINE_ENUM(SYMENGINE_UINTPOLYPIRANHA, UIntPolyPiranha)
37SYMENGINE_ENUM(SYMENGINE_URATPOLYPIRANHA, URatPolyPiranha)
38#endif
39#if defined(HAVE_SYMENGINE_FLINT) || defined(SYMENGINE_INCLUDE_ALL)
40SYMENGINE_ENUM(SYMENGINE_UINTPOLYFLINT, UIntPolyFlint)
41SYMENGINE_ENUM(SYMENGINE_URATPOLYFLINT, URatPolyFlint)
42#endif
43SYMENGINE_ENUM(SYMENGINE_GALOISFIELD, GaloisField)
44SYMENGINE_ENUM(SYMENGINE_UNIVARIATESERIES, UnivariateSeries)
45SYMENGINE_ENUM(SYMENGINE_LOG, Log)
46SYMENGINE_ENUM(SYMENGINE_CONJUGATE, Conjugate)
47SYMENGINE_ENUM(SYMENGINE_CONSTANT, Constant)
48SYMENGINE_ENUM(SYMENGINE_SIGN, Sign)
49SYMENGINE_ENUM(SYMENGINE_FLOOR, Floor)
50SYMENGINE_ENUM(SYMENGINE_CEILING, Ceiling)
51SYMENGINE_ENUM(SYMENGINE_SIN, Sin)
52SYMENGINE_ENUM(SYMENGINE_COS, Cos)
53SYMENGINE_ENUM(SYMENGINE_TAN, Tan)
54SYMENGINE_ENUM(SYMENGINE_COT, Cot)
55SYMENGINE_ENUM(SYMENGINE_CSC, Csc)
56SYMENGINE_ENUM(SYMENGINE_SEC, Sec)
57SYMENGINE_ENUM(SYMENGINE_ASIN, ASin)
58SYMENGINE_ENUM(SYMENGINE_ACOS, ACos)
59SYMENGINE_ENUM(SYMENGINE_ASEC, ASec)
60SYMENGINE_ENUM(SYMENGINE_ACSC, ACsc)
61SYMENGINE_ENUM(SYMENGINE_ATAN, ATan)
62SYMENGINE_ENUM(SYMENGINE_ACOT, ACot)
63SYMENGINE_ENUM(SYMENGINE_ATAN2, ATan2)
64SYMENGINE_ENUM(SYMENGINE_SINH, Sinh)
65SYMENGINE_ENUM(SYMENGINE_CSCH, Csch)
66SYMENGINE_ENUM(SYMENGINE_COSH, Cosh)
67SYMENGINE_ENUM(SYMENGINE_SECH, Sech)
68SYMENGINE_ENUM(SYMENGINE_TANH, Tanh)
69SYMENGINE_ENUM(SYMENGINE_COTH, Coth)
70SYMENGINE_ENUM(SYMENGINE_ASINH, ASinh)
71SYMENGINE_ENUM(SYMENGINE_ACSCH, ACsch)
72SYMENGINE_ENUM(SYMENGINE_ACOSH, ACosh)
73SYMENGINE_ENUM(SYMENGINE_ATANH, ATanh)
74SYMENGINE_ENUM(SYMENGINE_ACOTH, ACoth)
75SYMENGINE_ENUM(SYMENGINE_ASECH, ASech)
76SYMENGINE_ENUM(SYMENGINE_LAMBERTW, LambertW)
77SYMENGINE_ENUM(SYMENGINE_ZETA, Zeta)
78SYMENGINE_ENUM(SYMENGINE_DIRICHLET_ETA, Dirichlet_eta)
79SYMENGINE_ENUM(SYMENGINE_KRONECKERDELTA, KroneckerDelta)
80SYMENGINE_ENUM(SYMENGINE_LEVICIVITA, LeviCivita)
81SYMENGINE_ENUM(SYMENGINE_ERF, Erf)
82SYMENGINE_ENUM(SYMENGINE_ERFC, Erfc)
83SYMENGINE_ENUM(SYMENGINE_GAMMA, Gamma)
84SYMENGINE_ENUM(SYMENGINE_POLYGAMMA, PolyGamma)
85SYMENGINE_ENUM(SYMENGINE_LOWERGAMMA, LowerGamma)
86SYMENGINE_ENUM(SYMENGINE_UPPERGAMMA, UpperGamma)
87SYMENGINE_ENUM(SYMENGINE_LOGGAMMA, LogGamma)
88SYMENGINE_ENUM(SYMENGINE_BETA, Beta)
89SYMENGINE_ENUM(SYMENGINE_FUNCTIONSYMBOL, FunctionSymbol)
90SYMENGINE_ENUM(SYMENGINE_FUNCTIONWRAPPER, FunctionWrapper)
91SYMENGINE_ENUM(SYMENGINE_DERIVATIVE, Derivative)
92SYMENGINE_ENUM(SYMENGINE_SUBS, Subs)
93SYMENGINE_ENUM(SYMENGINE_ABS, Abs)
94SYMENGINE_ENUM(SYMENGINE_MAX, Max)
95SYMENGINE_ENUM(SYMENGINE_MIN, Min)
96SYMENGINE_ENUM(SYMENGINE_EMPTYSET, EmptySet)
97SYMENGINE_ENUM(SYMENGINE_FINITESET, FiniteSet)
98SYMENGINE_ENUM(SYMENGINE_INTERVAL, Interval)
99SYMENGINE_ENUM(SYMENGINE_COMPLEXES, Complexes)
100SYMENGINE_ENUM(SYMENGINE_REALS, Reals)
101SYMENGINE_ENUM(SYMENGINE_RATIONALS, Rationals)
102SYMENGINE_ENUM(SYMENGINE_INTEGERS, Integers)
103SYMENGINE_ENUM(SYMENGINE_NATURALS, Naturals)
104SYMENGINE_ENUM(SYMENGINE_NATURALS0, Naturals0)
105SYMENGINE_ENUM(SYMENGINE_CONDITIONSET, ConditionSet)
106SYMENGINE_ENUM(SYMENGINE_UNION, Union)
107SYMENGINE_ENUM(SYMENGINE_COMPLEMENT, Complement)
108SYMENGINE_ENUM(SYMENGINE_IMAGESET, ImageSet)
109SYMENGINE_ENUM(SYMENGINE_PIECEWISE, Piecewise)
110SYMENGINE_ENUM(SYMENGINE_UNIVERSALSET, UniversalSet)
111SYMENGINE_ENUM(SYMENGINE_CONTAINS, Contains)
112SYMENGINE_ENUM(SYMENGINE_BOOLEAN_ATOM, BooleanAtom)
113SYMENGINE_ENUM(SYMENGINE_NOT, Not)
114SYMENGINE_ENUM(SYMENGINE_AND, And)
115SYMENGINE_ENUM(SYMENGINE_OR, Or)
116SYMENGINE_ENUM(SYMENGINE_XOR, Xor)
117SYMENGINE_ENUM(SYMENGINE_EQUALITY, Equality)
118SYMENGINE_ENUM(SYMENGINE_UNEQUALITY, Unequality)
119SYMENGINE_ENUM(SYMENGINE_LESSTHAN, LessThan)
120SYMENGINE_ENUM(SYMENGINE_STRICTLESSTHAN, StrictLessThan)
121SYMENGINE_ENUM(SYMENGINE_TRUNCATE, Truncate)
122SYMENGINE_ENUM(SYMENGINE_PRIMEPI, PrimePi)
123SYMENGINE_ENUM(SYMENGINE_PRIMORIAL, Primorial)
124SYMENGINE_ENUM(SYMENGINE_TUPLE, Tuple)
125SYMENGINE_ENUM(SYMENGINE_UNEVALUATED_EXPR, UnevaluatedExpr)