testanisosurfmodel.cpp

Go to the documentation of this file.
00001 #include "AnisoSurfaceWaveModel.h"
00002 #include <iostream>
00003 #include <Util.h>
00004 
00005 int main()
00006   {
00007     std::string infilename = AskFilename("Filename: ");
00008     AnisoSurfaceWaveModel Model;
00009     Model.ReadModel(infilename);
00010     std::string outfilename = infilename +".out";
00011     Model.WriteModel(outfilename);
00012     std::size_t nlayers = Model.GetThicknesses().size();
00013     for (size_t i = 0; i < nlayers; ++i)
00014       {
00015         std::cout << Model.GetThicknesses().at(i) << " " << Model.GetVp().at(i) << " " << Model.GetVs().at(i) << " ";
00016         std::cout << Model.GetB().at(i) << " " << Model.GetC().at(i) << " " << Model.GetE().at(i) << " ";
00017         std::cout << Model.GetTheta().at(i) << " " << Model.GetPhi().at(i) << " " << Model.GetDensities().at(i) << std::endl;
00018       }
00019   }

Generated on Mon Sep 15 12:54:34 2008 for GPLIB++ by  doxygen 1.5.5