Show
Ignore:
Timestamp:
09/18/09 00:17:11 (15 years ago)
Author:
smidl
Message:

egiw.variance works for multidimensional + cleanup in tests

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • library/bdm/stat/exp_family.h

    r621 r629  
    217217                egiw (int dimx0, ldmat V0, double nu0 = -1.0) : eEF() {set_parameters (dimx0, V0, nu0);}; 
    218218 
    219                 void set_parameters (int dimx0, ldmat V0, double nu0 = -1.0) { 
    220                         dimx = dimx0; 
    221                         nPsi = V0.rows() - dimx; 
    222                         dim = dimx * (dimx + nPsi); // size(R) + size(Theta) 
    223  
    224                         V = V0; 
    225                         if (nu0 < 0) { 
    226                                 nu = 0.1 + nPsi + 2 * dimx + 2; // +2 assures finite expected value of R 
    227                                 // terms before that are sufficient for finite normalization 
    228                         } else { 
    229                                 nu = nu0; 
    230                         } 
    231                 } 
     219                void set_parameters (int dimx0, ldmat V0, double nu0 = -1.0); 
    232220                //!@} 
    233221