Here is a list of all documented files with brief descriptions:
[detail level 123]
| ► symengine | |
| ► matrices | |
| conjugate_matrix.cpp | |
| conjugate_matrix.h | |
| diagonal_matrix.cpp | |
| diagonal_matrix.h | |
| hadamard_product.cpp | |
| hadamard_product.h | |
| identity_matrix.cpp | |
| identity_matrix.h | |
| immutable_dense_matrix.cpp | |
| immutable_dense_matrix.h | |
| is_diagonal.cpp | |
| is_lower.cpp | |
| is_real.cpp | |
| is_square.cpp | |
| is_symmetric.cpp | |
| is_toeplitz.cpp | |
| is_upper.cpp | |
| is_zero.cpp | |
| matrix_add.cpp | |
| matrix_add.h | |
| matrix_expr.h | |
| matrix_mul.cpp | |
| matrix_mul.h | |
| matrix_symbol.cpp | |
| matrix_symbol.h | |
| size.cpp | |
| size.h | |
| trace.cpp | |
| trace.h | |
| transpose.cpp | |
| transpose.h | |
| zero_matrix.cpp | |
| zero_matrix.h | |
| ► polys | |
| basic_conversions.cpp | |
| basic_conversions.h | |
| cancel.h | |
| msymenginepoly.cpp | |
| msymenginepoly.h | |
| uexprpoly.cpp | |
| uexprpoly.h | |
| uintpoly.cpp | |
| uintpoly.h | |
| uintpoly_flint.cpp | |
| uintpoly_flint.h | |
| uintpoly_piranha.cpp | |
| uintpoly_piranha.h | |
| upolybase.h | |
| uratpoly.cpp | |
| uratpoly.h | |
| usymenginepoly.h | |
| ► printers | |
| codegen.cpp | |
| codegen.h | |
| latex.cpp | |
| latex.h | |
| mathml.cpp | |
| mathml.h | |
| sbml.cpp | |
| sbml.h | |
| stringbox.cpp | |
| stringbox.h | |
| strprinter.cpp | |
| strprinter.h | |
| unicode.cpp | |
| unicode.h | |
| add.cpp | Definitions for arithmatic |
| add.h | Classes and functions relating to the binary operation of addition |
| as_real_imag.cpp | |
| assumptions.cpp | |
| assumptions.h | |
| basic-inl.h | |
| basic-methods.inc | |
| basic.cpp | |
| basic.h | The base class for SymEngine |
| complex.cpp | |
| complex.h | |
| complex_double.cpp | |
| complex_double.h | |
| complex_mpc.cpp | |
| complex_mpc.h | |
| constants.cpp | |
| constants.h | |
| cse.cpp | |
| cwrapper.cpp | |
| cwrapper.h | |
| dense_matrix.cpp | |
| derivative.cpp | |
| derivative.h | |
| dict.cpp | |
| dict.h | |
| diophantine.cpp | |
| diophantine.h | |
| eval.cpp | |
| eval.h | |
| eval_arb.cpp | |
| eval_arb.h | |
| eval_double.cpp | |
| eval_double.h | |
| eval_mpc.cpp | |
| eval_mpc.h | |
| eval_mpfr.cpp | |
| eval_mpfr.h | |
| expand.cpp | |
| expression.cpp | |
| expression.h | |
| fields.cpp | |
| fields.h | |
| finitediff.cpp | |
| finitediff.h | |
| flint_wrapper.h | |
| functions.cpp | |
| functions.h | |
| infinity.cpp | |
| infinity.h | |
| integer.cpp | |
| integer.h | |
| lambda_double.h | |
| llvm_double.cpp | |
| llvm_double.h | |
| logic.cpp | |
| logic.h | |
| matrix.cpp | |
| matrix.h | |
| matrix_expressions.h | |
| monomials.cpp | |
| monomials.h | |
| mp_boost.cpp | |
| mp_class.h | |
| mp_wrapper.cpp | |
| mp_wrapper.h | |
| mul.cpp | |
| mul.h | |
| nan.cpp | |
| nan.h | |
| ntheory.cpp | |
| ntheory.h | |
| ntheory_funcs.cpp | |
| ntheory_funcs.h | |
| number.cpp | |
| number.h | |
| numer_denom.cpp | |
| parser.h | |
| pow.cpp | |
| pow.h | |
| prime_sieve.cpp | |
| prime_sieve.h | |
| printers.h | |
| rational.cpp | |
| rational.h | |
| real_double.cpp | |
| real_double.h | |
| real_mpfr.cpp | |
| real_mpfr.h | |
| refine.cpp | |
| refine.h | |
| rewrite.cpp | |
| rings.cpp | |
| rings.h | |
| serialize-cereal.h | |
| series.cpp | |
| series.h | |
| series_flint.cpp | |
| series_flint.h | |
| series_generic.cpp | |
| series_generic.h | |
| series_piranha.cpp | |
| series_piranha.h | |
| series_visitor.h | |
| set_funcs.cpp | |
| sets.cpp | |
| sets.h | |
| simplify.cpp | |
| simplify.h | |
| solve.cpp | |
| solve.h | |
| sparse_matrix.cpp | |
| subs.h | |
| symbol.cpp | |
| symbol.h | |
| symengine_assert.h | |
| symengine_casts.h | |
| symengine_exception.h | |
| symengine_rcp.cpp | |
| symengine_rcp.h | |
| test_visitors.cpp | |
| test_visitors.h | |
| tribool.h | |
| tuple.cpp | |
| tuple.h | |
| type_codes.inc | |
| visitor.cpp | |
| visitor.h | |