21 lines
472 B
Julia
21 lines
472 B
Julia
module Constants
|
|
|
|
struct FHNParams
|
|
N::Int
|
|
dx::Float64 # grid spacing
|
|
Du::Float64
|
|
Dv::Float64
|
|
ϵ::Float64
|
|
a::Float64
|
|
b::Float64
|
|
|
|
# Inner constructor that takes keyword arguments
|
|
# The semicolon ';' separates positional arguments from keyword arguments
|
|
FHNParams(; N::Int, dx::Float64, Du::Float64, Dv::Float64, ϵ::Float64, a::Float64, b::Float64) =
|
|
new(N, dx, Du, Dv, ϵ, a, b)
|
|
end
|
|
|
|
export FHNParams
|
|
|
|
end # module Constants
|