Library API¶
Class Hierarchy¶
-
- Namespace std
- Template Struct hash< SymEngine::Basic >
- Namespace SymEngine
- Template Struct is_base_of_multiple
- Template Struct is_base_of_multiple< Derived, First >
- Struct RCPBasicHash
- Struct RCPBasicKeyEq
- Struct RCPBasicKeyLess
- Struct RCPIntegerKeyLess
- Template Struct remove_reference
- Template Struct remove_reference< T & >
- Struct two_by_two_matrix
- Template Struct vec_hash
- Class Abs
- Class ACos
- Class ACosh
- Class ACot
- Class ACoth
- Class ACsc
- Class ACsch
- Class Add
- Class And
- Class ASec
- Class ASech
- Class ASin
- Class ASinh
- Class ATan
- Class ATan2
- Class ATanh
- Template Class AtomsVisitor
- Template Class BaseVisitor
- Class Basic
- Class Beta
- Class Boolean
- Class BooleanAtom
- Class Ceiling
- Class CoeffVisitor
- Class Complement
- Class Complex
- Class ComplexBase
- Class ComplexDouble
- Class ComplexMPC
- Class ConditionSet
- Class Conjugate
- Class Constant
- Class Contains
- Class Cos
- Class Cosh
- Class Cot
- Class Coth
- Class CountOpsVisitor
- Class Csc
- Class Csch
- Class CSRMatrix
- Class DenseMatrix
- Class Derivative
- Class DiffVisitor
- Class Dirichlet_eta
- Class Dummy
- Class EmptySet
- Template Class EnableRCPFromThis
- Class Equality
- Class Erf
- Class Erfc
- Class EvalComplexDoubleVisitor
- Template Class EvalDoubleVisitor
- Template Class EvalRealDoubleVisitor
- Class EvalRealDoubleVisitorFinal
- Class EvalRealDoubleVisitorPattern
- Class Evaluate
- Class EvaluateComplexDouble
- Template Class EvaluateDouble
- Class EvaluateInfty
- Class EvaluateNaN
- Class EvaluateRealDouble
- Class EvalVisitor
- Class ExpandVisitor
- Class Expression
- Class FiniteSet
- Class Floor
- Class fmpq_poly_wrapper
- Class fmpq_wrapper
- Class fmpz_poly_factor_wrapper
- Class fmpz_poly_wrapper
- Class fmpz_wrapper
- Class FreeSymbolsVisitor
- Class FuncArgTracker
- Class Function
- Class FunctionSymbol
- Class FunctionWrapper
- Class GaloisField
- Class GaloisFieldDict
- Struct GaloisFieldDict::DictLess
- Class Gamma
- Class HasSymbolVisitor
- Class HyperbolicBase
- Class HyperbolicFunction
- Class ImageSet
- Class Infty
- Class Integer
- Class Integers
- Class Interval
- Class InverseHyperbolicFunction
- Class InverseTrigFunction
- Class InvertComplexVisitor
- Class IRBuilder
- Class IsALinearArgTrigVisitor
- Class KroneckerDelta
- Class LambdaComplexDoubleVisitor
- Template Class LambdaDoubleVisitor
- Class LambdaRealDoubleVisitor
- Class LambertW
- Class LessThan
- Class LeviCivita
- Class LocalStopVisitor
- Class Log
- Class LogGamma
- Class LowerGamma
- Class MatrixBase
- Class Max
- Class Min
- Class mp_randstate
- Class mpq_view_flint
- Class mpz_view_flint
- Class MSubsVisitor
- Class Mul
- Class MultiArgFunction
- Class NaN
- Class NeedsSymbolicExpansionVisitor
- Class Not
- Class Number
- Class NumberWrapper
- Class NumerDenomVisitor
- Class OneArgFunction
- Class OptsCSEVisitor
- Class Or
- Class Piecewise
- Class PolyGamma
- Class Pow
- Class Rational
- Class RealDouble
- Class RealImagVisitor
- Class RealMPFR
- Class Reals
- Class RebuildVisitor
- Class Relational
- Class RewriteAsExp
- Class Sec
- Class Sech
- Template Class SeriesBase
- Class SeriesCoeffInterface
- Template Class SeriesVisitor
- Class Set
- Class Sieve
- Class Sieve::iterator
- Class Sign
- Class Sin
- Class Sinh
- Class SSubsVisitor
- Class StopVisitor
- Class StrictLessThan
- Class Subs
- Class SubsVisitor
- Class Symbol
- Class Tan
- Class Tanh
- Class TransformVisitor
- Class TrigBase
- Class TrigFunction
- Class Truncate
- Template Class TwoArgBasic
- Class Unequality
- Class UnevaluatedExpr
- Class Union
- Class UnivariateSeries
- Class UniversalSet
- Class UpperGamma
- Class Visitor
- Class Xor
- Class XReplaceVisitor
- Class ZeroVisitor
- Class Zeta
- Enum EvalfDomain
- Enum tribool
- Enum TypeID
- Struct CDenseMatrix
- Struct CLambdaRealDoubleVisitor
- Struct CMapBasicBasic
- Struct CRCPBasic
- Struct CRCPBasic_C
- Struct CSetBasic
- Struct CSparseMatrix
- Struct CVecBasic
- Struct CVectorInt
- Struct dcomplex
- Enum symengine_exceptions_t
- Enum TypeID
- Namespace std
File Hierarchy¶
-
- File add.cpp
- File add.h
- File as_real_imag.cpp
- File basic-inl.h
- File basic-methods.inc
- File basic.cpp
- File basic.h
- File CMakeLists.txt
- File complex.cpp
- File complex.h
- File complex_double.cpp
- File complex_double.h
- File complex_mpc.cpp
- File complex_mpc.h
- File constants.cpp
- File constants.h
- File cse.cpp
- File cwrapper.cpp
- File cwrapper.h
- File dense_matrix.cpp
- File derivative.cpp
- File derivative.h
- File dict.cpp
- File dict.h
- File diophantine.cpp
- File diophantine.h
- File eval.cpp
- File eval.h
- File eval_arb.cpp
- File eval_arb.h
- File eval_double.cpp
- File eval_double.h
- File eval_mpc.cpp
- File eval_mpc.h
- File eval_mpfr.cpp
- File eval_mpfr.h
- File expand.cpp
- File expression.cpp
- File expression.h
- File fields.cpp
- File fields.h
- File finitediff.cpp
- File finitediff.h
- File flint_wrapper.h
- File functions.cpp
- File functions.h
- File infinity.cpp
- File infinity.h
- File integer.cpp
- File integer.h
- File lambda_double.h
- File llvm_double.cpp
- File llvm_double.h
- File logic.cpp
- File logic.h
- File matrix.cpp
- File matrix.h
- File monomials.cpp
- File monomials.h
- File mp_boost.cpp
- File mp_class.h
- File mp_wrapper.cpp
- File mp_wrapper.h
- File mul.cpp
- File mul.h
- File nan.cpp
- File nan.h
- File ntheory.cpp
- File ntheory.h
- File number.cpp
- File number.h
- File numer_denom.cpp
- File parser.h
- File pow.cpp
- File pow.h
- File printers.h
- File rational.cpp
- File rational.h
- File real_double.cpp
- File real_double.h
- File real_mpfr.cpp
- File real_mpfr.h
- File rewrite.cpp
- File rings.cpp
- File rings.h
- File series.cpp
- File series.h
- File series_flint.cpp
- File series_flint.h
- File series_generic.cpp
- File series_generic.h
- File series_piranha.cpp
- File series_piranha.h
- File series_visitor.h
- File sets.cpp
- File sets.h
- File solve.cpp
- File solve.h
- File sparse_matrix.cpp
- File subs.h
- File symbol.cpp
- File symbol.h
- File symengine_assert.h
- File symengine_casts.h
- File symengine_exception.h
- File symengine_rcp.cpp
- File symengine_rcp.h
- File test_visitors.cpp
- File test_visitors.h
- File type_codes.inc
- File visitor.cpp
- File visitor.h