
| Current Path : /var/www/web-klick.de/dsh/50_dev2017/1310__algorithms/Julia/ |
Linux ift1.ift-informatik.de 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64 |
| Current File : /var/www/web-klick.de/dsh/50_dev2017/1310__algorithms/Julia/BlackNumerics.jl |
module BlackNumerics
import Base.sum, Base.map, Base.map!, Base.reduce, Base.mapreduce,
Base.size, Base.length, Base.ndims, Base.isempty,
Base.pointer
## abstract AbstractUnsafeView{T, N} <: AbstractArray{T, N}
## typealias ContiguousArray{T<:Number, N} Union(Array{T, N}, AbstractUnsafeView{T, N})
## typealias ContiguousVector{T<:Number} ContiguousArray{T, 1}
## typealias ContiguousMatrix{T<:Number} ContiguousArray{T, 2}
## typealias ContiguousCube{T<:Number} ContiguousArray{T, 3}
## typealias ContiguousArrOrNum{T<:Number} Union(ContiguousArray{T}, T)
## typealias ContiguousRealArray{T<:Real,N} ContiguousArray{T,N}
## typealias ContiguousRealArrOrNum{T<:Real} Union(ContiguousArray{T}, T)
export mapshape, maplength, Functor, @functor1, @functor2, fptype, evaluate,
map, map!, mapdiff, sumfdiff, sumsqdiff, AbstractUnsafeView, UnsafeVectorView,
UnsafeMatrixView, UnsafeCubeView, ContiguousArray, ContiguousVector,
ContiguousMatrix, ContiguousCube, wsum, wsum!, wsumfdiff, wsumfdiff!,
wsumsqdiff, wsumsqdiff!,
#views
AbstractUnsafeView, UnsafeVectorView, UnsafeMatrixView, UnsafeCubeView,
ContiguousArray, ContiguousVector, ContiguousMatrix, ContiguousCube,
unsafe_view,
#map
map1!, sqrt!,
#mapreduce
sumsq, meansq
include("shapes.jl")
include("unsafe_view.jl")
include("functors.jl")
include("codegen.jl")
include("map.jl")
include("mapreduce.jl")
include("wsum.jl")
end