annotate src/IHC.h @ 485:181df875bf84 carfac_cpp

(none)
author Ulf.Hammarqvist@gmail.com
date Sat, 31 Mar 2012 17:36:22 +0000
parents 715fc47a965e
children 5a5fc3a6051b
rev   line source
Ulf@477 1 #ifndef IHC_H_
Ulf@477 2 #define IHC_H_
Ulf@477 3
Ulf@479 4 // not sure how to best deal with the "three style" IHC - ulha
Ulf@484 5 class IHC_parameters{
Ulf@477 6 public:
Ulf@484 7 IHC_parameters() :
Ulf@484 8 tau_lpf_(0.000080),
Ulf@484 9 tau1_out_(0.020),
Ulf@484 10 tau1_in_(0.20),
Ulf@484 11 tau2_out_(0.005),
Ulf@484 12 tau2_in_(0.005){
Ulf@484 13 // do nothing more
Ulf@483 14 }
Ulf@479 15
Ulf@484 16 virtual ~IHC_parameters(){
Ulf@484 17 // do nothing
Ulf@484 18 }
Ulf@483 19
Ulf@483 20 float tau_lpf_;
Ulf@483 21 float tau1_out_;
Ulf@483 22 float tau1_in_;
Ulf@483 23 float tau2_out_;
Ulf@483 24 float tau2_in_;
Ulf@477 25 };
Ulf@477 26
Ulf@484 27 class IHC_coefficients{
Ulf@477 28 public:
Ulf@483 29 IHC_coefficients(IHC_parameters*, float, int);
Ulf@483 30 virtual ~IHC_coefficients();
Ulf@484 31
Ulf@484 32 float saturation_output_;
Ulf@484 33
Ulf@481 34 private:
Ulf@484 35 IHC_coefficients();
Ulf@477 36 };
Ulf@477 37
Ulf@477 38 #endif /* IHC_H_ */