The multilinear algebra module provides methods for defining and computing contravariant and/or covariant objects. According to the Einstein notation, objects can be added, subtracted, multiplied (inner and outer product). Moreover, different ways of representing the objects are available.
In order to use the functions of the toolbox, the following packages need to be installed:
Package | Version |
---|---|
tabulate | >=0.8.10 |
numpy | >=1.22.4 |
casadi | >=3.5.5 |
Several examples for each topic are available as Jupyter files.