CTestMisfit.cpp

Go to the documentation of this file.
00001 #include "CTestMisfit.h"
00002 
00003 CTestMisfit::CTestMisfit()
00004 {
00005 }
00006 
00007 CTestMisfit::~CTestMisfit()
00008 {
00009 }
00010 
00011 
00012 
00013 double CTestMisfit::PostParallel(const ttranscribed &member)
00014 {
00015         const size_t ndata = 1;
00016         SetMisfit().resize(ndata); //make sure Misfit in base class can hold enough elements
00017         SetSynthData().resize(ndata); // and same for data
00018         double currvalue = 100. * pow(member(1) - pow(member(0),2),2) + pow(1. - member(0),2); 
00019         SetMisfit()(0) = currvalue; //set the misfit vector
00020         SetSynthData()(0) = currvalue; // and synthetic data vector
00021         return currvalue;
00022 }

Generated on Fri Jul 4 15:30:20 2008 for GPLIB++ by  doxygen 1.5.5