00001 #include <iostream>
00002 #include "SeismicModelDiff.cpp"
00003 #include "gentypes.h"
00004
00005 using namespace std;
00006 int main()
00007 {
00008 ResPkModel VRefModel,CompMod;
00009 string refmodname,compmodname;
00010 cout << "Reference Model: ";
00011 cin>> refmodname;
00012 VRefModel.GetData(refmodname);
00013 SeismicModelDiff Diff(VRefModel);
00014 cout << "Compare Model: ";
00015 cin >> compmodname;
00016 CompMod.GetData(compmodname);
00017 const unsigned int nlayers = CompMod.GetSVelocity().size();
00018 ttranscribed member(nlayers*3);
00019
00020 for (unsigned int i =0 ; i < nlayers; ++i)
00021 {
00022 member(i+nlayers) = CompMod.GetThickness().at(i);
00023 member(i+2*nlayers) = CompMod.GetSVelocity().at(i);
00024 }
00025 cout << "Roughness: " << Diff.CalcPerformance(member) << endl;
00026
00027 }