Skip to content

Commit 049ef29

Browse files
committed
Refactor symbolic units module
- Now eagerly creates symbolic units as immutable objects, rather than at first call - This uses a new type `SymbolicDimensionsSingleton` that stores a single dimension - Exports `SymbolicUnits` and `SymbolicConstants` for direct imports
1 parent a31609f commit 049ef29

File tree

4 files changed

+164
-102
lines changed

4 files changed

+164
-102
lines changed

src/DynamicQuantities.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module DynamicQuantities
22

3-
export Units, Constants
3+
export Units, Constants, SymbolicUnits, SymbolicConstants
44
export AbstractDimensions, AbstractQuantity, AbstractGenericQuantity, AbstractRealQuantity, UnionAbstractQuantity
55
export Quantity, GenericQuantity, RealQuantity, Dimensions, SymbolicDimensions, QuantityArray, DimensionError
66
export ustrip, dimension

0 commit comments

Comments
 (0)