fix in probe type check
parent
dd71ae33ae
commit
017fcdce5a
11
openems.cpp
11
openems.cpp
|
@ -318,12 +318,17 @@ int openEMS::SetupFDTD(const char* file)
|
||||||
procVolt->OpenFile(pb->GetName());
|
procVolt->OpenFile(pb->GetName());
|
||||||
proc=procVolt;
|
proc=procVolt;
|
||||||
}
|
}
|
||||||
if (pb->GetProbeType()==1)
|
else if (pb->GetProbeType()==1)
|
||||||
{
|
{
|
||||||
ProcessCurrent* procCurr = new ProcessCurrent(FDTD_Op,FDTD_Eng);
|
ProcessCurrent* procCurr = new ProcessCurrent(FDTD_Op,FDTD_Eng);
|
||||||
procCurr->OpenFile(pb->GetName());
|
procCurr->OpenFile(pb->GetName());
|
||||||
proc=procCurr;
|
proc=procCurr;
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
cerr << "openEMS::SetupFDTD: Warning: Probe type " << pb->GetProbeType() << " of property '" << pb->GetName() << "' is unknown..." << endl;
|
||||||
|
continue;
|
||||||
|
}
|
||||||
proc->SetProcessInterval(Nyquist/m_OverSampling);
|
proc->SetProcessInterval(Nyquist/m_OverSampling);
|
||||||
proc->DefineStartStopCoord(start,stop);
|
proc->DefineStartStopCoord(start,stop);
|
||||||
proc->SetWeight(pb->GetWeighting());
|
proc->SetWeight(pb->GetWeighting());
|
||||||
|
@ -391,12 +396,12 @@ string FormatTime(int sec)
|
||||||
stringstream ss;
|
stringstream ss;
|
||||||
if (sec<60)
|
if (sec<60)
|
||||||
{
|
{
|
||||||
ss << setw(8) << sec << "s";
|
ss << setw(9) << sec << "s";
|
||||||
return ss.str();
|
return ss.str();
|
||||||
}
|
}
|
||||||
if (sec<3600)
|
if (sec<3600)
|
||||||
{
|
{
|
||||||
ss << setw(5) << sec/60 << "m" << setw(2) << setfill('0') << sec%60 << "s";
|
ss << setw(6) << sec/60 << "m" << setw(2) << setfill('0') << sec%60 << "s";
|
||||||
return ss.str();
|
return ss.str();
|
||||||
}
|
}
|
||||||
ss << setw(3) << sec/3600 << "h" << setw(2) << setfill('0') << (sec%3600)/60 << "m" << setw(2) << setfill('0') << sec%60 << "s";
|
ss << setw(3) << sec/3600 << "h" << setw(2) << setfill('0') << (sec%3600)/60 << "m" << setw(2) << setfill('0') << sec%60 << "s";
|
||||||
|
|
Loading…
Reference in New Issue