Skip to content

Commit e9974f0

Browse files
committed
Fixed another issue with the parameter plot variable.
1 parent d17d781 commit e9974f0

1 file changed

Lines changed: 8 additions & 3 deletions

File tree

FECore/FECorePlot.cpp

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -310,10 +310,15 @@ bool FEPlotParameter::Save(FEDomain& dom, FEDataStream& a)
310310
FEElement& e = dom.ElementRef(i);
311311
int ne = e.Nodes();
312312

313-
vector<double> sn(ne);
314-
for (int j = 0; j < ne; ++j)
313+
const FEElementSet* elset = map->GetElementSet();
314+
int n = elset->GetLocalIndex(e);
315+
vector<double> sn(ne, 0.0);
316+
if (n >= 0)
315317
{
316-
sn[j] = map->value<double>(i, j);
318+
for (int j = 0; j < ne; ++j)
319+
{
320+
sn[j] = map->value<double>(n, j);
321+
}
317322
}
318323

319324
// push data to archive

0 commit comments

Comments
 (0)