Ulf@477: #ifndef CAR_H_ Ulf@477: #define CAR_H_ Ulf@477: Ulf@477: #include "CARFAC_common_typedefs.h" Ulf@483: #include Ulf@477: Ulf@477: class CAR_parameters { Ulf@477: public: Ulf@483: CAR_parameters() Ulf@483: { Ulf@483: velocity_scale_ = 0.2; Ulf@483: v_offset_ = 0.01; Ulf@483: v2_corner_ = 0.2; Ulf@483: v_damp_max_ = 0.01; Ulf@483: min_zeta_ = 0.10; Ulf@483: first_pole_theta_ = 0.085*kPi; Ulf@483: zero_ratio_ = sqrt(2); Ulf@483: high_f_damping_compression_ = 0.5; Ulf@483: erb_per_step_ = 0.5; Ulf@483: min_pole_Hz_ = 30; Ulf@483: } Ulf@479: Ulf@483: virtual ~CAR_parameters(){} Ulf@479: Ulf@483: float velocity_scale_; Ulf@483: float v_offset_; Ulf@483: float v2_corner_; Ulf@483: float v_damp_max_; Ulf@483: float min_zeta_; Ulf@483: float first_pole_theta_; Ulf@483: float zero_ratio_; Ulf@483: float high_f_damping_compression_; Ulf@483: float erb_per_step_; Ulf@483: float min_pole_Hz_; Ulf@477: }; Ulf@477: Ulf@477: class CAR_coefficients{ Ulf@477: public: Ulf@483: CAR_coefficients(CAR_parameters*, float, FloatArray); Ulf@483: virtual ~CAR_coefficients(); Ulf@478: private: Ulf@483: CAR_coefficients(){} Ulf@477: }; Ulf@477: Ulf@477: #endif /* CAR_H_ */