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 }