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.

Modules

config

Configuration data structures used in the rest of arthroprod.

consts

Constants and config options that are used to define the algebra.

ops

Standard operations on AR types: Alphas and Multivectors.

types

Base types for carrying out calculations within the Absolute Relativity framework.

Enums

ArError

Errors that can be returned by arthroprod functions to external callers.

Type Definitions

Result

Result type to provide consitant error messages.