@@ -238,13 +238,13 @@ bool AnalyserInternalEquation::check(const AnalyserModelPtr &model, bool checkNl
238238 for (const auto &variable : mAllVariables ) {
239239 switch (variable->mType ) {
240240 case AnalyserInternalVariable::Type::INITIALISED:
241- case AnalyserInternalVariable::Type::INITIALISED_ALGEBRAIC :
241+ case AnalyserInternalVariable::Type::INITIALISED_ALGEBRAIC_VARIABLE :
242242 // The equation contains an initialised variable, so track it
243243 // and consider it as an algebraic variable.
244244
245245 initialisedVariables.push_back (variable);
246246
247- variable->mType = AnalyserInternalVariable::Type::INITIALISED_ALGEBRAIC ;
247+ variable->mType = AnalyserInternalVariable::Type::INITIALISED_ALGEBRAIC_VARIABLE ;
248248
249249 break ;
250250 default :
@@ -302,15 +302,15 @@ bool AnalyserInternalEquation::check(const AnalyserModelPtr &model, bool checkNl
302302 AnalyserInternalVariable::Type::COMPUTED_TRUE_CONSTANT :
303303 mComputedVariableBasedConstant ?
304304 AnalyserInternalVariable::Type::COMPUTED_VARIABLE_BASED_CONSTANT :
305- AnalyserInternalVariable::Type::ALGEBRAIC ;
305+ AnalyserInternalVariable::Type::ALGEBRAIC_VARIABLE ;
306306 }
307307
308308 switch (variable->mType ) {
309309 case AnalyserInternalVariable::Type::STATE:
310310 case AnalyserInternalVariable::Type::COMPUTED_TRUE_CONSTANT:
311311 case AnalyserInternalVariable::Type::COMPUTED_VARIABLE_BASED_CONSTANT:
312- case AnalyserInternalVariable::Type::INITIALISED_ALGEBRAIC :
313- case AnalyserInternalVariable::Type::ALGEBRAIC :
312+ case AnalyserInternalVariable::Type::INITIALISED_ALGEBRAIC_VARIABLE :
313+ case AnalyserInternalVariable::Type::ALGEBRAIC_VARIABLE :
314314 variable->mIsKnownStateVariable = variable->mType == AnalyserInternalVariable::Type::STATE;
315315
316316 mUnknownVariables .push_back (variable);
@@ -767,7 +767,7 @@ void Analyser::AnalyserImpl::analyseNode(const XmlNodePtr &node,
767767 auto iter = mStandardUnits .find (unitsName);
768768
769769 if (iter == mStandardUnits .end ()) {
770- auto units = libcellml:: Units::create (unitsName);
770+ auto units = Units::create (unitsName);
771771
772772 mCiCnUnits .emplace (ast, units);
773773 mStandardUnits .emplace (unitsName, units);
@@ -2731,7 +2731,7 @@ void Analyser::AnalyserImpl::analyseModel(const ModelPtr &model)
27312731 // an initial guess) that needs to be computed using an NLA
27322732 // system. So, requalify the unknown variable and equation.
27332733
2734- unknownVariable->mType = AnalyserInternalVariable::Type::ALGEBRAIC ;
2734+ unknownVariable->mType = AnalyserInternalVariable::Type::ALGEBRAIC_VARIABLE ;
27352735 internalEquation->mType = AnalyserInternalEquation::Type::ALGEBRAIC;
27362736
27372737 break ;
@@ -2881,16 +2881,16 @@ void Analyser::AnalyserImpl::analyseModel(const ModelPtr &model)
28812881 auto stateIndex = MAX_SIZE_T;
28822882 auto constantIndex = MAX_SIZE_T;
28832883 auto computedConstantIndex = MAX_SIZE_T;
2884- auto algebraicIndex = MAX_SIZE_T;
2885- auto externalIndex = MAX_SIZE_T;
2884+ auto algebraicVariableIndex = MAX_SIZE_T;
2885+ auto externalVariableIndex = MAX_SIZE_T;
28862886
28872887 for (const auto &internalVariable : mInternalVariables ) {
28882888 // Determine the type of the variable.
28892889
28902890 AnalyserVariable::Type variableType;
28912891
28922892 if (internalVariable->mIsExternalVariable ) {
2893- variableType = AnalyserVariable::Type::EXTERNAL ;
2893+ variableType = AnalyserVariable::Type::EXTERNAL_VARIABLE ;
28942894 } else {
28952895 switch (internalVariable->mType ) {
28962896 case AnalyserInternalVariable::Type::STATE:
@@ -2906,9 +2906,9 @@ void Analyser::AnalyserImpl::analyseModel(const ModelPtr &model)
29062906 variableType = AnalyserVariable::Type::COMPUTED_CONSTANT;
29072907
29082908 break ;
2909- case AnalyserInternalVariable::Type::ALGEBRAIC :
2910- case AnalyserInternalVariable::Type::INITIALISED_ALGEBRAIC :
2911- variableType = AnalyserVariable::Type::ALGEBRAIC ;
2909+ case AnalyserInternalVariable::Type::ALGEBRAIC_VARIABLE :
2910+ case AnalyserInternalVariable::Type::INITIALISED_ALGEBRAIC_VARIABLE :
2911+ variableType = AnalyserVariable::Type::ALGEBRAIC_VARIABLE ;
29122912
29132913 break ;
29142914 default : // AnalyserInternalVariable::Type::VARIABLE_OF_INTEGRATION.
@@ -2937,7 +2937,7 @@ void Analyser::AnalyserImpl::analyseModel(const ModelPtr &model)
29372937 // Correct the type of the variable if it is a computed constant that is computed using an NLA equation.
29382938
29392939 if ((variableType == AnalyserVariable::Type::COMPUTED_CONSTANT) && isNlaEquation) {
2940- variableType = AnalyserVariable::Type::ALGEBRAIC ;
2940+ variableType = AnalyserVariable::Type::ALGEBRAIC_VARIABLE ;
29412941 }
29422942
29432943 // Populate and keep track of the state/variable.
@@ -2951,10 +2951,10 @@ void Analyser::AnalyserImpl::analyseModel(const ModelPtr &model)
29512951 ++constantIndex :
29522952 (variableType == AnalyserVariable::Type::COMPUTED_CONSTANT) ?
29532953 ++computedConstantIndex :
2954- (variableType == AnalyserVariable::Type::ALGEBRAIC ) ?
2955- ++algebraicIndex :
2956- ++externalIndex ,
2957- (variableType == AnalyserVariable::Type::EXTERNAL ) ?
2954+ (variableType == AnalyserVariable::Type::ALGEBRAIC_VARIABLE ) ?
2955+ ++algebraicVariableIndex :
2956+ ++externalVariableIndex ,
2957+ (variableType == AnalyserVariable::Type::EXTERNAL_VARIABLE ) ?
29582958 nullptr :
29592959 internalVariable->mInitialisingVariable ,
29602960 internalVariable->mVariable , mModel , equations);
@@ -2968,10 +2968,10 @@ void Analyser::AnalyserImpl::analyseModel(const ModelPtr &model)
29682968 mModel ->mPimpl ->mConstants .push_back (variable);
29692969 } else if (variableType == AnalyserVariable::Type::COMPUTED_CONSTANT) {
29702970 mModel ->mPimpl ->mComputedConstants .push_back (variable);
2971- } else if (variableType == AnalyserVariable::Type::ALGEBRAIC ) {
2972- mModel ->mPimpl ->mAlgebraic .push_back (variable);
2973- } else { // AnalyserVariable::Type::EXTERNAL .
2974- mModel ->mPimpl ->mExternals .push_back (variable);
2971+ } else if (variableType == AnalyserVariable::Type::ALGEBRAIC_VARIABLE ) {
2972+ mModel ->mPimpl ->mAlgebraicVariables .push_back (variable);
2973+ } else { // AnalyserVariable::Type::EXTERNAL_VARIABLE .
2974+ mModel ->mPimpl ->mExternalVariables .push_back (variable);
29752975 }
29762976 }
29772977
@@ -3086,10 +3086,10 @@ void Analyser::AnalyserImpl::analyseModel(const ModelPtr &model)
30863086 equation->mPimpl ->mStates .push_back (variable);
30873087 } else if (variableType == AnalyserVariable::Type::COMPUTED_CONSTANT) {
30883088 equation->mPimpl ->mComputedConstants .push_back (variable);
3089- } else if (variableType == AnalyserVariable::Type::ALGEBRAIC ) {
3090- equation->mPimpl ->mAlgebraic .push_back (variable);
3091- } else { // AnalyserVariable::Type::EXTERNAL .
3092- equation->mPimpl ->mExternals .push_back (variable);
3089+ } else if (variableType == AnalyserVariable::Type::ALGEBRAIC_VARIABLE ) {
3090+ equation->mPimpl ->mAlgebraicVariables .push_back (variable);
3091+ } else { // AnalyserVariable::Type::EXTERNAL_VARIABLE .
3092+ equation->mPimpl ->mExternalVariables .push_back (variable);
30933093 }
30943094 }
30953095
0 commit comments