2025-07-07 17:50 ftp://ftp.de.debian.org/debian/pool/main/d/dyssol/dyssol_1.5.0.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-63-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.17.0 head-info: 8833e3e (2025-07-07 13:50:36 +0200) count: 1346 1279 elapsed-time: 4.5 10.5 head-timing-info: old-timing-info: head results: dyssol-1.5.0/BaseSolvers/AgglomerationSolver.h:39:2: debug: Failed to parse 'using kernel_t = double ( double , double ) ;'. The checking continues anyway. [simplifyUsing] dyssol-1.5.0/BaseSolvers/BaseSolver.h:94:14: performance: Function 'GetName()' should return member 'm_name' by const reference. [returnByReference] dyssol-1.5.0/BaseSolvers/BaseSolver.h:99:14: performance: Function 'GetAuthorName()' should return member 'm_authorName' by const reference. [returnByReference] dyssol-1.5.0/BaseSolvers/BaseSolver.h:109:14: performance: Function 'GetUniqueID()' should return member 'm_uniqueID' by const reference. [returnByReference] dyssol-1.5.0/BaseSolvers/BaseSolver.h:114:14: performance: Function 'GetHelpLink()' should return member 'm_helpLink' by const reference. [returnByReference] dyssol-1.5.0/CacheHandler/BaseCacheHandler.cpp:35:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] dyssol-1.5.0/CacheHandler/BaseCacheHandler.cpp:79:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeEnd [valueFlowBailoutIncompleteVar] dyssol-1.5.0/CacheHandler/BaseCacheHandler.cpp:106:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeEnd [valueFlowBailoutIncompleteVar] dyssol-1.5.0/CacheHandler/BaseCacheHandler.cpp:142:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valid [valueFlowBailoutIncompleteVar] dyssol-1.5.0/CacheHandler/BaseCacheHandler.cpp:175:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] dyssol-1.5.0/CacheHandler/BaseCacheHandler.cpp:181:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileNumber [valueFlowBailoutIncompleteVar] dyssol-1.5.0/CacheHandler/BaseCacheHandler.cpp:194:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] dyssol-1.5.0/CacheHandler/BaseCacheHandler.cpp:43:18: style: Local variable 'file' shadows outer variable [shadowVariable] dyssol-1.5.0/CacheHandler/BaseCacheHandler.cpp:35:16: note: Shadowed declaration dyssol-1.5.0/CacheHandler/BaseCacheHandler.cpp:43:18: note: Shadow variable dyssol-1.5.0/CacheHandler/BaseCacheHandler.cpp:229:15: style: Variable 'descriptor' can be declared as reference to const [constVariableReference] dyssol-1.5.0/CacheHandler/BaseCacheHandler.cpp:239:15: style: Variable 'descriptor' can be declared as reference to const [constVariableReference] dyssol-1.5.0/CacheHandler/BaseCacheHandler.cpp:146:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/CacheHandler/BaseCacheHandler.cpp:157:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/CacheHandler/BaseCacheHandler.cpp:231:5: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/CacheHandler/MDMatrCacher.cpp:29:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valid [valueFlowBailoutIncompleteVar] dyssol-1.5.0/CacheHandler/MDMatrCacher.cpp:62:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valid [valueFlowBailoutIncompleteVar] dyssol-1.5.0/CacheHandler/MDMatrCacher.cpp:87:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valid [valueFlowBailoutIncompleteVar] dyssol-1.5.0/CacheHandler/MDMatrCacher.cpp:122:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valid [valueFlowBailoutIncompleteVar] dyssol-1.5.0/CacheHandler/MDMatrCacher.h:12:3: style: The destructor '~CMDMatrCacher' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dyssol-1.5.0/CacheHandler/BaseCacheHandler.h:40:11: note: Virtual destructor in base class dyssol-1.5.0/CacheHandler/MDMatrCacher.h:12:3: note: Destructor in derived class dyssol-1.5.0/CacheHandler/MDMatrCacher.cpp:142:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dyssol-1.5.0/CacheHandler/MDMatrCacher.cpp:143:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dyssol-1.5.0/CacheHandler/MDMatrCacher.cpp:149:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dyssol-1.5.0/CacheHandler/MDMatrCacher.cpp:150:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dyssol-1.5.0/CacheHandler/MDMatrCacher.cpp:186:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dyssol-1.5.0/CacheHandler/MDMatrCacher.cpp:187:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dyssol-1.5.0/CacheHandler/MDMatrCacher.cpp:188:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dyssol-1.5.0/CacheHandler/MDMatrCacher.cpp:189:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dyssol-1.5.0/CacheHandler/MDMatrCacher.cpp:149:16: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] dyssol-1.5.0/CacheHandler/MDMatrCacher.cpp:150:16: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] dyssol-1.5.0/CacheHandler/MDMatrCacher.cpp:188:16: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] dyssol-1.5.0/CacheHandler/MDMatrCacher.cpp:189:16: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] dyssol-1.5.0/CacheHandler/MDMatrCacher.cpp:118:81: style: Parameter '_vvData' can be declared as reference to const [constParameterReference] dyssol-1.5.0/CacheHandler/MDMatrCacher.cpp:36:16: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/CacheHandler/MDMatrCacher.cpp:69:16: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/DyssolCLI/main.cpp:15:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dyssol-1.5.0/DyssolCLI/main.cpp:30:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dyssol-1.5.0/DyssolCLI/main.cpp:39:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dyssol-1.5.0/DyssolCLI/main.cpp:80:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dyssol-1.5.0/DyssolCLI/main.cpp:106:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dyssol-1.5.0/DyssolCLI/main.cpp:138:13: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/DyssolGUI/main.cpp:26:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dyssol-1.5.0/DyssolGUI/main.cpp:35:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Resources [valueFlowBailoutIncompleteVar] dyssol-1.5.0/EquationSolvers/DAEModel.cpp:61:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dVariableInit [valueFlowBailoutIncompleteVar] dyssol-1.5.0/EquationSolvers/DAEModel.cpp:76:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dDerivativeInit [valueFlowBailoutIncompleteVar] dyssol-1.5.0/EquationSolvers/DAEModel.cpp:91:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dConstraint [valueFlowBailoutIncompleteVar] dyssol-1.5.0/EquationSolvers/DAEModel.cpp:117:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bIsDifferential [valueFlowBailoutIncompleteVar] dyssol-1.5.0/EquationSolvers/DAEModel.cpp:193:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] dyssol-1.5.0/EquationSolvers/DAEModel.cpp:58:19: style:inconclusive: Technically the member function 'CDAEModel::GetVarInitValue' can be const. [functionConst] dyssol-1.5.0/EquationSolvers/DAEModel.h:82:9: note: Technically the member function 'CDAEModel::GetVarInitValue' can be const. dyssol-1.5.0/EquationSolvers/DAEModel.cpp:58:19: note: Technically the member function 'CDAEModel::GetVarInitValue' can be const. dyssol-1.5.0/EquationSolvers/DAEModel.cpp:73:19: style:inconclusive: Technically the member function 'CDAEModel::GetDerInitValue' can be const. [functionConst] dyssol-1.5.0/EquationSolvers/DAEModel.h:88:9: note: Technically the member function 'CDAEModel::GetDerInitValue' can be const. dyssol-1.5.0/EquationSolvers/DAEModel.cpp:73:19: note: Technically the member function 'CDAEModel::GetDerInitValue' can be const. dyssol-1.5.0/EquationSolvers/DAEModel.cpp:88:19: style:inconclusive: Technically the member function 'CDAEModel::GetConstraintValue' can be const. [functionConst] dyssol-1.5.0/EquationSolvers/DAEModel.h:92:9: note: Technically the member function 'CDAEModel::GetConstraintValue' can be const. dyssol-1.5.0/EquationSolvers/DAEModel.cpp:88:19: note: Technically the member function 'CDAEModel::GetConstraintValue' can be const. dyssol-1.5.0/EquationSolvers/DAEModel.cpp:114:19: style:inconclusive: Technically the member function 'CDAEModel::GetVarType' can be const. [functionConst] dyssol-1.5.0/EquationSolvers/DAEModel.h:106:9: note: Technically the member function 'CDAEModel::GetVarType' can be const. dyssol-1.5.0/EquationSolvers/DAEModel.cpp:114:19: note: Technically the member function 'CDAEModel::GetVarType' can be const. dyssol-1.5.0/EquationSolvers/DAEModel.cpp:146:19: style:inconclusive: Technically the member function 'CDAEModel::GetRTol' can be const. [functionConst] dyssol-1.5.0/EquationSolvers/DAEModel.h:122:9: note: Technically the member function 'CDAEModel::GetRTol' can be const. dyssol-1.5.0/EquationSolvers/DAEModel.cpp:146:19: note: Technically the member function 'CDAEModel::GetRTol' can be const. dyssol-1.5.0/EquationSolvers/DAEModel.cpp:151:19: style:inconclusive: Technically the member function 'CDAEModel::GetATol' can be const. [functionConst] dyssol-1.5.0/EquationSolvers/DAEModel.h:125:9: note: Technically the member function 'CDAEModel::GetATol' can be const. dyssol-1.5.0/EquationSolvers/DAEModel.cpp:151:19: note: Technically the member function 'CDAEModel::GetATol' can be const. dyssol-1.5.0/EquationSolvers/DAEModel.h:28:3: style: Struct 'sStateVariable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dyssol-1.5.0/EquationSolvers/DAEModel.cpp:137:67: style: Parameter '_vATol' can be declared as reference to const [constParameterReference] dyssol-1.5.0/EquationSolvers/DAEModel.cpp:40:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/EquationSolvers/DAEModel.cpp:69:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/EquationSolvers/DAEModel.cpp:84:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/EquationSolvers/DAEModel.cpp:99:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/EquationSolvers/DAEModel.cpp:125:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/EquationSolvers/DAESolver.cpp:67:104: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDA_NORMAL [valueFlowBailoutIncompleteVar] dyssol-1.5.0/EquationSolvers/DAESolver.cpp:96:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDA_SUCCESS [valueFlowBailoutIncompleteVar] dyssol-1.5.0/EquationSolvers/DAESolver.cpp:128:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDA_YA_YDP_INIT [valueFlowBailoutIncompleteVar] dyssol-1.5.0/EquationSolvers/DAESolver.cpp:151:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDA_SUCCESS [valueFlowBailoutIncompleteVar] dyssol-1.5.0/EquationSolvers/DAESolver.cpp:176:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MXORDP1 [valueFlowBailoutIncompleteVar] dyssol-1.5.0/EquationSolvers/DAESolver.cpp:197:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MXORDP1 [valueFlowBailoutIncompleteVar] dyssol-1.5.0/EquationSolvers/DAESolver.cpp:289:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDA_SUCCESS [valueFlowBailoutIncompleteVar] dyssol-1.5.0/EquationSolvers/DAESolver.cpp:362:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MXORDP1 [valueFlowBailoutIncompleteVar] dyssol-1.5.0/EquationSolvers/DAESolver.h:106:28: performance: Function 'GetError()' should return member 'm_errorMessage' by const reference. [returnByReference] dyssol-1.5.0/EquationSolvers/NLModel.cpp:49:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dVariableInit [valueFlowBailoutIncompleteVar] dyssol-1.5.0/EquationSolvers/NLModel.cpp:56:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dConstraint [valueFlowBailoutIncompleteVar] dyssol-1.5.0/EquationSolvers/NLModel.cpp:63:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dUScale [valueFlowBailoutIncompleteVar] dyssol-1.5.0/EquationSolvers/NLModel.cpp:70:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dFScale [valueFlowBailoutIncompleteVar] dyssol-1.5.0/EquationSolvers/NLModel.cpp:100:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] dyssol-1.5.0/EquationSolvers/NLModel.cpp:46:18: style:inconclusive: Technically the member function 'CNLModel::GetVarInitValue' can be const. [functionConst] dyssol-1.5.0/EquationSolvers/NLModel.h:73:9: note: Technically the member function 'CNLModel::GetVarInitValue' can be const. dyssol-1.5.0/EquationSolvers/NLModel.cpp:46:18: note: Technically the member function 'CNLModel::GetVarInitValue' can be const. dyssol-1.5.0/EquationSolvers/NLModel.cpp:53:18: style:inconclusive: Technically the member function 'CNLModel::GetConstraintValue' can be const. [functionConst] dyssol-1.5.0/EquationSolvers/NLModel.h:76:9: note: Technically the member function 'CNLModel::GetConstraintValue' can be const. dyssol-1.5.0/EquationSolvers/NLModel.cpp:53:18: note: Technically the member function 'CNLModel::GetConstraintValue' can be const. dyssol-1.5.0/EquationSolvers/NLModel.cpp:60:18: style:inconclusive: Technically the member function 'CNLModel::GetUScaleValue' can be const. [functionConst] dyssol-1.5.0/EquationSolvers/NLModel.h:79:9: note: Technically the member function 'CNLModel::GetUScaleValue' can be const. dyssol-1.5.0/EquationSolvers/NLModel.cpp:60:18: note: Technically the member function 'CNLModel::GetUScaleValue' can be const. dyssol-1.5.0/EquationSolvers/NLModel.cpp:67:18: style:inconclusive: Technically the member function 'CNLModel::GetFScaleValue' can be const. [functionConst] dyssol-1.5.0/EquationSolvers/NLModel.h:82:9: note: Technically the member function 'CNLModel::GetFScaleValue' can be const. dyssol-1.5.0/EquationSolvers/NLModel.cpp:67:18: note: Technically the member function 'CNLModel::GetFScaleValue' can be const. dyssol-1.5.0/EquationSolvers/NLModel.h:28:3: style: Struct 'SNLVariable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dyssol-1.5.0/EquationSolvers/NLModel.cpp:37:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/EquationSolvers/NLSolver.cpp:84:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Newton [valueFlowBailoutIncompleteVar] dyssol-1.5.0/EquationSolvers/NLSolver.cpp:96:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Fixedpoint [valueFlowBailoutIncompleteVar] dyssol-1.5.0/EquationSolvers/NLSolver.cpp:122:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KIN_SUCCESS [valueFlowBailoutIncompleteVar] dyssol-1.5.0/EquationSolvers/NLSolver.cpp:154:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KIN_SUCCESS [valueFlowBailoutIncompleteVar] dyssol-1.5.0/EquationSolvers/NLSolver.cpp:253:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KIN_SUCCESS [valueFlowBailoutIncompleteVar] dyssol-1.5.0/EquationSolvers/NLSolver.cpp:72:30: style:inconclusive: Technically the member function 'CNLSolver::GetStrategy' can be const. [functionConst] dyssol-1.5.0/EquationSolvers/NLSolver.h:73:20: note: Technically the member function 'CNLSolver::GetStrategy' can be const. dyssol-1.5.0/EquationSolvers/NLSolver.cpp:72:30: note: Technically the member function 'CNLSolver::GetStrategy' can be const. dyssol-1.5.0/EquationSolvers/NLSolver.cpp:312:17: performance:inconclusive: Technically the member function 'CNLSolver::CopyNVector' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/EquationSolvers/NLSolver.h:123:7: note: Technically the member function 'CNLSolver::CopyNVector' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/EquationSolvers/NLSolver.cpp:312:17: note: Technically the member function 'CNLSolver::CopyNVector' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/EquationSolvers/NLSolver.h:63:2: style: Class 'CNLSolver' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dyssol-1.5.0/EquationSolvers/NLSolver.h:107:14: performance: Function 'GetError()' should return member 'm_errorMessage' by const reference. [returnByReference] dyssol-1.5.0/GUIDialogs/CalculationSequenceEditor/CalculationSequenceEditor.cpp:76:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSE_Partition [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/CalculationSequenceEditor/CalculationSequenceEditor.cpp:160:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/CalculationSequenceEditor/CalculationSequenceEditor.cpp:311:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSE_Models [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/CalculationSequenceEditor/CalculationSequenceEditor.cpp:327:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSE_Models [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/CalculationSequenceEditor/CalculationSequenceEditor.h:33:2: style: Class 'CCalculationSequenceEditor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dyssol-1.5.0/GUIDialogs/CompoundsManager/CompoundsManager.cpp:134:3: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/GUIDialogs/DustFormationTesterTab/DustFormationTesterTab.cpp:17:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Stretch [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/DustFormationTesterTab/DustFormationTesterTab.cpp:32:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentIndexChanged [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/DustFormationTesterTab/DustFormationTesterTab.cpp:206:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSD_MassFrac [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/DustFormationTesterTab/DustFormationTesterTab.cpp:227:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectCurrent [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/DustFormationTesterTab/DustFormationTesterTab.cpp:248:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/DustFormationTesterTab/DustFormationTesterTab.cpp:258:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/DustFormationTesterTab/DustFormationTesterTab.cpp:268:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/FlowsheetEditor/FlowsheetEditor.cpp:30:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtendedSelection [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/FlowsheetEditor/FlowsheetEditor.cpp:64:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentIndexChanged [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/FlowsheetEditor/FlowsheetEditor.cpp:107:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/FlowsheetEditor/FlowsheetEditor.cpp:123:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_UnitDefaultName [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/FlowsheetEditor/FlowsheetEditor.cpp:155:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UP [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/FlowsheetEditor/FlowsheetEditor.cpp:165:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOWN [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/FlowsheetEditor/FlowsheetEditor.cpp:174:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_StreamDefaultName [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/FlowsheetEditor/FlowsheetEditor.cpp:202:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UP [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/FlowsheetEditor/FlowsheetEditor.cpp:212:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOWN [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/FlowsheetEditor/FlowsheetEditor.cpp:222:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/FlowsheetEditor/FlowsheetEditor.cpp:228:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/FlowsheetEditor/FlowsheetEditor.cpp:287:159: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/FlowsheetEditor/FlowsheetEditor.cpp:306:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIME_DEPENDENT [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/FlowsheetEditor/FlowsheetEditor.cpp:349:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIME_DEPENDENT [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/FlowsheetEditor/FlowsheetEditor.cpp:409:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIME_DEPENDENT [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/FlowsheetEditor/FlowsheetEditor.cpp:516:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/FlowsheetEditor/FlowsheetEditor.cpp:592:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoButton [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/FlowsheetEditor/FlowsheetEditor.cpp:742:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/FlowsheetEditor/FlowsheetEditor.cpp:776:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/FlowsheetEditor/FlowsheetEditor.cpp:958:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIME_DEPENDENT [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/FlowsheetEditor/FlowsheetEditor.cpp:1066:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONSTANT [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/FlowsheetEditor/GraphvizHandler.h:22:2: style: Class 'CGraphvizHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dyssol-1.5.0/GUIDialogs/FlowsheetEditor/FlowsheetViewer.h:42:2: style: Class 'CFlowsheetViewer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dyssol-1.5.0/GUIDialogs/FlowsheetEditor/FlowsheetEditor.cpp:553:10: style: The scope of the variable 'index' can be reduced. [variableScope] dyssol-1.5.0/GUIDialogs/FlowsheetEditor/FlowsheetViewer.cpp:25:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowMaximizeButtonHint [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/FlowsheetEditor/FlowsheetViewer.cpp:40:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/FlowsheetEditor/FlowsheetViewer.cpp:49:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dyssol_ConfigCachePath [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/FlowsheetEditor/FlowsheetViewer.cpp:113:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FV_DialogSaveAs [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/FlowsheetEditor/FlowsheetViewer.cpp:135:118: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SmoothTransformation [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/FlowsheetEditor/FlowsheetViewer.cpp:141:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArrowCursor [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/FlowsheetEditor/FlowsheetViewer.cpp:159:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FV_ConfigStyle [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/FlowsheetEditor/FlowsheetViewer.cpp:173:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/FlowsheetEditor/FlowsheetViewer.cpp:187:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClosedHandCursor [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/FlowsheetEditor/FlowsheetViewer.cpp:194:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpenHandCursor [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/FlowsheetEditor/FlowsheetViewer.cpp:214:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowStateChange [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/FlowsheetEditor/FlowsheetViewer.cpp:227:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Wheel [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/FlowsheetEditor/ReactionWidget.cpp:53:177: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VAPOR [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/FlowsheetEditor/ReactionWidget.cpp:68:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLID [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/FlowsheetEditor/ReactionsEditor.cpp:37:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable accept [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/FlowsheetEditor/ReactionsEditor.cpp:17:15: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/GUIDialogs/FlowsheetEditor/ReactionsEditor.cpp:56:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/GUIDialogs/GridEditor/DimensionParameters.cpp:23:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentIndexChanged [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/GridEditor/DimensionParameters.cpp:43:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_TYPES [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/GridEditor/DimensionParameters.cpp:63:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRID_NUMERIC [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/GridEditor/DimensionParameters.cpp:70:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRID_FUN_MANUAL [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/GridEditor/DimensionParameters.cpp:126:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRID_NUMERIC [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/GridEditor/DimensionParameters.cpp:140:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRID_NUMERIC [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/GridEditor/DimensionParameters.cpp:160:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRID_NUMERIC [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/GridEditor/DimensionParameters.cpp:188:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRID_NUMERIC [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/GridEditor/DimensionParameters.cpp:212:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_SIZE [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/GridEditor/DimensionParameters.cpp:227:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRID_NUMERIC [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/GridEditor/DimensionParameters.cpp:238:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRID_FUN_MANUAL [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/GridEditor/DimensionParameters.cpp:265:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRID_NUMERIC [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/GridEditor/DimensionParameters.cpp:283:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRID_NUMERIC [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/GridEditor/DimensionParameters.cpp:330:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRID_NUMERIC [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/GridEditor/DimensionParameters.cpp:342:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRID_NUMERIC [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/GridEditor/DimensionParameters.cpp:398:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_UNDEFINED [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/GridEditor/DimensionParameters.cpp:334:8: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/GUIDialogs/GridEditor/DimensionParameters.cpp:346:8: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/GUIDialogs/GridEditor/GridEditor.cpp:24:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowMaximizeButtonHint [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/GridEditor/GridEditor.cpp:35:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Apply [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/GridEditor/GridEditor.cpp:78:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemNotSelectabledNotEditable [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/GridEditor/GridEditor.cpp:108:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_COMPOUNDS [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/GridEditor/GridEditor.cpp:132:128: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/GridEditor/GridEditor.cpp:142:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_UNDEFINED [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/GridEditor/GridEditor.cpp:151:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_NAMES [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/GridEditor/GridEditor.cpp:173:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/GridEditor/GridEditor.cpp:206:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GE_ErrorDuplicates [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/GridEditor/GridEditor.cpp:212:14: style: Variable 'widget' can be declared as pointer to const [constVariablePointer] dyssol-1.5.0/GUIDialogs/HoldupsEditor/HoldupsEditor.cpp:19:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowMaximizeButtonHint [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/HoldupsEditor/HoldupsEditor.cpp:104:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MainWindow/AboutWindow.cpp:58:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable accept [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MainWindow/AboutWindow.cpp:65:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURRENT_VERSION_STR [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MainWindow/AboutWindow.cpp:83:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MainWindow/AboutWindow.cpp:109:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAnchor [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MainWindow/AboutWindow.cpp:125:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAnchor [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MainWindow/AboutWindow.h:32:2: style: Class 'CAboutWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dyssol-1.5.0/GUIDialogs/MainWindow/Dyssol.cpp:37:146: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dyssol_ConfigApp [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MainWindow/Dyssol.cpp:179:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable triggered [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MainWindow/Dyssol.cpp:291:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dyssol_ConfigLastParamName [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MainWindow/Dyssol.cpp:305:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dyssol_ConfigLoadLastFlag [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MainWindow/Dyssol.cpp:311:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDLE [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MainWindow/Dyssol.cpp:336:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dyssol_ConfigCachePath [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MainWindow/Dyssol.cpp:365:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dyssol_ConfigCachePath [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MainWindow/Dyssol.cpp:450:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dyssol_ConfigRecentParamName [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MainWindow/Dyssol.cpp:471:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MainWindow/Dyssol.cpp:483:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MainWindow/Dyssol.cpp:498:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dyssol_MainWindowName [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MainWindow/Dyssol.cpp:510:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dyssol_ConfigRecentParamName [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MainWindow/Dyssol.cpp:523:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MainWindow/Dyssol.cpp:539:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeout [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MainWindow/Dyssol.cpp:566:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dyssol_ConfigDMDBPath [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MainWindow/Dyssol.cpp:622:166: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dyssol_DialogDflwFilter [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MainWindow/Dyssol.cpp:638:166: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dyssol_DialogDflwFilter [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MainWindow/Dyssol.cpp:646:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dyssol_DialogSaveConfigName [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MainWindow/Dyssol.cpp:666:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dyssol_MainWindowName [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MainWindow/Dyssol.cpp:686:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dyssol_MainWindowName [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MainWindow/Dyssol.cpp:717:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Retry [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MainWindow/Dyssol.cpp:732:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RUNNING [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MainWindow/Dyssol.h:94:2: style: Class 'Dyssol' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dyssol-1.5.0/GUIDialogs/MainWindow/Dyssol.cpp:361:29: style: Condition 'OtherRunningDyssolCount()' is always true [knownConditionTrueFalse] dyssol-1.5.0/GUIDialogs/MainWindow/Dyssol.cpp:361:29: note: Calling function 'OtherRunningDyssolCount' returns 1 dyssol-1.5.0/GUIDialogs/MainWindow/Dyssol.cpp:361:29: note: Condition 'OtherRunningDyssolCount()' is always true dyssol-1.5.0/GUIDialogs/MainWindow/Dyssol.cpp:713:32: style: Condition 'OtherRunningDyssolCount()' is always true [knownConditionTrueFalse] dyssol-1.5.0/GUIDialogs/MainWindow/Dyssol.cpp:713:32: note: Calling function 'OtherRunningDyssolCount' returns 1 dyssol-1.5.0/GUIDialogs/MainWindow/Dyssol.cpp:713:32: note: Condition 'OtherRunningDyssolCount()' is always true dyssol-1.5.0/GUIDialogs/MainWindow/SaveLoadThread.h:26:24: performance: Function 'GetFileName()' should return member 'm_fileName' by const reference. [returnByReference] dyssol-1.5.0/GUIDialogs/MaterialsDatabaseTab/CorrelationEditor.cpp:24:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Wheel [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MaterialsDatabaseTab/CorrelationEditor.cpp:38:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentIndexChanged [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MaterialsDatabaseTab/CorrelationEditor.cpp:57:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MaterialsDatabaseTab/CorrelationEditor.cpp:65:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MaterialsDatabaseTab/CorrelationEditor.cpp:82:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable correlations [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MaterialsDatabaseTab/CorrelationEditor.cpp:92:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIST_OF_T_VALUES [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MaterialsDatabaseTab/CorrelationEditor.cpp:147:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIST_OF_T_VALUES [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MaterialsDatabaseTab/CorrelationEditor.cpp:186:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable correlations [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MaterialsDatabaseTab/CorrelationEditor.h:16:2: style: Class 'CCorrelationEditor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dyssol-1.5.0/GUIDialogs/MaterialsDatabaseTab/DescriptionEditor.h:19:2: style: Class 'CDescriptionEditor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dyssol-1.5.0/GUIDialogs/MaterialsDatabaseTab/DescriptionEditor.cpp:18:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reject [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MaterialsDatabaseTab/DescriptionEditor.cpp:28:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NEW_LINE_REPLACER [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MaterialsDatabaseTab/DescriptionEditor.cpp:33:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NEW_LINE_REPLACER [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MaterialsDatabaseTab/MaterialsDatabaseTab.cpp:20:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MaterialsDatabaseTab/MaterialsDatabaseTab.cpp:119:168: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MDT_DialogDMDBFilter [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MaterialsDatabaseTab/MaterialsDatabaseTab.cpp:138:168: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MDT_DialogDMDBFilter [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MaterialsDatabaseTab/MaterialsDatabaseTab.cpp:156:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dyssol_MDBWindowName [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MaterialsDatabaseTab/MaterialsDatabaseTab.cpp:226:166: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MaterialsDatabaseTab/MaterialsDatabaseTab.cpp:292:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONSTANT [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MaterialsDatabaseTab/MaterialsDatabaseTab.cpp:324:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TP_DEPENDENT [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MaterialsDatabaseTab/MaterialsDatabaseTab.cpp:363:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TP_DEPENDENT [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MaterialsDatabaseTab/MaterialsDatabaseTab.cpp:386:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TP_DEPENDENT [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MaterialsDatabaseTab/MaterialsDatabaseTab.cpp:445:138: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable description [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MaterialsDatabaseTab/MaterialsDatabaseTab.cpp:463:108: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONSTANT [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MaterialsDatabaseTab/MaterialsDatabaseTab.cpp:508:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTERACTION [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MaterialsDatabaseTab/MaterialsDatabaseTab.cpp:535:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTERACTION [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MaterialsDatabaseTab/MaterialsDatabaseTab.cpp:563:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTERACTION [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MaterialsDatabaseTab/MaterialsDatabaseTab.cpp:585:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTERACTION [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MaterialsDatabaseTab/MaterialsDatabaseTab.cpp:622:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MaterialsDatabaseTab/MaterialsDatabaseTab.cpp:632:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MaterialsDatabaseTab/MaterialsDatabaseTab.cpp:663:109: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONSTANT [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MaterialsDatabaseTab/MaterialsDatabaseTab.cpp:703:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MDT_WindowTitle [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MaterialsDatabaseTab/MaterialsDatabaseTab.cpp:755:116: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONSTANT [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MaterialsDatabaseTab/MaterialsDatabaseTab.cpp:804:116: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONSTANT [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MaterialsDatabaseTab/MaterialsDatabaseTab.cpp:897:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MaterialsDatabaseTab/MaterialsDatabaseTab.cpp:935:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MaterialsDatabaseTab/MaterialsDatabaseTab.cpp:969:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MaterialsDatabaseTab/MaterialsDatabaseTab.cpp:983:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIRST_CONST_USER_PROP [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MaterialsDatabaseTab/MaterialsDatabaseTab.cpp:997:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIRST_CONST_USER_PROP [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MaterialsDatabaseTab/MaterialsDatabaseTab.cpp:1023:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Save [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MaterialsDatabaseTab/MaterialsDatabaseTab.h:28:2: style: Class 'CMaterialsDatabaseTab' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dyssol-1.5.0/GUIDialogs/MaterialsDatabaseTab/PropertyAdder.cpp:27:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentIndexChanged [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MaterialsDatabaseTab/PropertyAdder.cpp:104:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONSTANT [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MaterialsDatabaseTab/PropertyAdder.cpp:125:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIRST_CONST_USER_PROP [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MaterialsDatabaseTab/PropertyAdder.cpp:146:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST_PROP_NO_PROERTY [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MaterialsDatabaseTab/PropertyAdder.cpp:159:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIRST_CONST_USER_PROP [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MaterialsDatabaseTab/PropertyEditor.cpp:12:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POSITION_TOP_RIGHT [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MaterialsDatabaseTab/PropertyEditor.cpp:129:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MaterialsDatabaseTab/PropertyEditor.cpp:171:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STANDARD_CONDITION_T [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MaterialsDatabaseTab/PropertyEditor.cpp:177:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONSTANT [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MaterialsDatabaseTab/PropertyEditor.cpp:188:109: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/MaterialsDatabaseTab/PropertyEditor.h:21:2: style: Class 'CPropertyEditor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dyssol-1.5.0/GUIDialogs/ModulesManagerTab/ModulesManagerTab.cpp:16:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ResizeToContents [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/ModulesManagerTab/ModulesManagerTab.cpp:33:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MM_ConfigModelsParamName [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/ModulesManagerTab/ModulesManagerTab.cpp:91:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MMT_Dynamic [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/ModulesManagerTab/ModulesManagerTab.cpp:122:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MM_ConfigModelsParamName [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/ModulesManagerTab/ModulesManagerTab.cpp:128:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShowDirsOnly [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/ModulesManagerTab/ModulesManagerTab.cpp:141:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/ModulesManagerTab/ModulesManagerTab.cpp:153:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/ModulesManagerTab/ModulesManagerTab.cpp:165:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/ModulesManagerTab/ModulesManagerTab.h:21:2: style: Class 'CModulesManagerTab' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dyssol-1.5.0/GUIDialogs/OptionsEditor/OptionsEditor.cpp:30:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable close [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/OptionsEditor/OptionsEditor.cpp:152:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/PhasesEditor/PhasesEditor.cpp:136:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLID [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/PhasesEditor/PhasesEditor.cpp:162:108: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/PhasesEditor/PhasesEditor.cpp:187:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/PhasesEditor/PhasesEditor.h:23:2: style: Class 'CPhasesEditor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dyssol-1.5.0/GUIDialogs/SettingsEditor/SettingsEditor.cpp:16:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/SettingsEditor/SettingsEditor.cpp:28:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dyssol_ConfigCachePath [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/SettingsEditor/SettingsEditor.cpp:34:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable close [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/SettingsEditor/SettingsEditor.cpp:42:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dyssol_ConfigLoadLastFlag [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/SettingsEditor/SettingsEditor.cpp:69:134: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShowDirsOnly [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/SettingsEditor/SettingsEditor.cpp:95:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/SettingsEditor/SettingsEditor.cpp:102:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dyssol_ConfigLoadLastFlag [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/SettingsEditor/SettingsEditor.h:21:2: style: Class 'CSettingsEditor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dyssol-1.5.0/GUIDialogs/SimulatorTab/SimulatorTab.cpp:65:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RUNNING [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/SimulatorTab/SimulatorTab.cpp:109:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/SimulatorTab/SimulatorTab.cpp:125:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/SimulatorTab/SimulatorTab.cpp:140:114: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/SimulatorTab/SimulatorTab.cpp:151:116: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/SimulatorTab/SimulatorTab.cpp:161:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/SimulatorTab/SimulatorTab.cpp:183:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/StreamsViewer/StreamsViewer.cpp:35:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/StreamsViewer/StreamsViewer.cpp:85:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/TearStreamsEditor/TearStreamsEditor.cpp:18:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowMaximizeButtonHint [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/TearStreamsEditor/TearStreamsEditor.cpp:67:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSE_PartitionName [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/TearStreamsEditor/TearStreamsEditor.cpp:127:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSE_InfoWrongMode [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/UnitsViewer/PlotsViewer.cpp:16:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoEditTriggers [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/UnitsViewer/PlotsViewer.cpp:208:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/UnitsViewer/PlotsViewer.h:34:2: style: Class 'CPlotsViewer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dyssol-1.5.0/GUIDialogs/UnitsViewer/PlotsViewer.cpp:139:6: style: Condition 'm_pModel' is always true [knownConditionTrueFalse] dyssol-1.5.0/GUIDialogs/UnitsViewer/PlotsViewer.cpp:204:22: style: Unused variable: vdTemp [unusedVariable] dyssol-1.5.0/GUIDialogs/UnitsViewer/UnitsViewer.cpp:26:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoEditTriggers [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/UnitsViewer/UnitsViewer.cpp:145:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/UnitsViewer/UnitsViewer.cpp:301:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIDialogs/UnitsViewer/UnitsViewer.cpp:339:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamEditor/BasicStreamEditor.cpp:107:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLID [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamEditor/BasicStreamEditor.cpp:160:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamEditor/BasicStreamEditor.cpp:245:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamEditor/BasicStreamEditor.cpp:263:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLID [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamEditor/BasicStreamEditor.cpp:306:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamEditor/BasicStreamEditor.cpp:327:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamEditor/BasicStreamEditor.cpp:347:115: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamEditor/BasicStreamEditor.cpp:403:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamEditor/BasicStreamEditor.cpp:423:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLID [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamEditor/BasicStreamEditor.cpp:429:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamEditor/DistrFunctionDialog.h:27:2: style: Class 'CDistrFunctionDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dyssol-1.5.0/GUIWidgets/BasicStreamEditor/SolidDistributionsEditor.h:37:2: style: Class 'CSolidDistributionsEditor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dyssol-1.5.0/GUIWidgets/BasicStreamEditor/MDMTable.h:20:2: style: Class 'CMDMTable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dyssol-1.5.0/GUIWidgets/BasicStreamEditor/DDTable.h:21:2: style: Class 'CDDTable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dyssol-1.5.0/GUIWidgets/BasicStreamEditor/BasicStreamEditor.h:37:2: style: Class 'CBasicStreamEditor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dyssol-1.5.0/GUIWidgets/BasicStreamEditor/BasicStreamEditor.cpp:208:11: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/GUIWidgets/BasicStreamEditor/BasicStreamEditor.cpp:224:11: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/GUIWidgets/BasicStreamEditor/DDTable.cpp:17:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Stretch [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamEditor/DDTable.cpp:94:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lightGray [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamEditor/DDTable.cpp:81:8: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/GUIWidgets/BasicStreamEditor/DDTable.cpp:91:9: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/GUIWidgets/BasicStreamEditor/DDTable.cpp:109:8: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/GUIWidgets/BasicStreamEditor/DistrFunctionDialog.cpp:15:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NORMAL [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamEditor/DistrFunctionDialog.cpp:43:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_SIZE [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamEditor/DistrFunctionDialog.cpp:58:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COUNT_ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamEditor/DistrFunctionDialog.cpp:85:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_SIZE [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamEditor/DistrFunctionDialog.cpp:97:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamEditor/DistrFunctionDialog.cpp:128:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FUN_ErrorName [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamEditor/DistrFunctionDialog.h:31:22: performance: Function 'GetDistribution()' should return member 'm_vDistr' by const reference. [returnByReference] dyssol-1.5.0/GUIWidgets/BasicStreamEditor/MDMTable.cpp:16:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Stretch [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamEditor/MDMTable.cpp:34:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_COMPOUNDS [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamEditor/MDMTable.cpp:54:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_COMPOUNDS [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamEditor/MDMTable.cpp:72:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_COMPOUNDS [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamEditor/MDMTable.cpp:97:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_COMPOUNDS [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamEditor/MDMTable.cpp:126:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_COMPOUNDS [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamEditor/MDMTable.cpp:144:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_COMPOUNDS [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamEditor/MDMTable.cpp:75:9: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/GUIWidgets/BasicStreamEditor/ParamsItem.cpp:13:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TicksBelow [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamEditor/SolidDistributionsEditor.cpp:24:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentIndexChanged [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamEditor/SolidDistributionsEditor.cpp:151:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_COMPOUNDS [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamEditor/SolidDistributionsEditor.cpp:195:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSV_TableHeaderMassFrac [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamEditor/SolidDistributionsEditor.cpp:215:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_NAMES [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamEditor/SolidDistributionsEditor.cpp:234:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_SIZE [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamEditor/SolidDistributionsEditor.cpp:264:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamEditor/SolidDistributionsEditor.cpp:295:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_COMPOUNDS [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamEditor/SolidDistributionsEditor.cpp:319:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIAMETER [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamEditor/SolidDistributionsEditor.cpp:326:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_SIZE [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamEditor/SolidDistributionsEditor.cpp:339:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_COMPOUNDS [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamEditor/SolidDistributionsEditor.cpp:388:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_COMPOUNDS [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamEditor/SolidDistributionsEditor.cpp:395:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_COMPOUNDS [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamEditor/SolidDistributionsEditor.cpp:409:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSV_TableHeaderMassFrac [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamEditor/SolidDistributionsEditor.cpp:458:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_SIZE [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamEditor/SolidDistributionsEditor.cpp:482:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lightGray [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamEditor/SolidDistributionsEditor.cpp:489:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_UNDEFINED [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamEditor/SolidDistributionsEditor.cpp:499:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_UNDEFINED [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamEditor/SolidDistributionsEditor.cpp:567:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_COMPOUNDS [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamEditor/SolidDistributionsEditor.cpp:607:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_UNDEFINED [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamEditor/SolidDistributionsEditor.cpp:635:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_UNDEFINED [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamEditor/SolidDistributionsEditor.cpp:85:17: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/GUIWidgets/BasicStreamEditor/SolidDistributionsEditor.cpp:89:18: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/GUIWidgets/BasicStreamsViewer/BasicStreamsViewer.cpp:28:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoEditTriggers [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamsViewer/BasicStreamsViewer.cpp:45:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentIndexChanged [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamsViewer/BasicStreamsViewer.cpp:76:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamsViewer/BasicStreamsViewer.cpp:129:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLID [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamsViewer/BasicStreamsViewer.cpp:148:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_TYPES [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamsViewer/BasicStreamsViewer.cpp:165:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSV_ComboBoxAllCompounds [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamsViewer/BasicStreamsViewer.cpp:189:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIAMETER [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamsViewer/BasicStreamsViewer.cpp:229:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVERALL_MASS [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamsViewer/BasicStreamsViewer.cpp:296:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSV_LabelRows [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamsViewer/BasicStreamsViewer.cpp:314:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTP_MASS [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamsViewer/BasicStreamsViewer.cpp:336:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTP_MASS [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamsViewer/BasicStreamsViewer.cpp:383:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_UNDEFINED [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamsViewer/BasicStreamsViewer.cpp:402:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_UNDEFINED [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamsViewer/BasicStreamsViewer.cpp:440:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_UNDEFINED [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamsViewer/BasicStreamsViewer.cpp:499:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_SIZE [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamsViewer/BasicStreamsViewer.cpp:533:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_SIZE [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamsViewer/BasicStreamsViewer.cpp:544:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTP_MASS [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamsViewer/BasicStreamsViewer.cpp:568:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSV_TableHeaderTime [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamsViewer/BasicStreamsViewer.cpp:594:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSV_TableHeaderTime [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamsViewer/BasicStreamsViewer.cpp:612:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSV_TableHeaderTime [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamsViewer/BasicStreamsViewer.cpp:636:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_UNDEFINED [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamsViewer/BasicStreamsViewer.cpp:663:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSV_TableHeaderMassFrac [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamsViewer/BasicStreamsViewer.cpp:719:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_COMPOUNDS [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamsViewer/BasicStreamsViewer.cpp:799:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTP_MASS [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamsViewer/BasicStreamsViewer.cpp:838:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamsViewer/BasicStreamsViewer.cpp:865:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamsViewer/BasicStreamsViewer.cpp:882:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamsViewer/BasicStreamsViewer.cpp:906:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_UNDEFINED [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamsViewer/BasicStreamsViewer.cpp:949:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamsViewer/BasicStreamsViewer.cpp:992:125: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_UNDEFINED [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/BasicStreamsViewer/BasicStreamsViewer.h:32:14: style:inconclusive: Member variable 'CBasicStreamsViewer::m_pFlowsheet' is in the wrong place in the initializer list. [initializerList] dyssol-1.5.0/GUIWidgets/BasicStreamsViewer/BasicStreamsViewer.cpp:24:2: note: Member variable 'CBasicStreamsViewer::m_pFlowsheet' is in the wrong place in the initializer list. dyssol-1.5.0/GUIWidgets/BasicStreamsViewer/BasicStreamsViewer.h:32:14: note: Member variable 'CBasicStreamsViewer::m_pFlowsheet' is in the wrong place in the initializer list. dyssol-1.5.0/GUIWidgets/BasicStreamsViewer/BasicStreamsViewer.cpp:992:36: style: Condition 'ChosenProperty()==EPropertyType::SolidDistr' is always true [knownConditionTrueFalse] dyssol-1.5.0/GUIWidgets/BasicStreamsViewer/BasicStreamsViewer.cpp:991:45: note: Assuming that condition 'ChosenProperty()!=EPropertyType::SolidDistr' is not redundant dyssol-1.5.0/GUIWidgets/BasicStreamsViewer/BasicStreamsViewer.cpp:992:36: note: Condition 'ChosenProperty()==EPropertyType::SolidDistr' is always true dyssol-1.5.0/GUIWidgets/BasicStreamsViewer/BasicStreamsViewer.cpp:437:41: style: The scope of the variable 'vNumGrid' can be reduced. [variableScope] dyssol-1.5.0/GUIWidgets/BasicStreamsViewer/BasicStreamsViewer.cpp:460:14: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/GUIWidgets/BasicStreamsViewer/BasicStreamsViewer.cpp:477:16: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/GUIWidgets/BasicStreamsViewer/BasicStreamsViewer.cpp:481:16: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/GUIWidgets/BasicStreamsViewer/BasicStreamsViewer.cpp:487:15: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/GUIWidgets/BasicStreamsViewer/BasicStreamsViewer.cpp:556:11: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/GUIWidgets/BasicStreamsViewer/BasicStreamsViewer.cpp:819:11: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/GUIWidgets/BasicStreamsViewer/BasicStreamsViewer.cpp:845:12: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/GUIWidgets/BasicThread/BasicThread.h:15:2: style: Class 'CBasicThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dyssol-1.5.0/GUIWidgets/QtPlot/GridLimitsDialog.h:20:2: style: Class 'CGridLimitsDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:70:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blue [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:76:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignCenter [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:136:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:174:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:422:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:495:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SolidLine [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:560:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:629:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transparent [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:683:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:718:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transparent [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1321:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32 [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1330:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1502:108: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normal [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:65:3: performance: Variable 'sCurveName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:70:3: performance: Variable 'color' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:75:3: performance: Variable 'sCurveName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:81:3: performance: Variable 'color' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:85:3: performance: Variable 'sCurveName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:726:19: style:inconclusive: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetCurvesNumber' can be const. [functionConst] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:201:11: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetCurvesNumber' can be const. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:726:19: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetCurvesNumber' can be const. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1205:17: style:inconclusive: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetMaxX' can be const. [functionConst] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:222:9: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetMaxX' can be const. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1205:17: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetMaxX' can be const. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1209:17: style:inconclusive: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetMinX' can be const. [functionConst] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:224:9: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetMinX' can be const. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1209:17: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetMinX' can be const. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1213:17: style:inconclusive: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetMaxY' can be const. [functionConst] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:226:9: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetMaxY' can be const. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1213:17: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetMaxY' can be const. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1217:17: style:inconclusive: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetMinY' can be const. [functionConst] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:228:9: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetMinY' can be const. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1217:17: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetMinY' can be const. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1233:19: style:inconclusive: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetNumXGridLines' can be const. [functionConst] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:231:11: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetNumXGridLines' can be const. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1233:19: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetNumXGridLines' can be const. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1242:19: style:inconclusive: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetNumYGridLines' can be const. [functionConst] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:233:11: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetNumYGridLines' can be const. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1242:19: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetNumYGridLines' can be const. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1305:19: style:inconclusive: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetXLabelsInterval' can be const. [functionConst] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:235:11: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetXLabelsInterval' can be const. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1305:19: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetXLabelsInterval' can be const. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1314:19: style:inconclusive: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetYLabelsInterval' can be const. [functionConst] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:237:11: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetYLabelsInterval' can be const. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1314:19: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetYLabelsInterval' can be const. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1275:18: style:inconclusive: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetPlotTitle' can be const. [functionConst] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:241:10: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetPlotTitle' can be const. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1275:18: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetPlotTitle' can be const. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1280:18: style:inconclusive: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetXLabel' can be const. [functionConst] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:242:10: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetXLabel' can be const. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1280:18: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetXLabel' can be const. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1290:18: style:inconclusive: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetYLabel' can be const. [functionConst] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:243:10: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetYLabel' can be const. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1290:18: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetYLabel' can be const. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1389:15: style:inconclusive: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetGridVisibility' can be const. [functionConst] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:247:7: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetGridVisibility' can be const. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1389:15: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetGridVisibility' can be const. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1399:17: style:inconclusive: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetLegendPosition' can be const. [functionConst] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:249:9: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetLegendPosition' can be const. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1399:17: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetLegendPosition' can be const. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1409:15: style:inconclusive: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetAxisLablesVisible' can be const. [functionConst] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:251:7: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetAxisLablesVisible' can be const. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1409:15: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetAxisLablesVisible' can be const. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:293:15: performance:inconclusive: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::RedrawPlot' can be static. [functionStatic] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:293:7: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::RedrawPlot' can be static. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:293:15: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::RedrawPlot' can be static. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:282:7: style: Virtual function 'resizeEvent' is called from constructor 'CQtPlot(QWidget*parent=0,Qt::WindowFlags flags=Qt::WindowFlags()' at line 74. Dynamic binding is not used. [virtualCallInConstructor] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:74:2: note: Calling resizeEvent dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:282:7: note: resizeEvent is a virtual function dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:196:2: style: Class 'CQtPlot' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:201:10: style: The scope of the variable 'dCoefX' can be reduced. [variableScope] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:201:18: style: The scope of the variable 'dCoefY' can be reduced. [variableScope] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:202:7: style: The scope of the variable 'nDiffX' can be reduced. [variableScope] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:202:15: style: The scope of the variable 'nDiffY' can be reduced. [variableScope] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:786:62: style:inconclusive: Function 'SetCurveVisibility' argument 2 names different: declaration '_bVisible' definition '_bIsVisible'. [funcArgNamesDifferent] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:206:54: note: Function 'SetCurveVisibility' argument 2 names different: declaration '_bVisible' definition '_bIsVisible'. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:786:62: note: Function 'SetCurveVisibility' argument 2 names different: declaration '_bVisible' definition '_bIsVisible'. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:933:12: style: Local variable 'i' shadows outer variable [shadowVariable] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:919:6: note: Shadowed declaration dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:933:12: note: Shadow variable dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:994:12: style: Local variable 'i' shadows outer variable [shadowVariable] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:983:6: note: Shadowed declaration dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:994:12: note: Shadow variable dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1023:12: style: Local variable 'i' shadows outer variable [shadowVariable] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1012:6: note: Shadowed declaration dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1023:12: note: Shadow variable dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1054:12: style: Local variable 'i' shadows outer variable [shadowVariable] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1043:6: note: Shadowed declaration dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1054:12: note: Shadow variable dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1085:12: style: Local variable 'i' shadows outer variable [shadowVariable] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1074:6: note: Shadowed declaration dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1085:12: note: Shadow variable dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:777:59: performance: Function parameter '_sName' should be passed by const reference. [passedByValue] dyssol-1.5.0/GUIWidgets/QtWidgets/QtDialog.cpp:77:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoContextMenu [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/QtWidgets/QtDialog.cpp:94:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dyssol_MainWindowName [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/QtWidgets/QtDialog.cpp:123:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_F1 [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/QtWidgets/QtDialog.cpp:45:25: performance:inconclusive: Technically the member function 'CDyssolBaseWidget::ShowLabel' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/GUIWidgets/QtWidgets/QtDialog.h:71:7: note: Technically the member function 'CDyssolBaseWidget::ShowLabel' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/GUIWidgets/QtWidgets/QtDialog.cpp:45:25: note: Technically the member function 'CDyssolBaseWidget::ShowLabel' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/GUIWidgets/QtWidgets/QtDialog.cpp:51:25: performance:inconclusive: Technically the member function 'CDyssolBaseWidget::ShowValue' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/GUIWidgets/QtWidgets/QtDialog.h:77:7: note: Technically the member function 'CDyssolBaseWidget::ShowValue' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/GUIWidgets/QtWidgets/QtDialog.cpp:51:25: note: Technically the member function 'CDyssolBaseWidget::ShowValue' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/GUIWidgets/QtWidgets/QtDialog.cpp:62:27: performance:inconclusive: Technically the member function 'CDyssolBaseWidget::ReadValue' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/GUIWidgets/QtWidgets/QtDialog.h:93:9: note: Technically the member function 'CDyssolBaseWidget::ReadValue' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/GUIWidgets/QtWidgets/QtDialog.cpp:62:27: note: Technically the member function 'CDyssolBaseWidget::ReadValue' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/GUIWidgets/QtWidgets/QtDialog.cpp:85:20: style:inconclusive: Either there is a missing 'override', or the member function 'CQtDialog::GetHelpLink' can be const. [functionConst] dyssol-1.5.0/GUIWidgets/QtWidgets/QtDialog.h:109:10: note: Either there is a missing 'override', or the member function 'CQtDialog::GetHelpLink' can be const. dyssol-1.5.0/GUIWidgets/QtWidgets/QtDialog.cpp:85:20: note: Either there is a missing 'override', or the member function 'CQtDialog::GetHelpLink' can be const. dyssol-1.5.0/GUIWidgets/QtWidgets/QtDialog.h:105:2: style: Class 'CQtDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dyssol-1.5.0/GUIWidgets/QtWidgets/QtDialog.h:109:10: performance: Function 'GetHelpLink()' should return member 'm_helpLink' by const reference. [returnByReference] dyssol-1.5.0/GUIWidgets/QtWidgets/QtDialog.cpp:29:18: style: Variable 'm_settings' is reassigned a value before the old one has been used. [redundantAssignment] dyssol-1.5.0/GUIWidgets/QtWidgets/QtDialog.cpp:28:13: note: m_settings is assigned dyssol-1.5.0/GUIWidgets/QtWidgets/QtDialog.cpp:29:18: note: m_settings is overwritten dyssol-1.5.0/GUIWidgets/QtWidgets/QtList.cpp:16:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/QtWidgets/QtList.cpp:26:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/QtWidgets/QtList.cpp:46:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/QtWidgets/QtList.cpp:52:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/QtWidgets/QtList.cpp:59:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/QtWidgets/QtList.cpp:65:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/QtWidgets/QtList.h:14:2: style: Class 'CQtList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dyssol-1.5.0/GUIWidgets/QtWidgets/QtPushButton.cpp:12:22: style:inconclusive: Either there is a missing 'override', or the member function 'CQtPushButton::GetIcon' can be const. [functionConst] dyssol-1.5.0/GUIWidgets/QtWidgets/QtPushButton.h:21:11: note: Either there is a missing 'override', or the member function 'CQtPushButton::GetIcon' can be const. dyssol-1.5.0/GUIWidgets/QtWidgets/QtPushButton.cpp:12:22: note: Either there is a missing 'override', or the member function 'CQtPushButton::GetIcon' can be const. dyssol-1.5.0/GUIWidgets/QtWidgets/QtUtilities.h:34:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/QtWidgets/QtUtilities.h:50:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/QtWidgets/QtUtilities.h:55:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/QtWidgets/QtUtilities.h:60:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/QtWidgets/QtTable.cpp:174:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEditable [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/QtWidgets/QtTable.cpp:246:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/QtWidgets/QtTable.cpp:336:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignCenter [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/QtWidgets/QtTable.cpp:373:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignCenter [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/QtWidgets/QtTable.cpp:410:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentIndexChanged [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/QtWidgets/QtTable.cpp:475:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignCenter [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/QtWidgets/QtTable.cpp:498:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignCenter [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/QtWidgets/QtTable.cpp:579:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DoubleClicked [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/QtWidgets/QtTable.cpp:597:115: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectCurrent [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/QtWidgets/QtTable.cpp:603:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/QtWidgets/QtTable.cpp:621:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/QtWidgets/QtTable.cpp:669:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FindChildrenRecursively [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/QtWidgets/QtTable.cpp:680:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Delete [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/QtWidgets/QtTable.cpp:696:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEditable [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/QtWidgets/QtTable.cpp:749:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEditable [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/QtWidgets/QtTable.h:27:2: style: Class 'CQtTable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dyssol-1.5.0/GUIWidgets/QtWidgets/QtTooltipMenuBar.cpp:14:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolTip [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/QtWidgets/QtTooltipMenuBar.h:16:2: style: Class 'CQtTooltipMenuBar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dyssol-1.5.0/GUIWidgets/QtWidgets/QtTree.cpp:49:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/QtWidgets/QtTree.cpp:65:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable highlighted [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/QtWidgets/QtTree.cpp:148:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEditable [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/QtWidgets/QtTree.cpp:172:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchWrap [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/QtWidgets/QtTree.cpp:182:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/QtWidgets/QtTree.cpp:219:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FindChildrenRecursively [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/QtWidgets/QtTree.cpp:226:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Wheel [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/QtWidgets/QtTree.cpp:236:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/QtWidgets/QtTree.h:57:2: style: Class 'CQtTree' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dyssol-1.5.0/GUIWidgets/QtWidgets/SignalBlocker.h:14:2: style: Class 'CSignalBlocker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dyssol-1.5.0/GUIWidgets/QtWidgets/SignalBlocker.cpp:13:2: performance: Variable 'm_objects' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dyssol-1.5.0/GUIWidgets/QtWidgets/SignalBlocker.cpp:15:11: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/GUIWidgets/SimulationThread/SimulationThread.h:17:2: style: Class 'CSimulationThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dyssol-1.5.0/GUIWidgets/StatusWindow/StatusWindow.cpp:83:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] dyssol-1.5.0/GUIWidgets/StatusWindow/StatusWindow.h:19:2: style: Class 'CStatusWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dyssol-1.5.0/HDF5Handler/H5Handler.h:20:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] dyssol-1.5.0/HDF5Handler/H5Handler.h:24:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NATIVE_DOUBLE [valueFlowBailoutIncompleteVar] dyssol-1.5.0/HDF5Handler/H5Handler.h:25:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NATIVE_UINT32 [valueFlowBailoutIncompleteVar] dyssol-1.5.0/HDF5Handler/H5Handler.h:26:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NATIVE_UINT64 [valueFlowBailoutIncompleteVar] dyssol-1.5.0/HDF5Handler/H5Handler.h:27:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NATIVE_INT32 [valueFlowBailoutIncompleteVar] dyssol-1.5.0/HDF5Handler/H5Handler.h:28:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NATIVE_INT64 [valueFlowBailoutIncompleteVar] dyssol-1.5.0/HDF5Handler/H5Handler.h:29:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NATIVE_HBOOL [valueFlowBailoutIncompleteVar] dyssol-1.5.0/HDF5Handler/H5Handler.h:38:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPoint [valueFlowBailoutIncompleteVar] dyssol-1.5.0/HDF5Handler/H5Handler.h:52:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STDValue [valueFlowBailoutIncompleteVar] dyssol-1.5.0/HDF5Handler/H5Handler.h:66:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SInterval [valueFlowBailoutIncompleteVar] dyssol-1.5.0/HDF5Handler/H5Handler.h:180:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] dyssol-1.5.0/HDF5Handler/H5Handler.h:219:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] dyssol-1.5.0/HDF5Handler/H5Handler.cpp:30:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5P_DEFAULT [valueFlowBailoutIncompleteVar] dyssol-1.5.0/HDF5Handler/H5Handler.cpp:190:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5S_SCALAR [valueFlowBailoutIncompleteVar] dyssol-1.5.0/HDF5Handler/H5Handler.cpp:212:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NATIVE_INT [valueFlowBailoutIncompleteVar] dyssol-1.5.0/HDF5Handler/H5Handler.cpp:235:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NATIVE_DOUBLE [valueFlowBailoutIncompleteVar] dyssol-1.5.0/HDF5Handler/H5Handler.cpp:262:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NATIVE_DOUBLE [valueFlowBailoutIncompleteVar] dyssol-1.5.0/HDF5Handler/H5Handler.cpp:317:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable len [valueFlowBailoutIncompleteVar] dyssol-1.5.0/HDF5Handler/PacketTable.cpp:27:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable table_id [valueFlowBailoutIncompleteVar] dyssol-1.5.0/HDF5Handler/PacketTable.cpp:33:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable table_id [valueFlowBailoutIncompleteVar] dyssol-1.5.0/HDF5Handler/PacketTable.cpp:39:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable table_id [valueFlowBailoutIncompleteVar] dyssol-1.5.0/HDF5Handler/PacketTable.cpp:44:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable table_id [valueFlowBailoutIncompleteVar] dyssol-1.5.0/HDF5Handler/PacketTable.cpp:49:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable table_id [valueFlowBailoutIncompleteVar] dyssol-1.5.0/HDF5Handler/PacketTable.cpp:54:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable table_id [valueFlowBailoutIncompleteVar] dyssol-1.5.0/HDF5Handler/PacketTable.cpp:47:23: style:inconclusive: Either there is a missing 'override', or the member function 'CH5PacketTable::getId' can be const. [functionConst] dyssol-1.5.0/HDF5Handler/PacketTable.h:22:8: note: Either there is a missing 'override', or the member function 'CH5PacketTable::getId' can be const. dyssol-1.5.0/HDF5Handler/PacketTable.cpp:47:23: note: Either there is a missing 'override', or the member function 'CH5PacketTable::getId' can be const. dyssol-1.5.0/MaterialsDatabase/Descriptable.h:12:14: performance: Function 'GetDescription()' should return member 'm_sDescription' by const reference. [returnByReference] dyssol-1.5.0/MaterialsDatabase/BaseProperty.h:30:14: performance: Function 'GetName()' should return member 'm_sName' by const reference. [returnByReference] dyssol-1.5.0/MaterialsDatabase/BaseProperty.h:35:15: performance: Function 'GetUnits()' should return member 'm_sUnits' by const reference. [returnByReference] dyssol-1.5.0/MaterialsDatabase/Compound.cpp:8:2: performance: Variable 'm_sUniqueKey' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dyssol-1.5.0/MaterialsDatabase/Compound.h:23:14: performance: Function 'GetName()' should return member 'm_sName' by const reference. [returnByReference] dyssol-1.5.0/MaterialsDatabase/Compound.h:28:14: performance: Function 'GetKey()' should return member 'm_sUniqueKey' by const reference. [returnByReference] dyssol-1.5.0/MaterialsDatabase/Compound.cpp:13:22: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/MaterialsDatabase/Compound.cpp:16:19: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/MaterialsDatabase/Compound.cpp:51:2: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/MaterialsDatabase/Compound.cpp:59:2: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/MaterialsDatabase/Compound.cpp:104:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/MaterialsDatabase/Compound.cpp:133:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/MaterialsDatabase/Correlation.cpp:59:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parametersNumber [valueFlowBailoutIncompleteVar] dyssol-1.5.0/MaterialsDatabase/Correlation.cpp:93:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parametersNumber [valueFlowBailoutIncompleteVar] dyssol-1.5.0/MaterialsDatabase/Correlation.cpp:152:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOLAR_GAS_CONSTANT [valueFlowBailoutIncompleteVar] dyssol-1.5.0/MaterialsDatabase/Correlation.cpp:193:112: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMMENT_SYMBOL [valueFlowBailoutIncompleteVar] dyssol-1.5.0/MaterialsDatabase/Correlation.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] dyssol-1.5.0/MaterialsDatabase/Interaction.h:18:14: performance: Function 'GetKey1()' should return member 'm_sCompoundKey1' by const reference. [returnByReference] dyssol-1.5.0/MaterialsDatabase/Interaction.h:20:14: performance: Function 'GetKey2()' should return member 'm_sCompoundKey2' by const reference. [returnByReference] dyssol-1.5.0/MaterialsDatabase/Interaction.cpp:11:17: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/MaterialsDatabase/Interaction.cpp:37:2: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/MaterialsDatabase/Interaction.cpp:64:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/MaterialsDatabase/MaterialsDatabase.cpp:151:154: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] dyssol-1.5.0/MaterialsDatabase/MaterialsDatabase.cpp:294:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable beg [valueFlowBailoutIncompleteVar] dyssol-1.5.0/MaterialsDatabase/MaterialsDatabase.cpp:370:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMMENT_SYMBOL [valueFlowBailoutIncompleteVar] dyssol-1.5.0/MaterialsDatabase/MaterialsDatabase.cpp:463:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMMENT_SYMBOL [valueFlowBailoutIncompleteVar] dyssol-1.5.0/MaterialsDatabase/MaterialsDatabase.cpp:848:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMMENT_SYMBOL [valueFlowBailoutIncompleteVar] dyssol-1.5.0/MaterialsDatabase/MaterialsDatabase.cpp:15:2: performance: Variable 'm_sFileName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dyssol-1.5.0/MaterialsDatabase/MaterialsDatabase.cpp:17:2: performance: Variable 'activeConstProperties' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dyssol-1.5.0/MaterialsDatabase/MaterialsDatabase.cpp:18:2: performance: Variable 'activeTPDepProperties' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dyssol-1.5.0/MaterialsDatabase/MaterialsDatabase.cpp:19:2: performance: Variable 'activeInterProperties' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dyssol-1.5.0/MaterialsDatabase/MaterialsDatabase.h:60:29: performance: Function 'ActiveConstProperties()' should return member 'activeConstProperties' by const reference. [returnByReference] dyssol-1.5.0/MaterialsDatabase/MaterialsDatabase.h:62:29: performance: Function 'ActiveTPDepProperties()' should return member 'activeTPDepProperties' by const reference. [returnByReference] dyssol-1.5.0/MaterialsDatabase/MaterialsDatabase.h:64:29: performance: Function 'ActiveInterProperties()' should return member 'activeInterProperties' by const reference. [returnByReference] dyssol-1.5.0/MaterialsDatabase/MaterialsDatabase.cpp:238:7: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/MaterialsDatabase/MaterialsDatabase.cpp:625:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/MaterialsDatabase/MaterialsDatabase.cpp:650:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/MaterialsDatabase/MaterialsDatabase.cpp:663:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/MaterialsDatabase/MaterialsDatabase.cpp:672:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/MaterialsDatabase/MaterialsDatabase.cpp:680:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/MaterialsDatabase/MaterialsDatabase.cpp:689:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/MaterialsDatabase/MaterialsDatabase.cpp:713:9: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/MaterialsDatabase/MaterialsDatabase.cpp:770:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/MaterialsDatabase/MaterialsDatabase.cpp:800:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/MaterialsDatabase/MaterialsDatabase.cpp:809:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/MaterialsDatabase/TPDProperty.cpp:37:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min [valueFlowBailoutIncompleteVar] dyssol-1.5.0/MaterialsDatabase/TPDProperty.cpp:18:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/MaterialsDatabase/TPDProperty.cpp:23:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/BaseStream.cpp:330:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVERALL_TEMPERATURE [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseStream.cpp:340:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVERALL_MASS [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseStream.cpp:358:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVERALL_TEMPERATURE [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseStream.cpp:363:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVERALL_PRESSURE [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseStream.cpp:376:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVERALL_MASS [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseStream.cpp:381:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVERALL_TEMPERATURE [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseStream.cpp:386:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVERALL_PRESSURE [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseStream.cpp:398:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_COMPOUNDS [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseStream.cpp:413:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_COMPOUNDS [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseStream.cpp:421:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_COMPOUNDS [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseStream.cpp:426:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_COMPOUNDS [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseStream.cpp:542:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOLAR_MASS [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseStream.cpp:548:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOLAR_MASS [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseStream.cpp:554:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOLAR_MASS [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseStream.cpp:630:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVERALL_MASS [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseStream.cpp:640:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOLAR_MASS [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseStream.cpp:668:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVERALL_TEMPERATURE [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseStream.cpp:987:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLID [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseStream.cpp:994:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLID [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseStream.cpp:1003:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLID [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseStream.cpp:1010:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLID [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseStream.cpp:1017:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLID [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseStream.cpp:1024:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLID [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseStream.cpp:1033:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLID [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseStream.cpp:1057:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLID [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseStream.cpp:1098:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLID [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseStream.cpp:1106:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLID [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseStream.cpp:1115:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLID [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseStream.cpp:1124:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLID [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseStream.cpp:1136:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLID [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseStream.cpp:1179:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLID [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseStream.cpp:1228:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLID [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseStream.cpp:1236:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLID [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseStream.cpp:1301:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLID [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseStream.cpp:1308:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLID [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseStream.cpp:1315:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLID [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseStream.cpp:1332:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLID [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseStream.cpp:1358:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLID [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseStream.cpp:1581:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTHALPY [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseStream.cpp:1687:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5AttrSaveVersion [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseStream.cpp:1729:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5AttrSaveVersion [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseStream.cpp:1788:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVERALL_MASS [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseStream.cpp:2052:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLID [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseStream.cpp:2069:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_PART_POROSITY [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseStream.cpp:2333:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PHASE_FRACTION [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseStream.cpp:2355:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PHASE_FRACTION [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseStream.cpp:2365:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLID [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseStream.cpp:38:14: warning:inconclusive: Member variable 'CBaseStream::m_enthalpyCalculator' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] dyssol-1.5.0/ModelsAPI/BaseStream.cpp:54:14: warning:inconclusive: Member variable 'CBaseStream::m_enthalpyCalculator' is not assigned in the move constructor. Should it be moved? [missingMemberCopy] dyssol-1.5.0/ModelsAPI/MixtureLookup.h:48:2: style: Class 'CMixtureLookup' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dyssol-1.5.0/ModelsAPI/BaseStream.h:111:2: style: Class 'CBaseStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dyssol-1.5.0/ModelsAPI/Stream.h:26:2: style: Class 'CStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dyssol-1.5.0/ModelsAPI/Stream.h:50:2: style: Class 'CStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dyssol-1.5.0/ModelsAPI/BaseStream.h:225:28: performance: Function 'GetName()' should return member 'm_name' by const reference. [returnByReference] dyssol-1.5.0/ModelsAPI/BaseStream.h:235:28: performance: Function 'GetKey()' should return member 'm_key' by const reference. [returnByReference] dyssol-1.5.0/ModelsAPI/BaseStream.h:296:22: performance: Function 'GetAllTimePoints()' should return member 'm_timePoints' by const reference. [returnByReference] dyssol-1.5.0/ModelsAPI/BaseStream.cpp:270:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/BaseStream.cpp:656:8: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/BaseStream.cpp:677:14: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/BaseStream.cpp:710:9: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/BaseStream.cpp:745:9: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/BaseStream.cpp:810:8: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/BaseStream.cpp:864:7: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/BaseStream.cpp:2028:2: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/BaseStream.cpp:2038:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/UnitParametersManager.h:197:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Args [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:188:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:196:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:208:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:227:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:235:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:242:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:248:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:255:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:263:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:270:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:276:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:283:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:291:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:298:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:304:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:339:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:352:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:365:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:378:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:391:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:404:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:416:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:428:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:449:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:461:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:473:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:485:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:498:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:511:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:523:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLVER_AGGLOMERATION_1 [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:536:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLVER_PBM_1 [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:548:126: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:566:141: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:576:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:591:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:605:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:612:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:619:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:626:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:633:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:640:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:647:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:654:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:661:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:668:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:675:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:682:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:689:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:696:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:703:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:715:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:736:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:744:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:752:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:760:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:776:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:783:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:791:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:801:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:811:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:822:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:833:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:844:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:864:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:874:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:881:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:891:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:898:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:908:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:915:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:925:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:1004:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_COMPOUNDS [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:1012:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_COMPOUNDS [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:1057:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_COMPOUNDS [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:1072:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_COMPOUNDS [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:1123:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNDEFINED [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:1171:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRID_UNDEFINED [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:1194:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRID_NUMERIC [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:1201:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRID_NUMERIC [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:1222:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIAMETER [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:1237:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOLUME [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:1457:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUnit_UnknownError [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:1466:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUnit_UnknownWarning [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:1630:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5AttrSaveVersion [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:1647:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5AttrSaveVersion [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:1676:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUnit_H5UnitKey [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:1689:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUnit_H5UnitKey [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:1735:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:1976:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTHALPY [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:2007:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STANDARD_CONDITION_T [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:2029:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLID [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/UnitParameters.h:511:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5AttrSaveVersion [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/UnitParameters.h:532:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UParam_H5Values [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/UnitParameters.h:302:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUnit_H5AttrSaveVersion [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/UnitParameters.h:322:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UParam_H5Values [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:17:12: warning:inconclusive: Member variable 'CBaseUnit::m_messageMutex' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:965:32: performance:inconclusive: Technically the member function 'CBaseUnit::GetStreamsTimePoints' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/ModelsAPI/BaseUnit.h:1190:22: note: Technically the member function 'CBaseUnit::GetStreamsTimePoints' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:965:32: note: Technically the member function 'CBaseUnit::GetStreamsTimePoints' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:973:32: performance:inconclusive: Technically the member function 'CBaseUnit::GetStreamsTimePoints' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/ModelsAPI/BaseUnit.h:1198:22: note: Technically the member function 'CBaseUnit::GetStreamsTimePoints' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:973:32: note: Technically the member function 'CBaseUnit::GetStreamsTimePoints' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:986:32: performance:inconclusive: Technically the member function 'CBaseUnit::GetTimePoints' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/ModelsAPI/BaseUnit.h:1216:22: note: Technically the member function 'CBaseUnit::GetTimePoints' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:986:32: note: Technically the member function 'CBaseUnit::GetTimePoints' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:1396:17: performance:inconclusive: Technically the member function 'CBaseUnit::HeatExchange' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/ModelsAPI/BaseUnit.h:1657:7: note: Technically the member function 'CBaseUnit::HeatExchange' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:1396:17: note: Technically the member function 'CBaseUnit::HeatExchange' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/UnitParameters.h:810:7: warning: The class 'CTDUnitParameter' defines member function with name 'SaveToFile' also defined in its parent class 'CDependentUnitParameter'. [duplInheritedMember] dyssol-1.5.0/ModelsAPI/UnitParameters.h:764:7: note: Parent function 'CDependentUnitParameter::SaveToFile' dyssol-1.5.0/ModelsAPI/UnitParameters.h:810:7: note: Derived function 'CTDUnitParameter::SaveToFile' dyssol-1.5.0/ModelsAPI/UnitParameters.h:817:7: warning: The class 'CTDUnitParameter' defines member function with name 'LoadFromFile' also defined in its parent class 'CDependentUnitParameter'. [duplInheritedMember] dyssol-1.5.0/ModelsAPI/UnitParameters.h:771:7: note: Parent function 'CDependentUnitParameter::LoadFromFile' dyssol-1.5.0/ModelsAPI/UnitParameters.h:817:7: note: Derived function 'CTDUnitParameter::LoadFromFile' dyssol-1.5.0/ModelsAPI/PlotManager.h:35:2: style: Class 'CCurve' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dyssol-1.5.0/ModelsAPI/PlotManager.h:41:2: style: Class 'CCurve' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dyssol-1.5.0/ModelsAPI/PlotManager.h:162:2: style: Class 'CPlot' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dyssol-1.5.0/ModelsAPI/Holdup.h:24:2: style: Class 'CHoldup' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dyssol-1.5.0/ModelsAPI/Holdup.h:48:2: style: Class 'CHoldup' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dyssol-1.5.0/ModelsAPI/BaseUnit.h:209:28: performance: Function 'GetUnitName()' should return member 'm_unitName' by const reference. [returnByReference] dyssol-1.5.0/ModelsAPI/BaseUnit.h:214:28: performance: Function 'GetAuthorName()' should return member 'm_authorName' by const reference. [returnByReference] dyssol-1.5.0/ModelsAPI/BaseUnit.h:224:28: performance: Function 'GetUniqueID()' should return member 'm_uniqueID' by const reference. [returnByReference] dyssol-1.5.0/ModelsAPI/BaseUnit.h:229:28: performance: Function 'GetHelpLink()' should return member 'm_helpLink' by const reference. [returnByReference] dyssol-1.5.0/ModelsAPI/BaseUnit.h:1699:14: performance: Function 'GetErrorMessage()' should return member 'm_errorMessage' by const reference. [returnByReference] dyssol-1.5.0/ModelsAPI/BaseUnit.h:1704:14: performance: Function 'GetWarningMessage()' should return member 'm_warningMessage' by const reference. [returnByReference] dyssol-1.5.0/ModelsAPI/BaseUnit.h:1709:14: performance: Function 'GetInfoMessage()' should return member 'm_infoMessage' by const reference. [returnByReference] dyssol-1.5.0/ModelsAPI/UnitParameters.h:421:31: performance: Function 'GetValues()' should return member 'm_values' by const reference. [returnByReference] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:873:6: style: Condition '!port' is always false [knownConditionTrueFalse] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:890:6: style: Condition '!port' is always false [knownConditionTrueFalse] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:907:6: style: Condition '!port' is always false [knownConditionTrueFalse] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:924:6: style: Condition '!port' is always false [knownConditionTrueFalse] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:583:19: style: Variable 'p' can be declared as pointer to const [constVariableReference] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:596:19: style: Variable 'p' can be declared as pointer to const [constVariableReference] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:861:83: style: Parameter '_port' can be declared as pointer to const [constParameterPointer] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:878:103: style: Parameter '_port' can be declared as pointer to const [constParameterPointer] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:895:81: style: Parameter '_stream' can be declared as pointer to const [constParameterPointer] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:912:101: style: Parameter '_stream' can be declared as pointer to const [constParameterPointer] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:947:19: style: Variable 'port' can be declared as pointer to const [constVariableReference] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:955:19: style: Variable 'port' can be declared as pointer to const [constVariableReference] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:968:19: style: Variable 'stream' can be declared as pointer to const [constVariableReference] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:976:19: style: Variable 'stream' can be declared as pointer to const [constVariableReference] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:989:19: style: Variable 'stream' can be declared as pointer to const [constVariableReference] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:991:19: style: Variable 'holdup' can be declared as pointer to const [constVariableReference] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:1592:13: style: Variable 'param' can be declared as pointer to const [constVariableReference] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:1600:19: style: Variable 'param' can be declared as pointer to const [constVariableReference] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:1611:13: style: Variable 'param' can be declared as pointer to const [constVariableReference] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:552:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:568:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:580:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:584:14: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:593:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:597:14: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:1066:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:1089:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:1116:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:1131:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/ChemicalReaction.cpp:189:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STANDARD_FORMATION_ENTHALPY [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/ChemicalReaction.cpp:197:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5AttrSaveVersion [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/ChemicalReaction.cpp:219:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Reac_H5Name [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/ChemicalReaction.h:136:28: performance: Function 'GetName()' should return member 'm_name' by const reference. [returnByReference] dyssol-1.5.0/ModelsAPI/ChemicalReaction.cpp:21:16: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/ChemicalReaction.cpp:81:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/ChemicalReaction.cpp:89:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/ChemicalReaction.cpp:189:14: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/DenseMDMatrix.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] dyssol-1.5.0/ModelsAPI/DenseMDMatrix.cpp:292:22: performance:inconclusive: Technically the member function 'CDenseMDMatrix::CheckDuplicates' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/ModelsAPI/DenseMDMatrix.h:363:7: note: Technically the member function 'CDenseMDMatrix::CheckDuplicates' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/DenseMDMatrix.cpp:292:22: note: Technically the member function 'CDenseMDMatrix::CheckDuplicates' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/DenseMDMatrix.h:76:24: performance: Function 'GetDimensions()' should return member 'm_vDimensions' by const reference. [returnByReference] dyssol-1.5.0/ModelsAPI/DenseMDMatrix.h:81:24: performance: Function 'GetClasses()' should return member 'm_vClasses' by const reference. [returnByReference] dyssol-1.5.0/ModelsAPI/DenseMDMatrix.cpp:218:13: style: Condition 'index==-1' is always false [knownConditionTrueFalse] dyssol-1.5.0/ModelsAPI/DenseMDMatrix.cpp:439:14: style: Condition 'index!=-1' is always true [knownConditionTrueFalse] dyssol-1.5.0/ModelsAPI/DenseMDMatrix.cpp:37:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/DenseMDMatrix.cpp:50:9: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/DenseMDMatrix.cpp:296:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/DenseMDMatrix.cpp:433:9: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/DenseMDMatrix.cpp:453:4: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/DependentValues.h:49:36: performance: Function 'GetParamsList()' should return member 'm_params' by const reference. [returnByReference] dyssol-1.5.0/ModelsAPI/DependentValues.h:51:36: performance: Function 'GetValuesList()' should return member 'm_values' by const reference. [returnByReference] dyssol-1.5.0/ModelsAPI/Holdup.cpp:14:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVERALL_MASS [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/Holdup.cpp:23:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVERALL_MASS [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/Holdup.cpp:30:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVERALL_MASS [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:1881:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MDM_H5AttrSaveVersion [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:1919:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MDM_H5Data [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:1933:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MDM_H5Dimensions [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:1957:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MDM_H5Data [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2026:17: performance:inconclusive: Technically the member function 'CMDMatrix::CheckDuplicates' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/ModelsAPI/MDMatrix.h:317:7: note: Technically the member function 'CMDMatrix::CheckDuplicates' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2026:17: note: Technically the member function 'CMDMatrix::CheckDuplicates' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2080:23: performance:inconclusive: Technically the member function 'CMDMatrix::IitialiseDimension' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/ModelsAPI/MDMatrix.h:321:13: note: Technically the member function 'CMDMatrix::IitialiseDimension' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2080:23: note: Technically the member function 'CMDMatrix::IitialiseDimension' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2089:17: performance:inconclusive: Technically the member function 'CMDMatrix::IncrementCoords' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/ModelsAPI/MDMatrix.h:324:7: note: Technically the member function 'CMDMatrix::IncrementCoords' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2089:17: note: Technically the member function 'CMDMatrix::IncrementCoords' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2123:17: style:inconclusive: Technically the member function 'CMDMatrix::SortMatrix' can be const. [functionConst] dyssol-1.5.0/ModelsAPI/MDMatrix.h:327:7: note: Technically the member function 'CMDMatrix::SortMatrix' can be const. dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2123:17: note: Technically the member function 'CMDMatrix::SortMatrix' can be const. dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2161:17: style:inconclusive: Technically the member function 'CMDMatrix::SortMatrix' can be const. [functionConst] dyssol-1.5.0/ModelsAPI/MDMatrix.h:329:7: note: Technically the member function 'CMDMatrix::SortMatrix' can be const. dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2161:17: note: Technically the member function 'CMDMatrix::SortMatrix' can be const. dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2339:17: style:inconclusive: Technically the member function 'CMDMatrix::AddTimePointRecursive' can be const. [functionConst] dyssol-1.5.0/ModelsAPI/MDMatrix.h:342:7: note: Technically the member function 'CMDMatrix::AddTimePointRecursive' can be const. dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2339:17: note: Technically the member function 'CMDMatrix::AddTimePointRecursive' can be const. dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2352:17: style:inconclusive: Technically the member function 'CMDMatrix::ChangeTimePointRecursive' can be const. [functionConst] dyssol-1.5.0/ModelsAPI/MDMatrix.h:344:7: note: Technically the member function 'CMDMatrix::ChangeTimePointRecursive' can be const. dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2352:17: note: Technically the member function 'CMDMatrix::ChangeTimePointRecursive' can be const. dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:3051:17: style:inconclusive: Technically the member function 'CMDMatrix::CompressDataRecursive' can be const. [functionConst] dyssol-1.5.0/ModelsAPI/MDMatrix.h:374:7: note: Technically the member function 'CMDMatrix::CompressDataRecursive' can be const. dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:3051:17: note: Technically the member function 'CMDMatrix::CompressDataRecursive' can be const. dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:3148:17: style:inconclusive: Technically the member function 'CMDMatrix::SetToZero2Recursive' can be const. [functionConst] dyssol-1.5.0/ModelsAPI/MDMatrix.h:380:7: note: Technically the member function 'CMDMatrix::SetToZero2Recursive' can be const. dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:3148:17: note: Technically the member function 'CMDMatrix::SetToZero2Recursive' can be const. dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:3178:17: style:inconclusive: Technically the member function 'CMDMatrix::Extrapolate2ToPointRecursive' can be const. [functionConst] dyssol-1.5.0/ModelsAPI/MDMatrix.h:382:7: note: Technically the member function 'CMDMatrix::Extrapolate2ToPointRecursive' can be const. dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:3178:17: note: Technically the member function 'CMDMatrix::Extrapolate2ToPointRecursive' can be const. dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:3191:17: style:inconclusive: Technically the member function 'CMDMatrix::Extrapolate3ToPointRecursive' can be const. [functionConst] dyssol-1.5.0/ModelsAPI/MDMatrix.h:383:7: note: Technically the member function 'CMDMatrix::Extrapolate3ToPointRecursive' can be const. dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:3191:17: note: Technically the member function 'CMDMatrix::Extrapolate3ToPointRecursive' can be const. dyssol-1.5.0/ModelsAPI/MDMatrix.h:71:24: performance: Function 'GetDimensions()' should return member 'm_vDimensions' by const reference. [returnByReference] dyssol-1.5.0/ModelsAPI/MDMatrix.h:73:24: performance: Function 'GetClasses()' should return member 'm_vClasses' by const reference. [returnByReference] dyssol-1.5.0/ModelsAPI/MDMatrix.h:114:22: performance: Function 'GetAllTimePoints()' should return member 'm_vTimePoints' by const reference. [returnByReference] dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:344:19: style: Condition 'index==0' is always true [knownConditionTrueFalse] dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:342:17: note: Assuming that condition 'index>0' is not redundant dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:344:19: note: Condition 'index==0' is always true dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:1737:12: style: Condition 'iLast==-1' is always false [knownConditionTrueFalse] dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2330:24: style: Condition '&_pFraction[i]!=NULL' is always true [knownConditionTrueFalse] dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:1637:11: style: Local variable 'bRes' shadows outer variable [shadowVariable] dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:1603:7: note: Shadowed declaration dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:1637:11: note: Shadow variable dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2131:17: style: Local variable 'j' shadows outer variable [shadowVariable] dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2130:12: note: Shadowed declaration dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2131:17: note: Shadow variable dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2169:17: style: Local variable 'j' shadows outer variable [shadowVariable] dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2168:12: note: Shadowed declaration dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2169:17: note: Shadow variable dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2074:21: error: Out of bounds access in expression 'm_vTimePoints[nLast]' [containerOutOfBounds] dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2064:17: note: nLast is assigned 'static_cast(m_vTimePoints.size())' here. dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2066:17: note: Assuming condition is false dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2074:21: note: Access out of bounds dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:43:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:138:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:181:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:249:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:284:3: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:304:3: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:747:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:818:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:927:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:1003:4: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:1067:4: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:1153:11: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:1226:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:1244:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:1264:3: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:1271:3: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:1305:3: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:1312:3: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:1365:4: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:1406:4: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:1435:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:1588:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:1644:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2030:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2215:4: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2233:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2400:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2444:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2619:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2665:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2728:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2800:9: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2935:9: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:1603:12: style: Variable 'bRes' is assigned a value that is never used. [unreadVariable] dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:1603:7: style: Variable 'bRes' is assigned a value that is never used. [unreadVariable] dyssol-1.5.0/ModelsAPI/Matrix2D.h:100:11: performance: Function 'GetMatrix()' should return member 'm_data' by const reference. [returnByReference] dyssol-1.5.0/ModelsAPI/Matrix2D.cpp:93:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/Matrix2D.cpp:126:9: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/MixtureEnthalpyLookup.cpp:182:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTHALPY [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/MixtureLookup.h:64:36: performance: Function 'GetWeights()' should return member 'm_weights' by const reference. [returnByReference] dyssol-1.5.0/ModelsAPI/MixtureLookup.cpp:116:13: style: Variable 'm_componet' can be declared as reference to const [constVariableReference] dyssol-1.5.0/ModelsAPI/MultidimensionalGrid.cpp:120:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DGrid_H5NumGrid [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/MultidimensionalGrid.cpp:128:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DGrid_H5NumGrid [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/MultidimensionalGrid.cpp:191:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DGrid_H5StrGrid [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/MultidimensionalGrid.cpp:199:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DGrid_H5StrGrid [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/MultidimensionalGrid.cpp:299:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRID_NUMERIC [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/MultidimensionalGrid.cpp:410:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_SIZE [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/MultidimensionalGrid.cpp:422:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_SIZE [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/MultidimensionalGrid.cpp:463:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DGrid_H5AttrSaveVersion [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/MultidimensionalGrid.cpp:484:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DGrid_H5AttrSaveVersion [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/MultidimensionalGrid.cpp:516:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DGrid_H5AttrGridsNum [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/MultidimensionalGrid.cpp:540:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DGrid_H5DistrType [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/MultidimensionalGrid.h:75:36: performance: Function 'Grid()' should return member 'm_grid' by const reference. [returnByReference] dyssol-1.5.0/ModelsAPI/MultidimensionalGrid.h:115:41: performance: Function 'Grid()' should return member 'm_grid' by const reference. [returnByReference] dyssol-1.5.0/ModelsAPI/MultidimensionalGrid.cpp:235:11: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/Phase.cpp:23:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLID [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/Phase.cpp:80:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_COMPOUNDS [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/Phase.cpp:87:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_COMPOUNDS [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/Phase.cpp:114:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_COMPOUNDS [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/Phase.cpp:119:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_COMPOUNDS [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/Phase.cpp:197:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLID [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/Phase.cpp:208:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5AttrSaveVersion [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/Phase.cpp:220:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Phase_H5Name [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/Phase.cpp:246:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRID_NUMERIC [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/Phase.h:28:14: performance: Function 'GetName()' should return member 'm_name' by const reference. [returnByReference] dyssol-1.5.0/ModelsAPI/PlotManager.cpp:126:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5AttrSaveVersion [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/PlotManager.cpp:142:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PlotMngr_H5CurveName [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/PlotManager.cpp:412:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5AttrSaveVersion [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/PlotManager.cpp:437:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PlotMngr_H5PlotName [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/PlotManager.cpp:607:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5AttrSaveVersion [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/PlotManager.cpp:626:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PlotMngr_H5AttrPlotsNum [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/PlotManager.cpp:640:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PlotMngr_H5AttrPlotsNum [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/PlotManager.cpp:171:8: warning:inconclusive: Member variable 'CPlot::m_name' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] dyssol-1.5.0/ModelsAPI/PlotManager.cpp:171:8: warning:inconclusive: Member variable 'CPlot::m_labelX' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] dyssol-1.5.0/ModelsAPI/PlotManager.cpp:171:8: warning:inconclusive: Member variable 'CPlot::m_labelY' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] dyssol-1.5.0/ModelsAPI/PlotManager.cpp:171:8: warning:inconclusive: Member variable 'CPlot::m_labelZ' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] dyssol-1.5.0/ModelsAPI/PlotManager.h:47:14: performance: Function 'GetName()' should return member 'm_name' by const reference. [returnByReference] dyssol-1.5.0/ModelsAPI/PlotManager.h:104:22: performance: Function 'GetPoints()' should return member 'm_values' by const reference. [returnByReference] dyssol-1.5.0/ModelsAPI/PlotManager.h:217:14: performance: Function 'GetName()' should return member 'm_name' by const reference. [returnByReference] dyssol-1.5.0/ModelsAPI/PlotManager.h:228:14: performance: Function 'GetLabelX()' should return member 'm_labelX' by const reference. [returnByReference] dyssol-1.5.0/ModelsAPI/PlotManager.h:233:14: performance: Function 'GetLabelY()' should return member 'm_labelY' by const reference. [returnByReference] dyssol-1.5.0/ModelsAPI/PlotManager.h:238:14: performance: Function 'GetLabelZ()' should return member 'm_labelZ' by const reference. [returnByReference] dyssol-1.5.0/ModelsAPI/PlotManager.cpp:87:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/PlotManager.cpp:96:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/PlotManager.cpp:175:12: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/PlotManager.cpp:272:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/PlotManager.cpp:301:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/PlotManager.cpp:319:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/PlotManager.cpp:332:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/PlotManager.cpp:357:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/PlotManager.cpp:366:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/PlotManager.cpp:375:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/PlotManager.cpp:539:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/PlotManager.cpp:559:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/PlotManager.cpp:568:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/StateVariable.cpp:92:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5AttrSaveVersion [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/StateVariable.cpp:106:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SVar_H5Name [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/StateVariable.cpp:258:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5AttrSaveVersion [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/StateVariable.cpp:277:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SVMngr_H5AttrStateVarsNum [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/StateVariable.cpp:291:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SVMngr_H5AttrStateVarsNum [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/StateVariable.h:53:14: performance: Function 'GetName()' should return member 'm_name' by const reference. [returnByReference] dyssol-1.5.0/ModelsAPI/StateVariable.h:100:24: performance: Function 'GetHistory()' should return member 'm_history' by const reference. [returnByReference] dyssol-1.5.0/ModelsAPI/StateVariable.cpp:313:17: style: Local variable 'i' shadows outer variable [shadowVariable] dyssol-1.5.0/ModelsAPI/StateVariable.cpp:293:14: note: Shadowed declaration dyssol-1.5.0/ModelsAPI/StateVariable.cpp:313:17: note: Shadow variable dyssol-1.5.0/ModelsAPI/StateVariable.cpp:181:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/StateVariable.cpp:195:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/StateVariable.cpp:203:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/Stream.cpp:11:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVERALL_MASS [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/Stream.cpp:20:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVERALL_MASS [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/Stream.cpp:27:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVERALL_MASS [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/StreamManager.cpp:604:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5AttrSaveVersion [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/StreamManager.cpp:622:170: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StrMngr_H5Names [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/StreamManager.cpp:701:112: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUnit_H5HoldupsNames [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/StreamManager.cpp:727:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUnit_H5GroupHoldups [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/StreamManager.cpp:841:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StrMngr_H5Names [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/StreamManager.cpp:914:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVERALL_TEMPERATURE [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/StreamManager.cpp:776:26: performance:inconclusive: Technically the member function 'CStreamManager::GetObject' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/ModelsAPI/StreamManager.h:241:11: note: Technically the member function 'CStreamManager::GetObject' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/StreamManager.cpp:776:26: note: Technically the member function 'CStreamManager::GetObject' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/StreamManager.cpp:791:39: performance:inconclusive: Technically the member function 'CStreamManager::GetObjects' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/ModelsAPI/StreamManager.h:247:24: note: Technically the member function 'CStreamManager::GetObjects' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/StreamManager.cpp:791:39: note: Technically the member function 'CStreamManager::GetObjects' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/StreamManager.cpp:801:33: performance:inconclusive: Technically the member function 'CStreamManager::GetObjects' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/ModelsAPI/StreamManager.h:250:18: note: Technically the member function 'CStreamManager::GetObjects' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/StreamManager.cpp:801:33: note: Technically the member function 'CStreamManager::GetObjects' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/StreamManager.cpp:811:22: performance:inconclusive: Technically the member function 'CStreamManager::RemoveObjects' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/ModelsAPI/StreamManager.h:253:7: note: Technically the member function 'CStreamManager::RemoveObjects' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/StreamManager.cpp:811:22: note: Technically the member function 'CStreamManager::RemoveObjects' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/StreamManager.cpp:817:24: performance:inconclusive: Technically the member function 'CStreamManager::GetObjectIndex' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/ModelsAPI/StreamManager.h:257:9: note: Technically the member function 'CStreamManager::GetObjectIndex' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/StreamManager.cpp:817:24: note: Technically the member function 'CStreamManager::GetObjectIndex' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/StreamManager.cpp:875:42: performance:inconclusive: Technically the member function 'CStreamManager::GetAllKeys' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/ModelsAPI/StreamManager.h:270:27: note: Technically the member function 'CStreamManager::GetAllKeys' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/StreamManager.cpp:875:42: note: Technically the member function 'CStreamManager::GetAllKeys' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/StreamManager.cpp:884:42: performance:inconclusive: Technically the member function 'CStreamManager::GetAllNames' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/ModelsAPI/StreamManager.h:274:27: note: Technically the member function 'CStreamManager::GetAllNames' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/StreamManager.cpp:884:42: note: Technically the member function 'CStreamManager::GetAllNames' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/StreamManager.cpp:413:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/StreamManager.cpp:438:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/StreamManager.cpp:455:7: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/StreamManager.cpp:457:7: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/StreamManager.cpp:468:7: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/StreamManager.cpp:470:7: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/StreamManager.cpp:482:7: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/StreamManager.cpp:484:7: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/StreamManager.cpp:486:7: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/StreamManager.cpp:498:7: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/StreamManager.cpp:500:7: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/StreamManager.cpp:502:7: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/StreamManager.cpp:656:5: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/StreamManager.cpp:666:5: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/StreamManager.cpp:796:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/StreamManager.cpp:806:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/StreamManager.cpp:849:4: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/StreamManager.cpp:879:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/StreamManager.cpp:888:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/StreamManager.cpp:898:8: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/StreamManager.cpp:901:8: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/TDArray.cpp:36:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/TDArray.cpp:94:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/TDArray.cpp:154:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/TDArray.cpp:175:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/TDArray.cpp:210:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/TDArray.cpp:307:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/TDArray.cpp:379:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/TDArray.cpp:47:12: style: Condition 'index==-1' is always false [knownConditionTrueFalse] dyssol-1.5.0/ModelsAPI/TDArray.cpp:73:12: style: Condition 'index==-1' is always false [knownConditionTrueFalse] dyssol-1.5.0/ModelsAPI/TDArray.cpp:93:12: style: Condition 'index!=-1' is always true [knownConditionTrueFalse] dyssol-1.5.0/ModelsAPI/TDArray.cpp:127:12: style: Condition 'index==-1' is always false [knownConditionTrueFalse] dyssol-1.5.0/ModelsAPI/TDArray.cpp:150:15: style: Condition 'index!=-1' is always true [knownConditionTrueFalse] dyssol-1.5.0/ModelsAPI/TDArray.cpp:205:11: style: Condition 'iCnt!=-1' is always true [knownConditionTrueFalse] dyssol-1.5.0/ModelsAPI/TDArray.cpp:279:41: style: Parameter '_source' can be declared as reference to const [constParameterReference] dyssol-1.5.0/ModelsAPI/TDArray.cpp:366:14: error: Out of bounds access in expression 'm_data[nLast]' [containerOutOfBounds] dyssol-1.5.0/ModelsAPI/TDArray.cpp:356:15: note: nLast is assigned 'm_data.size()' here. dyssol-1.5.0/ModelsAPI/TDArray.cpp:358:16: note: Assuming condition is false dyssol-1.5.0/ModelsAPI/TDArray.cpp:366:14: note: Access out of bounds dyssol-1.5.0/ModelsAPI/TimeDependentValue.cpp:96:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/TimeDependentValue.cpp:114:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/TimeDependentValue.cpp:169:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5AttrSaveVersion [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/TimeDependentValue.cpp:183:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TDV_H5Name [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/TimeDependentValue.cpp:160:27: performance:inconclusive: Technically the member function 'CTimeDependentValue::SetCacheSettings' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/ModelsAPI/TimeDependentValue.h:73:7: note: Technically the member function 'CTimeDependentValue::SetCacheSettings' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/TimeDependentValue.cpp:160:27: note: Technically the member function 'CTimeDependentValue::SetCacheSettings' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/TimeDependentValue.h:32:14: performance: Function 'GetName()' should return member 'm_name' by const reference. [returnByReference] dyssol-1.5.0/ModelsAPI/TimeDependentValue.h:34:14: performance: Function 'GetUnits()' should return member 'm_units' by const reference. [returnByReference] dyssol-1.5.0/ModelsAPI/TimeDependentValue.cpp:77:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/TransformMatrix.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] dyssol-1.5.0/ModelsAPI/TransformMatrix.cpp:449:24: performance:inconclusive: Technically the member function 'CTransformMatrix::CheckDuplicates' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/ModelsAPI/TransformMatrix.h:292:7: note: Technically the member function 'CTransformMatrix::CheckDuplicates' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/TransformMatrix.cpp:449:24: note: Technically the member function 'CTransformMatrix::CheckDuplicates' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/TransformMatrix.h:108:24: performance: Function 'GetDimensions()' should return member 'm_vDimensions' by const reference. [returnByReference] dyssol-1.5.0/ModelsAPI/TransformMatrix.h:113:24: performance: Function 'GetClasses()' should return member 'm_vClasses' by const reference. [returnByReference] dyssol-1.5.0/ModelsAPI/TransformMatrix.cpp:84:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/TransformMatrix.cpp:97:11: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/TransformMatrix.cpp:453:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/TransformMatrix.cpp:508:10: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/TransformMatrix.cpp:474:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] dyssol-1.5.0/ModelsAPI/TransformMatrix.cpp:476:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] dyssol-1.5.0/ModelsAPI/TransformMatrix.cpp:481:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] dyssol-1.5.0/ModelsAPI/TransformMatrix.cpp:482:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] dyssol-1.5.0/ModelsAPI/TransformMatrix.cpp:515:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] dyssol-1.5.0/ModelsAPI/TransformMatrix.cpp:517:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] dyssol-1.5.0/ModelsAPI/TransformMatrix.cpp:522:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] dyssol-1.5.0/ModelsAPI/TransformMatrix.cpp:523:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] dyssol-1.5.0/ModelsAPI/UnitParameters.cpp:262:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUnit_H5AttrSaveVersion [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/UnitParameters.cpp:280:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UParam_H5Params [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/UnitParameters.cpp:322:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUnit_H5AttrSaveVersion [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/UnitParameters.cpp:392:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUnit_H5AttrSaveVersion [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/UnitParameters.cpp:406:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UParam_H5StrValue [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/UnitParameters.cpp:473:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUnit_H5AttrSaveVersion [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/UnitParameters.cpp:487:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UParam_H5Values [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/UnitParameters.cpp:516:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLVER_NONE [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/UnitParameters.cpp:565:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUnit_H5AttrSaveVersion [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/UnitParameters.cpp:579:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UParam_H5StrValue [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/UnitParameters.cpp:688:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUnit_H5AttrSaveVersion [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/UnitParameters.cpp:703:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UParam_H5Values [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/UnitParameters.cpp:759:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUnit_H5AttrSaveVersion [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/UnitParameters.cpp:773:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UParam_H5Values [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/UnitParameters.cpp:912:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUnit_H5AttrSaveVersion [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/UnitParameters.cpp:928:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UParam_H5AttrReactionsNum [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/UnitParameters.cpp:312:24: warning: The class 'CTDUnitParameter' defines member function with name 'SaveToFile' also defined in its parent class 'CDependentUnitParameter'. [duplInheritedMember] dyssol-1.5.0/ModelsAPI/UnitParameters.cpp:257:31: note: Parent function 'CDependentUnitParameter::SaveToFile' dyssol-1.5.0/ModelsAPI/UnitParameters.cpp:312:24: note: Derived function 'CTDUnitParameter::SaveToFile' dyssol-1.5.0/ModelsAPI/UnitParameters.cpp:317:24: warning: The class 'CTDUnitParameter' defines member function with name 'LoadFromFile' also defined in its parent class 'CDependentUnitParameter'. [duplInheritedMember] dyssol-1.5.0/ModelsAPI/UnitParameters.cpp:269:31: note: Parent function 'CDependentUnitParameter::LoadFromFile' dyssol-1.5.0/ModelsAPI/UnitParameters.cpp:317:24: note: Derived function 'CTDUnitParameter::LoadFromFile' dyssol-1.5.0/ModelsAPI/UnitParameters.h:110:14: performance: Function 'GetName()' should return member 'm_name' by const reference. [returnByReference] dyssol-1.5.0/ModelsAPI/UnitParameters.h:115:15: performance: Function 'GetUnits()' should return member 'm_units' by const reference. [returnByReference] dyssol-1.5.0/ModelsAPI/UnitParameters.h:120:14: performance: Function 'GetDescription()' should return member 'm_description' by const reference. [returnByReference] dyssol-1.5.0/ModelsAPI/UnitParameters.h:591:14: performance: Function 'GetParamName()' should return member 'm_paramName' by const reference. [returnByReference] dyssol-1.5.0/ModelsAPI/UnitParameters.h:603:15: performance: Function 'GetParamUnits()' should return member 'm_paramUnits' by const reference. [returnByReference] dyssol-1.5.0/ModelsAPI/UnitParameters.h:856:14: performance: Function 'GetValue()' should return member 'm_value' by const reference. [returnByReference] dyssol-1.5.0/ModelsAPI/UnitParameters.h:1019:14: performance: Function 'GetKey()' should return member 'm_key' by const reference. [returnByReference] dyssol-1.5.0/ModelsAPI/UnitParameters.h:1234:14: performance: Function 'GetCompound()' should return member 'm_key' by const reference. [returnByReference] dyssol-1.5.0/ModelsAPI/UnitParameters.h:1333:47: performance: Function 'GetReactions()' should return member 'm_reactions' by const reference. [returnByReference] dyssol-1.5.0/ModelsAPI/UnitParameters.cpp:233:2: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/UnitParameters.cpp:236:2: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/UnitParameters.cpp:630:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/UnitParameters.cpp:638:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/UnitParameters.cpp:645:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/UnitParameters.cpp:653:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/UnitParameters.cpp:833:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/UnitParametersManager.cpp:811:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUnit_H5AttrSaveVersion [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/UnitParametersManager.cpp:859:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UParam_H5Names [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/UnitParametersManager.cpp:15:16: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/UnitParametersManager.cpp:50:2: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/UnitParametersManager.cpp:150:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/UnitParametersManager.cpp:749:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/UnitParametersManager.cpp:846:9: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/UnitParametersManager.cpp:865:4: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/UnitParametersManager.cpp:909:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/UnitParametersManager.cpp:918:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/UnitPorts.cpp:67:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5AttrSaveVersion [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/UnitPorts.cpp:81:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPort_H5Name [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/UnitPorts.cpp:168:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/UnitPorts.cpp:177:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/UnitPorts.cpp:186:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OUTPUT [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/UnitPorts.cpp:195:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OUTPUT [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/UnitPorts.cpp:209:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/UnitPorts.cpp:218:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OUTPUT [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/UnitPorts.cpp:233:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5AttrSaveVersion [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/UnitPorts.cpp:256:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPort_H5PortsNames [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/UnitPorts.cpp:288:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPort_H5PortsNames [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/UnitPorts.cpp:311:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUnit_H5UnitPorts [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ModelsAPI/UnitPorts.cpp:91:2: performance: Variable 'm_ports' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dyssol-1.5.0/ModelsAPI/UnitPorts.cpp:275:22: performance:inconclusive: Use const reference for 'name' to avoid unnecessary data copying. [redundantCopyLocalConst] dyssol-1.5.0/ModelsAPI/UnitPorts.cpp:127:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/UnitPorts.cpp:152:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/UnitPorts.cpp:160:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/UnitPorts.cpp:265:4: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/UnitPorts.cpp:296:4: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/UnitPorts.cpp:320:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ModelsAPI/UnitPorts.cpp:328:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ScriptInterface/ArgumentsParser.cpp:58:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ScriptInterface/ArgumentsParser.h:49:20: performance: Function 'AllAllowedKeys()' should return member 'm_allowedKeys' by const reference. [returnByReference] dyssol-1.5.0/ScriptInterface/NameConverters.h:115:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ScriptInterface/NameConverters.h:125:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ScriptInterface/ScriptTypes.h:44:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ScriptInterface/ScriptKeys.h:207:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ScriptInterface/ScriptExporter.cpp:195:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MANUAL [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ScriptInterface/ScriptKeys.h:149:3: style: Struct 'SScriptEntry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dyssol-1.5.0/ScriptInterface/ScriptExporter.cpp:397:20: style: Variable 'e' can be declared as pointer to const [constVariableReference] dyssol-1.5.0/ScriptInterface/NameConverters.h:116:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ScriptInterface/ScriptKeys.h:298:8: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ScriptInterface/ScriptKeys.h:307:8: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ScriptInterface/ScriptJob.cpp:23:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ScriptInterface/ScriptParser.cpp:33:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ScriptInterface/ScriptParser.cpp:60:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ScriptInterface/ScriptParser.h:15:2: style: Class 'CScriptParser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dyssol-1.5.0/ScriptInterface/ScriptParser.cpp:24:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ScriptInterface/ScriptRunner.cpp:198:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ScriptInterface/ScriptRunner.cpp:225:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_COMPOUNDS [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ScriptInterface/ScriptRunner.cpp:291:183: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ScriptInterface/ScriptRunner.cpp:366:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ScriptInterface/ScriptRunner.cpp:390:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ScriptInterface/ScriptRunner.cpp:438:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MANUAL [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ScriptInterface/ScriptRunner.cpp:567:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scientific [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ScriptInterface/ScriptRunner.cpp:919:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ScriptInterface/ScriptRunner.cpp:25:6: style: Condition 'success' is always true [knownConditionTrueFalse] dyssol-1.5.0/ScriptInterface/ScriptRunner.cpp:24:17: note: Assignment 'success=true', assigned value is 1 dyssol-1.5.0/ScriptInterface/ScriptRunner.cpp:25:6: note: Condition 'success' is always true dyssol-1.5.0/ScriptInterface/ScriptRunner.cpp:46:6: style: Condition 'success' is always true [knownConditionTrueFalse] dyssol-1.5.0/ScriptInterface/ScriptRunner.cpp:44:17: note: Assignment 'success=true', assigned value is 1 dyssol-1.5.0/ScriptInterface/ScriptRunner.cpp:46:6: note: Condition 'success' is always true dyssol-1.5.0/ScriptInterface/ScriptRunner.cpp:100:6: style: Condition 'success' is always true [knownConditionTrueFalse] dyssol-1.5.0/ScriptInterface/ScriptRunner.cpp:98:17: note: Assignment 'success=true', assigned value is 1 dyssol-1.5.0/ScriptInterface/ScriptRunner.cpp:100:6: note: Condition 'success' is always true dyssol-1.5.0/ScriptInterface/ScriptRunner.cpp:101:6: style: Condition 'success' is always true [knownConditionTrueFalse] dyssol-1.5.0/ScriptInterface/ScriptRunner.cpp:98:17: note: Assignment 'success=true', assigned value is 1 dyssol-1.5.0/ScriptInterface/ScriptRunner.cpp:100:15: note: Compound assignment '&=', assigned value is 1 dyssol-1.5.0/ScriptInterface/ScriptRunner.cpp:101:6: note: Condition 'success' is always true dyssol-1.5.0/ScriptInterface/ScriptRunner.cpp:345:6: style: Condition 'success' is always true [knownConditionTrueFalse] dyssol-1.5.0/ScriptInterface/ScriptRunner.cpp:343:17: note: Assignment 'success=true', assigned value is 1 dyssol-1.5.0/ScriptInterface/ScriptRunner.cpp:345:6: note: Condition 'success' is always true dyssol-1.5.0/ScriptInterface/ScriptRunner.cpp:911:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/ScriptInterface/ScriptTypes.cpp:87:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_SIZE [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ScriptInterface/ScriptTypes.cpp:99:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_SIZE [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ScriptInterface/ScriptTypes.cpp:112:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRID_NUMERIC [valueFlowBailoutIncompleteVar] dyssol-1.5.0/ScriptInterface/ScriptTypes.cpp:128:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRID_NUMERIC [valueFlowBailoutIncompleteVar] dyssol-1.5.0/SimulatorCore/CalculationSequence.cpp:102:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable models [valueFlowBailoutIncompleteVar] dyssol-1.5.0/SimulatorCore/CalculationSequence.cpp:110:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tearStreams [valueFlowBailoutIncompleteVar] dyssol-1.5.0/SimulatorCore/CalculationSequence.cpp:155:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable models [valueFlowBailoutIncompleteVar] dyssol-1.5.0/SimulatorCore/CalculationSequence.cpp:169:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tearStreams [valueFlowBailoutIncompleteVar] dyssol-1.5.0/SimulatorCore/CalculationSequence.cpp:225:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable models [valueFlowBailoutIncompleteVar] dyssol-1.5.0/SimulatorCore/CalculationSequence.cpp:236:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tearStreams [valueFlowBailoutIncompleteVar] dyssol-1.5.0/SimulatorCore/CalculationSequence.cpp:281:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Seq_ErrEmptySequence [valueFlowBailoutIncompleteVar] dyssol-1.5.0/SimulatorCore/CalculationSequence.cpp:390:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Seq_H5AttrSaveVersion [valueFlowBailoutIncompleteVar] dyssol-1.5.0/SimulatorCore/CalculationSequence.cpp:418:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Seq_H5AttrSaveVersion [valueFlowBailoutIncompleteVar] dyssol-1.5.0/SimulatorCore/CalculationSequence.cpp:458:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Seq_H5AttrPartitionsNum [valueFlowBailoutIncompleteVar] dyssol-1.5.0/SimulatorCore/CalculationSequence.cpp:489:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Seq_H5AttrSaveVersion [valueFlowBailoutIncompleteVar] dyssol-1.5.0/SimulatorCore/CalculationSequence.cpp:19:23: warning:inconclusive: Member variable 'CCalculationSequence::m_models' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] dyssol-1.5.0/SimulatorCore/CalculationSequence.cpp:19:23: warning:inconclusive: Member variable 'CCalculationSequence::m_streams' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] dyssol-1.5.0/SimulatorCore/CalculationSequence.cpp:24:24: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/SimulatorCore/CalculationSequence.cpp:71:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/SimulatorCore/CalculationSequence.cpp:79:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/SimulatorCore/CalculationSequence.cpp:287:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/SimulatorCore/CalculationSequence.cpp:291:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/SimulatorCore/CalculationSequence.cpp:296:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/SimulatorCore/CalculationSequence.cpp:509:2: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/SimulatorCore/CalculationSequence.cpp:510:3: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/SimulatorCore/Flowsheet.cpp:91:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_COMPOUNDS [valueFlowBailoutIncompleteVar] dyssol-1.5.0/SimulatorCore/Flowsheet.cpp:412:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unitI [valueFlowBailoutIncompleteVar] dyssol-1.5.0/SimulatorCore/Flowsheet.cpp:439:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_COMPOUNDS [valueFlowBailoutIncompleteVar] dyssol-1.5.0/SimulatorCore/Flowsheet.cpp:458:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_COMPOUNDS [valueFlowBailoutIncompleteVar] dyssol-1.5.0/SimulatorCore/Flowsheet.cpp:479:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_COMPOUNDS [valueFlowBailoutIncompleteVar] dyssol-1.5.0/SimulatorCore/Flowsheet.cpp:499:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_COMPOUNDS [valueFlowBailoutIncompleteVar] dyssol-1.5.0/SimulatorCore/Flowsheet.cpp:680:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Flow_ErrEmptyMDB [valueFlowBailoutIncompleteVar] dyssol-1.5.0/SimulatorCore/Flowsheet.cpp:910:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5AttrSaveVersion [valueFlowBailoutIncompleteVar] dyssol-1.5.0/SimulatorCore/Flowsheet.cpp:962:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5AttrSaveVersion [valueFlowBailoutIncompleteVar] dyssol-1.5.0/SimulatorCore/Flowsheet.cpp:1034:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Flow_H5GroupOptions [valueFlowBailoutIncompleteVar] dyssol-1.5.0/SimulatorCore/ParametersHolder.h:18:2: style: The class 'proxy < double >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] dyssol-1.5.0/SimulatorCore/ParametersHolder.h:18:2: style: The class 'proxy < uint32_t >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] dyssol-1.5.0/SimulatorCore/ParametersHolder.h:18:2: style: The class 'proxy < bool >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] dyssol-1.5.0/SimulatorCore/Flowsheet.cpp:758:25: style:inconclusive: Technically the member function 'CFlowsheet::CheckPortsConnections' can be const. [functionConst] dyssol-1.5.0/SimulatorCore/Flowsheet.h:247:14: note: Technically the member function 'CFlowsheet::CheckPortsConnections' can be const. dyssol-1.5.0/SimulatorCore/Flowsheet.cpp:758:25: note: Technically the member function 'CFlowsheet::CheckPortsConnections' can be const. dyssol-1.5.0/SimulatorCore/Topology.h:21:2: style: Class 'CTopology' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dyssol-1.5.0/SimulatorCore/Flowsheet.h:213:34: performance: Function 'GetOverallProperties()' should return member 'm_overall' by const reference. [returnByReference] dyssol-1.5.0/SimulatorCore/Flowsheet.h:230:46: performance: Function 'GetPhases()' should return member 'm_phases' by const reference. [returnByReference] dyssol-1.5.0/SimulatorCore/Flowsheet.cpp:353:13: style: Variable 'partition' can be declared as reference to const [constVariableReference] dyssol-1.5.0/SimulatorCore/Flowsheet.cpp:672:13: style: Variable 'unit' can be declared as reference to const [constVariableReference] dyssol-1.5.0/SimulatorCore/Flowsheet.cpp:191:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/SimulatorCore/Flowsheet.cpp:204:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/SimulatorCore/Flowsheet.cpp:218:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/SimulatorCore/Flowsheet.cpp:226:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/SimulatorCore/Flowsheet.cpp:298:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/SimulatorCore/Flowsheet.cpp:312:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/SimulatorCore/Flowsheet.cpp:320:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/SimulatorCore/Flowsheet.cpp:332:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/SimulatorCore/Flowsheet.cpp:627:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/SimulatorCore/Flowsheet.cpp:635:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/SimulatorCore/Flowsheet.cpp:651:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/SimulatorCore/Flowsheet.cpp:684:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/SimulatorCore/Flowsheet.cpp:688:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/SimulatorCore/Flowsheet.cpp:698:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/SimulatorCore/Flowsheet.cpp:763:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/SimulatorCore/Flowsheet.cpp:774:8: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/SimulatorCore/Flowsheet.cpp:777:8: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/SimulatorCore/Flowsheet.cpp:1107:8: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/SimulatorCore/Flowsheet.cpp:1115:8: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/SimulatorCore/ModelsManager.cpp:106:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable checked [valueFlowBailoutIncompleteVar] dyssol-1.5.0/SimulatorCore/ModelsManager.cpp:152:108: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DYSSOL_CREATE_MODEL_FUN_NAME [valueFlowBailoutIncompleteVar] dyssol-1.5.0/SimulatorCore/ModelsManager.cpp:183:153: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CREATE_SOLVER_FUN_NAMES [valueFlowBailoutIncompleteVar] dyssol-1.5.0/SimulatorCore/ModelsManager.cpp:280:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] dyssol-1.5.0/SimulatorCore/ModelsManager.cpp:308:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MM_LibraryFileExtension [valueFlowBailoutIncompleteVar] dyssol-1.5.0/SimulatorCore/ModelsManager.cpp:324:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DYSSOL_CREATE_MODEL_FUN_NAME [valueFlowBailoutIncompleteVar] dyssol-1.5.0/SimulatorCore/ModelsManager.cpp:383:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLVERS_TYPES_NUMBER [valueFlowBailoutIncompleteVar] dyssol-1.5.0/SimulatorCore/ModelsManager.cpp:216:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] dyssol-1.5.0/SimulatorCore/ModelsManager.cpp:232:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] dyssol-1.5.0/SimulatorCore/ModelsManager.h:107:31: performance: Function 'GetAvailableUnits()' should return member 'm_availableUnits' by const reference. [returnByReference] dyssol-1.5.0/SimulatorCore/ModelsManager.h:109:33: performance: Function 'GetAvailableSolvers()' should return member 'm_availableSolvers' by const reference. [returnByReference] dyssol-1.5.0/SimulatorCore/ModelsManager.cpp:241:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/SimulatorCore/ModelsManager.cpp:250:3: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/SimulatorCore/ParametersHolder.cpp:18:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_A_TOL [valueFlowBailoutIncompleteVar] dyssol-1.5.0/SimulatorCore/ParametersHolder.cpp:65:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FlPar_H5AttrSaveVersion [valueFlowBailoutIncompleteVar] dyssol-1.5.0/SimulatorCore/ParametersHolder.cpp:119:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FlPar_H5AttrSaveVersion [valueFlowBailoutIncompleteVar] dyssol-1.5.0/SimulatorCore/ParametersHolder.cpp:10:20: warning: Member variable 'CParametersHolder::initializeTearStreamsAutoFlag' is not initialized in the constructor. [uninitMemberVar] dyssol-1.5.0/SimulatorCore/ParametersHolder.cpp:12:2: performance: Variable 'cachePath' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dyssol-1.5.0/SimulatorCore/ParametersHolder.cpp:310:48: performance: Function parameter 'val' should be passed by const reference. [passedByValue] dyssol-1.5.0/SimulatorCore/SaveLoadManager.cpp:30:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5AttrSaveVersion [valueFlowBailoutIncompleteVar] dyssol-1.5.0/SimulatorCore/SaveLoadManager.cpp:58:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5AttrSaveVersion [valueFlowBailoutIncompleteVar] dyssol-1.5.0/SimulatorCore/SaveLoadManager.h:27:2: style: Class 'CSaveLoadManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dyssol-1.5.0/SimulatorCore/SaveLoadManager.cpp:35:26: style: Condition 'success' is always true [knownConditionTrueFalse] dyssol-1.5.0/SimulatorCore/SaveLoadManager.cpp:32:17: note: Assignment 'success=true', assigned value is 1 dyssol-1.5.0/SimulatorCore/SaveLoadManager.cpp:35:26: note: Condition 'success' is always true dyssol-1.5.0/SimulatorCore/SaveLoadManager.cpp:66:26: style: Condition 'success' is always true [knownConditionTrueFalse] dyssol-1.5.0/SimulatorCore/SaveLoadManager.cpp:60:17: note: Assignment 'success=true', assigned value is 1 dyssol-1.5.0/SimulatorCore/SaveLoadManager.cpp:66:26: note: Condition 'success' is always true dyssol-1.5.0/SimulatorCore/Simulator.cpp:89:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable models [valueFlowBailoutIncompleteVar] dyssol-1.5.0/SimulatorCore/Simulator.cpp:177:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sim_ErrMinTWLength [valueFlowBailoutIncompleteVar] dyssol-1.5.0/SimulatorCore/Simulator.cpp:441:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STEFFENSEN [valueFlowBailoutIncompleteVar] dyssol-1.5.0/SimulatorCore/Simulator.cpp:553:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLID [valueFlowBailoutIncompleteVar] dyssol-1.5.0/SimulatorCore/Simulator.cpp:391:18: performance:inconclusive: Technically the member function 'CSimulator::CompareStreams' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/SimulatorCore/Simulator.h:103:7: note: Technically the member function 'CSimulator::CompareStreams' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/SimulatorCore/Simulator.cpp:391:18: note: Technically the member function 'CSimulator::CompareStreams' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/SimulatorCore/Simulator.cpp:66:20: style: Variable 'model' can be declared as pointer to const [constVariableReference] dyssol-1.5.0/SimulatorCore/SimulatorLog.cpp:30:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text [valueFlowBailoutIncompleteVar] dyssol-1.5.0/SimulatorCore/SimulatorLog.cpp:58:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text [valueFlowBailoutIncompleteVar] dyssol-1.5.0/SimulatorCore/SimulatorLog.cpp:75:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color [valueFlowBailoutIncompleteVar] dyssol-1.5.0/SimulatorCore/SimulatorLog.cpp:96:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color [valueFlowBailoutIncompleteVar] dyssol-1.5.0/SimulatorCore/SimulatorLog.cpp:21:11: style: Variable 'l.color' is assigned a value that is never used. [unreadVariable] dyssol-1.5.0/SimulatorCore/Topology.cpp:91:13: style: Variable 'tear' can be declared as reference to const [constVariableReference] dyssol-1.5.0/SimulatorCore/Topology.cpp:94:13: style: Variable 'tearStream' can be declared as reference to const [constVariableReference] dyssol-1.5.0/SimulatorCore/Topology.cpp:164:13: style: Variable 'v' can be declared as reference to const [constVariableReference] dyssol-1.5.0/SimulatorCore/Topology.cpp:34:7: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/SimulatorCore/Topology.cpp:92:8: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/SimulatorCore/Topology.cpp:95:8: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/SimulatorCore/Topology.cpp:165:7: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/SimulatorCore/UnitContainer.cpp:171:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5AttrSaveVersion [valueFlowBailoutIncompleteVar] dyssol-1.5.0/SimulatorCore/UnitContainer.cpp:189:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5AttrSaveVersion [valueFlowBailoutIncompleteVar] dyssol-1.5.0/SimulatorCore/UnitContainer.h:63:28: performance: Function 'GetName()' should return member 'm_name' by const reference. [returnByReference] dyssol-1.5.0/SimulatorCore/UnitContainer.h:68:28: performance: Function 'GetKey()' should return member 'm_uniqueID' by const reference. [returnByReference] dyssol-1.5.0/Solvers/AgglomerationCellAverage/AgglomerationCellAverage.cpp:26:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_PI [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Solvers/AgglomerationCellAverage/AgglomerationCellAverage.cpp:46:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_beta0 [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Solvers/AgglomerationFFT/AgglomerationFFT.cpp:24:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_kernel [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Solvers/AgglomerationFFT/kiss_fft.cpp:189:13: warning: If memory allocation fails, then there is a possible null pointer dereference: scratch [nullPointerOutOfMemory] dyssol-1.5.0/Solvers/AgglomerationFFT/kiss_fft.cpp:184:45: note: Assuming allocation function fails dyssol-1.5.0/Solvers/AgglomerationFFT/kiss_fft.cpp:184:30: note: Assignment 'scratch=(struct kiss_fft_cpx*)malloc(sizeof(struct kiss_fft_cpx)*p)', assigned value is 0 dyssol-1.5.0/Solvers/AgglomerationFFT/kiss_fft.cpp:189:13: note: Null pointer dereference dyssol-1.5.0/Solvers/AgglomerationFFT/kiss_fft.cpp:197:25: warning: If memory allocation fails, then there is a possible null pointer dereference: scratch [nullPointerOutOfMemory] dyssol-1.5.0/Solvers/AgglomerationFFT/kiss_fft.cpp:184:45: note: Assuming allocation function fails dyssol-1.5.0/Solvers/AgglomerationFFT/kiss_fft.cpp:184:30: note: Assignment 'scratch=(struct kiss_fft_cpx*)malloc(sizeof(struct kiss_fft_cpx)*p)', assigned value is 0 dyssol-1.5.0/Solvers/AgglomerationFFT/kiss_fft.cpp:197:25: note: Null pointer dereference dyssol-1.5.0/Solvers/AgglomerationFFT/kiss_fft.cpp:317:21: warning: If memory allocation fails, then there is a possible null pointer dereference: tmpbuf [nullPointerOutOfMemory] dyssol-1.5.0/Solvers/AgglomerationFFT/kiss_fft.cpp:315:48: note: Assuming allocation function fails dyssol-1.5.0/Solvers/AgglomerationFFT/kiss_fft.cpp:315:33: note: Assignment 'tmpbuf=(struct kiss_fft_cpx*)malloc(sizeof(struct kiss_fft_cpx)*st->nfft)', assigned value is 0 dyssol-1.5.0/Solvers/AgglomerationFFT/kiss_fft.cpp:317:21: note: Null pointer dereference dyssol-1.5.0/Solvers/AgglomerationFFT/kiss_fft.cpp:184:30: style: C-style pointer casting [cstyleCast] dyssol-1.5.0/Solvers/AgglomerationFFT/kiss_fft.cpp:286:14: style: C-style pointer casting [cstyleCast] dyssol-1.5.0/Solvers/AgglomerationFFT/kiss_fft.cpp:289:18: style: C-style pointer casting [cstyleCast] dyssol-1.5.0/Solvers/AgglomerationFFT/kiss_fft.cpp:315:33: style: C-style pointer casting [cstyleCast] dyssol-1.5.0/Solvers/AgglomerationFFT/kiss_fft.cpp:179:11: style: The scope of the variable 'k' can be reduced. [variableScope] dyssol-1.5.0/Solvers/AgglomerationFFT/kiss_fft.cpp:310:35: style:inconclusive: Function 'kiss_fft_stride' argument 1 names different: declaration 'cfg' definition 'st'. [funcArgNamesDifferent] dyssol-1.5.0/Solvers/AgglomerationFFT/kiss_fft.h:76:35: note: Function 'kiss_fft_stride' argument 1 names different: declaration 'cfg' definition 'st'. dyssol-1.5.0/Solvers/AgglomerationFFT/kiss_fft.cpp:310:35: note: Function 'kiss_fft_stride' argument 1 names different: declaration 'cfg' definition 'st'. dyssol-1.5.0/Solvers/AgglomerationFFT/kiss_fft.cpp:310:85: style:inconclusive: Function 'kiss_fft_stride' argument 4 names different: declaration 'fin_stride' definition 'in_stride'. [funcArgNamesDifferent] dyssol-1.5.0/Solvers/AgglomerationFFT/kiss_fft.h:76:86: note: Function 'kiss_fft_stride' argument 4 names different: declaration 'fin_stride' definition 'in_stride'. dyssol-1.5.0/Solvers/AgglomerationFFT/kiss_fft.cpp:310:85: note: Function 'kiss_fft_stride' argument 4 names different: declaration 'fin_stride' definition 'in_stride'. dyssol-1.5.0/Solvers/AgglomerationFFT/kiss_fft.cpp:125:20: style: Variable 'twiddles' can be declared as pointer to const [constVariablePointer] dyssol-1.5.0/Solvers/AgglomerationFFT/kiss_fftr.cpp:31:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Solvers/AgglomerationFFT/kiss_fftr.cpp:71:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Solvers/AgglomerationFFT/kiss_fftr.cpp:122:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Solvers/AgglomerationFFT/kiss_fftr.cpp:40:14: style: C-style pointer casting [cstyleCast] dyssol-1.5.0/Solvers/AgglomerationFFT/kiss_fftr.cpp:43:18: style: C-style pointer casting [cstyleCast] dyssol-1.5.0/Solvers/AgglomerationFFT/kiss_fftr.cpp:49:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dyssol-1.5.0/Solvers/AgglomerationFFT/kiss_fftr.cpp:50:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dyssol-1.5.0/Solvers/AgglomerationFFT/kiss_fftr.cpp:50:37: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dyssol-1.5.0/Solvers/AgglomerationFFT/kiss_fftr.cpp:78:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dyssol-1.5.0/Solvers/AgglomerationFFT/kiss_fftr.cpp:147:41: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dyssol-1.5.0/Solvers/AgglomerationFFT/kiss_fftr.cpp:64:30: style:inconclusive: Function 'kiss_fftr' argument 1 names different: declaration 'cfg' definition 'st'. [funcArgNamesDifferent] dyssol-1.5.0/Solvers/AgglomerationFFT/kiss_fftr.h:18:30: note: Function 'kiss_fftr' argument 1 names different: declaration 'cfg' definition 'st'. dyssol-1.5.0/Solvers/AgglomerationFFT/kiss_fftr.cpp:64:30: note: Function 'kiss_fftr' argument 1 names different: declaration 'cfg' definition 'st'. dyssol-1.5.0/Solvers/AgglomerationFFT/kiss_fftr.cpp:116:31: style:inconclusive: Function 'kiss_fftri' argument 1 names different: declaration 'cfg' definition 'st'. [funcArgNamesDifferent] dyssol-1.5.0/Solvers/AgglomerationFFT/kiss_fftr.h:24:31: note: Function 'kiss_fftri' argument 1 names different: declaration 'cfg' definition 'st'. dyssol-1.5.0/Solvers/AgglomerationFFT/kiss_fftr.cpp:116:31: note: Function 'kiss_fftri' argument 1 names different: declaration 'cfg' definition 'st'. dyssol-1.5.0/Solvers/AgglomerationFixedPivot/AgglomerationFixedPivot.cpp:27:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_PI [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Solvers/AgglomerationFixedPivot/AgglomerationFixedPivot.cpp:56:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_beta0 [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Units/Agglomerator/Agglomerator.cpp:26:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Units/Agglomerator/Agglomerator.cpp:52:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLID [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Units/Agglomerator/Agglomerator.cpp:141:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSD_Number [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Units/Bunker/Bunker.cpp:26:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Units/Bunker/Bunker.cpp:53:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLID [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Units/Bunker/Bunker.cpp:128:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLID [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Units/Bunker/Bunker.cpp:216:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLID [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Units/Crusher/Crusher.cpp:23:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Units/Crusher/Crusher.cpp:48:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLID [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Units/Crusher/Crusher.cpp:111:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLID [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Units/Crusher/Crusher.cpp:184:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLID [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Units/Crusher/Crusher.cpp:357:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_PI [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Units/Crusher/Crusher.cpp:94:16: performance:inconclusive: Either there is a missing 'override', or the member function 'CCrusher::InitializeBondNormal' can be static. [functionStatic] dyssol-1.5.0/Units/Crusher/Crusher.h:30:7: note: Either there is a missing 'override', or the member function 'CCrusher::InitializeBondNormal' can be static. dyssol-1.5.0/Units/Crusher/Crusher.cpp:94:16: note: Either there is a missing 'override', or the member function 'CCrusher::InitializeBondNormal' can be static. dyssol-1.5.0/Units/Crusher/Crusher.cpp:340:16: performance:inconclusive: Either there is a missing 'override', or the member function 'CCrusher::InitializeConst' can be static. [functionStatic] dyssol-1.5.0/Units/Crusher/Crusher.h:39:7: note: Either there is a missing 'override', or the member function 'CCrusher::InitializeConst' can be static. dyssol-1.5.0/Units/Crusher/Crusher.cpp:340:16: note: Either there is a missing 'override', or the member function 'CCrusher::InitializeConst' can be static. dyssol-1.5.0/Units/CrusherPBMTM/CrusherPBMTM.cpp:25:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Units/CrusherPBMTM/CrusherPBMTM.cpp:67:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLID [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Units/CrusherPBMTM/CrusherPBMTM.cpp:121:126: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOLUME [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Units/CrusherPBMTM/CrusherPBMTM.cpp:148:5: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/Units/CycloneMuschelknautz/CycloneMuschelknautz.cpp:27:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Units/CycloneMuschelknautz/CycloneMuschelknautz.cpp:71:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAS [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Units/CycloneMuschelknautz/CycloneMuschelknautz.cpp:241:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAS [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Units/CycloneMuschelknautz/CycloneMuschelknautz.cpp:414:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_PI [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Units/CycloneMuschelknautz/CycloneMuschelknautz.cpp:292:14: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/Units/CycloneMuschelknautz/CycloneMuschelknautz.cpp:302:13: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/Units/Granulator/Granulator.cpp:23:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Units/Granulator/Granulator.cpp:45:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLID [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Units/Granulator/Granulator.cpp:127:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLID [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Units/Granulator/Granulator.cpp:194:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLID [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Units/GranulatorSimpleBatch/GranulatorSimpleBatch.cpp:27:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Units/GranulatorSimpleBatch/GranulatorSimpleBatch.cpp:45:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLID [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Units/GranulatorSimpleBatch/GranulatorSimpleBatch.cpp:145:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLID [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Units/GranulatorSimpleBatch/GranulatorSimpleBatch.cpp:202:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSD_q3 [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Units/GranulatorSimpleBatch/GranulatorSimpleBatch.cpp:92:14: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/Units/HeatExchanger/HeatExchanger.cpp:25:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Units/Inlet/Inlet.cpp:21:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OUTPUT [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Units/Mixer/Mixer.cpp:21:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Units/Mixer3/Mixer3.cpp:20:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Units/Outlet/Outlet.cpp:21:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Units/Screen/Screen.cpp:26:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Units/Screen/Screen.cpp:49:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLID [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Units/Screen/Screen.cpp:116:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_SIZE [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Units/Screen/Screen.cpp:141:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_SIZE [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Units/Screen/Screen.cpp:168:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_SIZE [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Units/Screen/Screen.cpp:193:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_SIZE [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Units/Screen/Screen.cpp:196:12: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/Units/ScreenMultideck/ScreenMultideck.cpp:25:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Units/ScreenMultideck/ScreenMultideck.cpp:65:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLID [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Units/ScreenMultideck/ScreenMultideck.cpp:145:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_SIZE [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Units/ScreenMultideck/ScreenMultideck.cpp:170:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_SIZE [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Units/ScreenMultideck/ScreenMultideck.cpp:197:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_SIZE [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Units/ScreenMultideck/ScreenMultideck.cpp:222:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTR_SIZE [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Units/ScreenMultideck/ScreenMultideck.cpp:225:12: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/Units/Splitter/Splitter.cpp:21:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Units/Splitter3/Splitter3.cpp:20:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Units/Templates/Dynamic/Unit.cpp:25:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Units/Templates/DynamicWithDAESolver/Unit.cpp:25:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Units/Templates/SteadyState/Unit.cpp:25:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Units/Templates/SteadyStateWithNLSolver/Unit.cpp:25:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Units/Templates/SteadyStateWithNLSolver/Unit.cpp:99:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOLAR_MASS [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Units/TimeDelay/TimeDelay.cpp:26:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Units/TimeDelay/TimeDelay.cpp:119:18: performance:inconclusive: Either there is a missing 'override', or the member function 'CTimeDelay::SaveStateSimpleShift' can be static. [functionStatic] dyssol-1.5.0/Units/TimeDelay/TimeDelay.h:57:7: note: Either there is a missing 'override', or the member function 'CTimeDelay::SaveStateSimpleShift' can be static. dyssol-1.5.0/Units/TimeDelay/TimeDelay.cpp:119:18: note: Either there is a missing 'override', or the member function 'CTimeDelay::SaveStateSimpleShift' can be static. dyssol-1.5.0/Units/TimeDelay/TimeDelay.cpp:123:18: performance:inconclusive: Either there is a missing 'override', or the member function 'CTimeDelay::LoadStateSimpleShift' can be static. [functionStatic] dyssol-1.5.0/Units/TimeDelay/TimeDelay.h:58:7: note: Either there is a missing 'override', or the member function 'CTimeDelay::LoadStateSimpleShift' can be static. dyssol-1.5.0/Units/TimeDelay/TimeDelay.cpp:123:18: note: Either there is a missing 'override', or the member function 'CTimeDelay::LoadStateSimpleShift' can be static. dyssol-1.5.0/Utilities/DyssolFilesystem.h:35:0: error: #error No or found [preprocessorErrorDirective] dyssol-1.5.0/Utilities/DyssolFilesystem.h:35:4: error: #error No or found [preprocessorErrorDirective] dyssol-1.5.0/Utilities/StringFunctions.cpp:53:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Utilities/StringFunctions.cpp:107:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Utilities/StringFunctions.cpp:113:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Utilities/StringFunctions.cpp:133:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Utilities/StringFunctions.cpp:144:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Utilities/StringFunctions.cpp:192:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Utilities/StringFunctions.cpp:269:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] dyssol-1.5.0/Utilities/StringFunctions.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] dyssol-1.5.0/Utilities/StringFunctions.cpp:250:11: style: Condition 'str=="0"' is always false [knownConditionTrueFalse] dyssol-1.5.0/Utilities/StringFunctions.cpp:249:51: note: Calling function 'GetValueFromStream < std :: string >' returns size=0 dyssol-1.5.0/Utilities/StringFunctions.cpp:249:51: note: Assignment 'str=GetValueFromStream < std :: string >(_is)', assigned value is size=0 dyssol-1.5.0/Utilities/StringFunctions.cpp:250:11: note: Condition 'str=="0"' is always false dyssol-1.5.0/Utilities/StringFunctions.cpp:252:11: style: Condition 'str=="1"' is always false [knownConditionTrueFalse] dyssol-1.5.0/Utilities/StringFunctions.cpp:249:51: note: Calling function 'GetValueFromStream < std :: string >' returns size=0 dyssol-1.5.0/Utilities/StringFunctions.cpp:249:51: note: Assignment 'str=GetValueFromStream < std :: string >(_is)', assigned value is size=0 dyssol-1.5.0/Utilities/StringFunctions.cpp:252:11: note: Condition 'str=="1"' is always false dyssol-1.5.0/Utilities/StringFunctions.cpp:261:69: style: Condition '!str.empty()' is always false [knownConditionTrueFalse] dyssol-1.5.0/Utilities/StringFunctions.cpp:261:62: note: Calling function 'GetValueFromStream < std :: string >' returns size=0 dyssol-1.5.0/Utilities/StringFunctions.cpp:261:62: note: Assignment 'str=GetValueFromStream < std :: string >(_is)', assigned value is size=0 dyssol-1.5.0/Utilities/StringFunctions.cpp:261:69: note: Condition '!str.empty()' is always false dyssol-1.5.0/Utilities/StringFunctions.cpp:170:27: warning:inconclusive: Access of moved variable 'line'. [accessMoved] dyssol-1.5.0/Utilities/StringFunctions.cpp:171:18: note: Calling std::move(line) dyssol-1.5.0/Utilities/StringFunctions.cpp:170:27: note: Access of moved variable 'line'. dyssol-1.5.0/Utilities/StringFunctions.cpp:171:28: warning:inconclusive: Access of moved variable 'line'. [accessMoved] dyssol-1.5.0/Utilities/StringFunctions.cpp:171:18: note: Calling std::move(line) dyssol-1.5.0/Utilities/StringFunctions.cpp:171:28: note: Access of moved variable 'line'. dyssol-1.5.0/Utilities/StringFunctions.cpp:94:3: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] dyssol-1.5.0/Utilities/ThreadSafeQueue.h:71:8: style:inconclusive: Technically the member function 'ThreadPool::CThreadSafeQueue < std :: unique_ptr < IThreadTask > >::IsEmpty' can be const. [functionConst] dyssol-1.5.0/Utilities/ThreadSafeQueue.h:71:8: style:inconclusive: Technically the member function 'ThreadPool::CThreadSafeQueue < std :: exception_ptr >::IsEmpty' can be const. [functionConst] dyssol-1.5.0/Utilities/TaskFuture.h:16:3: style: Class 'CTaskFuture' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dyssol-1.5.0/Utilities/ThreadTask.h:31:3: style: Class 'CThreadTask < const FunType >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dyssol-1.5.0/Utilities/ThreadPool.cpp:66:31: warning: The lock is ineffective because the mutex is locked at the same scope as the mutex itself. [localMutex] dyssol-1.5.0/Units/Agglomerator/Agglomerator.h:9:1: error: The one definition rule is violated, different classes/structs have the same name 'CUnitDAEModel' [ctuOneDefinitionRuleViolation] dyssol-1.5.0/Units/Granulator/Granulator.h:7:1: note: The one definition rule is violated, different classes/structs have the same name 'CUnitDAEModel' dyssol-1.5.0/Units/Agglomerator/Agglomerator.h:9:1: note: The one definition rule is violated, different classes/structs have the same name 'CUnitDAEModel' dyssol-1.5.0/Units/Agglomerator/Agglomerator.h:9:1: error: The one definition rule is violated, different classes/structs have the same name 'CUnitDAEModel' [ctuOneDefinitionRuleViolation] dyssol-1.5.0/Units/GranulatorSimpleBatch/GranulatorSimpleBatch.h:7:1: note: The one definition rule is violated, different classes/structs have the same name 'CUnitDAEModel' dyssol-1.5.0/Units/Agglomerator/Agglomerator.h:9:1: note: The one definition rule is violated, different classes/structs have the same name 'CUnitDAEModel' dyssol-1.5.0/Units/Bunker/Bunker.h:7:1: error: The one definition rule is violated, different classes/structs have the same name 'CMyDAEModel' [ctuOneDefinitionRuleViolation] dyssol-1.5.0/Units/Templates/DynamicWithDAESolver/Unit.h:7:1: note: The one definition rule is violated, different classes/structs have the same name 'CMyDAEModel' dyssol-1.5.0/Units/Bunker/Bunker.h:7:1: note: The one definition rule is violated, different classes/structs have the same name 'CMyDAEModel' dyssol-1.5.0/Units/Templates/Dynamic/Unit.h:7:1: error: The one definition rule is violated, different classes/structs have the same name 'CUnit' [ctuOneDefinitionRuleViolation] dyssol-1.5.0/Units/Templates/DynamicWithDAESolver/Unit.h:17:1: note: The one definition rule is violated, different classes/structs have the same name 'CUnit' dyssol-1.5.0/Units/Templates/Dynamic/Unit.h:7:1: note: The one definition rule is violated, different classes/structs have the same name 'CUnit' dyssol-1.5.0/Units/Templates/Dynamic/Unit.h:7:1: error: The one definition rule is violated, different classes/structs have the same name 'CUnit' [ctuOneDefinitionRuleViolation] dyssol-1.5.0/Units/Templates/SteadyState/Unit.h:7:1: note: The one definition rule is violated, different classes/structs have the same name 'CUnit' dyssol-1.5.0/Units/Templates/Dynamic/Unit.h:7:1: note: The one definition rule is violated, different classes/structs have the same name 'CUnit' dyssol-1.5.0/Units/Templates/Dynamic/Unit.h:7:1: error: The one definition rule is violated, different classes/structs have the same name 'CUnit' [ctuOneDefinitionRuleViolation] dyssol-1.5.0/Units/Templates/SteadyStateWithNLSolver/Unit.h:17:1: note: The one definition rule is violated, different classes/structs have the same name 'CUnit' dyssol-1.5.0/Units/Templates/Dynamic/Unit.h:7:1: note: The one definition rule is violated, different classes/structs have the same name 'CUnit' dyssol-1.5.0/Units/Bunker/Bunker.h:7:1: error: The one definition rule is violated, different classes/structs have the same name 'CMyDAEModel' [ctuOneDefinitionRuleViolation] dyssol-1.5.0/Units/TimeDelay/TimeDelay.h:7:1: note: The one definition rule is violated, different classes/structs have the same name 'CMyDAEModel' dyssol-1.5.0/Units/Bunker/Bunker.h:7:1: note: The one definition rule is violated, different classes/structs have the same name 'CMyDAEModel' diff: head dyssol-1.5.0/CacheHandler/BaseCacheHandler.cpp:146:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head dyssol-1.5.0/CacheHandler/BaseCacheHandler.cpp:157:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] 2.17.0 dyssol-1.5.0/CacheHandler/MDMatrCacher.cpp:142:15: style: C-style pointer casting [cstyleCast] head dyssol-1.5.0/CacheHandler/MDMatrCacher.cpp:142:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 dyssol-1.5.0/CacheHandler/MDMatrCacher.cpp:143:15: style: C-style pointer casting [cstyleCast] head dyssol-1.5.0/CacheHandler/MDMatrCacher.cpp:143:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 dyssol-1.5.0/CacheHandler/MDMatrCacher.cpp:149:16: style: C-style pointer casting [cstyleCast] head dyssol-1.5.0/CacheHandler/MDMatrCacher.cpp:149:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 dyssol-1.5.0/CacheHandler/MDMatrCacher.cpp:150:16: style: C-style pointer casting [cstyleCast] head dyssol-1.5.0/CacheHandler/MDMatrCacher.cpp:150:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 dyssol-1.5.0/CacheHandler/MDMatrCacher.cpp:186:16: style: C-style pointer casting [cstyleCast] head dyssol-1.5.0/CacheHandler/MDMatrCacher.cpp:186:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 dyssol-1.5.0/CacheHandler/MDMatrCacher.cpp:187:16: style: C-style pointer casting [cstyleCast] head dyssol-1.5.0/CacheHandler/MDMatrCacher.cpp:187:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 dyssol-1.5.0/CacheHandler/MDMatrCacher.cpp:188:16: style: C-style pointer casting [cstyleCast] head dyssol-1.5.0/CacheHandler/MDMatrCacher.cpp:188:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 dyssol-1.5.0/CacheHandler/MDMatrCacher.cpp:189:16: style: C-style pointer casting [cstyleCast] head dyssol-1.5.0/CacheHandler/MDMatrCacher.cpp:189:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head dyssol-1.5.0/CacheHandler/MDMatrCacher.cpp:36:16: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] head dyssol-1.5.0/CacheHandler/MDMatrCacher.cpp:69:16: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] head dyssol-1.5.0/EquationSolvers/DAEModel.cpp:114:19: style:inconclusive: Technically the member function 'CDAEModel::GetVarType' can be const. [functionConst] dyssol-1.5.0/EquationSolvers/DAEModel.h:106:9: note: Technically the member function 'CDAEModel::GetVarType' can be const. dyssol-1.5.0/EquationSolvers/DAEModel.cpp:114:19: note: Technically the member function 'CDAEModel::GetVarType' can be const. head dyssol-1.5.0/EquationSolvers/DAEModel.cpp:146:19: style:inconclusive: Technically the member function 'CDAEModel::GetRTol' can be const. [functionConst] dyssol-1.5.0/EquationSolvers/DAEModel.h:122:9: note: Technically the member function 'CDAEModel::GetRTol' can be const. dyssol-1.5.0/EquationSolvers/DAEModel.cpp:146:19: note: Technically the member function 'CDAEModel::GetRTol' can be const. head dyssol-1.5.0/EquationSolvers/DAEModel.cpp:151:19: style:inconclusive: Technically the member function 'CDAEModel::GetATol' can be const. [functionConst] dyssol-1.5.0/EquationSolvers/DAEModel.h:125:9: note: Technically the member function 'CDAEModel::GetATol' can be const. dyssol-1.5.0/EquationSolvers/DAEModel.cpp:151:19: note: Technically the member function 'CDAEModel::GetATol' can be const. head dyssol-1.5.0/EquationSolvers/DAEModel.cpp:58:19: style:inconclusive: Technically the member function 'CDAEModel::GetVarInitValue' can be const. [functionConst] dyssol-1.5.0/EquationSolvers/DAEModel.h:82:9: note: Technically the member function 'CDAEModel::GetVarInitValue' can be const. dyssol-1.5.0/EquationSolvers/DAEModel.cpp:58:19: note: Technically the member function 'CDAEModel::GetVarInitValue' can be const. head dyssol-1.5.0/EquationSolvers/DAEModel.cpp:73:19: style:inconclusive: Technically the member function 'CDAEModel::GetDerInitValue' can be const. [functionConst] dyssol-1.5.0/EquationSolvers/DAEModel.h:88:9: note: Technically the member function 'CDAEModel::GetDerInitValue' can be const. dyssol-1.5.0/EquationSolvers/DAEModel.cpp:73:19: note: Technically the member function 'CDAEModel::GetDerInitValue' can be const. head dyssol-1.5.0/EquationSolvers/DAEModel.cpp:88:19: style:inconclusive: Technically the member function 'CDAEModel::GetConstraintValue' can be const. [functionConst] dyssol-1.5.0/EquationSolvers/DAEModel.h:92:9: note: Technically the member function 'CDAEModel::GetConstraintValue' can be const. dyssol-1.5.0/EquationSolvers/DAEModel.cpp:88:19: note: Technically the member function 'CDAEModel::GetConstraintValue' can be const. 2.17.0 dyssol-1.5.0/EquationSolvers/DAEModel.h:106:9: style:inconclusive: Technically the member function 'CDAEModel::GetVarType' can be const. [functionConst] dyssol-1.5.0/EquationSolvers/DAEModel.cpp:114:19: note: Technically the member function 'CDAEModel::GetVarType' can be const. dyssol-1.5.0/EquationSolvers/DAEModel.h:106:9: note: Technically the member function 'CDAEModel::GetVarType' can be const. 2.17.0 dyssol-1.5.0/EquationSolvers/DAEModel.h:122:9: style:inconclusive: Technically the member function 'CDAEModel::GetRTol' can be const. [functionConst] dyssol-1.5.0/EquationSolvers/DAEModel.cpp:146:19: note: Technically the member function 'CDAEModel::GetRTol' can be const. dyssol-1.5.0/EquationSolvers/DAEModel.h:122:9: note: Technically the member function 'CDAEModel::GetRTol' can be const. 2.17.0 dyssol-1.5.0/EquationSolvers/DAEModel.h:125:9: style:inconclusive: Technically the member function 'CDAEModel::GetATol' can be const. [functionConst] dyssol-1.5.0/EquationSolvers/DAEModel.cpp:151:19: note: Technically the member function 'CDAEModel::GetATol' can be const. dyssol-1.5.0/EquationSolvers/DAEModel.h:125:9: note: Technically the member function 'CDAEModel::GetATol' can be const. 2.17.0 dyssol-1.5.0/EquationSolvers/DAEModel.h:82:9: style:inconclusive: Technically the member function 'CDAEModel::GetVarInitValue' can be const. [functionConst] dyssol-1.5.0/EquationSolvers/DAEModel.cpp:58:19: note: Technically the member function 'CDAEModel::GetVarInitValue' can be const. dyssol-1.5.0/EquationSolvers/DAEModel.h:82:9: note: Technically the member function 'CDAEModel::GetVarInitValue' can be const. 2.17.0 dyssol-1.5.0/EquationSolvers/DAEModel.h:88:9: style:inconclusive: Technically the member function 'CDAEModel::GetDerInitValue' can be const. [functionConst] dyssol-1.5.0/EquationSolvers/DAEModel.cpp:73:19: note: Technically the member function 'CDAEModel::GetDerInitValue' can be const. dyssol-1.5.0/EquationSolvers/DAEModel.h:88:9: note: Technically the member function 'CDAEModel::GetDerInitValue' can be const. 2.17.0 dyssol-1.5.0/EquationSolvers/DAEModel.h:92:9: style:inconclusive: Technically the member function 'CDAEModel::GetConstraintValue' can be const. [functionConst] dyssol-1.5.0/EquationSolvers/DAEModel.cpp:88:19: note: Technically the member function 'CDAEModel::GetConstraintValue' can be const. dyssol-1.5.0/EquationSolvers/DAEModel.h:92:9: note: Technically the member function 'CDAEModel::GetConstraintValue' can be const. head dyssol-1.5.0/EquationSolvers/NLModel.cpp:46:18: style:inconclusive: Technically the member function 'CNLModel::GetVarInitValue' can be const. [functionConst] dyssol-1.5.0/EquationSolvers/NLModel.h:73:9: note: Technically the member function 'CNLModel::GetVarInitValue' can be const. dyssol-1.5.0/EquationSolvers/NLModel.cpp:46:18: note: Technically the member function 'CNLModel::GetVarInitValue' can be const. head dyssol-1.5.0/EquationSolvers/NLModel.cpp:53:18: style:inconclusive: Technically the member function 'CNLModel::GetConstraintValue' can be const. [functionConst] dyssol-1.5.0/EquationSolvers/NLModel.h:76:9: note: Technically the member function 'CNLModel::GetConstraintValue' can be const. dyssol-1.5.0/EquationSolvers/NLModel.cpp:53:18: note: Technically the member function 'CNLModel::GetConstraintValue' can be const. head dyssol-1.5.0/EquationSolvers/NLModel.cpp:60:18: style:inconclusive: Technically the member function 'CNLModel::GetUScaleValue' can be const. [functionConst] dyssol-1.5.0/EquationSolvers/NLModel.h:79:9: note: Technically the member function 'CNLModel::GetUScaleValue' can be const. dyssol-1.5.0/EquationSolvers/NLModel.cpp:60:18: note: Technically the member function 'CNLModel::GetUScaleValue' can be const. head dyssol-1.5.0/EquationSolvers/NLModel.cpp:67:18: style:inconclusive: Technically the member function 'CNLModel::GetFScaleValue' can be const. [functionConst] dyssol-1.5.0/EquationSolvers/NLModel.h:82:9: note: Technically the member function 'CNLModel::GetFScaleValue' can be const. dyssol-1.5.0/EquationSolvers/NLModel.cpp:67:18: note: Technically the member function 'CNLModel::GetFScaleValue' can be const. 2.17.0 dyssol-1.5.0/EquationSolvers/NLModel.h:73:9: style:inconclusive: Technically the member function 'CNLModel::GetVarInitValue' can be const. [functionConst] dyssol-1.5.0/EquationSolvers/NLModel.cpp:46:18: note: Technically the member function 'CNLModel::GetVarInitValue' can be const. dyssol-1.5.0/EquationSolvers/NLModel.h:73:9: note: Technically the member function 'CNLModel::GetVarInitValue' can be const. 2.17.0 dyssol-1.5.0/EquationSolvers/NLModel.h:76:9: style:inconclusive: Technically the member function 'CNLModel::GetConstraintValue' can be const. [functionConst] dyssol-1.5.0/EquationSolvers/NLModel.cpp:53:18: note: Technically the member function 'CNLModel::GetConstraintValue' can be const. dyssol-1.5.0/EquationSolvers/NLModel.h:76:9: note: Technically the member function 'CNLModel::GetConstraintValue' can be const. 2.17.0 dyssol-1.5.0/EquationSolvers/NLModel.h:79:9: style:inconclusive: Technically the member function 'CNLModel::GetUScaleValue' can be const. [functionConst] dyssol-1.5.0/EquationSolvers/NLModel.cpp:60:18: note: Technically the member function 'CNLModel::GetUScaleValue' can be const. dyssol-1.5.0/EquationSolvers/NLModel.h:79:9: note: Technically the member function 'CNLModel::GetUScaleValue' can be const. 2.17.0 dyssol-1.5.0/EquationSolvers/NLModel.h:82:9: style:inconclusive: Technically the member function 'CNLModel::GetFScaleValue' can be const. [functionConst] dyssol-1.5.0/EquationSolvers/NLModel.cpp:67:18: note: Technically the member function 'CNLModel::GetFScaleValue' can be const. dyssol-1.5.0/EquationSolvers/NLModel.h:82:9: note: Technically the member function 'CNLModel::GetFScaleValue' can be const. head dyssol-1.5.0/EquationSolvers/NLSolver.cpp:312:17: performance:inconclusive: Technically the member function 'CNLSolver::CopyNVector' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/EquationSolvers/NLSolver.h:123:7: note: Technically the member function 'CNLSolver::CopyNVector' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/EquationSolvers/NLSolver.cpp:312:17: note: Technically the member function 'CNLSolver::CopyNVector' can be static (but you may consider moving to unnamed namespace). head dyssol-1.5.0/EquationSolvers/NLSolver.cpp:72:30: style:inconclusive: Technically the member function 'CNLSolver::GetStrategy' can be const. [functionConst] dyssol-1.5.0/EquationSolvers/NLSolver.h:73:20: note: Technically the member function 'CNLSolver::GetStrategy' can be const. dyssol-1.5.0/EquationSolvers/NLSolver.cpp:72:30: note: Technically the member function 'CNLSolver::GetStrategy' can be const. 2.17.0 dyssol-1.5.0/EquationSolvers/NLSolver.h:123:7: performance:inconclusive: Technically the member function 'CNLSolver::CopyNVector' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/EquationSolvers/NLSolver.cpp:312:17: note: Technically the member function 'CNLSolver::CopyNVector' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/EquationSolvers/NLSolver.h:123:7: note: Technically the member function 'CNLSolver::CopyNVector' can be static (but you may consider moving to unnamed namespace). 2.17.0 dyssol-1.5.0/EquationSolvers/NLSolver.h:73:20: style:inconclusive: Technically the member function 'CNLSolver::GetStrategy' can be const. [functionConst] dyssol-1.5.0/EquationSolvers/NLSolver.cpp:72:30: note: Technically the member function 'CNLSolver::GetStrategy' can be const. dyssol-1.5.0/EquationSolvers/NLSolver.h:73:20: note: Technically the member function 'CNLSolver::GetStrategy' can be const. head dyssol-1.5.0/GUIDialogs/CompoundsManager/CompoundsManager.cpp:134:3: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head dyssol-1.5.0/GUIWidgets/BasicStreamEditor/DDTable.cpp:91:9: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] head dyssol-1.5.0/GUIWidgets/BasicStreamEditor/MDMTable.cpp:75:9: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] head dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1205:17: style:inconclusive: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetMaxX' can be const. [functionConst] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:222:9: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetMaxX' can be const. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1205:17: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetMaxX' can be const. head dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1209:17: style:inconclusive: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetMinX' can be const. [functionConst] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:224:9: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetMinX' can be const. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1209:17: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetMinX' can be const. head dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1213:17: style:inconclusive: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetMaxY' can be const. [functionConst] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:226:9: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetMaxY' can be const. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1213:17: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetMaxY' can be const. head dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1217:17: style:inconclusive: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetMinY' can be const. [functionConst] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:228:9: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetMinY' can be const. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1217:17: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetMinY' can be const. head dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1233:19: style:inconclusive: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetNumXGridLines' can be const. [functionConst] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:231:11: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetNumXGridLines' can be const. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1233:19: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetNumXGridLines' can be const. head dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1242:19: style:inconclusive: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetNumYGridLines' can be const. [functionConst] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:233:11: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetNumYGridLines' can be const. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1242:19: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetNumYGridLines' can be const. head dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1275:18: style:inconclusive: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetPlotTitle' can be const. [functionConst] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:241:10: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetPlotTitle' can be const. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1275:18: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetPlotTitle' can be const. head dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1280:18: style:inconclusive: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetXLabel' can be const. [functionConst] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:242:10: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetXLabel' can be const. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1280:18: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetXLabel' can be const. head dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1290:18: style:inconclusive: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetYLabel' can be const. [functionConst] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:243:10: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetYLabel' can be const. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1290:18: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetYLabel' can be const. head dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1305:19: style:inconclusive: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetXLabelsInterval' can be const. [functionConst] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:235:11: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetXLabelsInterval' can be const. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1305:19: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetXLabelsInterval' can be const. head dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1314:19: style:inconclusive: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetYLabelsInterval' can be const. [functionConst] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:237:11: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetYLabelsInterval' can be const. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1314:19: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetYLabelsInterval' can be const. head dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1389:15: style:inconclusive: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetGridVisibility' can be const. [functionConst] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:247:7: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetGridVisibility' can be const. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1389:15: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetGridVisibility' can be const. head dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1399:17: style:inconclusive: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetLegendPosition' can be const. [functionConst] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:249:9: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetLegendPosition' can be const. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1399:17: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetLegendPosition' can be const. head dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1409:15: style:inconclusive: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetAxisLablesVisible' can be const. [functionConst] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:251:7: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetAxisLablesVisible' can be const. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1409:15: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetAxisLablesVisible' can be const. head dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:293:15: performance:inconclusive: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::RedrawPlot' can be static. [functionStatic] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:293:7: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::RedrawPlot' can be static. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:293:15: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::RedrawPlot' can be static. head dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:726:19: style:inconclusive: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetCurvesNumber' can be const. [functionConst] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:201:11: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetCurvesNumber' can be const. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:726:19: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetCurvesNumber' can be const. 2.17.0 dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:201:11: style:inconclusive: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetCurvesNumber' can be const. [functionConst] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:726:19: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetCurvesNumber' can be const. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:201:11: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetCurvesNumber' can be const. 2.17.0 dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:222:9: style:inconclusive: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetMaxX' can be const. [functionConst] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1205:17: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetMaxX' can be const. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:222:9: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetMaxX' can be const. 2.17.0 dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:224:9: style:inconclusive: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetMinX' can be const. [functionConst] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1209:17: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetMinX' can be const. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:224:9: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetMinX' can be const. 2.17.0 dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:226:9: style:inconclusive: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetMaxY' can be const. [functionConst] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1213:17: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetMaxY' can be const. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:226:9: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetMaxY' can be const. 2.17.0 dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:228:9: style:inconclusive: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetMinY' can be const. [functionConst] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1217:17: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetMinY' can be const. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:228:9: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetMinY' can be const. 2.17.0 dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:231:11: style:inconclusive: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetNumXGridLines' can be const. [functionConst] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1233:19: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetNumXGridLines' can be const. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:231:11: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetNumXGridLines' can be const. 2.17.0 dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:233:11: style:inconclusive: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetNumYGridLines' can be const. [functionConst] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1242:19: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetNumYGridLines' can be const. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:233:11: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetNumYGridLines' can be const. 2.17.0 dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:235:11: style:inconclusive: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetXLabelsInterval' can be const. [functionConst] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1305:19: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetXLabelsInterval' can be const. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:235:11: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetXLabelsInterval' can be const. 2.17.0 dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:237:11: style:inconclusive: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetYLabelsInterval' can be const. [functionConst] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1314:19: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetYLabelsInterval' can be const. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:237:11: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetYLabelsInterval' can be const. 2.17.0 dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:241:10: style:inconclusive: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetPlotTitle' can be const. [functionConst] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1275:18: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetPlotTitle' can be const. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:241:10: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetPlotTitle' can be const. 2.17.0 dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:242:10: style:inconclusive: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetXLabel' can be const. [functionConst] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1280:18: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetXLabel' can be const. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:242:10: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetXLabel' can be const. 2.17.0 dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:243:10: style:inconclusive: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetYLabel' can be const. [functionConst] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1290:18: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetYLabel' can be const. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:243:10: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetYLabel' can be const. 2.17.0 dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:247:7: style:inconclusive: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetGridVisibility' can be const. [functionConst] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1389:15: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetGridVisibility' can be const. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:247:7: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetGridVisibility' can be const. 2.17.0 dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:249:9: style:inconclusive: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetLegendPosition' can be const. [functionConst] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1399:17: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetLegendPosition' can be const. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:249:9: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetLegendPosition' can be const. 2.17.0 dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:251:7: style:inconclusive: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetAxisLablesVisible' can be const. [functionConst] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:1409:15: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetAxisLablesVisible' can be const. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:251:7: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::GetAxisLablesVisible' can be const. 2.17.0 dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:293:7: performance:inconclusive: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::RedrawPlot' can be static. [functionStatic] dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.cpp:293:15: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::RedrawPlot' can be static. dyssol-1.5.0/GUIWidgets/QtPlot/QtPlot.h:293:7: note: Either there is a missing 'override', or the member function 'QtPlot::CQtPlot::RedrawPlot' can be static. head dyssol-1.5.0/GUIWidgets/QtWidgets/QtDialog.cpp:45:25: performance:inconclusive: Technically the member function 'CDyssolBaseWidget::ShowLabel' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/GUIWidgets/QtWidgets/QtDialog.h:71:7: note: Technically the member function 'CDyssolBaseWidget::ShowLabel' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/GUIWidgets/QtWidgets/QtDialog.cpp:45:25: note: Technically the member function 'CDyssolBaseWidget::ShowLabel' can be static (but you may consider moving to unnamed namespace). head dyssol-1.5.0/GUIWidgets/QtWidgets/QtDialog.cpp:51:25: performance:inconclusive: Technically the member function 'CDyssolBaseWidget::ShowValue' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/GUIWidgets/QtWidgets/QtDialog.h:77:7: note: Technically the member function 'CDyssolBaseWidget::ShowValue' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/GUIWidgets/QtWidgets/QtDialog.cpp:51:25: note: Technically the member function 'CDyssolBaseWidget::ShowValue' can be static (but you may consider moving to unnamed namespace). head dyssol-1.5.0/GUIWidgets/QtWidgets/QtDialog.cpp:62:27: performance:inconclusive: Technically the member function 'CDyssolBaseWidget::ReadValue' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/GUIWidgets/QtWidgets/QtDialog.h:93:9: note: Technically the member function 'CDyssolBaseWidget::ReadValue' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/GUIWidgets/QtWidgets/QtDialog.cpp:62:27: note: Technically the member function 'CDyssolBaseWidget::ReadValue' can be static (but you may consider moving to unnamed namespace). head dyssol-1.5.0/GUIWidgets/QtWidgets/QtDialog.cpp:85:20: style:inconclusive: Either there is a missing 'override', or the member function 'CQtDialog::GetHelpLink' can be const. [functionConst] dyssol-1.5.0/GUIWidgets/QtWidgets/QtDialog.h:109:10: note: Either there is a missing 'override', or the member function 'CQtDialog::GetHelpLink' can be const. dyssol-1.5.0/GUIWidgets/QtWidgets/QtDialog.cpp:85:20: note: Either there is a missing 'override', or the member function 'CQtDialog::GetHelpLink' can be const. 2.17.0 dyssol-1.5.0/GUIWidgets/QtWidgets/QtDialog.h:109:10: style:inconclusive: Either there is a missing 'override', or the member function 'CQtDialog::GetHelpLink' can be const. [functionConst] dyssol-1.5.0/GUIWidgets/QtWidgets/QtDialog.cpp:85:20: note: Either there is a missing 'override', or the member function 'CQtDialog::GetHelpLink' can be const. dyssol-1.5.0/GUIWidgets/QtWidgets/QtDialog.h:109:10: note: Either there is a missing 'override', or the member function 'CQtDialog::GetHelpLink' can be const. 2.17.0 dyssol-1.5.0/GUIWidgets/QtWidgets/QtDialog.h:71:7: performance:inconclusive: Technically the member function 'CDyssolBaseWidget::ShowLabel' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/GUIWidgets/QtWidgets/QtDialog.cpp:45:25: note: Technically the member function 'CDyssolBaseWidget::ShowLabel' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/GUIWidgets/QtWidgets/QtDialog.h:71:7: note: Technically the member function 'CDyssolBaseWidget::ShowLabel' can be static (but you may consider moving to unnamed namespace). 2.17.0 dyssol-1.5.0/GUIWidgets/QtWidgets/QtDialog.h:77:7: performance:inconclusive: Technically the member function 'CDyssolBaseWidget::ShowValue' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/GUIWidgets/QtWidgets/QtDialog.cpp:51:25: note: Technically the member function 'CDyssolBaseWidget::ShowValue' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/GUIWidgets/QtWidgets/QtDialog.h:77:7: note: Technically the member function 'CDyssolBaseWidget::ShowValue' can be static (but you may consider moving to unnamed namespace). 2.17.0 dyssol-1.5.0/GUIWidgets/QtWidgets/QtDialog.h:93:9: performance:inconclusive: Technically the member function 'CDyssolBaseWidget::ReadValue' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/GUIWidgets/QtWidgets/QtDialog.cpp:62:27: note: Technically the member function 'CDyssolBaseWidget::ReadValue' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/GUIWidgets/QtWidgets/QtDialog.h:93:9: note: Technically the member function 'CDyssolBaseWidget::ReadValue' can be static (but you may consider moving to unnamed namespace). head dyssol-1.5.0/GUIWidgets/QtWidgets/QtPushButton.cpp:12:22: style:inconclusive: Either there is a missing 'override', or the member function 'CQtPushButton::GetIcon' can be const. [functionConst] dyssol-1.5.0/GUIWidgets/QtWidgets/QtPushButton.h:21:11: note: Either there is a missing 'override', or the member function 'CQtPushButton::GetIcon' can be const. dyssol-1.5.0/GUIWidgets/QtWidgets/QtPushButton.cpp:12:22: note: Either there is a missing 'override', or the member function 'CQtPushButton::GetIcon' can be const. 2.17.0 dyssol-1.5.0/GUIWidgets/QtWidgets/QtPushButton.h:21:11: style:inconclusive: Either there is a missing 'override', or the member function 'CQtPushButton::GetIcon' can be const. [functionConst] dyssol-1.5.0/GUIWidgets/QtWidgets/QtPushButton.cpp:12:22: note: Either there is a missing 'override', or the member function 'CQtPushButton::GetIcon' can be const. dyssol-1.5.0/GUIWidgets/QtWidgets/QtPushButton.h:21:11: note: Either there is a missing 'override', or the member function 'CQtPushButton::GetIcon' can be const. 2.17.0 dyssol-1.5.0/HDF5Handler/H5Handler.h:219:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head dyssol-1.5.0/HDF5Handler/H5Handler.h:219:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] head dyssol-1.5.0/HDF5Handler/PacketTable.cpp:47:23: style:inconclusive: Either there is a missing 'override', or the member function 'CH5PacketTable::getId' can be const. [functionConst] dyssol-1.5.0/HDF5Handler/PacketTable.h:22:8: note: Either there is a missing 'override', or the member function 'CH5PacketTable::getId' can be const. dyssol-1.5.0/HDF5Handler/PacketTable.cpp:47:23: note: Either there is a missing 'override', or the member function 'CH5PacketTable::getId' can be const. 2.17.0 dyssol-1.5.0/HDF5Handler/PacketTable.h:22:8: style:inconclusive: Either there is a missing 'override', or the member function 'CH5PacketTable::getId' can be const. [functionConst] dyssol-1.5.0/HDF5Handler/PacketTable.cpp:47:23: note: Either there is a missing 'override', or the member function 'CH5PacketTable::getId' can be const. dyssol-1.5.0/HDF5Handler/PacketTable.h:22:8: note: Either there is a missing 'override', or the member function 'CH5PacketTable::getId' can be const. head dyssol-1.5.0/MaterialsDatabase/MaterialsDatabase.cpp:625:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head dyssol-1.5.0/MaterialsDatabase/MaterialsDatabase.cpp:770:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head dyssol-1.5.0/ModelsAPI/BaseStream.cpp:2038:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:1396:17: performance:inconclusive: Technically the member function 'CBaseUnit::HeatExchange' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/ModelsAPI/BaseUnit.h:1657:7: note: Technically the member function 'CBaseUnit::HeatExchange' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:1396:17: note: Technically the member function 'CBaseUnit::HeatExchange' can be static (but you may consider moving to unnamed namespace). head dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:873:6: style: Condition '!port' is always false [knownConditionTrueFalse] head dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:890:6: style: Condition '!port' is always false [knownConditionTrueFalse] head dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:907:6: style: Condition '!port' is always false [knownConditionTrueFalse] head dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:924:6: style: Condition '!port' is always false [knownConditionTrueFalse] head dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:965:32: performance:inconclusive: Technically the member function 'CBaseUnit::GetStreamsTimePoints' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/ModelsAPI/BaseUnit.h:1190:22: note: Technically the member function 'CBaseUnit::GetStreamsTimePoints' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:965:32: note: Technically the member function 'CBaseUnit::GetStreamsTimePoints' can be static (but you may consider moving to unnamed namespace). head dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:973:32: performance:inconclusive: Technically the member function 'CBaseUnit::GetStreamsTimePoints' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/ModelsAPI/BaseUnit.h:1198:22: note: Technically the member function 'CBaseUnit::GetStreamsTimePoints' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:973:32: note: Technically the member function 'CBaseUnit::GetStreamsTimePoints' can be static (but you may consider moving to unnamed namespace). head dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:986:32: performance:inconclusive: Technically the member function 'CBaseUnit::GetTimePoints' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/ModelsAPI/BaseUnit.h:1216:22: note: Technically the member function 'CBaseUnit::GetTimePoints' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:986:32: note: Technically the member function 'CBaseUnit::GetTimePoints' can be static (but you may consider moving to unnamed namespace). 2.17.0 dyssol-1.5.0/ModelsAPI/BaseUnit.h:1190:22: performance:inconclusive: Technically the member function 'CBaseUnit::GetStreamsTimePoints' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:965:32: note: Technically the member function 'CBaseUnit::GetStreamsTimePoints' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/BaseUnit.h:1190:22: note: Technically the member function 'CBaseUnit::GetStreamsTimePoints' can be static (but you may consider moving to unnamed namespace). 2.17.0 dyssol-1.5.0/ModelsAPI/BaseUnit.h:1198:22: performance:inconclusive: Technically the member function 'CBaseUnit::GetStreamsTimePoints' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:973:32: note: Technically the member function 'CBaseUnit::GetStreamsTimePoints' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/BaseUnit.h:1198:22: note: Technically the member function 'CBaseUnit::GetStreamsTimePoints' can be static (but you may consider moving to unnamed namespace). 2.17.0 dyssol-1.5.0/ModelsAPI/BaseUnit.h:1216:22: performance:inconclusive: Technically the member function 'CBaseUnit::GetTimePoints' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:986:32: note: Technically the member function 'CBaseUnit::GetTimePoints' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/BaseUnit.h:1216:22: note: Technically the member function 'CBaseUnit::GetTimePoints' can be static (but you may consider moving to unnamed namespace). 2.17.0 dyssol-1.5.0/ModelsAPI/BaseUnit.h:1657:7: performance:inconclusive: Technically the member function 'CBaseUnit::HeatExchange' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/ModelsAPI/BaseUnit.cpp:1396:17: note: Technically the member function 'CBaseUnit::HeatExchange' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/BaseUnit.h:1657:7: note: Technically the member function 'CBaseUnit::HeatExchange' can be static (but you may consider moving to unnamed namespace). head dyssol-1.5.0/ModelsAPI/DenseMDMatrix.cpp:292:22: performance:inconclusive: Technically the member function 'CDenseMDMatrix::CheckDuplicates' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/ModelsAPI/DenseMDMatrix.h:363:7: note: Technically the member function 'CDenseMDMatrix::CheckDuplicates' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/DenseMDMatrix.cpp:292:22: note: Technically the member function 'CDenseMDMatrix::CheckDuplicates' can be static (but you may consider moving to unnamed namespace). head dyssol-1.5.0/ModelsAPI/DenseMDMatrix.cpp:296:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head dyssol-1.5.0/ModelsAPI/DenseMDMatrix.cpp:37:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head dyssol-1.5.0/ModelsAPI/DenseMDMatrix.cpp:433:9: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] head dyssol-1.5.0/ModelsAPI/DenseMDMatrix.cpp:453:4: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head dyssol-1.5.0/ModelsAPI/DenseMDMatrix.cpp:50:9: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] 2.17.0 dyssol-1.5.0/ModelsAPI/DenseMDMatrix.h:363:7: performance:inconclusive: Technically the member function 'CDenseMDMatrix::CheckDuplicates' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/ModelsAPI/DenseMDMatrix.cpp:292:22: note: Technically the member function 'CDenseMDMatrix::CheckDuplicates' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/DenseMDMatrix.h:363:7: note: Technically the member function 'CDenseMDMatrix::CheckDuplicates' can be static (but you may consider moving to unnamed namespace). head dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:1003:4: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:1067:4: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:1153:11: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] head dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:1226:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:1244:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:1264:3: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:1271:3: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:1305:3: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:1312:3: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:1365:4: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:138:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:1406:4: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:1435:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:1588:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:1603:7: style: Variable 'bRes' is assigned a value that is never used. [unreadVariable] head dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:1644:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:181:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2026:17: performance:inconclusive: Technically the member function 'CMDMatrix::CheckDuplicates' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/ModelsAPI/MDMatrix.h:317:7: note: Technically the member function 'CMDMatrix::CheckDuplicates' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2026:17: note: Technically the member function 'CMDMatrix::CheckDuplicates' can be static (but you may consider moving to unnamed namespace). head dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2030:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2080:23: performance:inconclusive: Technically the member function 'CMDMatrix::IitialiseDimension' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/ModelsAPI/MDMatrix.h:321:13: note: Technically the member function 'CMDMatrix::IitialiseDimension' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2080:23: note: Technically the member function 'CMDMatrix::IitialiseDimension' can be static (but you may consider moving to unnamed namespace). head dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2089:17: performance:inconclusive: Technically the member function 'CMDMatrix::IncrementCoords' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/ModelsAPI/MDMatrix.h:324:7: note: Technically the member function 'CMDMatrix::IncrementCoords' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2089:17: note: Technically the member function 'CMDMatrix::IncrementCoords' can be static (but you may consider moving to unnamed namespace). head dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2123:17: style:inconclusive: Technically the member function 'CMDMatrix::SortMatrix' can be const. [functionConst] dyssol-1.5.0/ModelsAPI/MDMatrix.h:327:7: note: Technically the member function 'CMDMatrix::SortMatrix' can be const. dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2123:17: note: Technically the member function 'CMDMatrix::SortMatrix' can be const. head dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2161:17: style:inconclusive: Technically the member function 'CMDMatrix::SortMatrix' can be const. [functionConst] dyssol-1.5.0/ModelsAPI/MDMatrix.h:329:7: note: Technically the member function 'CMDMatrix::SortMatrix' can be const. dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2161:17: note: Technically the member function 'CMDMatrix::SortMatrix' can be const. head dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2215:4: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2233:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2339:17: style:inconclusive: Technically the member function 'CMDMatrix::AddTimePointRecursive' can be const. [functionConst] dyssol-1.5.0/ModelsAPI/MDMatrix.h:342:7: note: Technically the member function 'CMDMatrix::AddTimePointRecursive' can be const. dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2339:17: note: Technically the member function 'CMDMatrix::AddTimePointRecursive' can be const. head dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2352:17: style:inconclusive: Technically the member function 'CMDMatrix::ChangeTimePointRecursive' can be const. [functionConst] dyssol-1.5.0/ModelsAPI/MDMatrix.h:344:7: note: Technically the member function 'CMDMatrix::ChangeTimePointRecursive' can be const. dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2352:17: note: Technically the member function 'CMDMatrix::ChangeTimePointRecursive' can be const. head dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2400:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2444:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:249:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2619:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2665:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2728:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2800:9: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] head dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:284:3: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2935:9: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] head dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:304:3: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:3051:17: style:inconclusive: Technically the member function 'CMDMatrix::CompressDataRecursive' can be const. [functionConst] dyssol-1.5.0/ModelsAPI/MDMatrix.h:374:7: note: Technically the member function 'CMDMatrix::CompressDataRecursive' can be const. dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:3051:17: note: Technically the member function 'CMDMatrix::CompressDataRecursive' can be const. head dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:3148:17: style:inconclusive: Technically the member function 'CMDMatrix::SetToZero2Recursive' can be const. [functionConst] dyssol-1.5.0/ModelsAPI/MDMatrix.h:380:7: note: Technically the member function 'CMDMatrix::SetToZero2Recursive' can be const. dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:3148:17: note: Technically the member function 'CMDMatrix::SetToZero2Recursive' can be const. head dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:3178:17: style:inconclusive: Technically the member function 'CMDMatrix::Extrapolate2ToPointRecursive' can be const. [functionConst] dyssol-1.5.0/ModelsAPI/MDMatrix.h:382:7: note: Technically the member function 'CMDMatrix::Extrapolate2ToPointRecursive' can be const. dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:3178:17: note: Technically the member function 'CMDMatrix::Extrapolate2ToPointRecursive' can be const. head dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:3191:17: style:inconclusive: Technically the member function 'CMDMatrix::Extrapolate3ToPointRecursive' can be const. [functionConst] dyssol-1.5.0/ModelsAPI/MDMatrix.h:383:7: note: Technically the member function 'CMDMatrix::Extrapolate3ToPointRecursive' can be const. dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:3191:17: note: Technically the member function 'CMDMatrix::Extrapolate3ToPointRecursive' can be const. head dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:43:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:747:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:818:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:927:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] 2.17.0 dyssol-1.5.0/ModelsAPI/MDMatrix.h:317:7: performance:inconclusive: Technically the member function 'CMDMatrix::CheckDuplicates' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2026:17: note: Technically the member function 'CMDMatrix::CheckDuplicates' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/MDMatrix.h:317:7: note: Technically the member function 'CMDMatrix::CheckDuplicates' can be static (but you may consider moving to unnamed namespace). 2.17.0 dyssol-1.5.0/ModelsAPI/MDMatrix.h:321:13: performance:inconclusive: Technically the member function 'CMDMatrix::IitialiseDimension' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2080:23: note: Technically the member function 'CMDMatrix::IitialiseDimension' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/MDMatrix.h:321:13: note: Technically the member function 'CMDMatrix::IitialiseDimension' can be static (but you may consider moving to unnamed namespace). 2.17.0 dyssol-1.5.0/ModelsAPI/MDMatrix.h:324:7: performance:inconclusive: Technically the member function 'CMDMatrix::IncrementCoords' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2089:17: note: Technically the member function 'CMDMatrix::IncrementCoords' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/MDMatrix.h:324:7: note: Technically the member function 'CMDMatrix::IncrementCoords' can be static (but you may consider moving to unnamed namespace). 2.17.0 dyssol-1.5.0/ModelsAPI/MDMatrix.h:327:7: style:inconclusive: Technically the member function 'CMDMatrix::SortMatrix' can be const. [functionConst] dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2123:17: note: Technically the member function 'CMDMatrix::SortMatrix' can be const. dyssol-1.5.0/ModelsAPI/MDMatrix.h:327:7: note: Technically the member function 'CMDMatrix::SortMatrix' can be const. 2.17.0 dyssol-1.5.0/ModelsAPI/MDMatrix.h:329:7: style:inconclusive: Technically the member function 'CMDMatrix::SortMatrix' can be const. [functionConst] dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2161:17: note: Technically the member function 'CMDMatrix::SortMatrix' can be const. dyssol-1.5.0/ModelsAPI/MDMatrix.h:329:7: note: Technically the member function 'CMDMatrix::SortMatrix' can be const. 2.17.0 dyssol-1.5.0/ModelsAPI/MDMatrix.h:342:7: style:inconclusive: Technically the member function 'CMDMatrix::AddTimePointRecursive' can be const. [functionConst] dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2339:17: note: Technically the member function 'CMDMatrix::AddTimePointRecursive' can be const. dyssol-1.5.0/ModelsAPI/MDMatrix.h:342:7: note: Technically the member function 'CMDMatrix::AddTimePointRecursive' can be const. 2.17.0 dyssol-1.5.0/ModelsAPI/MDMatrix.h:344:7: style:inconclusive: Technically the member function 'CMDMatrix::ChangeTimePointRecursive' can be const. [functionConst] dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:2352:17: note: Technically the member function 'CMDMatrix::ChangeTimePointRecursive' can be const. dyssol-1.5.0/ModelsAPI/MDMatrix.h:344:7: note: Technically the member function 'CMDMatrix::ChangeTimePointRecursive' can be const. 2.17.0 dyssol-1.5.0/ModelsAPI/MDMatrix.h:374:7: style:inconclusive: Technically the member function 'CMDMatrix::CompressDataRecursive' can be const. [functionConst] dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:3051:17: note: Technically the member function 'CMDMatrix::CompressDataRecursive' can be const. dyssol-1.5.0/ModelsAPI/MDMatrix.h:374:7: note: Technically the member function 'CMDMatrix::CompressDataRecursive' can be const. 2.17.0 dyssol-1.5.0/ModelsAPI/MDMatrix.h:380:7: style:inconclusive: Technically the member function 'CMDMatrix::SetToZero2Recursive' can be const. [functionConst] dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:3148:17: note: Technically the member function 'CMDMatrix::SetToZero2Recursive' can be const. dyssol-1.5.0/ModelsAPI/MDMatrix.h:380:7: note: Technically the member function 'CMDMatrix::SetToZero2Recursive' can be const. 2.17.0 dyssol-1.5.0/ModelsAPI/MDMatrix.h:382:7: style:inconclusive: Technically the member function 'CMDMatrix::Extrapolate2ToPointRecursive' can be const. [functionConst] dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:3178:17: note: Technically the member function 'CMDMatrix::Extrapolate2ToPointRecursive' can be const. dyssol-1.5.0/ModelsAPI/MDMatrix.h:382:7: note: Technically the member function 'CMDMatrix::Extrapolate2ToPointRecursive' can be const. 2.17.0 dyssol-1.5.0/ModelsAPI/MDMatrix.h:383:7: style:inconclusive: Technically the member function 'CMDMatrix::Extrapolate3ToPointRecursive' can be const. [functionConst] dyssol-1.5.0/ModelsAPI/MDMatrix.cpp:3191:17: note: Technically the member function 'CMDMatrix::Extrapolate3ToPointRecursive' can be const. dyssol-1.5.0/ModelsAPI/MDMatrix.h:383:7: note: Technically the member function 'CMDMatrix::Extrapolate3ToPointRecursive' can be const. head dyssol-1.5.0/ModelsAPI/StreamManager.cpp:656:5: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head dyssol-1.5.0/ModelsAPI/StreamManager.cpp:666:5: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head dyssol-1.5.0/ModelsAPI/StreamManager.cpp:776:26: performance:inconclusive: Technically the member function 'CStreamManager::GetObject' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/ModelsAPI/StreamManager.h:241:11: note: Technically the member function 'CStreamManager::GetObject' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/StreamManager.cpp:776:26: note: Technically the member function 'CStreamManager::GetObject' can be static (but you may consider moving to unnamed namespace). head dyssol-1.5.0/ModelsAPI/StreamManager.cpp:791:39: performance:inconclusive: Technically the member function 'CStreamManager::GetObjects' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/ModelsAPI/StreamManager.h:247:24: note: Technically the member function 'CStreamManager::GetObjects' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/StreamManager.cpp:791:39: note: Technically the member function 'CStreamManager::GetObjects' can be static (but you may consider moving to unnamed namespace). head dyssol-1.5.0/ModelsAPI/StreamManager.cpp:801:33: performance:inconclusive: Technically the member function 'CStreamManager::GetObjects' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/ModelsAPI/StreamManager.h:250:18: note: Technically the member function 'CStreamManager::GetObjects' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/StreamManager.cpp:801:33: note: Technically the member function 'CStreamManager::GetObjects' can be static (but you may consider moving to unnamed namespace). head dyssol-1.5.0/ModelsAPI/StreamManager.cpp:811:22: performance:inconclusive: Technically the member function 'CStreamManager::RemoveObjects' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/ModelsAPI/StreamManager.h:253:7: note: Technically the member function 'CStreamManager::RemoveObjects' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/StreamManager.cpp:811:22: note: Technically the member function 'CStreamManager::RemoveObjects' can be static (but you may consider moving to unnamed namespace). head dyssol-1.5.0/ModelsAPI/StreamManager.cpp:817:24: performance:inconclusive: Technically the member function 'CStreamManager::GetObjectIndex' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/ModelsAPI/StreamManager.h:257:9: note: Technically the member function 'CStreamManager::GetObjectIndex' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/StreamManager.cpp:817:24: note: Technically the member function 'CStreamManager::GetObjectIndex' can be static (but you may consider moving to unnamed namespace). head dyssol-1.5.0/ModelsAPI/StreamManager.cpp:849:4: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head dyssol-1.5.0/ModelsAPI/StreamManager.cpp:875:42: performance:inconclusive: Technically the member function 'CStreamManager::GetAllKeys' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/ModelsAPI/StreamManager.h:270:27: note: Technically the member function 'CStreamManager::GetAllKeys' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/StreamManager.cpp:875:42: note: Technically the member function 'CStreamManager::GetAllKeys' can be static (but you may consider moving to unnamed namespace). head dyssol-1.5.0/ModelsAPI/StreamManager.cpp:884:42: performance:inconclusive: Technically the member function 'CStreamManager::GetAllNames' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/ModelsAPI/StreamManager.h:274:27: note: Technically the member function 'CStreamManager::GetAllNames' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/StreamManager.cpp:884:42: note: Technically the member function 'CStreamManager::GetAllNames' can be static (but you may consider moving to unnamed namespace). 2.17.0 dyssol-1.5.0/ModelsAPI/StreamManager.h:241:11: performance:inconclusive: Technically the member function 'CStreamManager::GetObject' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/ModelsAPI/StreamManager.cpp:776:26: note: Technically the member function 'CStreamManager::GetObject' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/StreamManager.h:241:11: note: Technically the member function 'CStreamManager::GetObject' can be static (but you may consider moving to unnamed namespace). 2.17.0 dyssol-1.5.0/ModelsAPI/StreamManager.h:247:24: performance:inconclusive: Technically the member function 'CStreamManager::GetObjects' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/ModelsAPI/StreamManager.cpp:791:39: note: Technically the member function 'CStreamManager::GetObjects' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/StreamManager.h:247:24: note: Technically the member function 'CStreamManager::GetObjects' can be static (but you may consider moving to unnamed namespace). 2.17.0 dyssol-1.5.0/ModelsAPI/StreamManager.h:250:18: performance:inconclusive: Technically the member function 'CStreamManager::GetObjects' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/ModelsAPI/StreamManager.cpp:801:33: note: Technically the member function 'CStreamManager::GetObjects' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/StreamManager.h:250:18: note: Technically the member function 'CStreamManager::GetObjects' can be static (but you may consider moving to unnamed namespace). 2.17.0 dyssol-1.5.0/ModelsAPI/StreamManager.h:253:7: performance:inconclusive: Technically the member function 'CStreamManager::RemoveObjects' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/ModelsAPI/StreamManager.cpp:811:22: note: Technically the member function 'CStreamManager::RemoveObjects' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/StreamManager.h:253:7: note: Technically the member function 'CStreamManager::RemoveObjects' can be static (but you may consider moving to unnamed namespace). 2.17.0 dyssol-1.5.0/ModelsAPI/StreamManager.h:257:9: performance:inconclusive: Technically the member function 'CStreamManager::GetObjectIndex' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/ModelsAPI/StreamManager.cpp:817:24: note: Technically the member function 'CStreamManager::GetObjectIndex' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/StreamManager.h:257:9: note: Technically the member function 'CStreamManager::GetObjectIndex' can be static (but you may consider moving to unnamed namespace). 2.17.0 dyssol-1.5.0/ModelsAPI/StreamManager.h:270:27: performance:inconclusive: Technically the member function 'CStreamManager::GetAllKeys' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/ModelsAPI/StreamManager.cpp:875:42: note: Technically the member function 'CStreamManager::GetAllKeys' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/StreamManager.h:270:27: note: Technically the member function 'CStreamManager::GetAllKeys' can be static (but you may consider moving to unnamed namespace). 2.17.0 dyssol-1.5.0/ModelsAPI/StreamManager.h:274:27: performance:inconclusive: Technically the member function 'CStreamManager::GetAllNames' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/ModelsAPI/StreamManager.cpp:884:42: note: Technically the member function 'CStreamManager::GetAllNames' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/StreamManager.h:274:27: note: Technically the member function 'CStreamManager::GetAllNames' can be static (but you may consider moving to unnamed namespace). head dyssol-1.5.0/ModelsAPI/TimeDependentValue.cpp:160:27: performance:inconclusive: Technically the member function 'CTimeDependentValue::SetCacheSettings' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/ModelsAPI/TimeDependentValue.h:73:7: note: Technically the member function 'CTimeDependentValue::SetCacheSettings' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/TimeDependentValue.cpp:160:27: note: Technically the member function 'CTimeDependentValue::SetCacheSettings' can be static (but you may consider moving to unnamed namespace). 2.17.0 dyssol-1.5.0/ModelsAPI/TimeDependentValue.h:73:7: performance:inconclusive: Technically the member function 'CTimeDependentValue::SetCacheSettings' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/ModelsAPI/TimeDependentValue.cpp:160:27: note: Technically the member function 'CTimeDependentValue::SetCacheSettings' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/TimeDependentValue.h:73:7: note: Technically the member function 'CTimeDependentValue::SetCacheSettings' can be static (but you may consider moving to unnamed namespace). head dyssol-1.5.0/ModelsAPI/TransformMatrix.cpp:449:24: performance:inconclusive: Technically the member function 'CTransformMatrix::CheckDuplicates' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/ModelsAPI/TransformMatrix.h:292:7: note: Technically the member function 'CTransformMatrix::CheckDuplicates' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/TransformMatrix.cpp:449:24: note: Technically the member function 'CTransformMatrix::CheckDuplicates' can be static (but you may consider moving to unnamed namespace). head dyssol-1.5.0/ModelsAPI/TransformMatrix.cpp:453:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head dyssol-1.5.0/ModelsAPI/TransformMatrix.cpp:508:10: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] head dyssol-1.5.0/ModelsAPI/TransformMatrix.cpp:84:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] 2.17.0 dyssol-1.5.0/ModelsAPI/TransformMatrix.h:292:7: performance:inconclusive: Technically the member function 'CTransformMatrix::CheckDuplicates' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/ModelsAPI/TransformMatrix.cpp:449:24: note: Technically the member function 'CTransformMatrix::CheckDuplicates' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/ModelsAPI/TransformMatrix.h:292:7: note: Technically the member function 'CTransformMatrix::CheckDuplicates' can be static (but you may consider moving to unnamed namespace). head dyssol-1.5.0/ModelsAPI/UnitParametersManager.cpp:865:4: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head dyssol-1.5.0/ModelsAPI/UnitParametersManager.cpp:909:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head dyssol-1.5.0/ModelsAPI/UnitPorts.cpp:265:4: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head dyssol-1.5.0/ModelsAPI/UnitPorts.cpp:296:4: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head dyssol-1.5.0/SimulatorCore/Flowsheet.cpp:758:25: style:inconclusive: Technically the member function 'CFlowsheet::CheckPortsConnections' can be const. [functionConst] dyssol-1.5.0/SimulatorCore/Flowsheet.h:247:14: note: Technically the member function 'CFlowsheet::CheckPortsConnections' can be const. dyssol-1.5.0/SimulatorCore/Flowsheet.cpp:758:25: note: Technically the member function 'CFlowsheet::CheckPortsConnections' can be const. 2.17.0 dyssol-1.5.0/SimulatorCore/Flowsheet.h:247:14: style:inconclusive: Technically the member function 'CFlowsheet::CheckPortsConnections' can be const. [functionConst] dyssol-1.5.0/SimulatorCore/Flowsheet.cpp:758:25: note: Technically the member function 'CFlowsheet::CheckPortsConnections' can be const. dyssol-1.5.0/SimulatorCore/Flowsheet.h:247:14: note: Technically the member function 'CFlowsheet::CheckPortsConnections' can be const. head dyssol-1.5.0/SimulatorCore/Simulator.cpp:391:18: performance:inconclusive: Technically the member function 'CSimulator::CompareStreams' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/SimulatorCore/Simulator.h:103:7: note: Technically the member function 'CSimulator::CompareStreams' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/SimulatorCore/Simulator.cpp:391:18: note: Technically the member function 'CSimulator::CompareStreams' can be static (but you may consider moving to unnamed namespace). 2.17.0 dyssol-1.5.0/SimulatorCore/Simulator.h:103:7: performance:inconclusive: Technically the member function 'CSimulator::CompareStreams' can be static (but you may consider moving to unnamed namespace). [functionStatic] dyssol-1.5.0/SimulatorCore/Simulator.cpp:391:18: note: Technically the member function 'CSimulator::CompareStreams' can be static (but you may consider moving to unnamed namespace). dyssol-1.5.0/SimulatorCore/Simulator.h:103:7: note: Technically the member function 'CSimulator::CompareStreams' can be static (but you may consider moving to unnamed namespace). head dyssol-1.5.0/Solvers/AgglomerationFFT/kiss_fft.cpp:184:30: style: C-style pointer casting [cstyleCast] 2.17.0 dyssol-1.5.0/Solvers/AgglomerationFFT/kiss_fft.cpp:184:31: style: C-style pointer casting [cstyleCast] head dyssol-1.5.0/Solvers/AgglomerationFFT/kiss_fft.cpp:286:14: style: C-style pointer casting [cstyleCast] 2.17.0 dyssol-1.5.0/Solvers/AgglomerationFFT/kiss_fft.cpp:286:16: style: C-style pointer casting [cstyleCast] head dyssol-1.5.0/Solvers/AgglomerationFFT/kiss_fft.cpp:289:18: style: C-style pointer casting [cstyleCast] 2.17.0 dyssol-1.5.0/Solvers/AgglomerationFFT/kiss_fft.cpp:289:19: style: C-style pointer casting [cstyleCast] head dyssol-1.5.0/Solvers/AgglomerationFFT/kiss_fft.cpp:315:33: style: C-style pointer casting [cstyleCast] 2.17.0 dyssol-1.5.0/Solvers/AgglomerationFFT/kiss_fft.cpp:315:34: style: C-style pointer casting [cstyleCast] head dyssol-1.5.0/Solvers/AgglomerationFFT/kiss_fftr.cpp:147:41: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 dyssol-1.5.0/Solvers/AgglomerationFFT/kiss_fftr.cpp:147:42: style: C-style pointer casting [cstyleCast] head dyssol-1.5.0/Solvers/AgglomerationFFT/kiss_fftr.cpp:40:14: style: C-style pointer casting [cstyleCast] 2.17.0 dyssol-1.5.0/Solvers/AgglomerationFFT/kiss_fftr.cpp:40:15: style: C-style pointer casting [cstyleCast] head dyssol-1.5.0/Solvers/AgglomerationFFT/kiss_fftr.cpp:43:18: style: C-style pointer casting [cstyleCast] 2.17.0 dyssol-1.5.0/Solvers/AgglomerationFFT/kiss_fftr.cpp:43:19: style: C-style pointer casting [cstyleCast] head dyssol-1.5.0/Solvers/AgglomerationFFT/kiss_fftr.cpp:49:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 dyssol-1.5.0/Solvers/AgglomerationFFT/kiss_fftr.cpp:49:21: style: C-style pointer casting [cstyleCast] head dyssol-1.5.0/Solvers/AgglomerationFFT/kiss_fftr.cpp:50:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 dyssol-1.5.0/Solvers/AgglomerationFFT/kiss_fftr.cpp:50:37: style: C-style pointer casting [cstyleCast] head dyssol-1.5.0/Solvers/AgglomerationFFT/kiss_fftr.cpp:50:37: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head dyssol-1.5.0/Solvers/AgglomerationFFT/kiss_fftr.cpp:78:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 dyssol-1.5.0/Solvers/AgglomerationFFT/kiss_fftr.cpp:78:37: style: C-style pointer casting [cstyleCast] head dyssol-1.5.0/Units/Crusher/Crusher.cpp:340:16: performance:inconclusive: Either there is a missing 'override', or the member function 'CCrusher::InitializeConst' can be static. [functionStatic] dyssol-1.5.0/Units/Crusher/Crusher.h:39:7: note: Either there is a missing 'override', or the member function 'CCrusher::InitializeConst' can be static. dyssol-1.5.0/Units/Crusher/Crusher.cpp:340:16: note: Either there is a missing 'override', or the member function 'CCrusher::InitializeConst' can be static. head dyssol-1.5.0/Units/Crusher/Crusher.cpp:94:16: performance:inconclusive: Either there is a missing 'override', or the member function 'CCrusher::InitializeBondNormal' can be static. [functionStatic] dyssol-1.5.0/Units/Crusher/Crusher.h:30:7: note: Either there is a missing 'override', or the member function 'CCrusher::InitializeBondNormal' can be static. dyssol-1.5.0/Units/Crusher/Crusher.cpp:94:16: note: Either there is a missing 'override', or the member function 'CCrusher::InitializeBondNormal' can be static. 2.17.0 dyssol-1.5.0/Units/Crusher/Crusher.h:30:7: performance:inconclusive: Either there is a missing 'override', or the member function 'CCrusher::InitializeBondNormal' can be static. [functionStatic] dyssol-1.5.0/Units/Crusher/Crusher.cpp:94:16: note: Either there is a missing 'override', or the member function 'CCrusher::InitializeBondNormal' can be static. dyssol-1.5.0/Units/Crusher/Crusher.h:30:7: note: Either there is a missing 'override', or the member function 'CCrusher::InitializeBondNormal' can be static. 2.17.0 dyssol-1.5.0/Units/Crusher/Crusher.h:39:7: performance:inconclusive: Either there is a missing 'override', or the member function 'CCrusher::InitializeConst' can be static. [functionStatic] dyssol-1.5.0/Units/Crusher/Crusher.cpp:340:16: note: Either there is a missing 'override', or the member function 'CCrusher::InitializeConst' can be static. dyssol-1.5.0/Units/Crusher/Crusher.h:39:7: note: Either there is a missing 'override', or the member function 'CCrusher::InitializeConst' can be static. head dyssol-1.5.0/Units/Screen/Screen.cpp:196:12: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] head dyssol-1.5.0/Units/ScreenMultideck/ScreenMultideck.cpp:225:12: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] head dyssol-1.5.0/Units/TimeDelay/TimeDelay.cpp:119:18: performance:inconclusive: Either there is a missing 'override', or the member function 'CTimeDelay::SaveStateSimpleShift' can be static. [functionStatic] dyssol-1.5.0/Units/TimeDelay/TimeDelay.h:57:7: note: Either there is a missing 'override', or the member function 'CTimeDelay::SaveStateSimpleShift' can be static. dyssol-1.5.0/Units/TimeDelay/TimeDelay.cpp:119:18: note: Either there is a missing 'override', or the member function 'CTimeDelay::SaveStateSimpleShift' can be static. head dyssol-1.5.0/Units/TimeDelay/TimeDelay.cpp:123:18: performance:inconclusive: Either there is a missing 'override', or the member function 'CTimeDelay::LoadStateSimpleShift' can be static. [functionStatic] dyssol-1.5.0/Units/TimeDelay/TimeDelay.h:58:7: note: Either there is a missing 'override', or the member function 'CTimeDelay::LoadStateSimpleShift' can be static. dyssol-1.5.0/Units/TimeDelay/TimeDelay.cpp:123:18: note: Either there is a missing 'override', or the member function 'CTimeDelay::LoadStateSimpleShift' can be static. 2.17.0 dyssol-1.5.0/Units/TimeDelay/TimeDelay.h:57:7: performance:inconclusive: Either there is a missing 'override', or the member function 'CTimeDelay::SaveStateSimpleShift' can be static. [functionStatic] dyssol-1.5.0/Units/TimeDelay/TimeDelay.cpp:119:18: note: Either there is a missing 'override', or the member function 'CTimeDelay::SaveStateSimpleShift' can be static. dyssol-1.5.0/Units/TimeDelay/TimeDelay.h:57:7: note: Either there is a missing 'override', or the member function 'CTimeDelay::SaveStateSimpleShift' can be static. 2.17.0 dyssol-1.5.0/Units/TimeDelay/TimeDelay.h:58:7: performance:inconclusive: Either there is a missing 'override', or the member function 'CTimeDelay::LoadStateSimpleShift' can be static. [functionStatic] dyssol-1.5.0/Units/TimeDelay/TimeDelay.cpp:123:18: note: Either there is a missing 'override', or the member function 'CTimeDelay::LoadStateSimpleShift' can be static. dyssol-1.5.0/Units/TimeDelay/TimeDelay.h:58:7: note: Either there is a missing 'override', or the member function 'CTimeDelay::LoadStateSimpleShift' can be static. head dyssol-1.5.0/Utilities/DyssolFilesystem.h:35:4: error: #error No or found [preprocessorErrorDirective] 2.17.0 dyssol-1.5.0/Utilities/ThreadSafeQueue.h:71:8: style:inconclusive: Technically the member function 'CThreadSafeQueue < std :: exception_ptr >::IsEmpty' can be const. [functionConst] 2.17.0 dyssol-1.5.0/Utilities/ThreadSafeQueue.h:71:8: style:inconclusive: Technically the member function 'CThreadSafeQueue < std :: unique_ptr < IThreadTask > >::IsEmpty' can be const. [functionConst] head dyssol-1.5.0/Utilities/ThreadSafeQueue.h:71:8: style:inconclusive: Technically the member function 'ThreadPool::CThreadSafeQueue < std :: exception_ptr >::IsEmpty' can be const. [functionConst] head dyssol-1.5.0/Utilities/ThreadSafeQueue.h:71:8: style:inconclusive: Technically the member function 'ThreadPool::CThreadSafeQueue < std :: unique_ptr < IThreadTask > >::IsEmpty' can be const. [functionConst] DONE