1 /**************************************************************
2  *** RHmm package
3  ***
4  *** File: cInParam.h
5  ***
6  *** Author: Ollivier TARAMASCO <Ollivier.Taramasco@imag.fr>
7  *** Author: Sebastian BAUER <sebastian.bauer@charite.de>
8  ***
9  **************************************************************/
10 
11 #ifndef _CINPARAM_H_
12 #define _CINPARAM_H_
13 #pragma once
14 
15 #include "Hmm.h"
16 
17 
18 class cInParam
19 {       public :
20                 distrDefinitionEnum mDistrType ; // Type de loi de proba
21                 uint mNClass ; // Nombre de classes
22                 uint mDimObs ; // Dimension des observations
23                 uint mNMixt ; // Nombre de lois m�lang�es
24                 uint mNProba ; // Nombre de proba discr�tes
25                 uint mNSample ; // Nombre d'�chantillons
26                 cDVector* mY ; // Tableau mNSample x mT[i] des observations
27         public :
28                 cInParam(uint theNSample, uint theDimObs, cDVector* theY, distrDefinitionEnum theDistrType=eNormalDistr, uint theNClass=2, uint theNMixt=0, uint theNProba=0) ;
29                 virtual ~cInParam() ;
30                 cInParam & operator =(const cInParam &theSrc) ;
31                 void Print(void) ;
32 } ;
33 #endif //_CINPARAM_H_
34