Ulf@477: #ifndef IHC_H_ Ulf@477: #define IHC_H_ Ulf@477: Ulf@479: // not sure how to best deal with the "three style" IHC - ulha Ulf@484: class IHC_parameters{ Ulf@477: public: Ulf@484: IHC_parameters() : Ulf@484: tau_lpf_(0.000080), Ulf@484: tau1_out_(0.020), Ulf@484: tau1_in_(0.20), Ulf@484: tau2_out_(0.005), Ulf@484: tau2_in_(0.005){ Ulf@484: // do nothing more Ulf@483: } Ulf@479: Ulf@484: virtual ~IHC_parameters(){ Ulf@484: // do nothing Ulf@484: } Ulf@483: Ulf@483: float tau_lpf_; Ulf@483: float tau1_out_; Ulf@483: float tau1_in_; Ulf@483: float tau2_out_; Ulf@483: float tau2_in_; Ulf@477: }; Ulf@477: Ulf@484: class IHC_coefficients{ Ulf@477: public: Ulf@483: IHC_coefficients(IHC_parameters*, float, int); Ulf@483: virtual ~IHC_coefficients(); Ulf@484: Ulf@484: float saturation_output_; Ulf@484: Ulf@481: private: Ulf@484: IHC_coefficients(); Ulf@477: }; Ulf@477: Ulf@477: #endif /* IHC_H_ */