StatErrEst.cpp

Go to the documentation of this file.
00001 #include "StatErrEst.h"
00002 
00003 /*
00004 void StatErrEst::MakeSamples()
00005 {
00006         boost::lagged_fibonacci607 generator(static_cast<unsigned int>(std::time(0)));
00007         boost::normal_distribution<> Zxxr_dist(Z.GetZxx().real(),Z.GetdZxx()), Zxxi_dist(Z.GetZxx().imag(),Z.GetdZxx());
00008         boost::normal_distribution<> Zxyr_dist(Z.GetZxy().real(),Z.GetdZxy()), Zxyi_dist(Z.GetZxy().imag(),Z.GetdZxy());
00009         boost::normal_distribution<> Zyxr_dist(Z.GetZyx().real(),Z.GetdZyx()), Zyxi_dist(Z.GetZyx().imag(),Z.GetdZyx());
00010         boost::normal_distribution<> Zyyr_dist(Z.GetZyy().real(),Z.GetdZyy()), Zyyi_dist(Z.GetZyy().imag(),Z.GetdZyy());
00011    
00012    
00013     boost::variate_generator<boost::lagged_fibonacci607&, boost::normal_distribution<> > Zxxr(generator, Zxxr_dist);
00014         boost::variate_generator<boost::lagged_fibonacci607&, boost::normal_distribution<> > Zxxi(generator, Zxxi_dist);
00015         boost::variate_generator<boost::lagged_fibonacci607&, boost::normal_distribution<>  > Zxyr(generator, Zxyr_dist);
00016         boost::variate_generator<boost::lagged_fibonacci607&, boost::normal_distribution<>  > Zxyi(generator, Zxyi_dist);
00017         boost::variate_generator<boost::lagged_fibonacci607&, boost::normal_distribution<> > Zyxr(generator, Zyxr_dist);
00018         boost::variate_generator<boost::lagged_fibonacci607&, boost::normal_distribution<> > Zyxi(generator, Zyxi_dist);
00019         boost::variate_generator<boost::lagged_fibonacci607&, boost::normal_distribution<> > Zyyr(generator, Zyyr_dist);
00020         boost::variate_generator<boost::lagged_fibonacci607&, boost::normal_distribution<> > Zyyi(generator, Zyyi_dist);
00021         
00022         Samples.reserve(nrealizations);
00023         for (int i = 0; i < nrealizations; ++i)
00024         {
00025                 //MTTensor Point(std::complex<double>(Zxxr(),Zxxi()),std::complex<double>(Zxyr(),Zxyi()),
00026                 //                      std::complex<double>(Zyxr(),Zyxi()),std::complex<double>(Zyyr(),Zyyi()),Z.GetFrequency());
00027                 //std::cout <<"Point: " << Point.GetZxy() << " " << Point.GetRhoxy() << std::endl;
00028                 Samples.push_back(Generator());
00029                 //std::cout << value << std::endl;
00030         }
00031 }*/

Generated on Tue Aug 4 16:04:07 2009 for GPLIB++ by  doxygen 1.5.8