Skip to content

Commit a983a38

Browse files
author
AlCap23
committed
Add right dmdc dt
1 parent 8dd5a55 commit a983a38

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/dmdc.jl

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@ mutable struct DMDc{K, B, Q, P} <: abstractKoopmanOperator
77
end
88

99

10-
function DMDc(X::AbstractArray, Y::AbstractArray, U::AbstractArray; B::AbstractArray = [], dt::Float64 = 0.0)
10+
function DMDc(X::AbstractArray, Y::AbstractArray, U::AbstractArray; B::AbstractArray = [], dt::T = 0.0) where T <: Real
11+
@assert dt >= zero(dt)
1112
@assert all(size(X) .== size(Y))
1213
@assert size(X)[2] .== size(U)[2]
1314

@@ -44,7 +45,7 @@ function DMDc(X::AbstractArray, Y::AbstractArray, U::AbstractArray; B::AbstractA
4445
end
4546

4647

47-
function DMDc(X::AbstractArray, U::AbstractArray; B::AbstractArray = [], dt::Float64 = 0.0)
48+
function DMDc(X::AbstractArray, U::AbstractArray; B::AbstractArray = [], dt::T = 0.0) where T <: Real
4849
@assert size(X)[2]-1 == size(U)[2] "Provide consistent input data."
4950
return DMDc(X[:, 1:end-1], X[:, 2:end], U, B = B, dt = dt)
5051
end

0 commit comments

Comments
 (0)