本文整理汇总了C++中DataList::at方法的典型用法代码示例。如果您正苦于以下问题:C++ DataList::at方法的具体用法?C++ DataList::at怎么用?C++ DataList::at使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DataList
的用法示例。
在下文中一共展示了DataList::at方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: sendSumwz
void ParallelInfo::sendSumwz(const DataList &toSend)
{
int P_Tag = 0;
// P_Info points to the info struct for the neigbor under consideration
ParallelInfo *P_Info;
#if defined(TIMING_MODE)
long long start, elapsed;
start = rdtsc();
#endif
P_Info = &P_Nodes[0];
// send sumwz to the root node
for (unsigned int i = 0; i < toSend.size(); i++)
P_Info->P_sumwz[i] = toSend.at(i);
#if defined(RNG_BUCKET)
P_RandComm->Send(&P_Info->P_sumwz[0], totalNumNrns, MPI_DOUBLE,
P_ROOT_NODE_NUM, P_Tag, MPI_COMM_WORLD);
#else
MPI_Send(&P_Info->P_sumwz[0], totalNumNrns, MPI_DOUBLE, P_ROOT_NODE_NUM,
P_Tag, MPI_COMM_WORLD);
#endif
#if defined(TIMING_MODE)
elapsed = rdtsc() - start;
Output::Out() << MSG << "Elapsed nonroot_snd time = "
<< elapsed * 1.0 / TICKS_PER_SEC << " seconds" << endl;
#endif
}