本文整理汇总了C++中Lattice::J_ij方法的典型用法代码示例。如果您正苦于以下问题:C++ Lattice::J_ij方法的具体用法?C++ Lattice::J_ij怎么用?C++ Lattice::J_ij使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Lattice
的用法示例。
在下文中一共展示了Lattice::J_ij方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: BuildLattice
Lattice* LatticeBuilder::BuildLattice()
{
int nConnections = Sites[0].SubSites[0].nn_ij.size();
Lattice* lat = new Lattice(nSites, nConnections);
for(int i=0; i<nLatticeSites; i++)
for(int j=0; j<nSubSites; j++) {
int id=Sites[i].SubSites[j].globalId;
lat->U[id] = Sites[i].SubSites[j].U;
lat->V[id] = Sites[i].SubSites[j].V;
for(int k=0; k<nConnections; k++) {
lat->nn_ij(id,k) = Sites[i].SubSites[j].nn_ij[k];
lat->T_ij(id,k) = Sites[i].SubSites[j].T_ij[k];
lat->J_ij(id,k) = Sites[i].SubSites[j].J_ij[k];
}
}
return lat;
}