diff options
Diffstat (limited to 'Project/Limiter.cpp')
-rw-r--r-- | Project/Limiter.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/Project/Limiter.cpp b/Project/Limiter.cpp index 830ef6a..2a1d076 100644 --- a/Project/Limiter.cpp +++ b/Project/Limiter.cpp @@ -105,9 +105,13 @@ void Limiter::UpdatePoints() } } -bool Limiter::Solve(double input, double timeStep) +bool Limiter::Solve(double* input, double timeStep) { - m_output = input; + if(!input){ + m_output = 0.0; + return true; + } + m_output = input[0]; if(m_output > m_upLimit) m_output = m_upLimit; else if(m_output < m_lowLimit) |