Skip to content

Commit

Permalink
Move subscriptify and superscriptify from TaylorSeries.jl to printing.jl
Browse files Browse the repository at this point in the history
  • Loading branch information
dpsanders committed Jul 22, 2015
1 parent ad19f0b commit ae1fdea
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 17 deletions.
17 changes: 0 additions & 17 deletions src/TaylorSeries.jl
Original file line number Diff line number Diff line change
Expand Up @@ -45,23 +45,6 @@ export taylor1_variable, taylorN_variable, get_coeff,
∇, jacobian, hessian


# subscriptify is taken from ValidatedNumerics/src/nterval_definition.jl
# and is licensed under MIT "Expat".
# superscriptify is a small variation

const subscript_digits = [c for c in "₀₁₂₃₄₅₆₇₈₉"]
const superscript_digits = [c for c in "⁰¹²³⁴⁵⁶⁷⁸⁹"]

function subscriptify(n::Int)
dig = reverse(digits(n))
join([subscript_digits[i+1] for i in dig])
end
function superscriptify(n::Int)
dig = reverse(digits(n))
join([superscript_digits[i+1] for i in dig])
end


# one variable:
include("Taylor1.jl")

Expand Down
17 changes: 17 additions & 0 deletions src/printing.jl
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,23 @@

# Printing of TaylorSeries objects

# subscriptify is taken from the ValidatedNumerics.jl package, licensed under MIT "Expat".
# superscriptify is a small variation

const subscript_digits = [c for c in "₀₁₂₃₄₅₆₇₈₉"]
const superscript_digits = [c for c in "⁰¹²³⁴⁵⁶⁷⁸⁹"]

function subscriptify(n::Int)
dig = reverse(digits(n))
join([subscript_digits[i+1] for i in dig])
end

function superscriptify(n::Int)
dig = reverse(digits(n))
join([superscript_digits[i+1] for i in dig])
end


function pretty_print{T<:Number}(a::Taylor1{T})
z = zero(T)
space = utf8(" ")
Expand Down

0 comments on commit ae1fdea

Please sign in to comment.