Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chakravala/fieldconstants.jl
Field algebra constant parametric type
https://github.com/chakravala/fieldconstants.jl
algebra algebraic-data-types algebraic-structures computer-algebra constant julia math mathematics
Last synced: about 19 hours ago
JSON representation
Field algebra constant parametric type
- Host: GitHub
- URL: https://github.com/chakravala/fieldconstants.jl
- Owner: chakravala
- License: mit
- Created: 2022-09-12T19:05:46.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2022-10-04T23:21:32.000Z (about 2 years ago)
- Last Synced: 2024-05-09T23:42:34.750Z (6 months ago)
- Topics: algebra, algebraic-data-types, algebraic-structures, computer-algebra, constant, julia, math, mathematics
- Language: Julia
- Homepage:
- Size: 3.91 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# FieldConstants.jl
*Field algbera constants as parametric types*
When using the base Julia language it is frequently necessary to use `Float64` or `Int64` numbers as compile time constants for generating code.
`FieldConstants` implements a parametric type similar to `Val` called `Constant` which satisfies the mathematical field axioms.Used in [UnitSystems.jl](https://github.com/chakravala/UnitSystems.jl), [FieldAlgebra.jl](https://github.com/chakravala/FieldAlgebra.jl), [Similitude.jl](https://github.com/chakravala/Similitude.jl), and [MeasureSystems.jl](https://github.com/chakravala/MeasureSystems.jl).