예제 #1
0
 void set_dm_list(float* dm_list_ptr, unsigned int ndms)
 {
   dm_list.resize(ndms);
   std::copy(dm_list_ptr, dm_list_ptr+ndms, dm_list.begin());
   dedisp_error error = dedisp_set_dm_list(plan,&dm_list[0],dm_list.size());
   ErrorChecker::check_dedisp_error(error,"set_dm_list");
 }
예제 #2
0
 void set_dm_list(std::vector<float> dm_list_vec)
 {
   dm_list.resize(dm_list_vec.size());
   std::copy(dm_list_vec.begin(), dm_list_vec.end(), dm_list.begin());
   dedisp_error error = dedisp_set_dm_list(plan,&dm_list[0],dm_list.size());
   ErrorChecker::check_dedisp_error(error,"set_dm_list");
 }
예제 #3
0
void DedispPlan::set_dm_list(const float_type* dm_list,
							 size_type         count) {
	check_error( dedisp_set_dm_list(m_plan, dm_list, count), "dedisp_set_dm_list" );
}