src/lte/model/lte-mi-error-model.h
changeset 8595 5d193f3e4195
parent 8521 05b373fc3061
child 8646 4b341d8f2f61
--- a/src/lte/model/lte-mi-error-model.h	Fri Jan 27 13:56:51 2012 +0100
+++ b/src/lte/model/lte-mi-error-model.h	Fri Jan 27 17:52:58 2012 +0100
@@ -50,10 +50,6 @@
 
 public:
 
-  LteMiErrorModel (void);
-
-  ~LteMiErrorModel (void);
-
   /** 
    * \brief find the mmib (mean mutual information per bit) for different modulations of the specified TB
    * \param sinr the perceived sinrs in the whole bandwidth
@@ -61,7 +57,7 @@
    * \param cms the MCS of the TB
    * \return the mmib
    */
-  static double Mib (SpectrumValue& sinr, std::vector<int> map, uint8_t mcs);
+  static double Mib (SpectrumValue& sinr, const std::vector<int>& map, uint8_t mcs);
   /** 
    * \brief map the mmib (mean mutual information per bit) for different MCS
    * \param mmib mean mutual information per bit of a code-block
@@ -76,7 +72,7 @@
    * \param modulation the modulations (qpsk, 16-qam, 64-qam)
    * \param code block-size and code-rate
    */  
-  static double GetTbError (SpectrumValue& sinr, std::vector<int> map, uint16_t size, uint8_t mcs);
+  static double GetTbError (SpectrumValue& sinr, const std::vector<int>& map, uint16_t size, uint8_t mcs);
 
 
 //private: