本文整理汇总了C++中reference::To::get_faraday_corrected方法的典型用法代码示例。如果您正苦于以下问题:C++ To::get_faraday_corrected方法的具体用法?C++ To::get_faraday_corrected怎么用?C++ To::get_faraday_corrected使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类reference::To
的用法示例。
在下文中一共展示了To::get_faraday_corrected方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: finalize
void psradd::finalize ()
{
if (log_file)
fprintf (log_file, "\n");
if (reset_total)
return;
if (auto_add && auto_add_tscrunch)
{
if (verbose) cerr << "psradd: Auto add - tscrunching last "
<< total->integration_length()
<< " seconds of data." << endl;
total->tscrunch();
}
if (!time_direction)
{
// dedisperse to the new centre frequency
if (total->get_dedispersed())
total->dedisperse();
// correct Faraday rotation to the new centre frequency
if (total->get_faraday_corrected())
total->defaraday();
// re-compute the phase predictor to the new centre frequency
if (total->has_model() && total->has_ephemeris())
total->update_model ();
}
if (!testing)
{
if (verbose)
cerr << "psradd: Unloading archive: '" << unload_name << "'" << endl;
total->unload (unload_name);
}
}