diff --git a/docs/build_doctests.jl b/docs/build_doctests.jl index 9728a7d..345977c 100644 --- a/docs/build_doctests.jl +++ b/docs/build_doctests.jl @@ -1,4 +1,5 @@ -using Docile, Lexicon, JuliaFEM +using JuliaFEM +using Lexicon include("badges.jl") @@ -42,10 +43,10 @@ cd(dirname(@__FILE__)) do for m in modules s = doctest(m) lnpassed, lnfailed, lnskipped = map(length, (passed(s), failed(s), skipped(s))) - npassed += lnpassed - nfailed += lnfailed - nskipped += lnskipped + npassed += lnpassed + nfailed += lnfailed + nskipped += lnskipped end + println("""DOCTEST: {"failed": $nfailed, "skipped": $nskipped, "passed": $npassed}""") make_badge("doctests", npassed, (npassed+nfailed+nskipped), "badges/doctests-status.svg") end - diff --git a/src/JuliaFEM.jl b/src/JuliaFEM.jl index e462ed1..e422e44 100644 --- a/src/JuliaFEM.jl +++ b/src/JuliaFEM.jl @@ -7,8 +7,16 @@ using Lexicon using Logging @Logging.configure(level=DEBUG) -""" -Simple linspace extension to multidimensional values. Contribute to julialang? +""" Simple linspace extension to arrays. + +Examples +-------- +>>> linspace([0.0], [1.0], 3) +3-element Array{Array{Float64,1},1}: + [0.0] + [0.5] + [1.0] + """ function Base.linspace(X1, X2, n) [1/2*(1-ti)*X1 + 1/2*(1+ti)*X2 for ti in linspace(-1, 1, n)] diff --git a/src/elasticity_solver.jl b/src/elasticity_solver.jl index b23ee62..946ee1c 100644 --- a/src/elasticity_solver.jl +++ b/src/elasticity_solver.jl @@ -8,8 +8,6 @@ using ForwardDiff using Logging @Logging.configure(level=INFO) -VERSION < v"0.4-" && using Docile - # Below this line is internal functions related to solver. They can be used # directly if needed or using general interface combining data model and # solver. diff --git a/src/interfaces.jl b/src/interfaces.jl index d5dd11c..6fccba3 100644 --- a/src/interfaces.jl +++ b/src/interfaces.jl @@ -6,8 +6,6 @@ module interfaces using Logging @Logging.configure(level=DEBUG) -VERSION < v"0.4-" && using Docile - #using JuliaFEM.elasticity_solver export solve_elasticity_interface!