Mercurial > hg > constant-q-cpp
comparison src/ConstantQ.cpp @ 156:b34df30fd7e4
Defensive initialisation
author | Chris Cannam <c.cannam@qmul.ac.uk> |
---|---|
date | Mon, 04 Aug 2014 09:21:48 +0100 |
parents | 242bf7bc38ce |
children | 1081c73fbbe3 |
comparison
equal
deleted
inserted
replaced
155:72dd182be968 | 156:b34df30fd7e4 |
---|---|
51 m_inparams(params), | 51 m_inparams(params), |
52 m_sampleRate(params.sampleRate), | 52 m_sampleRate(params.sampleRate), |
53 m_maxFrequency(params.maxFrequency), | 53 m_maxFrequency(params.maxFrequency), |
54 m_minFrequency(params.minFrequency), | 54 m_minFrequency(params.minFrequency), |
55 m_binsPerOctave(params.binsPerOctave), | 55 m_binsPerOctave(params.binsPerOctave), |
56 m_kernel(0), | |
56 m_fft(0) | 57 m_fft(0) |
57 { | 58 { |
58 if (m_minFrequency <= 0.0 || m_maxFrequency <= 0.0) { | 59 if (m_minFrequency <= 0.0 || m_maxFrequency <= 0.0) { |
59 throw std::invalid_argument("Frequency extents must be positive"); | 60 throw std::invalid_argument("Frequency extents must be positive"); |
60 } | 61 } |