diff --git a/Project.toml b/Project.toml index 661b7b3..a916d0e 100644 --- a/Project.toml +++ b/Project.toml @@ -1,7 +1,7 @@ name = "FieldAlgebra" uuid = "0b62d163-fd1d-4060-a953-4385d03545e2" authors = ["Michael Reed"] -version = "0.1.7" +version = "0.1.8" [deps] AbstractTensors = "a8e43f4a-99b7-5565-8bf1-0165161caaea" diff --git a/src/FieldAlgebra.jl b/src/FieldAlgebra.jl index f054cd9..6882ba6 100644 --- a/src/FieldAlgebra.jl +++ b/src/FieldAlgebra.jl @@ -506,6 +506,7 @@ product(x::LogGroup{exp10(0.1)}) = dB(product(value(x))) Base.log(x::AbelianGroup) = LogGroup(x) Base.log2(x::AbelianGroup) = LogGroup{2}(x) Base.log10(x::AbelianGroup) = LogGroup{10}(x) +Base.log(b::Real,x::AbelianGroup) = LogGroup{b}(x) Base.log(b::Number,x::AbelianGroup) = LogGroup{b}(x) Base.exp(x::LogGroup{ℯ}) = value(x) Base.exp2(x::LogGroup{2}) = value(x)