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