00001 #include "Aniso1DMTObjective.h" 00002 #include "Member2Aniso.h" 00003 00004 namespace gplib 00005 { 00006 Aniso1DMTObjective::Aniso1DMTObjective(const MTStation &LocalMTData) : 00007 C1DMTObjective(LocalMTData) 00008 { 00009 } 00010 00011 Aniso1DMTObjective& Aniso1DMTObjective::operator=( 00012 const Aniso1DMTObjective& source) 00013 { 00014 if (this == &source) 00015 return *this; 00016 C1DMTObjective::operator=(source); 00017 AnisoMTSynth = source.AnisoMTSynth; 00018 return *this; 00019 } 00020 00021 Aniso1DMTObjective::Aniso1DMTObjective(const Aniso1DMTObjective &Old) : 00022 C1DMTObjective(Old), AnisoMTSynth(Old.AnisoMTSynth) 00023 { 00024 00025 } 00026 00027 Aniso1DMTObjective::~Aniso1DMTObjective() 00028 { 00029 } 00030 00031 void Aniso1DMTObjective::CalcSynthData(const ttranscribed &member) 00032 { 00033 Member2Aniso(member, AnisoMTSynth); //setup forward model with parameter given in member 00034 AnisoMTSynth.GetData(); //do forward calculation 00035 } 00036 }
1.5.8