@@ -96,15 +96,15 @@ SedInstanceTask::Impl::Impl(const SedAbstractTaskPtr &pTask)
9696
9797 mConstantDoubles .resize (mAnalyserModel ->constantCount (), NAN);
9898 mComputedConstantDoubles .resize (mAnalyserModel ->computedConstantCount (), NAN);
99- mAlgebraicDoubles .resize (mAnalyserModel ->algebraicCount (), NAN);
99+ mAlgebraicDoubles .resize (mAnalyserModel ->algebraicVariableCount (), NAN);
100100
101101 mConstants = mConstantDoubles .data ();
102102 mComputedConstants = mComputedConstantDoubles .data ();
103103 mAlgebraic = mAlgebraicDoubles .data ();
104104
105105 mResults .constants .resize (mAnalyserModel ->constantCount (), {});
106106 mResults .computedConstants .resize (mAnalyserModel ->computedConstantCount (), {});
107- mResults .algebraic .resize (mAnalyserModel ->algebraicCount (), {});
107+ mResults .algebraic .resize (mAnalyserModel ->algebraicVariableCount (), {});
108108}
109109
110110void SedInstanceTask::Impl::trackResults (size_t pIndex)
@@ -124,7 +124,7 @@ void SedInstanceTask::Impl::trackResults(size_t pIndex)
124124 mResults .computedConstants [i][pIndex] = mComputedConstants [i]; // NOLINT
125125 }
126126
127- for (size_t i {0 }; i < mAnalyserModel ->algebraicCount (); ++i) {
127+ for (size_t i {0 }; i < mAnalyserModel ->algebraicVariableCount (); ++i) {
128128 mResults .algebraic [i][pIndex] = mAlgebraic [i]; // NOLINT
129129 }
130130}
@@ -157,15 +157,15 @@ void SedInstanceTask::Impl::initialise()
157157 mVoi = mSedUniformTimeCourse ->pimpl ()->mOutputStartTime ;
158158
159159#ifdef __EMSCRIPTEN__
160- mRuntime ->initialiseVariablesForDifferentialModel (mStates , mRates , mConstants , mComputedConstants , mAlgebraic );
160+ mRuntime ->initialiseArraysForDifferentialModel (mStates , mRates , mConstants , mComputedConstants , mAlgebraic );
161161#else
162- mRuntime ->initialiseVariablesForDifferentialModel ()(mStates , mRates , mConstants , mComputedConstants , mAlgebraic );
162+ mRuntime ->initialiseArraysForDifferentialModel ()(mStates , mRates , mConstants , mComputedConstants , mAlgebraic );
163163#endif
164164 } else {
165165#ifdef __EMSCRIPTEN__
166- mRuntime ->initialiseVariablesForAlgebraicModel (mConstants , mComputedConstants , mAlgebraic );
166+ mRuntime ->initialiseArraysForAlgebraicModel (mConstants , mComputedConstants , mAlgebraic );
167167#else
168- mRuntime ->initialiseVariablesForAlgebraicModel ()(mConstants , mComputedConstants , mAlgebraic );
168+ mRuntime ->initialiseArraysForAlgebraicModel ()(mConstants , mComputedConstants , mAlgebraic );
169169#endif
170170 }
171171
@@ -245,7 +245,7 @@ double SedInstanceTask::Impl::run()
245245 mResults .computedConstants [i].resize (resultsSize, NAN);
246246 }
247247
248- for (size_t i {0 }; i < mAnalyserModel ->algebraicCount (); ++i) {
248+ for (size_t i {0 }; i < mAnalyserModel ->algebraicVariableCount (); ++i) {
249249 mResults .algebraic [i].resize (resultsSize, NAN);
250250 }
251251
@@ -302,7 +302,7 @@ double SedInstanceTask::Impl::run()
302302 mResults .computedConstants [i].resize (1 , mComputedConstants [i]); // NOLINT
303303 }
304304
305- for (size_t i {0 }; i < mAnalyserModel ->algebraicCount (); ++i) {
305+ for (size_t i {0 }; i < mAnalyserModel ->algebraicVariableCount (); ++i) {
306306 mResults .algebraic [i].resize (1 , mAlgebraic [i]); // NOLINT
307307 }
308308 }
@@ -467,36 +467,36 @@ std::string SedInstanceTask::Impl::computedConstantUnit(size_t pIndex) const
467467 return mAnalyserModel ->computedConstants ()[pIndex]->variable ()->units ()->name ();
468468}
469469
470- size_t SedInstanceTask::Impl::algebraicCount () const
470+ size_t SedInstanceTask::Impl::algebraicVariableCount () const
471471{
472- return mAnalyserModel ->algebraicCount ();
472+ return mAnalyserModel ->algebraicVariableCount ();
473473}
474474
475- Doubles SedInstanceTask::Impl::algebraic (size_t pIndex) const
475+ Doubles SedInstanceTask::Impl::algebraicVariable (size_t pIndex) const
476476{
477- if (pIndex >= mAnalyserModel ->algebraicCount ()) {
477+ if (pIndex >= mAnalyserModel ->algebraicVariableCount ()) {
478478 return {};
479479 }
480480
481481 return mResults .algebraic [pIndex];
482482}
483483
484- std::string SedInstanceTask::Impl::algebraicName (size_t pIndex) const
484+ std::string SedInstanceTask::Impl::algebraicVariableName (size_t pIndex) const
485485{
486- if (pIndex >= mAnalyserModel ->algebraicCount ()) {
486+ if (pIndex >= mAnalyserModel ->algebraicVariableCount ()) {
487487 return {};
488488 }
489489
490- return name (mAnalyserModel ->algebraic ()[pIndex]->variable ());
490+ return name (mAnalyserModel ->algebraicVariables ()[pIndex]->variable ());
491491}
492492
493- std::string SedInstanceTask::Impl::algebraicUnit (size_t pIndex) const
493+ std::string SedInstanceTask::Impl::algebraicVariableUnit (size_t pIndex) const
494494{
495- if (pIndex >= mAnalyserModel ->algebraicCount ()) {
495+ if (pIndex >= mAnalyserModel ->algebraicVariableCount ()) {
496496 return {};
497497 }
498498
499- return mAnalyserModel ->algebraic ()[pIndex]->variable ()->units ()->name ();
499+ return mAnalyserModel ->algebraicVariables ()[pIndex]->variable ()->units ()->name ();
500500}
501501
502502SedInstanceTask::SedInstanceTask (const SedAbstractTaskPtr &pTask)
@@ -649,31 +649,31 @@ std::string SedInstanceTask::computedConstantUnit(size_t pIndex) const
649649 return pimpl ()->computedConstantUnit (pIndex);
650650}
651651
652- size_t SedInstanceTask::algebraicCount () const
652+ size_t SedInstanceTask::algebraicVariableCount () const
653653{
654- return pimpl ()->algebraicCount ();
654+ return pimpl ()->algebraicVariableCount ();
655655}
656656
657- Doubles SedInstanceTask::algebraic (size_t pIndex) const
657+ Doubles SedInstanceTask::algebraicVariable (size_t pIndex) const
658658{
659- return pimpl ()->algebraic (pIndex);
659+ return pimpl ()->algebraicVariable (pIndex);
660660}
661661
662662#ifdef __EMSCRIPTEN__
663- emscripten::val SedInstanceTask::algebraicAsArray (size_t pIndex) const
663+ emscripten::val SedInstanceTask::algebraicVariableAsArray (size_t pIndex) const
664664{
665- return emscripten::val::array (algebraic (pIndex));
665+ return emscripten::val::array (algebraicVariable (pIndex));
666666}
667667#endif
668668
669- std::string SedInstanceTask::algebraicName (size_t pIndex) const
669+ std::string SedInstanceTask::algebraicVariableName (size_t pIndex) const
670670{
671- return pimpl ()->algebraicName (pIndex);
671+ return pimpl ()->algebraicVariableName (pIndex);
672672}
673673
674- std::string SedInstanceTask::algebraicUnit (size_t pIndex) const
674+ std::string SedInstanceTask::algebraicVariableUnit (size_t pIndex) const
675675{
676- return pimpl ()->algebraicUnit (pIndex);
676+ return pimpl ()->algebraicVariableUnit (pIndex);
677677}
678678
679679} // namespace libOpenCOR
0 commit comments