From 5fdd4935cd3547823bab943b4b00615fa9a04983 Mon Sep 17 00:00:00 2001 From: Fredrik Bagge Carlson <cont-frb@ulund.org> Date: Wed, 23 Aug 2017 11:58:29 +0200 Subject: [PATCH] Abstractify method signatures. Solves #2 --- src/interface_implementations/ballandbeam.jl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/interface_implementations/ballandbeam.jl b/src/interface_implementations/ballandbeam.jl index 8cee43f..d83dd02 100644 --- a/src/interface_implementations/ballandbeam.jl +++ b/src/interface_implementations/ballandbeam.jl @@ -49,10 +49,10 @@ const AbstractBeamOrBallAndBeam = Union{AbstractBeam, AbstractBallAndBeam} num_outputs(p::AbstractBeam) = 1 num_outputs(p::AbstractBallAndBeam) = 2 num_inputs(p::AbstractBeamOrBallAndBeam) = 1 -outputrange(p::Beam) = [(-10,10)] +outputrange(p::AbstractBeam) = [(-10,10)] outputrange(p::AbstractBallAndBeam) = [(-10,10),(-1,1)] # Beam angle, Ball position inputrange(p::AbstractBeamOrBallAndBeam) = [(-10,10)] -isstable(p::Beam) = true +isstable(p::AbstractBeam) = true isstable(p::AbstractBallAndBeam) = false isasstable(p::AbstractBeamOrBallAndBeam) = false sampletime(p::AbstractBeamOrBallAndBeam) = p.h -- GitLab