This commit is contained in:
张壹 2025-04-12 18:34:01 +08:00
parent e8068f11f6
commit 226e23fad7

View File

@ -175,12 +175,18 @@ void gctl::read_Swarm_shc(std::string file, array<shc_data> &SHCs, int &spline_o
tio.get_column(vals, i + 3); tio.get_column(vals, i + 3);
for (size_t j = 0; j < rnum; j++) for (size_t j = 0; j < rnum; j++)
{ {
if (mid[j] >= 0) if (mid[j] > 0)
{ {
id = nid[j]*(nid[j] + 1)/2 + mid[j]; id = nid[j]*(nid[j] + 1)/2 + mid[j];
SHCs[i].Snm[id] = vals[j]; SHCs[i].Snm[id] = vals[j];
SHCs[i].Cnm[id] = vals[j + 1]; SHCs[i].Cnm[id] = vals[j + 1];
} }
else if (mid[j] == 0)
{
id = nid[j]*(nid[j] + 1)/2;
SHCs[i].Snm[id] = vals[j];
SHCs[i].Cnm[id] = 0.0;
}
} }
} }
return; return;