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