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 | |