Crate arthroprod [−] [src]
arthroprod is a Rust re-implementation of the Python framework arpy. It is intended to provide better confidence in the correctness of the algorithms and also provide a speed up in computation for when we need to iterate on large calculations.
(arpy is a module for performing calculations within the theory of Absolute Relativity as devised by Dr J.G.Williamson.)
The primary project can be found here and this may become a Python extension module in the future.
Configuration data structures used in the rest of arthroprod.
Constants and config options that are used to define the algebra.
Standard operations on AR types: Alphas and Multivectors.
Base types for carrying out calculations within the Absolute Relativity framework.
Errors that can be returned by arthroprod functions to external callers.
Result type to provide consitant error messages.