Skip to content

Commit a8dea2c

Browse files
committed
Fixed bug in SBS apparent density plot variable.
1 parent fe176a4 commit a8dea2c

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

FEBioChem/FEBioChemPlot.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -396,12 +396,13 @@ bool FEChemPlotSBSApparentDensity::Save(FEDomain &dom, FEDataStream& a)
396396
FEChemReactionDomain& rdom = static_cast<FEChemReactionDomain&>(dom);
397397

398398
FEChemReactionDiffusionMaterial* mat = dynamic_cast<FEChemReactionDiffusionMaterial*>(rdom.GetMaterial());
399+
int nsol = mat->Species();
399400
int nsbm = m_sbmName.size();
400401
vector<int> lid(nsbm, -1);
401402
for (int i = 0; i < nsbm; ++i)
402403
{
403404
FEChemReactiveSpeciesBase* rs = mat->FindSpecies(m_sbmName[i]);
404-
if (rs) lid[i] = rs->GetLocalID();
405+
if (rs) lid[i] = rs->GetLocalID() - nsol;
405406
}
406407

407408
if ((nsbm == 1) && (lid[0] == -1)) return false;

0 commit comments

Comments
 (0)