@@ -85,7 +85,7 @@ $(TYPEDEF)
85
85
Represents a sample operator. A discrete-time signal is created by sampling a continuous-time signal.
86
86
87
87
# Constructors
88
- `Sample(clock::Union{TimeDomain, InferredTimeDomain} = InferredDiscrete)`
88
+ `Sample(clock::Union{TimeDomain, InferredTimeDomain} = InferredDiscrete() )`
89
89
`Sample(dt::Real)`
90
90
91
91
`Sample(x::Num)`, with a single argument, is shorthand for `Sample()(x)`.
@@ -106,7 +106,7 @@ julia> Δ = Sample(0.01)
106
106
"""
107
107
struct Sample <: Operator
108
108
clock:: Any
109
- Sample (clock:: Union{TimeDomain, InferredTimeDomain} = InferredDiscrete) = new (clock)
109
+ Sample (clock:: Union{TimeDomain, InferredTimeDomain} = InferredDiscrete () ) = new (clock)
110
110
end
111
111
112
112
function Sample (arg:: Real )
@@ -190,7 +190,7 @@ struct ShiftIndex
190
190
clock:: Union{InferredTimeDomain, TimeDomain, IntegerSequence}
191
191
steps:: Int
192
192
function ShiftIndex (
193
- clock:: Union{TimeDomain, InferredTimeDomain, IntegerSequence} = Inferred, steps:: Int = 0 )
193
+ clock:: Union{TimeDomain, InferredTimeDomain, IntegerSequence} = Inferred () , steps:: Int = 0 )
194
194
new (clock, steps)
195
195
end
196
196
ShiftIndex (dt:: Real , steps:: Int = 0 ) = new (Clock (dt), steps)
@@ -254,7 +254,7 @@ function input_timedomain(h::Hold, arg = nothing)
254
254
if has_time_domain (arg)
255
255
return get_time_domain (arg)
256
256
end
257
- InferredDiscrete # the Hold accepts any discrete
257
+ InferredDiscrete () # the Hold accepts any discrete
258
258
end
259
259
output_timedomain (:: Hold , _ = nothing ) = ContinuousClock ()
260
260
0 commit comments