Changeset 450 for library/bdm/stat/exp_family.h
- Timestamp:
- 07/29/09 15:39:19 (15 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
library/bdm/stat/exp_family.h
r429 r450 142 142 143 143 vec sample() const; 144 mat sample ( int N ) const; 144 145 145 double evallog_nn ( const vec &val ) const; 146 146 double lognc () const; … … 1209 1209 }; 1210 1210 1211 template<class sq_T>1212 mat enorm<sq_T>::sample ( int N ) const1213 {1214 mat X ( dim,N );1215 vec x ( dim );1216 vec pom;1217 int i;1218 1219 for ( i=0;i<N;i++ )1220 {1221 #pragma omp critical1222 NorRNG.sample_vector ( dim,x );1223 pom = R.sqrt_mult ( x );1224 pom +=mu;1225 X.set_col ( i, pom );1226 }1227 1228 return X;1229 };1230 1231 1211 // template<class sq_T> 1232 1212 // double enorm<sq_T>::eval ( const vec &val ) const {