Basic Arithmetic

`%sum%`

Numerical and Symbolic Sum

`%diff%`

Numerical and Symbolic Difference

`%prod%`

Numerical and Symbolic Product

`%div%`

Numerical and Symbolic Division

`%dot%`

Numerical and Symbolic Dot Product

`%inner%`

Numerical and Symbolic Inner Product

`%outer%`

Numerical and Symbolic Outer Product

`%kronecker%`

Numerical and Symbolic Kronecker Product

Number Theory

partitions()

Integer Partitions

Polynomials

taylor()

Taylor Series Expansion

hermite()

Hermite Polynomials

Vector Algebra

cross() `%cross%`

Numerical and Symbolic Cross Product

Matrix Algebra

mx() `%mx%`

Numerical and Symbolic Matrix Product

mxtr()

Numerical and Symbolic Matrix Trace

mxdet()

Numerical and Symbolic Determinant

mxinv()

Numerical and Symbolic Matrix Inverse

Tensor Algebra

einstein()

Numerical and Symbolic Einstein Summation

contraction()

Numerical and Symbolic Tensor Contraction

index() `index<-`()

Tensor Indices

diagonal() `diagonal<-`()

Tensor Diagonals

delta()

Generalized Kronecker Delta

epsilon()

Levi-Civita Symbol

Derivatives

derivative()

Numerical and Symbolic Derivatives

Differential Equations

ode()

Ordinary Differential Equations

Differential Operators

gradient() `%gradient%`

Numerical and Symbolic Gradient

jacobian() `%jacobian%`

Numerical and Symbolic Jacobian

hessian() `%hessian%`

Numerical and Symbolic Hessian

divergence() `%divergence%`

Numerical and Symbolic Divergence

curl() `%curl%`

Numerical and Symbolic Curl

laplacian() `%laplacian%`

Numerical and Symbolic Laplacian

Multidimensional Integrals

integral()

Numerical Integration

Utils

c2e()

Characters to Expressions

e2c()

Expressions to Characters

wrap()

Wrap Characters in Parentheses

evaluate()

Evaluate Characters and Expressions