# HG changeset patch # User Ulf.Hammarqvist@gmail.com # Date 1333791699 0 # Node ID af4bc33b2e1ce32fac1bf0cf81552dbfb7877553 # Parent d56da20c09ae8aa988c4bdb49af135d56cf9f9b3 diff -r d56da20c09ae -r af4bc33b2e1c src/CAR.cpp --- a/src/CAR.cpp Sat Apr 07 09:35:10 2012 +0000 +++ b/src/CAR.cpp Sat Apr 07 09:41:39 2012 +0000 @@ -8,7 +8,7 @@ float f = pow(car_params->zero_ratio_, 2) + 1; - // dirty FloatArray initialisation. Redo this later + // TODO: dirty FloatArray initialisation. Redo this later r1_coeffs_= pole_freqs; a0_coeffs_= pole_freqs; c0_coeffs_= pole_freqs; @@ -22,8 +22,8 @@ float x; float ff = car_params->high_f_damping_compression_; - // temp loop until we get eigen in - for(float i=0; imin_zeta_ + 0.25 * (CARFAC::ERB_Hz(pole_freqs[i])/pole_freqs[i]-car_params->min_zeta_)); - r1_coeffs_[i] = 1-zr_coeffs_[i]*min_zeta_mod; h_coeffs_[i] = c0_coeffs_[i] * f; + + g0_coeffs_[i] = 0; // TODO: matlab design a bit hacky - think for bit } - // g0_coeffs_[i] = ... TODO: restructure this! - } CAR_coefficients::~CAR_coefficients(){