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