Skip to content

Commit 67d2656

Browse files
committed
updated Project.toml
1 parent eaa3f28 commit 67d2656

File tree

2 files changed

+17
-1
lines changed

2 files changed

+17
-1
lines changed

Project.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ uuid = "88497964-e39a-11e9-0fb5-b1bf0ffe80fe"
33
authors = ["Kiran Shila\n <[email protected]>"]
44
version = "0.1.0"
55

6+
[deps]
7+
SpecialFunctions = "276daf66-3868-5448-9aa4-cd146d93841b"
8+
69
[compat]
710
julia = "1"
811

src/FresnelIntegrals.jl

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,18 @@
11
module FresnelIntegrals
2+
using SpecialFunctions
3+
export fresnelc
4+
export fresnels
25

3-
greet() = print("Hello World!")
6+
"""
7+
fresnelc(z)
8+
Calculates the Fresnel cosine integral for the number z
9+
"""
10+
fresnelc(z::Number) = 0.25*(1-1im)*(1im*erf(0.5*(1-1im)*z*√(π)) + erf(0.5*(1+1im)*z*√(π)))
11+
12+
"""
13+
fresnels(z)
14+
Calculates the Fresnel sine integral for the number z
15+
"""
16+
fresnels(z::Number) = 0.25*(1+1im)*(-1im*erf(0.5*(1-1im)*z*√(π)) + erf(0.5*(1+1im)*z*√(π)))
417

518
end # module

0 commit comments

Comments
 (0)