2026-08-16 12:47 ftp://ftp.de.debian.org/debian/pool/main/n/netgen/netgen_6.2.2604+dfsg1.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=motif --library=opengl --library=zlib --library=python --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.12.90+deb13.1-amd64-x86_64-with-glibc2.41 python: 3.12.13 client-version: 1.4.0 compiler: g++ (Debian 14.2.0-19) 14.2.0 cppcheck: head 2.21.0 head-info: 2d75160 (2026-08-14 09:28:22 +0200) count: 4458 4352 elapsed-time: 70.0 62.3 head-timing-info: old-timing-info: head results: netgen-6.2.2604/libsrc/core/_get_glibcxx_use_cxx11_abi.cpp:10:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/_get_gxx_abi.cpp:4:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __GXX_ABI_VERSION [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/archive.hpp:146:7: debug: Failed to parse 'typedef decltype ( check < T > ( sizeof ( char ) ) ) type ;'. The checking continues anyway. [simplifyTypedef] netgen-6.2.2604/libsrc/core/utils.hpp:110:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/utils.hpp:119:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/utils.hpp:279:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/utils.hpp:287:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/utils.hpp:317:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/archive.hpp:200:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Trest [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/archive.hpp:531:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/archive.hpp:659:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/archive.hpp:948:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/archive.hpp:955:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/archive.hpp:1045:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/archive.hpp:1064:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/archive.hpp:1245:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/register_archive.hpp:57:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/archive.hpp:362:23: style:inconclusive: Boolean expression 'b' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] netgen-6.2.2604/libsrc/core/archive.hpp:369:21: style:inconclusive: Boolean expression 'b' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] netgen-6.2.2604/libsrc/core/archive.hpp:400:17: style:inconclusive: Boolean expression 'has_value' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] netgen-6.2.2604/libsrc/core/archive.hpp:462:48: style:inconclusive: Boolean expression 'b[j]' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] netgen-6.2.2604/libsrc/core/archive.hpp:564:23: style:inconclusive: Boolean expression 'neededDowncast' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] netgen-6.2.2604/libsrc/core/archive.hpp:591:23: style:inconclusive: Boolean expression 'neededDowncast' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] netgen-6.2.2604/libsrc/core/archive.hpp:612:23: style:inconclusive: Boolean expression 'neededDowncast' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] netgen-6.2.2604/libsrc/core/archive.hpp:728:23: style:inconclusive: Boolean expression 'downcasted' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] netgen-6.2.2604/libsrc/core/version.hpp:22:7: performance: Variable 'git_hash' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] netgen-6.2.2604/libsrc/core/archive.hpp:500:22: style: The member function 'ngcore::Archive::CopyToBin' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/archive.hpp:505:20: style: The member function 'ngcore::Archive::CopyToBin' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/archive.hpp:508:22: style: The member function 'ngcore::Archive::CopyFromBin' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/archive.hpp:513:20: style: The member function 'ngcore::Archive::CopyFromBin' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/archive.hpp:937:10: style: Virtual function 'FlushBuffer' is called from destructor '~BinaryOutArchive()' at line 882. Dynamic binding is not used. [virtualCallInConstructor] netgen-6.2.2604/libsrc/core/archive.hpp:882:37: note: Calling FlushBuffer netgen-6.2.2604/libsrc/core/archive.hpp:937:10: note: FlushBuffer is a virtual function netgen-6.2.2604/libsrc/core/utils.hpp:339:5: style: Class 'MyLock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/utils.hpp:365:5: style: Class 'SharedLibrary' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/exception.hpp:35:5: style: Class 'Exception' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/exception.hpp:36:5: style: Class 'Exception' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/version.hpp:19:5: style: Class 'VersionInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/version.hpp:53:5: style: Class 'VersionInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/archive.hpp:42:5: style: Struct 'Shallow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/archive.hpp:877:5: style: Class 'BinaryOutArchive' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/archive.hpp:880:5: style: Class 'BinaryOutArchive' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/archive.hpp:973:5: style: Class 'BinaryInArchive' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/archive.hpp:976:5: style: Class 'BinaryInArchive' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/archive.hpp:1073:5: style: Class 'TextOutArchive' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/archive.hpp:1076:5: style: Class 'TextOutArchive' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/archive.hpp:1128:5: style: Class 'TextInArchive' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/archive.hpp:1131:5: style: Class 'TextInArchive' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/archive.hpp:1246:20: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/core/archive.hpp:1217:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] netgen-6.2.2604/libsrc/core/archive.hpp:1047:20: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] netgen-6.2.2604/libsrc/core/archive.hpp:1187:12: style: The scope of the variable 'ch' can be reduced. [variableScope] netgen-6.2.2604/libsrc/core/archive.hpp:389:18: style: Local variable 'key' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/core/archive.hpp:386:14: note: Shadowed variable netgen-6.2.2604/libsrc/core/archive.hpp:389:18: note: Shadow local variable netgen-6.2.2604/libsrc/core/archive.hpp:389:26: style: Local variable 'val' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/core/archive.hpp:386:22: note: Shadowed variable netgen-6.2.2604/libsrc/core/archive.hpp:389:26: note: Shadow local variable netgen-6.2.2604/libsrc/core/utils.hpp:351:32: performance: Function parameter 'func_name' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/core/utils.hpp:373:34: performance: Function parameter 'func_name' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/core/utils.hpp:93:16: style: Variable 'c' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/core/utils.hpp:127:15: style: Variable 'val' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/core/archive.hpp:379:21: style: Variable 'pair' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/core/archive.hpp:748:34: style: Parameter 'arg' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/core/archive.hpp:505:43: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] netgen-6.2.2604/libsrc/core/archive.hpp:513:45: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] netgen-6.2.2604/libsrc/core/utils.hpp:94:13: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/core/archive.hpp:327:17: error: Uninitialized variable: size [legacyUninitvar] netgen-6.2.2604/libsrc/core/archive.hpp:341:15: error: Uninitialized variable: enumval [legacyUninitvar] netgen-6.2.2604/libsrc/core/archive.hpp:355:17: error: Uninitialized variable: size [legacyUninitvar] netgen-6.2.2604/libsrc/core/archive.hpp:362:25: error: Uninitialized variable: b [legacyUninitvar] netgen-6.2.2604/libsrc/core/archive.hpp:579:21: error: Uninitialized variable: nr [legacyUninitvar] netgen-6.2.2604/libsrc/core/archive.hpp:591:25: error: Uninitialized variable: neededDowncast [legacyUninitvar] netgen-6.2.2604/libsrc/core/archive.hpp:612:25: error: Uninitialized variable: neededDowncast [legacyUninitvar] netgen-6.2.2604/libsrc/core/archive.hpp:701:21: error: Uninitialized variable: nr [legacyUninitvar] netgen-6.2.2604/libsrc/core/archive.hpp:728:25: error: Uninitialized variable: downcasted [legacyUninitvar] netgen-6.2.2604/libsrc/core/archive.hpp:1023:17: error: Uninitialized variable: len [legacyUninitvar] netgen-6.2.2604/libsrc/core/archive.hpp:1032:17: error: Uninitialized variable: len [legacyUninitvar] netgen-6.2.2604/libsrc/core/archive.hpp:1186:17: error: Uninitialized variable: len [legacyUninitvar] netgen-6.2.2604/libsrc/core/logging.hpp:63:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/localheap.hpp:187:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/array.hpp:402:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/array.hpp:635:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ILLEGAL_POSITION [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/array.hpp:641:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ILLEGAL_POSITION [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/array.hpp:735:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/array.hpp:747:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/array.hpp:779:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/array.hpp:803:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/array.hpp:820:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/array.hpp:833:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/array.hpp:844:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/array.hpp:870:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/array.hpp:904:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/array.hpp:1029:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/array.hpp:1046:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/array.hpp:1148:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/array.hpp:1169:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/array.hpp:1218:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/array.hpp:1256:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/array.hpp:1267:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/array.hpp:1275:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/array.hpp:1633:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NR [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/bitarray.cpp:125:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flush [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/bitarray.cpp:156:25: style:inconclusive: Boolean expression 'b' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] netgen-6.2.2604/libsrc/core/bitarray.cpp:179:25: style:inconclusive: Boolean expression 'b' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] netgen-6.2.2604/libsrc/core/localheap.hpp:134:17: warning: Member variable 'LocalHeap::name' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/core/localheap.hpp:261:19: warning: Member variable 'LocalHeapMem::mem' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/core/paje_trace.hpp:84:15: warning: Member variable 'Task::thread_id' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/core/paje_trace.hpp:86:15: warning: Member variable 'Task::id' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/core/paje_trace.hpp:87:15: warning: Member variable 'Task::id_type' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/core/paje_trace.hpp:89:15: warning: Member variable 'Task::additional_value' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/core/paje_trace.hpp:91:22: warning: Member variable 'Task::time' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/core/paje_trace.hpp:92:16: warning: Member variable 'Task::is_start' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/core/paje_trace.hpp:101:22: warning: Member variable 'TimerEvent::time' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/core/paje_trace.hpp:102:15: warning: Member variable 'TimerEvent::timer_id' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/core/paje_trace.hpp:103:15: warning: Member variable 'TimerEvent::thread_id' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/core/paje_trace.hpp:105:16: warning: Member variable 'TimerEvent::is_start' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/core/array.hpp:505:37: warning: Member variable 'FlatArray::size' is not assigned a value in 'FlatArray::operator='. [operatorEqVarError] netgen-6.2.2604/libsrc/core/array.hpp:505:37: warning: Member variable 'FlatArray::data' is not assigned a value in 'FlatArray::operator='. [operatorEqVarError] netgen-6.2.2604/libsrc/core/array.hpp:285:19: warning: Member variable 'T_Range < unsigned long >::first' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/core/array.hpp:285:19: warning: Member variable 'T_Range < unsigned long >::next' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/core/array.hpp:764:7: performance: Variable 'mt' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] netgen-6.2.2604/libsrc/core/bitarray.hpp:52:5: performance: Variable 'mt' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] netgen-6.2.2604/libsrc/core/logging.hpp:59:17: style: The member function 'ngcore::Logger::replace' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/logging.hpp:69:17: style: The member function 'ngcore::Logger::log_helper' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/localheap.hpp:214:22: style: The member function 'ngcore::LocalHeap::Free' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/localheap.hpp:242:26: style:inconclusive: Technically the member function 'ngcore::LocalHeap::UsedSize' can be const. [functionConst] netgen-6.2.2604/libsrc/core/paje_trace.hpp:206:12: style: The member function 'ngcore::PajeTrace::AllocMemory' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/paje_trace.hpp:212:12: style: The member function 'ngcore::PajeTrace::FreeMemory' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/memtracer.hpp:209:24: style: The member function 'ngcore::MemoryTracer::Alloc' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/memtracer.hpp:210:24: style: The member function 'ngcore::MemoryTracer::Free' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/memtracer.hpp:211:23: style: The member function 'ngcore::MemoryTracer::GetId' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/memtracer.hpp:214:24: style: The member function 'ngcore::MemoryTracer::Track' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/memtracer.hpp:217:17: style: The member function 'ngcore::MemoryTracer::GetName' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/memtracer.hpp:218:10: style: The member function 'ngcore::MemoryTracer::SetName' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/array.hpp:29:9: style: Either there is a missing 'override', or the member function 'ngcore::Tuple::Size' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/array.hpp:145:24: style:inconclusive: Either there is a missing 'override', or the member function 'ngcore::AOWrapper::operator[]' can be const. [functionConst] netgen-6.2.2604/libsrc/core/array.hpp:258:24: style:inconclusive: Technically the member function 'ngcore::ArrayIterator::operator!=' can be const. [functionConst] netgen-6.2.2604/libsrc/core/array.hpp:259:24: style:inconclusive: Technically the member function 'ngcore::ArrayIterator::operator==' can be const. [functionConst] netgen-6.2.2604/libsrc/core/array.hpp:1703:9: style: The member function 'ngcore::HTArray::Elem' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/array.hpp:1739:10: style:inconclusive: Technically the member function 'ngcore::IteratorPair::operator!=' can be const. [functionConst] netgen-6.2.2604/libsrc/core/bitarray.hpp:100:8: style:inconclusive: Technically the member function 'ngcore::BitArray::SetBitAtomic' can be const. [functionConst] netgen-6.2.2604/libsrc/core/bitarray.hpp:167:17: style: The member function 'ngcore::BitArray::Mask' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/bitarray.hpp:171:10: style: The member function 'ngcore::BitArray::Addr' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/array.hpp:273:25: style:inconclusive: Technically the member function 'ngcore::ArrayRangeIterator < unsigned long >::Index' can be const. [functionConst] netgen-6.2.2604/libsrc/core/array.hpp:275:24: style:inconclusive: Technically the member function 'ngcore::ArrayRangeIterator < unsigned long >::operator!=' can be const. [functionConst] netgen-6.2.2604/libsrc/core/array.hpp:276:24: style:inconclusive: Technically the member function 'ngcore::ArrayRangeIterator < unsigned long >::operator==' can be const. [functionConst] netgen-6.2.2604/libsrc/core/array.hpp:82:24: style:inconclusive: Technically the member function 'ngcore::AOWrapperIterator < ngcore :: BaseArrayObject < ngcore :: T_Range < unsigned long > > >::operator!=' can be const. [functionConst] netgen-6.2.2604/libsrc/core/array.hpp:83:24: style:inconclusive: Technically the member function 'ngcore::AOWrapperIterator < ngcore :: BaseArrayObject < ngcore :: T_Range < unsigned long > > >::operator==' can be const. [functionConst] netgen-6.2.2604/libsrc/core/array.hpp:477:22: warning: Class 'FlatArray' does not have a destructor which is recommended since it has dynamic memory/resource management. [noDestructor] netgen-6.2.2604/libsrc/core/array.hpp:295:24: warning: The class 'T_Range < unsigned long >' defines member function with name 'Size' also defined in its parent class 'BaseArrayObject < ngcore :: T_Range < unsigned long > >'. [duplInheritedMember] netgen-6.2.2604/libsrc/core/array.hpp:99:26: note: Parent function 'BaseArrayObject < ngcore :: T_Range < unsigned long > >::Size' netgen-6.2.2604/libsrc/core/array.hpp:295:24: note: Derived function 'T_Range < unsigned long >::Size' netgen-6.2.2604/libsrc/core/array.hpp:296:21: warning: The class 'T_Range < unsigned long >' defines member function with name 'operator[]' also defined in its parent class 'BaseArrayObject < ngcore :: T_Range < unsigned long > >'. [duplInheritedMember] netgen-6.2.2604/libsrc/core/array.hpp:128:24: note: Parent function 'BaseArrayObject < ngcore :: T_Range < unsigned long > >::operator[]' netgen-6.2.2604/libsrc/core/array.hpp:296:21: note: Derived function 'T_Range < unsigned long >::operator[]' netgen-6.2.2604/libsrc/core/array.hpp:300:41: warning: The class 'T_Range < unsigned long >' defines member function with name 'begin' also defined in its parent class 'BaseArrayObject < ngcore :: T_Range < unsigned long > >'. [duplInheritedMember] netgen-6.2.2604/libsrc/core/array.hpp:131:24: note: Parent function 'BaseArrayObject < ngcore :: T_Range < unsigned long > >::begin' netgen-6.2.2604/libsrc/core/array.hpp:300:41: note: Derived function 'T_Range < unsigned long >::begin' netgen-6.2.2604/libsrc/core/array.hpp:301:41: warning: The class 'T_Range < unsigned long >' defines member function with name 'end' also defined in its parent class 'BaseArrayObject < ngcore :: T_Range < unsigned long > >'. [duplInheritedMember] netgen-6.2.2604/libsrc/core/array.hpp:132:24: note: Parent function 'BaseArrayObject < ngcore :: T_Range < unsigned long > >::end' netgen-6.2.2604/libsrc/core/array.hpp:301:41: note: Derived function 'T_Range < unsigned long >::end' netgen-6.2.2604/libsrc/core/array.hpp:901:33: warning: The class 'Array' defines member function with name 'Assign' also defined in its parent class 'FlatArray'. [duplInheritedMember] netgen-6.2.2604/libsrc/core/array.hpp:545:37: note: Parent function 'FlatArray::Assign' netgen-6.2.2604/libsrc/core/array.hpp:901:33: note: Derived function 'Array::Assign' netgen-6.2.2604/libsrc/core/array.hpp:1279:16: warning: The class 'ArrayMem' defines member function with name 'operator=' also defined in its parent class 'Array'. [duplInheritedMember] netgen-6.2.2604/libsrc/core/array.hpp:1037:27: note: Parent function 'Array::operator=' netgen-6.2.2604/libsrc/core/array.hpp:1279:16: note: Derived function 'ArrayMem::operator=' netgen-6.2.2604/libsrc/core/array.hpp:1306:16: warning: The class 'ArrayMem' defines member function with name 'operator=' also defined in its parent class 'Array'. [duplInheritedMember] netgen-6.2.2604/libsrc/core/array.hpp:1074:27: note: Parent function 'Array::operator=' netgen-6.2.2604/libsrc/core/array.hpp:1306:16: note: Derived function 'ArrayMem::operator=' netgen-6.2.2604/libsrc/core/bitarray.hpp:222:10: warning: The class 'TBitArray' defines member function with name 'Clear' also defined in its parent class 'BitArray'. [duplInheritedMember] netgen-6.2.2604/libsrc/core/bitarray.cpp:60:26: note: Parent function 'BitArray::Clear' netgen-6.2.2604/libsrc/core/bitarray.hpp:222:10: note: Derived function 'TBitArray::Clear' netgen-6.2.2604/libsrc/core/logging.hpp:54:5: style: Class 'Logger' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/localheap.hpp:45:3: style: Class 'LocalHeapOverflow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/localheap.hpp:76:14: style: Class 'LocalHeap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/localheap.hpp:261:19: style: Class 'LocalHeapMem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/localheap.hpp:281:19: style: Class 'HeapReset' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/paje_trace.hpp:154:18: style: Class 'PajeTrace' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/memtracer.hpp:205:19: style: Class 'MemoryTracer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/array.hpp:142:19: style: Class 'AOWrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/array.hpp:204:19: style: Class 'CArray' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/array.hpp:229:15: style: Class 'IndexFromEnd' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/array.hpp:485:19: style: Class 'FlatArray' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/array.hpp:1271:5: style: Class 'ArrayMem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/array.hpp:1613:15: style: Class 'HTArray' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/array.hpp:1648:15: style: Class 'HTArray' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/array.hpp:1680:15: style: Class 'HTArray' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/array.hpp:1769:5: style: Class 'Enumerate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/bitarray.hpp:42:14: style: Class 'BitArray' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/array.hpp:290:21: style: Class 'T_Range < unsigned long >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/array.hpp:269:19: style: Class 'ArrayRangeIterator < unsigned long >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/localheap.hpp:46:12: style: The destructor '~LocalHeapOverflow' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/core/exception.hpp:39:6: note: Virtual destructor in base class netgen-6.2.2604/libsrc/core/localheap.hpp:46:12: note: Destructor in derived class netgen-6.2.2604/libsrc/core/localheap.hpp:139:12: style: The destructor '~LocalHeap' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/core/localheap.hpp:22:12: note: Virtual destructor in base class netgen-6.2.2604/libsrc/core/localheap.hpp:139:12: note: Destructor in derived class netgen-6.2.2604/libsrc/core/localheap.hpp:201:16: style: The function 'Delete' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/core/localheap.hpp:27:16: note: Virtual function in base class netgen-6.2.2604/libsrc/core/localheap.hpp:201:16: note: Function in derived class netgen-6.2.2604/libsrc/core/localheap.hpp:203:16: style: The function 'ArrayDelete' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/core/localheap.hpp:31:16: note: Virtual function in base class netgen-6.2.2604/libsrc/core/localheap.hpp:203:16: note: Function in derived class netgen-6.2.2604/libsrc/core/localheap.hpp:33:17: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/core/localheap.hpp:162:9: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/core/array.hpp:1178:19: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/core/array.hpp:1697:29: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/core/array.hpp:1700:47: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/core/array.hpp:1229:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] netgen-6.2.2604/libsrc/core/array.hpp:1236:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] netgen-6.2.2604/libsrc/core/array.hpp:1242:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] netgen-6.2.2604/libsrc/core/bitarray.cpp:166:13: style: Statements following 'throw' will never be executed. [unreachableCode] netgen-6.2.2604/libsrc/core/paje_trace.hpp:164:13: style: Local variable 'id' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/core/utils.hpp:31:25: note: Shadowed variable netgen-6.2.2604/libsrc/core/paje_trace.hpp:164:13: note: Shadow local variable netgen-6.2.2604/libsrc/core/paje_trace.hpp:206:28: style: Argument 'id' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/core/utils.hpp:31:25: note: Shadowed variable netgen-6.2.2604/libsrc/core/paje_trace.hpp:206:28: note: Shadow argument netgen-6.2.2604/libsrc/core/paje_trace.hpp:212:27: style: Argument 'id' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/core/utils.hpp:31:25: note: Shadowed variable netgen-6.2.2604/libsrc/core/paje_trace.hpp:212:27: note: Shadow argument netgen-6.2.2604/libsrc/core/paje_trace.hpp:218:29: style: Argument 'id' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/core/utils.hpp:31:25: note: Shadowed variable netgen-6.2.2604/libsrc/core/paje_trace.hpp:218:29: note: Shadow argument netgen-6.2.2604/libsrc/core/paje_trace.hpp:227:40: style: Argument 'id' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/core/utils.hpp:31:25: note: Shadowed variable netgen-6.2.2604/libsrc/core/paje_trace.hpp:227:40: note: Shadow argument netgen-6.2.2604/libsrc/core/paje_trace.hpp:238:40: style: Argument 'id' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/core/utils.hpp:31:25: note: Shadowed variable netgen-6.2.2604/libsrc/core/paje_trace.hpp:238:40: note: Shadow argument netgen-6.2.2604/libsrc/core/array.hpp:600:60: style: Argument 'end' shadows outer function [shadowFunction] netgen-6.2.2604/libsrc/core/array.hpp:647:24: note: Shadowed function netgen-6.2.2604/libsrc/core/array.hpp:600:60: note: Shadow argument netgen-6.2.2604/libsrc/core/archive.hpp:324:14: style: Local variable 'size' shadows outer function [shadowFunction] netgen-6.2.2604/libsrc/core/array.hpp:1761:17: note: Shadowed function netgen-6.2.2604/libsrc/core/archive.hpp:324:14: note: Shadow local variable netgen-6.2.2604/libsrc/core/archive.hpp:352:14: style: Local variable 'size' shadows outer function [shadowFunction] netgen-6.2.2604/libsrc/core/array.hpp:1761:17: note: Shadowed function netgen-6.2.2604/libsrc/core/archive.hpp:352:14: note: Shadow local variable netgen-6.2.2604/libsrc/core/archive.hpp:384:18: style: Local variable 'size' shadows outer function [shadowFunction] netgen-6.2.2604/libsrc/core/array.hpp:1761:17: note: Shadowed function netgen-6.2.2604/libsrc/core/archive.hpp:384:18: note: Shadow local variable netgen-6.2.2604/libsrc/core/archive.hpp:417:12: style: Local variable 'size' shadows outer function [shadowFunction] netgen-6.2.2604/libsrc/core/array.hpp:1761:17: note: Shadowed function netgen-6.2.2604/libsrc/core/archive.hpp:417:12: note: Shadow local variable netgen-6.2.2604/libsrc/core/bitarray.cpp:142:14: style: Local variable 'size' shadows outer function [shadowFunction] netgen-6.2.2604/libsrc/core/array.hpp:1761:17: note: Shadowed function netgen-6.2.2604/libsrc/core/bitarray.cpp:142:14: note: Shadow local variable netgen-6.2.2604/libsrc/core/bitarray.cpp:172:20: style: Local variable 'size' shadows outer function [shadowFunction] netgen-6.2.2604/libsrc/core/array.hpp:1761:17: note: Shadowed function netgen-6.2.2604/libsrc/core/bitarray.cpp:172:20: note: Shadow local variable netgen-6.2.2604/libsrc/core/logging.hpp:69:40: performance: Function parameter 's' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/core/logging.hpp:75:40: performance: Function parameter 's' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/core/logging.hpp:81:41: performance: Function parameter 's' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/core/paje_trace.hpp:169:35: performance: Function parameter 'ue' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/core/bitarray.cpp:23:51: style: Parameter 'lh' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/core/array.hpp:657:24: style: Consider using std::max_element algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/core/array.hpp:665:24: style: Consider using std::min_element algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/core/bitarray.cpp:97:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/core/bitarray.cpp:100:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/core/array.hpp:1217:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/array.hpp:1244:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mt [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/array.hpp:1287:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mt [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/symboltable.hpp:148:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/flags.cpp:328:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/flags.cpp:358:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/flags.cpp:506:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/array.hpp:734:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/array.hpp:765:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/array.hpp:802:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/array.hpp:819:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/array.hpp:832:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/array.hpp:877:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/array.hpp:883:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/array.hpp:906:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/array.hpp:917:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/array.hpp:927:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/array.hpp:937:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/array.hpp:945:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/array.hpp:955:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/array.hpp:972:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/array.hpp:987:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/array.hpp:996:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASE [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/array.hpp:1007:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/array.hpp:1022:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/array.hpp:1032:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/array.hpp:1066:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/array.hpp:1078:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/array.hpp:1140:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/array.hpp:1167:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/xbool.hpp:24:5: warning: Member variable 'xbool::state' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/core/array.hpp:505:37: warning: Member variable 'FlatArray < std :: string , long >::size' is not assigned a value in 'FlatArray < std :: string , long >::operator='. [operatorEqVarError] netgen-6.2.2604/libsrc/core/array.hpp:505:37: warning: Member variable 'FlatArray < std :: string , long >::data' is not assigned a value in 'FlatArray < std :: string , long >::operator='. [operatorEqVarError] netgen-6.2.2604/libsrc/core/array.hpp:505:37: warning: Member variable 'FlatArray < double , long >::size' is not assigned a value in 'FlatArray < double , long >::operator='. [operatorEqVarError] netgen-6.2.2604/libsrc/core/array.hpp:505:37: warning: Member variable 'FlatArray < double , long >::data' is not assigned a value in 'FlatArray < double , long >::operator='. [operatorEqVarError] netgen-6.2.2604/libsrc/core/array.hpp:505:37: warning: Member variable 'FlatArray < string , long >::size' is not assigned a value in 'FlatArray < string , long >::operator='. [operatorEqVarError] netgen-6.2.2604/libsrc/core/array.hpp:505:37: warning: Member variable 'FlatArray < string , long >::data' is not assigned a value in 'FlatArray < string , long >::operator='. [operatorEqVarError] netgen-6.2.2604/libsrc/core/array.hpp:505:37: warning: Member variable 'FlatArray < char * , long >::size' is not assigned a value in 'FlatArray < char * , long >::operator='. [operatorEqVarError] netgen-6.2.2604/libsrc/core/array.hpp:505:37: warning: Member variable 'FlatArray < char * , long >::data' is not assigned a value in 'FlatArray < char * , long >::operator='. [operatorEqVarError] netgen-6.2.2604/libsrc/core/symboltable.hpp:70:15: style:inconclusive: Technically the member function 'ngcore::SymbolTable < std :: string >::operator[]' can be const. [functionConst] netgen-6.2.2604/libsrc/core/symboltable.hpp:81:15: style:inconclusive: Technically the member function 'ngcore::SymbolTable < std :: string >::operator[]' can be const. [functionConst] netgen-6.2.2604/libsrc/core/symboltable.hpp:70:15: style:inconclusive: Technically the member function 'ngcore::SymbolTable < double >::operator[]' can be const. [functionConst] netgen-6.2.2604/libsrc/core/symboltable.hpp:81:15: style:inconclusive: Technically the member function 'ngcore::SymbolTable < double >::operator[]' can be const. [functionConst] netgen-6.2.2604/libsrc/core/symboltable.hpp:70:15: style:inconclusive: Technically the member function 'ngcore::SymbolTable < bool >::operator[]' can be const. [functionConst] netgen-6.2.2604/libsrc/core/symboltable.hpp:81:15: style:inconclusive: Technically the member function 'ngcore::SymbolTable < bool >::operator[]' can be const. [functionConst] netgen-6.2.2604/libsrc/core/symboltable.hpp:70:15: style:inconclusive: Technically the member function 'ngcore::SymbolTable < std :: shared_ptr < Array < std :: string , long > > >::operator[]' can be const. [functionConst] netgen-6.2.2604/libsrc/core/symboltable.hpp:81:15: style:inconclusive: Technically the member function 'ngcore::SymbolTable < std :: shared_ptr < Array < std :: string , long > > >::operator[]' can be const. [functionConst] netgen-6.2.2604/libsrc/core/symboltable.hpp:70:15: style:inconclusive: Technically the member function 'ngcore::SymbolTable < std :: shared_ptr < Array < double , long > > >::operator[]' can be const. [functionConst] netgen-6.2.2604/libsrc/core/symboltable.hpp:81:15: style:inconclusive: Technically the member function 'ngcore::SymbolTable < std :: shared_ptr < Array < double , long > > >::operator[]' can be const. [functionConst] netgen-6.2.2604/libsrc/core/symboltable.hpp:70:15: style:inconclusive: Technically the member function 'ngcore::SymbolTable < Flags >::operator[]' can be const. [functionConst] netgen-6.2.2604/libsrc/core/symboltable.hpp:81:15: style:inconclusive: Technically the member function 'ngcore::SymbolTable < Flags >::operator[]' can be const. [functionConst] netgen-6.2.2604/libsrc/core/symboltable.hpp:70:15: style:inconclusive: Technically the member function 'ngcore::SymbolTable < std :: any >::operator[]' can be const. [functionConst] netgen-6.2.2604/libsrc/core/symboltable.hpp:81:15: style:inconclusive: Technically the member function 'ngcore::SymbolTable < std :: any >::operator[]' can be const. [functionConst] netgen-6.2.2604/libsrc/core/array.hpp:883:7: debug: CheckClass::isMemberVar found used member variable 'size' with varid 0 [varid0] netgen-6.2.2604/libsrc/core/array.hpp:906:7: debug: CheckClass::isMemberVar found used member variable 'size' with varid 0 [varid0] netgen-6.2.2604/libsrc/core/array.hpp:927:7: debug: CheckClass::isMemberVar found used member variable 'data' with varid 0 [varid0] netgen-6.2.2604/libsrc/core/array.hpp:945:22: debug: CheckClass::isMemberVar found used member variable 'size' with varid 0 [varid0] netgen-6.2.2604/libsrc/core/array.hpp:972:10: debug: CheckClass::isMemberVar found used member variable 'size' with varid 0 [varid0] netgen-6.2.2604/libsrc/core/array.hpp:987:7: debug: CheckClass::isMemberVar found used member variable 'data' with varid 0 [varid0] netgen-6.2.2604/libsrc/core/array.hpp:996:24: debug: CheckClass::isMemberVar found used member variable 'BASE' with varid 0 [varid0] netgen-6.2.2604/libsrc/core/array.hpp:1022:7: debug: CheckClass::isMemberVar found used member variable 'size' with varid 0 [varid0] netgen-6.2.2604/libsrc/core/array.hpp:1167:17: debug: CheckClass::isMemberVar found used member variable 'data' with varid 0 [varid0] netgen-6.2.2604/libsrc/core/array.hpp:1168:5: debug: CheckClass::isMemberVar found used member variable 'data' with varid 0 [varid0] netgen-6.2.2604/libsrc/core/array.hpp:635:14: debug: CheckClass::isMemberVar found used member variable 'ILLEGAL_POSITION' with varid 0 [varid0] netgen-6.2.2604/libsrc/core/array.hpp:641:27: debug: CheckClass::isMemberVar found used member variable 'ILLEGAL_POSITION' with varid 0 [varid0] netgen-6.2.2604/libsrc/core/array.hpp:82:24: style:inconclusive: Technically the member function 'ngcore::AOWrapperIterator < ngcore :: BaseArrayObject < ngcore :: FlatArray < std :: string , long > > >::operator!=' can be const. [functionConst] netgen-6.2.2604/libsrc/core/array.hpp:83:24: style:inconclusive: Technically the member function 'ngcore::AOWrapperIterator < ngcore :: BaseArrayObject < ngcore :: FlatArray < std :: string , long > > >::operator==' can be const. [functionConst] netgen-6.2.2604/libsrc/core/array.hpp:82:24: style:inconclusive: Technically the member function 'ngcore::AOWrapperIterator < ngcore :: BaseArrayObject < ngcore :: FlatArray < double , long > > >::operator!=' can be const. [functionConst] netgen-6.2.2604/libsrc/core/array.hpp:83:24: style:inconclusive: Technically the member function 'ngcore::AOWrapperIterator < ngcore :: BaseArrayObject < ngcore :: FlatArray < double , long > > >::operator==' can be const. [functionConst] netgen-6.2.2604/libsrc/core/array.hpp:82:24: style:inconclusive: Technically the member function 'ngcore::AOWrapperIterator < ngcore :: BaseArrayObject < ngcore :: FlatArray < string , long > > >::operator!=' can be const. [functionConst] netgen-6.2.2604/libsrc/core/array.hpp:83:24: style:inconclusive: Technically the member function 'ngcore::AOWrapperIterator < ngcore :: BaseArrayObject < ngcore :: FlatArray < string , long > > >::operator==' can be const. [functionConst] netgen-6.2.2604/libsrc/core/array.hpp:82:24: style:inconclusive: Technically the member function 'ngcore::AOWrapperIterator < ngcore :: BaseArrayObject < ngcore :: FlatArray < char * , long > > >::operator!=' can be const. [functionConst] netgen-6.2.2604/libsrc/core/array.hpp:83:24: style:inconclusive: Technically the member function 'ngcore::AOWrapperIterator < ngcore :: BaseArrayObject < ngcore :: FlatArray < char * , long > > >::operator==' can be const. [functionConst] netgen-6.2.2604/libsrc/core/array.hpp:477:22: warning: Class 'FlatArray < std :: string , long >' has dynamic memory/resource allocation(s). The copy constructor is explicitly defaulted but the default copy constructor does not work well. It is recommended to define or delete the copy constructor. [noCopyConstructor] netgen-6.2.2604/libsrc/core/array.hpp:477:22: warning: Class 'FlatArray < std :: string , long >' does not have a destructor which is recommended since it has dynamic memory/resource management. [noDestructor] netgen-6.2.2604/libsrc/core/array.hpp:477:22: warning: Class 'FlatArray < double , long >' has dynamic memory/resource allocation(s). The copy constructor is explicitly defaulted but the default copy constructor does not work well. It is recommended to define or delete the copy constructor. [noCopyConstructor] netgen-6.2.2604/libsrc/core/array.hpp:477:22: warning: Class 'FlatArray < double , long >' does not have a destructor which is recommended since it has dynamic memory/resource management. [noDestructor] netgen-6.2.2604/libsrc/core/array.hpp:477:22: warning: Class 'FlatArray < string , long >' has dynamic memory/resource allocation(s). The copy constructor is explicitly defaulted but the default copy constructor does not work well. It is recommended to define or delete the copy constructor. [noCopyConstructor] netgen-6.2.2604/libsrc/core/array.hpp:477:22: warning: Class 'FlatArray < string , long >' does not have a destructor which is recommended since it has dynamic memory/resource management. [noDestructor] netgen-6.2.2604/libsrc/core/array.hpp:477:22: warning: Class 'FlatArray < char * , long >' has dynamic memory/resource allocation(s). The copy constructor is explicitly defaulted but the default copy constructor does not work well. It is recommended to define or delete the copy constructor. [noCopyConstructor] netgen-6.2.2604/libsrc/core/array.hpp:477:22: warning: Class 'FlatArray < char * , long >' does not have a destructor which is recommended since it has dynamic memory/resource management. [noDestructor] netgen-6.2.2604/libsrc/core/array.hpp:489:26: warning: The class 'FlatArray < std :: string , long >' defines member function with name 'Size' also defined in its parent class 'BaseArrayObject < ngcore :: FlatArray < std :: string , long > >'. [duplInheritedMember] netgen-6.2.2604/libsrc/core/array.hpp:99:26: note: Parent function 'BaseArrayObject < ngcore :: FlatArray < std :: string , long > >::Size' netgen-6.2.2604/libsrc/core/array.hpp:489:26: note: Derived function 'FlatArray < std :: string , long >::Size' netgen-6.2.2604/libsrc/core/array.hpp:646:24: warning: The class 'FlatArray < std :: string , long >' defines member function with name 'begin' also defined in its parent class 'BaseArrayObject < ngcore :: FlatArray < std :: string , long > >'. [duplInheritedMember] netgen-6.2.2604/libsrc/core/array.hpp:131:24: note: Parent function 'BaseArrayObject < ngcore :: FlatArray < std :: string , long > >::begin' netgen-6.2.2604/libsrc/core/array.hpp:646:24: note: Derived function 'FlatArray < std :: string , long >::begin' netgen-6.2.2604/libsrc/core/array.hpp:647:24: warning: The class 'FlatArray < std :: string , long >' defines member function with name 'end' also defined in its parent class 'BaseArrayObject < ngcore :: FlatArray < std :: string , long > >'. [duplInheritedMember] netgen-6.2.2604/libsrc/core/array.hpp:132:24: note: Parent function 'BaseArrayObject < ngcore :: FlatArray < std :: string , long > >::end' netgen-6.2.2604/libsrc/core/array.hpp:647:24: note: Derived function 'FlatArray < std :: string , long >::end' netgen-6.2.2604/libsrc/core/array.hpp:489:26: warning: The class 'FlatArray < double , long >' defines member function with name 'Size' also defined in its parent class 'BaseArrayObject < ngcore :: FlatArray < double , long > >'. [duplInheritedMember] netgen-6.2.2604/libsrc/core/array.hpp:99:26: note: Parent function 'BaseArrayObject < ngcore :: FlatArray < double , long > >::Size' netgen-6.2.2604/libsrc/core/array.hpp:489:26: note: Derived function 'FlatArray < double , long >::Size' netgen-6.2.2604/libsrc/core/array.hpp:646:24: warning: The class 'FlatArray < double , long >' defines member function with name 'begin' also defined in its parent class 'BaseArrayObject < ngcore :: FlatArray < double , long > >'. [duplInheritedMember] netgen-6.2.2604/libsrc/core/array.hpp:131:24: note: Parent function 'BaseArrayObject < ngcore :: FlatArray < double , long > >::begin' netgen-6.2.2604/libsrc/core/array.hpp:646:24: note: Derived function 'FlatArray < double , long >::begin' netgen-6.2.2604/libsrc/core/array.hpp:647:24: warning: The class 'FlatArray < double , long >' defines member function with name 'end' also defined in its parent class 'BaseArrayObject < ngcore :: FlatArray < double , long > >'. [duplInheritedMember] netgen-6.2.2604/libsrc/core/array.hpp:132:24: note: Parent function 'BaseArrayObject < ngcore :: FlatArray < double , long > >::end' netgen-6.2.2604/libsrc/core/array.hpp:647:24: note: Derived function 'FlatArray < double , long >::end' netgen-6.2.2604/libsrc/core/array.hpp:489:26: warning: The class 'FlatArray < string , long >' defines member function with name 'Size' also defined in its parent class 'BaseArrayObject < ngcore :: FlatArray < string , long > >'. [duplInheritedMember] netgen-6.2.2604/libsrc/core/array.hpp:99:26: note: Parent function 'BaseArrayObject < ngcore :: FlatArray < string , long > >::Size' netgen-6.2.2604/libsrc/core/array.hpp:489:26: note: Derived function 'FlatArray < string , long >::Size' netgen-6.2.2604/libsrc/core/array.hpp:646:24: warning: The class 'FlatArray < string , long >' defines member function with name 'begin' also defined in its parent class 'BaseArrayObject < ngcore :: FlatArray < string , long > >'. [duplInheritedMember] netgen-6.2.2604/libsrc/core/array.hpp:131:24: note: Parent function 'BaseArrayObject < ngcore :: FlatArray < string , long > >::begin' netgen-6.2.2604/libsrc/core/array.hpp:646:24: note: Derived function 'FlatArray < string , long >::begin' netgen-6.2.2604/libsrc/core/array.hpp:647:24: warning: The class 'FlatArray < string , long >' defines member function with name 'end' also defined in its parent class 'BaseArrayObject < ngcore :: FlatArray < string , long > >'. [duplInheritedMember] netgen-6.2.2604/libsrc/core/array.hpp:132:24: note: Parent function 'BaseArrayObject < ngcore :: FlatArray < string , long > >::end' netgen-6.2.2604/libsrc/core/array.hpp:647:24: note: Derived function 'FlatArray < string , long >::end' netgen-6.2.2604/libsrc/core/array.hpp:489:26: warning: The class 'FlatArray < char * , long >' defines member function with name 'Size' also defined in its parent class 'BaseArrayObject < ngcore :: FlatArray < char * , long > >'. [duplInheritedMember] netgen-6.2.2604/libsrc/core/array.hpp:99:26: note: Parent function 'BaseArrayObject < ngcore :: FlatArray < char * , long > >::Size' netgen-6.2.2604/libsrc/core/array.hpp:489:26: note: Derived function 'FlatArray < char * , long >::Size' netgen-6.2.2604/libsrc/core/array.hpp:646:24: warning: The class 'FlatArray < char * , long >' defines member function with name 'begin' also defined in its parent class 'BaseArrayObject < ngcore :: FlatArray < char * , long > >'. [duplInheritedMember] netgen-6.2.2604/libsrc/core/array.hpp:131:24: note: Parent function 'BaseArrayObject < ngcore :: FlatArray < char * , long > >::begin' netgen-6.2.2604/libsrc/core/array.hpp:646:24: note: Derived function 'FlatArray < char * , long >::begin' netgen-6.2.2604/libsrc/core/array.hpp:647:24: warning: The class 'FlatArray < char * , long >' defines member function with name 'end' also defined in its parent class 'BaseArrayObject < ngcore :: FlatArray < char * , long > >'. [duplInheritedMember] netgen-6.2.2604/libsrc/core/array.hpp:132:24: note: Parent function 'BaseArrayObject < ngcore :: FlatArray < char * , long > >::end' netgen-6.2.2604/libsrc/core/array.hpp:647:24: note: Derived function 'FlatArray < char * , long >::end' netgen-6.2.2604/libsrc/core/array.hpp:901:33: warning: The class 'Array < std :: string , long >' defines member function with name 'Assign' also defined in its parent class 'FlatArray < std :: string , long >'. [duplInheritedMember] netgen-6.2.2604/libsrc/core/array.hpp:545:37: note: Parent function 'FlatArray < std :: string , long >::Assign' netgen-6.2.2604/libsrc/core/array.hpp:901:33: note: Derived function 'Array < std :: string , long >::Assign' netgen-6.2.2604/libsrc/core/array.hpp:901:33: warning: The class 'Array < double , long >' defines member function with name 'Assign' also defined in its parent class 'FlatArray < double , long >'. [duplInheritedMember] netgen-6.2.2604/libsrc/core/array.hpp:545:37: note: Parent function 'FlatArray < double , long >::Assign' netgen-6.2.2604/libsrc/core/array.hpp:901:33: note: Derived function 'Array < double , long >::Assign' netgen-6.2.2604/libsrc/core/array.hpp:901:33: warning: The class 'Array < string , long >' defines member function with name 'Assign' also defined in its parent class 'FlatArray < string , long >'. [duplInheritedMember] netgen-6.2.2604/libsrc/core/array.hpp:545:37: note: Parent function 'FlatArray < string , long >::Assign' netgen-6.2.2604/libsrc/core/array.hpp:901:33: note: Derived function 'Array < string , long >::Assign' netgen-6.2.2604/libsrc/core/array.hpp:901:33: warning: The class 'Array < char * , long >' defines member function with name 'Assign' also defined in its parent class 'FlatArray < char * , long >'. [duplInheritedMember] netgen-6.2.2604/libsrc/core/array.hpp:545:37: note: Parent function 'FlatArray < char * , long >::Assign' netgen-6.2.2604/libsrc/core/array.hpp:901:33: note: Derived function 'Array < char * , long >::Assign' netgen-6.2.2604/libsrc/core/xbool.hpp:22:5: style: Class 'xbool' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/xbool.hpp:23:5: style: Class 'xbool' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/flags.hpp:54:5: style: Class 'Flags' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/array.hpp:485:19: style: Class 'FlatArray < std :: string , long >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/array.hpp:485:19: style: Class 'FlatArray < double , long >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/array.hpp:485:19: style: Class 'FlatArray < string , long >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/array.hpp:485:19: style: Class 'FlatArray < char * , long >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/array.hpp:204:19: style: Class 'CArray < std :: string >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/array.hpp:204:19: style: Class 'CArray < double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/array.hpp:204:19: style: Class 'CArray < string >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/array.hpp:204:19: style: Class 'CArray < char * >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/array.hpp:646:24: performance: Function 'begin()' should return member 'data' by const reference. [returnByReference] netgen-6.2.2604/libsrc/core/flags.cpp:219:17: style: C-style reference casting [cstyleCast] netgen-6.2.2604/libsrc/core/flags.cpp:227:17: style: C-style reference casting [cstyleCast] netgen-6.2.2604/libsrc/core/flags.cpp:498:30: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/core/flags.cpp:500:10: style: The scope of the variable 'name' can be reduced. [variableScope] netgen-6.2.2604/libsrc/core/flags.cpp:501:12: style: The scope of the variable 'val' can be reduced. [variableScope] netgen-6.2.2604/libsrc/core/flags.cpp:514:18: style: The scope of the variable 'posstar' can be reduced. [variableScope] netgen-6.2.2604/libsrc/core/flags.cpp:515:18: style: The scope of the variable 'posbrack' can be reduced. [variableScope] netgen-6.2.2604/libsrc/core/flags.cpp:590:11: style: The scope of the variable 'hc' can be reduced. [variableScope] netgen-6.2.2604/libsrc/core/flags.cpp:379:43: style:inconclusive: Function 'LoadFlags' argument 1 names different: declaration 'str' definition 'istr'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/core/flags.hpp:116:36: note: Function 'LoadFlags' argument 1 names different: declaration 'str' definition 'istr'. netgen-6.2.2604/libsrc/core/flags.cpp:379:43: note: Function 'LoadFlags' argument 1 names different: declaration 'str' definition 'istr'. netgen-6.2.2604/libsrc/core/flags.cpp:476:37: style:inconclusive: Function 'DoArchive' argument 1 names different: declaration 'ar' definition 'archive'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/core/flags.hpp:61:35: note: Function 'DoArchive' argument 1 names different: declaration 'ar' definition 'archive'. netgen-6.2.2604/libsrc/core/flags.cpp:476:37: note: Function 'DoArchive' argument 1 names different: declaration 'ar' definition 'archive'. netgen-6.2.2604/libsrc/core/flags.cpp:591:13: style: Local variable 'val' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/core/flags.cpp:501:12: note: Shadowed variable netgen-6.2.2604/libsrc/core/flags.cpp:591:13: note: Shadow local variable netgen-6.2.2604/libsrc/core/array.hpp:651:35: performance:inconclusive: Function parameter 'fa' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/core/array.hpp:654:29: performance:inconclusive: Function parameter 'array' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/core/array.hpp:662:29: performance:inconclusive: Function parameter 'array' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/core/array.hpp:1526:46: performance:inconclusive: Function parameter 'data' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/core/array.hpp:1562:47: performance:inconclusive: Function parameter 'data' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/core/array.hpp:1562:68: performance:inconclusive: Function parameter 'index' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/core/flags.cpp:69:26: performance: Function parameter 'f1' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/core/flags.cpp:69:37: performance: Function parameter 'f2' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/core/flags.cpp:69:48: performance: Function parameter 'f3' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/core/flags.cpp:69:59: performance: Function parameter 'f4' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/core/flags.cpp:69:70: performance: Function parameter 'f5' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/core/flags.cpp:199:62: performance: Function parameter 'def' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/core/array.hpp:822:17: performance: Range variable 'val' should be declared as const reference. [iterateByValue] netgen-6.2.2604/libsrc/core/array.hpp:947:16: performance: Range variable 'val' should be declared as const reference. [iterateByValue] netgen-6.2.2604/libsrc/core/flags.cpp:125:56: style: Parameter 'val' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/core/flags.cpp:153:58: style: Parameter 'val' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/core/flags.hpp:180:7: performance: Assigning the result of c_str() to a std::string is slow and redundant. [stlcstrAssignment] netgen-6.2.2604/libsrc/core/symboltable.hpp:51:31: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/core/symboltable.hpp:59:31: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/core/array.hpp:633:11: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/core/flags.cpp:498:28: style: Variable 'inst' is assigned a value that is never used. [unreadVariable] netgen-6.2.2604/libsrc/core/taskmanager.hpp:868:46: debug: Scope::checkVariable found variable 'TRES' with varid 0. [varid0] netgen-6.2.2604/libsrc/core/taskmanager.hpp:483:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_release [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/taskmanager.hpp:490:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_release [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/taskmanager.hpp:505:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/taskmanager.hpp:667:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/taskmanager.hpp:700:5: warning: Member variable 'Partitioning::total_costs' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/core/taskmanager.hpp:703:5: warning: Member variable 'Partitioning::total_costs' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/core/array.hpp:505:37: warning: Member variable 'FlatArray < AtomicRange , long >::size' is not assigned a value in 'FlatArray < AtomicRange , long >::operator='. [operatorEqVarError] netgen-6.2.2604/libsrc/core/array.hpp:505:37: warning: Member variable 'FlatArray < AtomicRange , long >::data' is not assigned a value in 'FlatArray < AtomicRange , long >::operator='. [operatorEqVarError] netgen-6.2.2604/libsrc/core/array.hpp:505:37: warning: Member variable 'FlatArray < unsigned long , long >::size' is not assigned a value in 'FlatArray < unsigned long , long >::operator='. [operatorEqVarError] netgen-6.2.2604/libsrc/core/array.hpp:505:37: warning: Member variable 'FlatArray < unsigned long , long >::data' is not assigned a value in 'FlatArray < unsigned long , long >::operator='. [operatorEqVarError] netgen-6.2.2604/libsrc/core/taskmanager.hpp:703:45: performance: Variable 'part' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] netgen-6.2.2604/libsrc/core/localheap.cpp:46:21: style:inconclusive: Technically the member function 'ngcore::LocalHeap::ThrowException' can be const. [functionConst] netgen-6.2.2604/libsrc/core/localheap.hpp:207:34: note: Technically the member function 'ngcore::LocalHeap::ThrowException' can be const. netgen-6.2.2604/libsrc/core/localheap.cpp:46:21: note: Technically the member function 'ngcore::LocalHeap::ThrowException' can be const. netgen-6.2.2604/libsrc/core/taskmanager.hpp:97:10: style: The member function 'ngcore::TaskManager::IsSleeping' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/taskmanager.hpp:99:9: style: The member function 'ngcore::TaskManager::SuspendWorkers' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/taskmanager.hpp:106:10: style: The member function 'ngcore::TaskManager::ResumeWorkers' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/taskmanager.hpp:117:9: style: The member function 'ngcore::TaskManager::GetNumNodes' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/taskmanager.hpp:131:10: style: The member function 'ngcore::TaskManager::Done' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/taskmanager.hpp:227:12: style:inconclusive: Technically the member function 'ngcore::TotalCosts::operator()' can be const. [functionConst] netgen-6.2.2604/libsrc/core/taskmanager.hpp:774:9: style: The member function 'ngcore::Partitioning::BinSearch' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/array.hpp:82:24: style:inconclusive: Technically the member function 'ngcore::AOWrapperIterator < ngcore :: BaseArrayObject < ngcore :: FlatArray < AtomicRange , long > > >::operator!=' can be const. [functionConst] netgen-6.2.2604/libsrc/core/array.hpp:83:24: style:inconclusive: Technically the member function 'ngcore::AOWrapperIterator < ngcore :: BaseArrayObject < ngcore :: FlatArray < AtomicRange , long > > >::operator==' can be const. [functionConst] netgen-6.2.2604/libsrc/core/array.hpp:82:24: style:inconclusive: Technically the member function 'ngcore::AOWrapperIterator < ngcore :: BaseArrayObject < ngcore :: FlatArray < unsigned long , long > > >::operator!=' can be const. [functionConst] netgen-6.2.2604/libsrc/core/array.hpp:83:24: style:inconclusive: Technically the member function 'ngcore::AOWrapperIterator < ngcore :: BaseArrayObject < ngcore :: FlatArray < unsigned long , long > > >::operator==' can be const. [functionConst] netgen-6.2.2604/libsrc/core/array.hpp:477:22: warning: Class 'FlatArray < AtomicRange , long >' has dynamic memory/resource allocation(s). The copy constructor is explicitly defaulted but the default copy constructor does not work well. It is recommended to define or delete the copy constructor. [noCopyConstructor] netgen-6.2.2604/libsrc/core/array.hpp:477:22: warning: Class 'FlatArray < AtomicRange , long >' does not have a destructor which is recommended since it has dynamic memory/resource management. [noDestructor] netgen-6.2.2604/libsrc/core/array.hpp:477:22: warning: Class 'FlatArray < unsigned long , long >' has dynamic memory/resource allocation(s). The copy constructor is explicitly defaulted but the default copy constructor does not work well. It is recommended to define or delete the copy constructor. [noCopyConstructor] netgen-6.2.2604/libsrc/core/array.hpp:477:22: warning: Class 'FlatArray < unsigned long , long >' does not have a destructor which is recommended since it has dynamic memory/resource management. [noDestructor] netgen-6.2.2604/libsrc/core/array.hpp:489:26: warning: The class 'FlatArray < AtomicRange , long >' defines member function with name 'Size' also defined in its parent class 'BaseArrayObject < ngcore :: FlatArray < AtomicRange , long > >'. [duplInheritedMember] netgen-6.2.2604/libsrc/core/array.hpp:99:26: note: Parent function 'BaseArrayObject < ngcore :: FlatArray < AtomicRange , long > >::Size' netgen-6.2.2604/libsrc/core/array.hpp:489:26: note: Derived function 'FlatArray < AtomicRange , long >::Size' netgen-6.2.2604/libsrc/core/array.hpp:646:24: warning: The class 'FlatArray < AtomicRange , long >' defines member function with name 'begin' also defined in its parent class 'BaseArrayObject < ngcore :: FlatArray < AtomicRange , long > >'. [duplInheritedMember] netgen-6.2.2604/libsrc/core/array.hpp:131:24: note: Parent function 'BaseArrayObject < ngcore :: FlatArray < AtomicRange , long > >::begin' netgen-6.2.2604/libsrc/core/array.hpp:646:24: note: Derived function 'FlatArray < AtomicRange , long >::begin' netgen-6.2.2604/libsrc/core/array.hpp:647:24: warning: The class 'FlatArray < AtomicRange , long >' defines member function with name 'end' also defined in its parent class 'BaseArrayObject < ngcore :: FlatArray < AtomicRange , long > >'. [duplInheritedMember] netgen-6.2.2604/libsrc/core/array.hpp:132:24: note: Parent function 'BaseArrayObject < ngcore :: FlatArray < AtomicRange , long > >::end' netgen-6.2.2604/libsrc/core/array.hpp:647:24: note: Derived function 'FlatArray < AtomicRange , long >::end' netgen-6.2.2604/libsrc/core/array.hpp:489:26: warning: The class 'FlatArray < unsigned long , long >' defines member function with name 'Size' also defined in its parent class 'BaseArrayObject < ngcore :: FlatArray < unsigned long , long > >'. [duplInheritedMember] netgen-6.2.2604/libsrc/core/array.hpp:99:26: note: Parent function 'BaseArrayObject < ngcore :: FlatArray < unsigned long , long > >::Size' netgen-6.2.2604/libsrc/core/array.hpp:489:26: note: Derived function 'FlatArray < unsigned long , long >::Size' netgen-6.2.2604/libsrc/core/array.hpp:646:24: warning: The class 'FlatArray < unsigned long , long >' defines member function with name 'begin' also defined in its parent class 'BaseArrayObject < ngcore :: FlatArray < unsigned long , long > >'. [duplInheritedMember] netgen-6.2.2604/libsrc/core/array.hpp:131:24: note: Parent function 'BaseArrayObject < ngcore :: FlatArray < unsigned long , long > >::begin' netgen-6.2.2604/libsrc/core/array.hpp:646:24: note: Derived function 'FlatArray < unsigned long , long >::begin' netgen-6.2.2604/libsrc/core/array.hpp:647:24: warning: The class 'FlatArray < unsigned long , long >' defines member function with name 'end' also defined in its parent class 'BaseArrayObject < ngcore :: FlatArray < unsigned long , long > >'. [duplInheritedMember] netgen-6.2.2604/libsrc/core/array.hpp:132:24: note: Parent function 'BaseArrayObject < ngcore :: FlatArray < unsigned long , long > >::end' netgen-6.2.2604/libsrc/core/array.hpp:647:24: note: Derived function 'FlatArray < unsigned long , long >::end' netgen-6.2.2604/libsrc/core/array.hpp:901:33: warning: The class 'Array < AtomicRange , long >' defines member function with name 'Assign' also defined in its parent class 'FlatArray < AtomicRange , long >'. [duplInheritedMember] netgen-6.2.2604/libsrc/core/array.hpp:545:37: note: Parent function 'FlatArray < AtomicRange , long >::Assign' netgen-6.2.2604/libsrc/core/array.hpp:901:33: note: Derived function 'Array < AtomicRange , long >::Assign' netgen-6.2.2604/libsrc/core/array.hpp:901:33: warning: The class 'Array < unsigned long , long >' defines member function with name 'Assign' also defined in its parent class 'FlatArray < unsigned long , long >'. [duplInheritedMember] netgen-6.2.2604/libsrc/core/array.hpp:545:37: note: Parent function 'FlatArray < unsigned long , long >::Assign' netgen-6.2.2604/libsrc/core/array.hpp:901:33: note: Derived function 'Array < unsigned long , long >::Assign' netgen-6.2.2604/libsrc/core/taskmanager.hpp:158:5: style: Class 'RegionTaskManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/taskmanager.hpp:193:5: style: Class 'SuspendTaskManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/taskmanager.hpp:226:5: style: Class 'TotalCosts' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/taskmanager.hpp:352:5: style: Class 'SharedLoop' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/taskmanager.hpp:353:5: style: Class 'SharedLoop' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/taskmanager.hpp:654:5: style: Class 'SharedLoop2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/taskmanager.hpp:660:5: style: Class 'SharedLoop2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/taskmanager.hpp:703:5: style: Class 'Partitioning' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/array.hpp:485:19: style: Class 'FlatArray < AtomicRange , long >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/array.hpp:485:19: style: Class 'FlatArray < unsigned long , long >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/array.hpp:204:19: style: Class 'CArray < AtomicRange >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/array.hpp:204:19: style: Class 'CArray < unsigned long >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/taskmanager.hpp:711:43: style: Argument 'size' shadows outer function [shadowFunction] netgen-6.2.2604/libsrc/core/array.hpp:1761:17: note: Shadowed function netgen-6.2.2604/libsrc/core/taskmanager.hpp:711:43: note: Shadow argument netgen-6.2.2604/libsrc/core/taskmanager.hpp:808:13: style: Local variable 'ntasks' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/core/utils.hpp:33:25: note: Shadowed variable netgen-6.2.2604/libsrc/core/taskmanager.hpp:808:13: note: Shadow local variable netgen-6.2.2604/libsrc/core/taskmanager.hpp:840:13: style: Local variable 'ntasks' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/core/utils.hpp:33:25: note: Shadowed variable netgen-6.2.2604/libsrc/core/taskmanager.hpp:840:13: note: Shadow local variable netgen-6.2.2604/libsrc/core/localheap.cpp:57:50: style: Argument 'size' shadows outer function [shadowFunction] netgen-6.2.2604/libsrc/core/array.hpp:1761:17: note: Shadowed function netgen-6.2.2604/libsrc/core/localheap.cpp:57:50: note: Shadow argument netgen-6.2.2604/libsrc/core/taskmanager.hpp:813:28: style: Parameter 'ti' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/core/taskmanager.hpp:845:28: style: Parameter 'ti' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/core/taskmanager.hpp:884:15: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/core/logging.cpp:14:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clog [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/logging.cpp:11:16: style: The member function 'ngcore::Logger::log' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/logging.hpp:56:21: note: The member function 'ngcore::Logger::log' can be static. netgen-6.2.2604/libsrc/core/logging.cpp:11:16: note: The member function 'ngcore::Logger::log' can be static. netgen-6.2.2604/libsrc/core/logging.hpp:109:67: style:inconclusive: Function 'GetLogger' argument 1 names different: declaration 'name' definition ''. [funcArgNamesDifferentUnnamed] netgen-6.2.2604/libsrc/core/logging.hpp:110:79: style:inconclusive: Function 'SetLoggingLevel' argument 2 names different: declaration 'name' definition ''. [funcArgNamesDifferentUnnamed] netgen-6.2.2604/libsrc/core/logging.hpp:111:50: style:inconclusive: Function 'AddFileSink' argument 1 names different: declaration 'filename' definition ''. [funcArgNamesDifferentUnnamed] netgen-6.2.2604/libsrc/core/logging.hpp:111:78: style:inconclusive: Function 'AddFileSink' argument 2 names different: declaration 'level' definition ''. [funcArgNamesDifferentUnnamed] netgen-6.2.2604/libsrc/core/logging.hpp:111:104: style:inconclusive: Function 'AddFileSink' argument 3 names different: declaration 'logger' definition ''. [funcArgNamesDifferentUnnamed] netgen-6.2.2604/libsrc/core/logging.hpp:112:52: style:inconclusive: Function 'AddConsoleSink' argument 1 names different: declaration 'level' definition ''. [funcArgNamesDifferentUnnamed] netgen-6.2.2604/libsrc/core/logging.hpp:112:78: style:inconclusive: Function 'AddConsoleSink' argument 2 names different: declaration 'logger' definition ''. [funcArgNamesDifferentUnnamed] netgen-6.2.2604/libsrc/core/logging.hpp:113:56: style:inconclusive: Function 'ClearLoggingSinks' argument 1 names different: declaration 'logger' definition ''. [funcArgNamesDifferentUnnamed] netgen-6.2.2604/libsrc/core/logging.hpp:114:57: style:inconclusive: Function 'FlushOnLoggingLevel' argument 1 names different: declaration 'level' definition ''. [funcArgNamesDifferentUnnamed] netgen-6.2.2604/libsrc/core/logging.hpp:114:83: style:inconclusive: Function 'FlushOnLoggingLevel' argument 2 names different: declaration 'logger' definition ''. [funcArgNamesDifferentUnnamed] netgen-6.2.2604/libsrc/core/memtracer.cpp:80:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noshowpos [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/memtracer.cpp:56:81: performance: Function parameter 'msg' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/core/ng_mpi.cpp:105:10: debug: Failed to instantiate template "cast_ng2mpi". The checking continues anyway. [templateInstantiation] netgen-6.2.2604/libsrc/core/ng_mpi.cpp:48:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stride [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/ng_mpi.cpp:84:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_Comm [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/ng_mpi.cpp:90:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_Group [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/ng_mpi.cpp:124:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_Datatype [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/ng_mpi.cpp:129:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_Request [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/ng_mpi.cpp:134:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_Op [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/ng_mpi.cpp:139:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_Aint [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/ng_mpi_generated_init.hpp:1:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NG_MPI_Wtime [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/profiler.hpp:73:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seconds_per_tick [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/profiler.hpp:212:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trace [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/profiler.hpp:229:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trace [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/profiler.hpp:320:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trace [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/profiler.hpp:332:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trace [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/profiler.hpp:339:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trace [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/table.hpp:118:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/table.hpp:281:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flush [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/table.hpp:525:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxsize [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/table.hpp:583:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable col [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/table.hpp:607:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/table.hpp:639:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/table.hpp:650:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable col [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/table.hpp:668:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable col [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/table.hpp:676:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable col [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/table.hpp:683:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable col [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/table.hpp:700:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/table.hpp:712:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/table.hpp:723:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/table.hpp:739:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flush [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/paje_trace.cpp:186:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seconds_per_tick [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/paje_trace.cpp:583:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_alloc [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/paje_trace.cpp:1057:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/paje_trace.cpp:1261:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/table.hpp:318:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/table.hpp:146:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/table.hpp:156:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/table.hpp:166:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/table.hpp:187:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/table.hpp:208:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/table.hpp:219:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/table.hpp:236:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/table.hpp:246:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/table.hpp:265:115: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/array.hpp:505:37: warning: Member variable 'FlatArray < uint32_t , long >::size' is not assigned a value in 'FlatArray < uint32_t , long >::operator='. [operatorEqVarError] netgen-6.2.2604/libsrc/core/array.hpp:505:37: warning: Member variable 'FlatArray < uint32_t , long >::data' is not assigned a value in 'FlatArray < uint32_t , long >::operator='. [operatorEqVarError] netgen-6.2.2604/libsrc/core/array.hpp:505:37: warning: Member variable 'FlatArray < uint64_t , long >::size' is not assigned a value in 'FlatArray < uint64_t , long >::operator='. [operatorEqVarError] netgen-6.2.2604/libsrc/core/array.hpp:505:37: warning: Member variable 'FlatArray < uint64_t , long >::data' is not assigned a value in 'FlatArray < uint64_t , long >::operator='. [operatorEqVarError] netgen-6.2.2604/libsrc/core/array.hpp:505:37: warning: Member variable 'FlatArray < int , long >::size' is not assigned a value in 'FlatArray < int , long >::operator='. [operatorEqVarError] netgen-6.2.2604/libsrc/core/array.hpp:505:37: warning: Member variable 'FlatArray < int , long >::data' is not assigned a value in 'FlatArray < int , long >::operator='. [operatorEqVarError] netgen-6.2.2604/libsrc/core/paje_trace.cpp:50:5: performance: Variable 'tracefile_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] netgen-6.2.2604/libsrc/core/table.hpp:298:7: performance: Variable 'nd' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] netgen-6.2.2604/libsrc/core/table.hpp:300:7: performance: Variable 'nd' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] netgen-6.2.2604/libsrc/core/table.hpp:205:7: performance: Variable 'mt' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] netgen-6.2.2604/libsrc/core/paje_trace.cpp:871:19: style: The member function 'ngcore::PajeTrace::SendData' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/paje_trace.hpp:274:12: note: The member function 'ngcore::PajeTrace::SendData' can be static. netgen-6.2.2604/libsrc/core/paje_trace.cpp:871:19: note: The member function 'ngcore::PajeTrace::SendData' can be static. netgen-6.2.2604/libsrc/core/profiler.hpp:173:9: style: The member function 'ngcore::Timer::Init' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/profiler.hpp:193:10: style:inconclusive: Technically the member function 'ngcore::Timer::SetName' can be const. [functionConst] netgen-6.2.2604/libsrc/core/profiler.hpp:239:10: style:inconclusive: Technically the member function 'ngcore::Timer::AddFlops' can be const. [functionConst] netgen-6.2.2604/libsrc/core/profiler.hpp:245:12: style:inconclusive: Technically the member function 'ngcore::Timer::GetTime' can be const. [functionConst] netgen-6.2.2604/libsrc/core/profiler.hpp:246:14: style:inconclusive: Technically the member function 'ngcore::Timer::GetCounts' can be const. [functionConst] netgen-6.2.2604/libsrc/core/profiler.hpp:247:12: style:inconclusive: Technically the member function 'ngcore::Timer::GetMFlops' can be const. [functionConst] netgen-6.2.2604/libsrc/core/mpi_wrapper.hpp:551:10: style: The member function 'ngcore::NgMPI_Requests::Reset' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/mpi_wrapper.hpp:552:10: style: The member function 'ngcore::NgMPI_Requests::WaitAll' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/mpi_wrapper.hpp:553:9: style: The member function 'ngcore::NgMPI_Requests::WaitAny' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/mpi_wrapper.hpp:563:12: style: The member function 'ngcore::NgMPI_Comm::Rank' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/mpi_wrapper.hpp:564:12: style: The member function 'ngcore::NgMPI_Comm::Size' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/mpi_wrapper.hpp:565:10: style: The member function 'ngcore::NgMPI_Comm::ValidCommunicator' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/mpi_wrapper.hpp:566:10: style: The member function 'ngcore::NgMPI_Comm::Barrier' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/mpi_wrapper.hpp:570:10: style: The member function 'ngcore::NgMPI_Comm::Send' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/mpi_wrapper.hpp:573:10: style: The member function 'ngcore::NgMPI_Comm::Send' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/mpi_wrapper.hpp:576:10: style: The member function 'ngcore::NgMPI_Comm::Recv' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/mpi_wrapper.hpp:579:10: style: The member function 'ngcore::NgMPI_Comm::Recv' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/mpi_wrapper.hpp:582:10: style: The member function 'ngcore::NgMPI_Comm::Recv' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/mpi_wrapper.hpp:585:20: style: The member function 'ngcore::NgMPI_Comm::ISend' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/mpi_wrapper.hpp:588:20: style: The member function 'ngcore::NgMPI_Comm::ISend' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/mpi_wrapper.hpp:591:20: style: The member function 'ngcore::NgMPI_Comm::IRecv' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/mpi_wrapper.hpp:594:20: style: The member function 'ngcore::NgMPI_Comm::IRecv' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/mpi_wrapper.hpp:597:7: style: The member function 'ngcore::NgMPI_Comm::Reduce' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/mpi_wrapper.hpp:600:7: style: The member function 'ngcore::NgMPI_Comm::AllReduce' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/mpi_wrapper.hpp:603:10: style: The member function 'ngcore::NgMPI_Comm::AllReduce' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/mpi_wrapper.hpp:606:10: style: The member function 'ngcore::NgMPI_Comm::Bcast' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/mpi_wrapper.hpp:609:10: style: The member function 'ngcore::NgMPI_Comm::Bcast' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/mpi_wrapper.hpp:612:10: style: The member function 'ngcore::NgMPI_Comm::Bcast' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/mpi_wrapper.hpp:615:20: style: The member function 'ngcore::NgMPI_Comm::IBcast' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/mpi_wrapper.hpp:618:20: style: The member function 'ngcore::NgMPI_Comm::IBcast' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/mpi_wrapper.hpp:621:10: style: The member function 'ngcore::NgMPI_Comm::AllGather' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/mpi_wrapper.hpp:627:10: style: The member function 'ngcore::NgMPI_Comm::ExchangeTable' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/paje_trace.cpp:182:14: style: The member function 'ngcore::PajeFile::ConvertTime' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/paje_trace.cpp:360:12: style: The member function 'ngcore::PajeFile::DestroyContainer' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/paje_trace.cpp:378:12: style: The member function 'ngcore::PajeFile::SetState' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/paje_trace.cpp:396:12: style: The member function 'ngcore::PajeFile::ResetState' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/paje_trace.cpp:409:12: style: The member function 'ngcore::PajeFile::NewEvent' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/table.hpp:307:10: style:inconclusive: Technically the member function 'ngcore::TableCreator < int , long >::Done' can be const. [functionConst] netgen-6.2.2604/libsrc/core/table.hpp:219:11: debug: CheckClass::isMemberVar found used member variable 'index' with varid 0 [varid0] netgen-6.2.2604/libsrc/core/table.hpp:254:53: debug: CheckClass::isMemberVar found used member variable 'index' with varid 0 [varid0] netgen-6.2.2604/libsrc/core/table.hpp:258:24: style:inconclusive: Technically the member function 'ngcore::Table < int , long >::StartMemoryTracing' can be const. [functionConst] netgen-6.2.2604/libsrc/core/table.hpp:265:81: debug: CheckClass::isMemberVar found used member variable 'index' with varid 0 [varid0] netgen-6.2.2604/libsrc/core/table.hpp:265:115: debug: CheckClass::isMemberVar found used member variable 'size' with varid 0 [varid0] netgen-6.2.2604/libsrc/core/table.hpp:90:12: style:inconclusive: Technically the member function 'ngcore::FlatTable < int , long >::Iterator::operator!=' can be const. [functionConst] netgen-6.2.2604/libsrc/core/array.hpp:82:24: style:inconclusive: Technically the member function 'ngcore::AOWrapperIterator < ngcore :: BaseArrayObject < ngcore :: FlatArray < uint32_t , long > > >::operator!=' can be const. [functionConst] netgen-6.2.2604/libsrc/core/array.hpp:83:24: style:inconclusive: Technically the member function 'ngcore::AOWrapperIterator < ngcore :: BaseArrayObject < ngcore :: FlatArray < uint32_t , long > > >::operator==' can be const. [functionConst] netgen-6.2.2604/libsrc/core/array.hpp:82:24: style:inconclusive: Technically the member function 'ngcore::AOWrapperIterator < ngcore :: BaseArrayObject < ngcore :: FlatArray < uint64_t , long > > >::operator!=' can be const. [functionConst] netgen-6.2.2604/libsrc/core/array.hpp:83:24: style:inconclusive: Technically the member function 'ngcore::AOWrapperIterator < ngcore :: BaseArrayObject < ngcore :: FlatArray < uint64_t , long > > >::operator==' can be const. [functionConst] netgen-6.2.2604/libsrc/core/array.hpp:82:24: style:inconclusive: Technically the member function 'ngcore::AOWrapperIterator < ngcore :: BaseArrayObject < ngcore :: FlatArray < int , long > > >::operator!=' can be const. [functionConst] netgen-6.2.2604/libsrc/core/array.hpp:83:24: style:inconclusive: Technically the member function 'ngcore::AOWrapperIterator < ngcore :: BaseArrayObject < ngcore :: FlatArray < int , long > > >::operator==' can be const. [functionConst] netgen-6.2.2604/libsrc/core/table.hpp:520:7: warning: Class 'DynamicTable' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] netgen-6.2.2604/libsrc/core/array.hpp:477:22: warning: Class 'FlatArray < uint32_t , long >' has dynamic memory/resource allocation(s). The copy constructor is explicitly defaulted but the default copy constructor does not work well. It is recommended to define or delete the copy constructor. [noCopyConstructor] netgen-6.2.2604/libsrc/core/array.hpp:477:22: warning: Class 'FlatArray < uint32_t , long >' does not have a destructor which is recommended since it has dynamic memory/resource management. [noDestructor] netgen-6.2.2604/libsrc/core/array.hpp:477:22: warning: Class 'FlatArray < uint64_t , long >' has dynamic memory/resource allocation(s). The copy constructor is explicitly defaulted but the default copy constructor does not work well. It is recommended to define or delete the copy constructor. [noCopyConstructor] netgen-6.2.2604/libsrc/core/array.hpp:477:22: warning: Class 'FlatArray < uint64_t , long >' does not have a destructor which is recommended since it has dynamic memory/resource management. [noDestructor] netgen-6.2.2604/libsrc/core/array.hpp:477:22: warning: Class 'FlatArray < int , long >' has dynamic memory/resource allocation(s). The copy constructor is explicitly defaulted but the default copy constructor does not work well. It is recommended to define or delete the copy constructor. [noCopyConstructor] netgen-6.2.2604/libsrc/core/array.hpp:477:22: warning: Class 'FlatArray < int , long >' does not have a destructor which is recommended since it has dynamic memory/resource management. [noDestructor] netgen-6.2.2604/libsrc/core/array.hpp:489:26: warning: The class 'FlatArray < uint32_t , long >' defines member function with name 'Size' also defined in its parent class 'BaseArrayObject < ngcore :: FlatArray < uint32_t , long > >'. [duplInheritedMember] netgen-6.2.2604/libsrc/core/array.hpp:99:26: note: Parent function 'BaseArrayObject < ngcore :: FlatArray < uint32_t , long > >::Size' netgen-6.2.2604/libsrc/core/array.hpp:489:26: note: Derived function 'FlatArray < uint32_t , long >::Size' netgen-6.2.2604/libsrc/core/array.hpp:646:24: warning: The class 'FlatArray < uint32_t , long >' defines member function with name 'begin' also defined in its parent class 'BaseArrayObject < ngcore :: FlatArray < uint32_t , long > >'. [duplInheritedMember] netgen-6.2.2604/libsrc/core/array.hpp:131:24: note: Parent function 'BaseArrayObject < ngcore :: FlatArray < uint32_t , long > >::begin' netgen-6.2.2604/libsrc/core/array.hpp:646:24: note: Derived function 'FlatArray < uint32_t , long >::begin' netgen-6.2.2604/libsrc/core/array.hpp:647:24: warning: The class 'FlatArray < uint32_t , long >' defines member function with name 'end' also defined in its parent class 'BaseArrayObject < ngcore :: FlatArray < uint32_t , long > >'. [duplInheritedMember] netgen-6.2.2604/libsrc/core/array.hpp:132:24: note: Parent function 'BaseArrayObject < ngcore :: FlatArray < uint32_t , long > >::end' netgen-6.2.2604/libsrc/core/array.hpp:647:24: note: Derived function 'FlatArray < uint32_t , long >::end' netgen-6.2.2604/libsrc/core/array.hpp:489:26: warning: The class 'FlatArray < uint64_t , long >' defines member function with name 'Size' also defined in its parent class 'BaseArrayObject < ngcore :: FlatArray < uint64_t , long > >'. [duplInheritedMember] netgen-6.2.2604/libsrc/core/array.hpp:99:26: note: Parent function 'BaseArrayObject < ngcore :: FlatArray < uint64_t , long > >::Size' netgen-6.2.2604/libsrc/core/array.hpp:489:26: note: Derived function 'FlatArray < uint64_t , long >::Size' netgen-6.2.2604/libsrc/core/array.hpp:646:24: warning: The class 'FlatArray < uint64_t , long >' defines member function with name 'begin' also defined in its parent class 'BaseArrayObject < ngcore :: FlatArray < uint64_t , long > >'. [duplInheritedMember] netgen-6.2.2604/libsrc/core/array.hpp:131:24: note: Parent function 'BaseArrayObject < ngcore :: FlatArray < uint64_t , long > >::begin' netgen-6.2.2604/libsrc/core/array.hpp:646:24: note: Derived function 'FlatArray < uint64_t , long >::begin' netgen-6.2.2604/libsrc/core/array.hpp:647:24: warning: The class 'FlatArray < uint64_t , long >' defines member function with name 'end' also defined in its parent class 'BaseArrayObject < ngcore :: FlatArray < uint64_t , long > >'. [duplInheritedMember] netgen-6.2.2604/libsrc/core/array.hpp:132:24: note: Parent function 'BaseArrayObject < ngcore :: FlatArray < uint64_t , long > >::end' netgen-6.2.2604/libsrc/core/array.hpp:647:24: note: Derived function 'FlatArray < uint64_t , long >::end' netgen-6.2.2604/libsrc/core/array.hpp:489:26: warning: The class 'FlatArray < int , long >' defines member function with name 'Size' also defined in its parent class 'BaseArrayObject < ngcore :: FlatArray < int , long > >'. [duplInheritedMember] netgen-6.2.2604/libsrc/core/array.hpp:99:26: note: Parent function 'BaseArrayObject < ngcore :: FlatArray < int , long > >::Size' netgen-6.2.2604/libsrc/core/array.hpp:489:26: note: Derived function 'FlatArray < int , long >::Size' netgen-6.2.2604/libsrc/core/array.hpp:646:24: warning: The class 'FlatArray < int , long >' defines member function with name 'begin' also defined in its parent class 'BaseArrayObject < ngcore :: FlatArray < int , long > >'. [duplInheritedMember] netgen-6.2.2604/libsrc/core/array.hpp:131:24: note: Parent function 'BaseArrayObject < ngcore :: FlatArray < int , long > >::begin' netgen-6.2.2604/libsrc/core/array.hpp:646:24: note: Derived function 'FlatArray < int , long >::begin' netgen-6.2.2604/libsrc/core/array.hpp:647:24: warning: The class 'FlatArray < int , long >' defines member function with name 'end' also defined in its parent class 'BaseArrayObject < ngcore :: FlatArray < int , long > >'. [duplInheritedMember] netgen-6.2.2604/libsrc/core/array.hpp:132:24: note: Parent function 'BaseArrayObject < ngcore :: FlatArray < int , long > >::end' netgen-6.2.2604/libsrc/core/array.hpp:647:24: note: Derived function 'FlatArray < int , long >::end' netgen-6.2.2604/libsrc/core/bitarray.hpp:222:10: warning: The class 'TBitArray' defines member function with name 'Clear' also defined in its parent class 'BitArray'. [duplInheritedMember] netgen-6.2.2604/libsrc/core/bitarray.hpp:86:25: note: Parent function 'BitArray::Clear' netgen-6.2.2604/libsrc/core/bitarray.hpp:222:10: note: Derived function 'TBitArray::Clear' netgen-6.2.2604/libsrc/core/profiler.hpp:138:7: style: Class 'RegionTimer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/profiler.hpp:181:5: style: Class 'Timer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/profiler.hpp:265:5: style: Class 'RegionTimer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/table.hpp:461:5: style: Class 'FilteredTableCreator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/table.hpp:499:5: style: Class 'DynamicTable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/table.hpp:512:5: style: Class 'DynamicTable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/ngstream.hpp:22:5: style: Class 'IM' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/ngstream.hpp:30:5: style: Class 'trunc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/mpi_wrapper.hpp:519:5: style: Class 'NG_MPI_Comm' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/mpi_wrapper.hpp:544:5: style: Class 'NgMPI_Request' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/mpi_wrapper.hpp:561:5: style: Class 'NgMPI_Comm' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/paje_trace.cpp:282:7: style: Class 'PajeFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/table.hpp:299:5: style: Class 'TableCreator < int , long >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/array.hpp:485:19: style: Class 'FlatArray < uint32_t , long >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/array.hpp:485:19: style: Class 'FlatArray < uint64_t , long >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/array.hpp:485:19: style: Class 'FlatArray < int , long >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/table.hpp:153:19: style: Class 'Table < int , long >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/array.hpp:204:19: style: Class 'CArray < uint32_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/array.hpp:204:19: style: Class 'CArray < uint64_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/array.hpp:204:19: style: Class 'CArray < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/profiler.hpp:129:24: performance: Function 'GetName()' should return member 'name' by const reference. [returnByReference] netgen-6.2.2604/libsrc/core/paje_trace.cpp:126:19: style: Condition 'comm.Size()==1' is always true [knownConditionTrueFalse] netgen-6.2.2604/libsrc/core/paje_trace.cpp:126:17: note: Calling function 'Size' returns 1 netgen-6.2.2604/libsrc/core/paje_trace.cpp:126:19: note: Condition 'comm.Size()==1' is always true netgen-6.2.2604/libsrc/core/paje_trace.cpp:139:22: style: Condition 'comm.Rank()==MPI_PAJE_WRITER' is always false [knownConditionTrueFalse] netgen-6.2.2604/libsrc/core/paje_trace.cpp:139:19: note: Calling function 'Rank' returns 0 netgen-6.2.2604/libsrc/core/paje_trace.cpp:139:22: note: Condition 'comm.Rank()==MPI_PAJE_WRITER' is always false netgen-6.2.2604/libsrc/core/paje_trace.cpp:622:21: style: Condition 'comm.Size()>1' is always false [knownConditionTrueFalse] netgen-6.2.2604/libsrc/core/paje_trace.cpp:622:19: note: Calling function 'Size' returns 1 netgen-6.2.2604/libsrc/core/paje_trace.cpp:622:21: note: Condition 'comm.Size()>1' is always false netgen-6.2.2604/libsrc/core/paje_trace.cpp:286:19: warning: If resource allocation fails, then there is a possible null pointer dereference: ctrace_stream [nullPointerOutOfResources] netgen-6.2.2604/libsrc/core/paje_trace.cpp:285:33: note: Assuming allocation function fails netgen-6.2.2604/libsrc/core/paje_trace.cpp:285:33: note: Assignment 'ctrace_stream=fopen(fname.c_str(),"w")', assigned value is 0 netgen-6.2.2604/libsrc/core/paje_trace.cpp:286:19: note: Null pointer dereference netgen-6.2.2604/libsrc/core/table.hpp:119:53: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/core/table.hpp:119:64: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/core/table.hpp:121:53: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/core/table.hpp:121:64: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/core/table.hpp:499:23: style: Argument 'size' shadows outer function [shadowFunction] netgen-6.2.2604/libsrc/core/array.hpp:1761:17: note: Shadowed function netgen-6.2.2604/libsrc/core/table.hpp:499:23: note: Shadow argument netgen-6.2.2604/libsrc/core/table.hpp:558:23: style: Argument 'size' shadows outer function [shadowFunction] netgen-6.2.2604/libsrc/core/array.hpp:1761:17: note: Shadowed function netgen-6.2.2604/libsrc/core/table.hpp:558:23: note: Shadow argument netgen-6.2.2604/libsrc/core/table.hpp:572:29: style: Argument 'size' shadows outer function [shadowFunction] netgen-6.2.2604/libsrc/core/array.hpp:1761:17: note: Shadowed function netgen-6.2.2604/libsrc/core/table.hpp:572:29: note: Shadow argument netgen-6.2.2604/libsrc/core/table.hpp:611:23: style: Local variable 'i' shadows outer argument [shadowArgument] netgen-6.2.2604/libsrc/core/table.hpp:598:29: note: Shadowed argument netgen-6.2.2604/libsrc/core/table.hpp:611:23: note: Shadow local variable netgen-6.2.2604/libsrc/core/paje_trace.cpp:21:40: style: Argument 'id' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/core/utils.hpp:31:25: note: Shadowed variable netgen-6.2.2604/libsrc/core/paje_trace.cpp:21:40: note: Shadow argument netgen-6.2.2604/libsrc/core/paje_trace.cpp:381:81: style: Argument 'id' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/core/utils.hpp:31:25: note: Shadowed variable netgen-6.2.2604/libsrc/core/paje_trace.cpp:381:81: note: Shadow argument netgen-6.2.2604/libsrc/core/paje_trace.cpp:386:89: style: Argument 'id' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/core/utils.hpp:31:25: note: Shadowed variable netgen-6.2.2604/libsrc/core/paje_trace.cpp:386:89: note: Shadow argument netgen-6.2.2604/libsrc/core/paje_trace.cpp:596:16: style: Local variable 'size' shadows outer function [shadowFunction] netgen-6.2.2604/libsrc/core/array.hpp:1761:17: note: Shadowed function netgen-6.2.2604/libsrc/core/paje_trace.cpp:596:16: note: Shadow local variable netgen-6.2.2604/libsrc/core/paje_trace.cpp:619:16: style: Local variable 'id' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/core/utils.hpp:31:25: note: Shadowed variable netgen-6.2.2604/libsrc/core/paje_trace.cpp:619:16: note: Shadow local variable netgen-6.2.2604/libsrc/core/paje_trace.cpp:632:15: style: Local variable 'id' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/core/utils.hpp:31:25: note: Shadowed variable netgen-6.2.2604/libsrc/core/paje_trace.cpp:632:15: note: Shadow local variable netgen-6.2.2604/libsrc/core/paje_trace.cpp:644:16: style: Local variable 'id' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/core/utils.hpp:31:25: note: Shadowed variable netgen-6.2.2604/libsrc/core/paje_trace.cpp:644:16: note: Shadow local variable netgen-6.2.2604/libsrc/core/paje_trace.cpp:954:11: style: Local variable 'size' shadows outer function [shadowFunction] netgen-6.2.2604/libsrc/core/array.hpp:1761:17: note: Shadowed function netgen-6.2.2604/libsrc/core/paje_trace.cpp:954:11: note: Shadow local variable netgen-6.2.2604/libsrc/core/paje_trace.cpp:1216:15: style: Local variable 'id' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/core/utils.hpp:31:25: note: Shadowed variable netgen-6.2.2604/libsrc/core/paje_trace.cpp:1216:15: note: Shadow local variable netgen-6.2.2604/libsrc/core/paje_trace.cpp:1240:15: style: Local variable 'id' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/core/utils.hpp:31:25: note: Shadowed variable netgen-6.2.2604/libsrc/core/paje_trace.cpp:1240:15: note: Shadow local variable netgen-6.2.2604/libsrc/core/paje_trace.cpp:1264:22: style: Local variable 'size' shadows outer function [shadowFunction] netgen-6.2.2604/libsrc/core/array.hpp:1761:17: note: Shadowed function netgen-6.2.2604/libsrc/core/paje_trace.cpp:1264:22: note: Shadow local variable netgen-6.2.2604/libsrc/core/table.hpp:66:60: style: Argument 'end' shadows outer function [shadowFunction] netgen-6.2.2604/libsrc/core/table.hpp:94:14: note: Shadowed function netgen-6.2.2604/libsrc/core/table.hpp:66:60: note: Shadow argument netgen-6.2.2604/libsrc/core/mpi_wrapper.hpp:573:28: performance:inconclusive: Function parameter 's' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/core/mpi_wrapper.hpp:579:30: performance:inconclusive: Function parameter 's' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/core/mpi_wrapper.hpp:588:40: performance:inconclusive: Function parameter 's' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/core/mpi_wrapper.hpp:594:40: performance:inconclusive: Function parameter 's' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/core/mpi_wrapper.hpp:603:34: performance:inconclusive: Function parameter 'd' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/core/mpi_wrapper.hpp:618:41: performance:inconclusive: Function parameter 'd' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/core/paje_trace.cpp:386:78: performance: Function parameter 'value' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/core/paje_trace.cpp:702:20: performance: Range variable 'ev' should be declared as const reference. [iterateByValue] netgen-6.2.2604/libsrc/core/paje_trace.cpp:970:56: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/core/table.hpp:546:21: style: Variable 'd' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/core/table.hpp:560:19: style: Variable 'd' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/core/paje_trace.cpp:465:18: style: Variable 'vtasks' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/core/paje_trace.cpp:573:17: style: Variable 'j' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/core/paje_trace.cpp:593:16: style: Variable 'm' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/core/paje_trace.cpp:649:18: style: Variable 'event' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/core/paje_trace.cpp:669:18: style: Variable 'event' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/core/paje_trace.cpp:680:20: style: Variable 'event' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/core/paje_trace.cpp:714:20: style: Variable 'event' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/core/paje_trace.cpp:717:22: style: Variable 'ev' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/core/paje_trace.cpp:727:23: style: Variable 't' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/core/paje_trace.cpp:812:19: style: Variable 'l' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/core/paje_trace.cpp:842:20: style: Variable 'l' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/core/paje_trace.cpp:855:36: style: Variable 'sl' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/core/paje_trace.cpp:959:22: style: Variable 'c' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/core/paje_trace.cpp:970:38: style: Parameter 'root' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/core/paje_trace.cpp:1205:18: style: Variable 'event' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/core/paje_trace.cpp:1237:18: style: Variable 'event' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/core/table.hpp:650:11: style: Variable 'line' can be declared as pointer to const [constVariablePointer] netgen-6.2.2604/libsrc/core/profiler.hpp:99:11: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/core/profiler.hpp:112:11: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/core/table.hpp:519:13: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/core/table.hpp:779:22: style: Consider using std::any_of, std::all_of, std::none_of, or std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/core/paje_trace.cpp:466:18: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/core/paje_trace.cpp:608:21: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/core/paje_trace.cpp:611:21: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/core/paje_trace.cpp:813:16: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/core/paje_trace.cpp:832:35: warning: Array index -1 is out of bounds. [negativeContainerIndex] netgen-6.2.2604/libsrc/core/paje_trace.cpp:822:25: note: Assignment 'minpos=-1', assigned value is -1 netgen-6.2.2604/libsrc/core/paje_trace.cpp:824:28: note: Assuming condition is false netgen-6.2.2604/libsrc/core/paje_trace.cpp:832:35: note: Negative array index netgen-6.2.2604/libsrc/core/paje_trace.cpp:832:49: warning: Array index -1 is out of bounds. [negativeContainerIndex] netgen-6.2.2604/libsrc/core/paje_trace.cpp:822:25: note: Assignment 'minpos=-1', assigned value is -1 netgen-6.2.2604/libsrc/core/paje_trace.cpp:824:28: note: Assuming condition is false netgen-6.2.2604/libsrc/core/paje_trace.cpp:832:49: note: Negative array index netgen-6.2.2604/libsrc/core/paje_trace.cpp:833:11: warning: Array index -1 is out of bounds. [negativeContainerIndex] netgen-6.2.2604/libsrc/core/paje_trace.cpp:822:25: note: Assignment 'minpos=-1', assigned value is -1 netgen-6.2.2604/libsrc/core/paje_trace.cpp:824:28: note: Assuming condition is false netgen-6.2.2604/libsrc/core/paje_trace.cpp:833:11: note: Negative array index netgen-6.2.2604/libsrc/core/profiler.cpp:35:16: warning: If resource allocation fails, then there is a possible null pointer dereference: prof [nullPointerOutOfResources] netgen-6.2.2604/libsrc/core/profiler.cpp:33:27: note: Assuming allocation function fails netgen-6.2.2604/libsrc/core/profiler.cpp:33:27: note: Assignment 'prof=fopen(filename.c_str(),"w")', assigned value is 0 netgen-6.2.2604/libsrc/core/profiler.cpp:35:16: note: Null pointer dereference netgen-6.2.2604/libsrc/core/profiler.cpp:47:15: warning: If resource allocation fails, then there is a possible null pointer dereference: prof [nullPointerOutOfResources] netgen-6.2.2604/libsrc/core/profiler.cpp:45:26: note: Assuming allocation function fails netgen-6.2.2604/libsrc/core/profiler.cpp:45:26: note: Assignment 'prof=fopen(filename.c_str(),"w")', assigned value is 0 netgen-6.2.2604/libsrc/core/profiler.cpp:47:15: note: Null pointer dereference netgen-6.2.2604/libsrc/core/profiler.cpp:33:15: style: Local variable 'prof' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/core/profiler.cpp:114:14: note: Shadowed variable netgen-6.2.2604/libsrc/core/profiler.cpp:33:15: note: Shadow local variable netgen-6.2.2604/libsrc/core/profiler.cpp:40:20: style: Local variable 'filename' shadows outer member [shadowMember] netgen-6.2.2604/libsrc/core/profiler.hpp:46:35: note: Shadowed member netgen-6.2.2604/libsrc/core/profiler.cpp:40:20: note: Shadow local variable netgen-6.2.2604/libsrc/core/profiler.cpp:45:14: style: Local variable 'prof' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/core/profiler.cpp:114:14: note: Shadowed variable netgen-6.2.2604/libsrc/core/profiler.cpp:45:14: note: Shadow local variable netgen-6.2.2604/libsrc/core/profiler.cpp:54:17: style: Variable 't' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/core/python_ngcore.hpp:100:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/python_ngcore.hpp:211:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shallow_to_python [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/python_ngcore.hpp:250:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/python_ngcore.hpp:268:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_ARCHIVE_OUT [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/python_ngcore.hpp:328:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reference [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/python_ngcore.hpp:207:5: style: Class 'PyArchive' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/python_ngcore.hpp:100:13: style: Condition '!std::is_lvalue_reference::value' is always true [knownConditionTrueFalse] netgen-6.2.2604/libsrc/core/python_ngcore.hpp:271:30: style: Local variable 'output' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/core/xbool.hpp:39:15: note: Shadowed variable netgen-6.2.2604/libsrc/core/python_ngcore.hpp:271:30: note: Shadow local variable netgen-6.2.2604/libsrc/core/python_ngcore.hpp:358:35: style: Parameter 'self' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/core/python_ngcore.hpp:439:37: style: Parameter 'self' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/core/python_ngcore.hpp:218:15: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/core/python_ngcore.hpp:401:17: debug: Failed to instantiate template "NGSPickle". The checking continues anyway. [templateInstantiation] netgen-6.2.2604/libsrc/core/python_ngcore.hpp:408:24: debug: Failed to instantiate template "Table". The checking continues anyway. [templateInstantiation] netgen-6.2.2604/libsrc/core/python_ngcore.hpp:433:46: debug: Failed to instantiate template "FlatArray". The checking continues anyway. [templateInstantiation] netgen-6.2.2604/libsrc/core/python_ngcore_export.cpp:25:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/python_ngcore.hpp:214:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/python_ngcore_export.cpp:317:12: style:inconclusive: Technically the member function 'PYBIND11_MODULE::ParallelContextManager::Exit' can be const. [functionConst] netgen-6.2.2604/libsrc/core/profiler.hpp:173:9: style: The member function 'ngcore::Timer < TTracing , TTiming >::Init' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/profiler.hpp:193:10: style:inconclusive: Technically the member function 'ngcore::Timer < TTracing , TTiming >::SetName' can be const. [functionConst] netgen-6.2.2604/libsrc/core/profiler.hpp:239:10: style:inconclusive: Technically the member function 'ngcore::Timer < TTracing , TTiming >::AddFlops' can be const. [functionConst] netgen-6.2.2604/libsrc/core/profiler.hpp:246:14: style:inconclusive: Technically the member function 'ngcore::Timer < TTracing , TTiming >::GetCounts' can be const. [functionConst] netgen-6.2.2604/libsrc/core/profiler.hpp:247:12: style:inconclusive: Technically the member function 'ngcore::Timer < TTracing , TTiming >::GetMFlops' can be const. [functionConst] netgen-6.2.2604/libsrc/core/array.hpp:901:33: warning: The class 'Array < int , long >' defines member function with name 'Assign' also defined in its parent class 'FlatArray < int , long >'. [duplInheritedMember] netgen-6.2.2604/libsrc/core/array.hpp:545:37: note: Parent function 'FlatArray < int , long >::Assign' netgen-6.2.2604/libsrc/core/array.hpp:901:33: note: Derived function 'Array < int , long >::Assign' netgen-6.2.2604/libsrc/core/python_ngcore_export.cpp:312:7: style: Class 'ParallelContextManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/python_ngcore.hpp:207:5: style: Class 'PyArchive < BinaryOutArchive >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/python_ngcore.hpp:207:5: style: Class 'PyArchive < BinaryInArchive >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/profiler.hpp:181:5: style: Class 'Timer < TTracing , TTiming >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/python_ngcore_export.cpp:143:19: style: Same expression on both sides of '|'. [duplicateExpression] netgen-6.2.2604/libsrc/core/python_ngcore_export.cpp:144:19: style: Same expression on both sides of '&'. [duplicateExpression] netgen-6.2.2604/libsrc/core/python_ngcore_export.cpp:150:19: style: Same expression on both sides of '|='. [duplicateExpression] netgen-6.2.2604/libsrc/core/python_ngcore_export.cpp:151:19: style: Same expression on both sides of '&='. [duplicateExpression] netgen-6.2.2604/libsrc/core/python_ngcore_export.cpp:368:83: performance: Function parameter 'msg' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/core/python_ngcore_export.cpp:435:57: performance: Function parameter 'proc_list' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/core/python_ngcore_export.cpp:61:40: style: Parameter 'self' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/core/python_ngcore_export.cpp:214:29: style: Parameter 'self' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/core/python_ngcore_export.cpp:337:49: style: Parameter 'self' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/core/python_ngcore_export.cpp:355:38: style: Parameter 'self' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/core/python_ngcore_export.cpp:356:37: style: Parameter 'self' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/core/python_ngcore_export.cpp:391:34: style: Parameter 't' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/core/python_ngcore_export.cpp:435:37: style: Parameter 'c' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/core/python_ngcore.hpp:431:38: style: Parameter 'self' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/core/python_ngcore.hpp:433:27: style: Parameter 'self' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/core/statushandler.cpp:9:19: warning: Member variable 'multithreadt::demorunning' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/core/table.cpp:18:12: style: Local variable 'size' shadows outer function [shadowFunction] netgen-6.2.2604/libsrc/core/array.hpp:1761:17: note: Shadowed function netgen-6.2.2604/libsrc/core/table.cpp:18:12: note: Shadow local variable netgen-6.2.2604/libsrc/core/table.cpp:42:18: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/core/concurrentqueue.h:3139:63: debug: Failed to instantiate template "create". The checking continues anyway. [templateInstantiation] netgen-6.2.2604/libsrc/core/concurrentqueue.h:918:10: debug: Failed to instantiate template "inner_enqueue". The checking continues anyway. [templateInstantiation] netgen-6.2.2604/libsrc/core/concurrentqueue.h:898:10: debug: Failed to instantiate template "inner_enqueue". The checking continues anyway. [templateInstantiation] netgen-6.2.2604/libsrc/core/concurrentqueue.h:413:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:430:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:599:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_release [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:3581:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_release [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:3589:114: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_release [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/taskmanager.cpp:120:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/taskmanager.cpp:224:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usedcounter [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/taskmanager.cpp:567:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:720:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:744:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:761:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:822:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:1032:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:1070:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:1091:113: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:1134:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:1151:113: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:1228:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:1242:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:1269:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable canAlloc [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:1276:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable canAlloc [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:1282:115: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable canAlloc [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:1289:107: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable canAlloc [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:1295:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:1499:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable context [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:1518:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable context [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:1539:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable context [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:1554:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable context [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:1652:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:1657:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:1709:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:1769:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:1872:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:1975:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:2157:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:2269:120: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:2353:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:2396:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:2461:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:2494:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:2540:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:2681:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:2802:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:2831:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:2848:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:2862:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:2952:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:2997:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable canAlloc [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:3127:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:3149:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:3180:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:3199:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:3232:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:3255:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:3297:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:3505:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:3512:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:1472:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable explicit_context [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:1353:138: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:1366:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acq_rel [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:1378:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:1413:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:1426:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:406:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:396:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/taskmanager.cpp:247:5: warning: Member variable 'TNestedTask::func' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/core/taskmanager.cpp:247:5: warning: Member variable 'TNestedTask::mynr' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/core/taskmanager.cpp:247:5: warning: Member variable 'TNestedTask::total' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/core/taskmanager.cpp:247:5: warning: Member variable 'TNestedTask::producing_thread' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/core/taskmanager.cpp:247:5: warning: Member variable 'TNestedTask::endcnt' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:1461:3: warning: Member variable 'Block::elements' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:1461:3: warning: Member variable 'Block::dummy' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/core/concurrentqueue.h:2258:21: warning: Member variable 'BlockIndexHeader::entries' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/core/concurrentqueue.h:2259:10: warning: Member variable 'BlockIndexHeader::prev' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/core/concurrentqueue.h:2487:25: warning: Member variable 'Guard::entry' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/core/concurrentqueue.h:2794:21: warning: Member variable 'BlockIndexHeader::entries' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/core/concurrentqueue.h:2795:22: warning: Member variable 'BlockIndexHeader::index' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/core/concurrentqueue.h:2796:22: warning: Member variable 'BlockIndexHeader::prev' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/core/taskmanager.cpp:470:23: style: The member function 'ngcore::TaskManager::Loop' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/taskmanager.hpp:132:21: note: The member function 'ngcore::TaskManager::Loop' can be static. netgen-6.2.2604/libsrc/core/taskmanager.cpp:470:23: note: The member function 'ngcore::TaskManager::Loop' can be static. netgen-6.2.2604/libsrc/core/concurrentqueue.h:1200:14: style: The member function 'moodycamel::ConcurrentQueue < TNestedTask , ConcurrentQueueDefaultTraits >::try_dequeue_from_producer' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/concurrentqueue.h:1213:16: style: The member function 'moodycamel::ConcurrentQueue < TNestedTask , ConcurrentQueueDefaultTraits >::try_dequeue_bulk_from_producer' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/taskmanager.cpp:357:7: style: Class 'StartStop' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/concurrentqueue.h:2330:3: style: Struct 'ImplicitProducer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/concurrentqueue.h:1353:3: style: Struct 'FreeList < Block >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/concurrentqueue.h:1701:4: style: The destructor '~ExplicitProducer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/core/concurrentqueue.h:1624:12: note: Virtual destructor in base class netgen-6.2.2604/libsrc/core/concurrentqueue.h:1701:4: note: Destructor in derived class netgen-6.2.2604/libsrc/core/concurrentqueue.h:2338:4: style: The destructor '~ImplicitProducer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/core/concurrentqueue.h:1624:12: note: Virtual destructor in base class netgen-6.2.2604/libsrc/core/concurrentqueue.h:2338:4: note: Destructor in derived class netgen-6.2.2604/libsrc/core/concurrentqueue.h:2590:6: warning:inconclusive: Possible null pointer dereference: idxEntry [nullPointer] netgen-6.2.2604/libsrc/core/concurrentqueue.h:2557:34: note: Assignment 'idxEntry=nullptr', assigned value is 0 netgen-6.2.2604/libsrc/core/concurrentqueue.h:2563:101: note: Assuming condition is false netgen-6.2.2604/libsrc/core/concurrentqueue.h:2590:6: note: Null pointer dereference netgen-6.2.2604/libsrc/core/concurrentqueue.h:3261:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] netgen-6.2.2604/libsrc/core/concurrentqueue.h:3271:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] netgen-6.2.2604/libsrc/core/taskmanager.cpp:157:18: style: The scope of the variable 'cnt' can be reduced. [variableScope] netgen-6.2.2604/libsrc/core/concurrentqueue.h:3578:58: style:inconclusive: Function 'ConsumerToken' argument 1 names different: declaration 'q' definition 'queue'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/core/concurrentqueue.h:619:53: note: Function 'ConsumerToken' argument 1 names different: declaration 'q' definition 'queue'. netgen-6.2.2604/libsrc/core/concurrentqueue.h:3578:58: note: Function 'ConsumerToken' argument 1 names different: declaration 'q' definition 'queue'. netgen-6.2.2604/libsrc/core/concurrentqueue.h:3586:66: style:inconclusive: Function 'ConsumerToken' argument 1 names different: declaration 'q' definition 'queue'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/core/concurrentqueue.h:622:61: note: Function 'ConsumerToken' argument 1 names different: declaration 'q' definition 'queue'. netgen-6.2.2604/libsrc/core/concurrentqueue.h:3586:66: note: Function 'ConsumerToken' argument 1 names different: declaration 'q' definition 'queue'. netgen-6.2.2604/libsrc/core/taskmanager.cpp:470:32: style:inconclusive: Function 'Loop' argument 1 names different: declaration 'thread_num' definition 'thd'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/core/taskmanager.hpp:132:30: note: Function 'Loop' argument 1 names different: declaration 'thread_num' definition 'thd'. netgen-6.2.2604/libsrc/core/taskmanager.cpp:470:32: note: Function 'Loop' argument 1 names different: declaration 'thread_num' definition 'thd'. netgen-6.2.2604/libsrc/core/taskmanager.cpp:785:25: style: Local variable 'sl2' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/core/taskmanager.cpp:764:17: note: Shadowed variable netgen-6.2.2604/libsrc/core/taskmanager.cpp:785:25: note: Shadow local variable netgen-6.2.2604/libsrc/core/concurrentqueue.h:1954:7: warning:inconclusive: Access of moved variable 'el'. [accessMoved] netgen-6.2.2604/libsrc/core/concurrentqueue.h:1953:17: note: Calling std::move(el) netgen-6.2.2604/libsrc/core/concurrentqueue.h:1954:7: note: Access of moved variable 'el'. netgen-6.2.2604/libsrc/core/concurrentqueue.h:2198:9: warning:inconclusive: Access of moved variable 'el'. [accessMoved] netgen-6.2.2604/libsrc/core/concurrentqueue.h:2197:24: note: Calling std::move(el) netgen-6.2.2604/libsrc/core/concurrentqueue.h:2198:9: note: Access of moved variable 'el'. netgen-6.2.2604/libsrc/core/concurrentqueue.h:2208:10: warning:inconclusive: Access of moved variable 'el'. [accessMoved] netgen-6.2.2604/libsrc/core/concurrentqueue.h:2206:23: note: Calling std::move(el) netgen-6.2.2604/libsrc/core/concurrentqueue.h:2208:10: note: Access of moved variable 'el'. netgen-6.2.2604/libsrc/core/concurrentqueue.h:2504:7: warning:inconclusive: Access of moved variable 'el'. [accessMoved] netgen-6.2.2604/libsrc/core/concurrentqueue.h:2503:17: note: Calling std::move(el) netgen-6.2.2604/libsrc/core/concurrentqueue.h:2504:7: note: Access of moved variable 'el'. netgen-6.2.2604/libsrc/core/concurrentqueue.h:2717:9: warning:inconclusive: Access of moved variable 'el'. [accessMoved] netgen-6.2.2604/libsrc/core/concurrentqueue.h:2716:24: note: Calling std::move(el) netgen-6.2.2604/libsrc/core/concurrentqueue.h:2717:9: note: Access of moved variable 'el'. netgen-6.2.2604/libsrc/core/concurrentqueue.h:2727:10: warning:inconclusive: Access of moved variable 'el'. [accessMoved] netgen-6.2.2604/libsrc/core/concurrentqueue.h:2725:23: note: Calling std::move(el) netgen-6.2.2604/libsrc/core/concurrentqueue.h:2727:10: note: Access of moved variable 'el'. netgen-6.2.2604/libsrc/core/array.hpp:326:29: debug: Failed to instantiate template "FlatArray". The checking continues anyway. [templateInstantiation] netgen-6.2.2604/libsrc/core/array.hpp:1248:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/array.hpp:1296:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/simd_generic.hpp:70:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/simd_generic.hpp:111:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/simd_generic.hpp:117:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/simd_generic.hpp:148:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/simd_generic.hpp:164:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/simd_generic.hpp:188:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/simd_generic.hpp:221:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/simd_generic.hpp:255:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/simd_generic.hpp:271:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/simd_generic.hpp:292:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/simd_generic.hpp:322:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/simd_generic.hpp:373:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/simd_generic.hpp:390:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/simd_generic.hpp:399:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/simd_generic.hpp:407:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/simd_generic.hpp:438:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/simd_generic.hpp:467:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/simd_generic.hpp:478:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/simd_generic.hpp:484:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/simd_generic.hpp:489:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/simd_generic.hpp:495:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/simd_generic.hpp:501:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/simd_generic.hpp:508:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/simd_generic.hpp:515:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/simd_generic.hpp:522:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/simd_generic.hpp:529:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/simd_generic.hpp:536:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/simd_generic.hpp:543:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/simd_generic.hpp:550:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/simd_generic.hpp:556:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/simd_generic.hpp:640:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/simd_generic.hpp:650:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/simd_generic.hpp:658:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/simd_generic.hpp:666:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/simd_generic.hpp:710:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/simd_generic.hpp:715:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/simd_generic.hpp:724:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T1 [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/simd_generic.hpp:732:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/simd_generic.hpp:746:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/simd_generic.hpp:755:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/simd_generic.hpp:771:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/simd_generic.hpp:781:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/simd_generic.hpp:791:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/simd_generic.hpp:800:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/simd_generic.hpp:829:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/simd_generic.hpp:955:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/simd_generic.hpp:977:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/simd_generic.hpp:993:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/simd_generic.hpp:1011:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/utils.cpp:164:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/utils.cpp:198:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/utils.cpp:224:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_DEFAULT [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/core/simd_generic.hpp:142:66: warning: The address of variable 'data' might be accessed at non-zero index. [objectIndex] netgen-6.2.2604/libsrc/core/simd_generic.hpp:142:59: note: Address of variable taken here. netgen-6.2.2604/libsrc/core/simd_generic.hpp:142:66: note: The address of variable 'data' might be accessed at non-zero index. netgen-6.2.2604/libsrc/core/simd_generic.hpp:249:66: warning: The address of variable 'data' might be accessed at non-zero index. [objectIndex] netgen-6.2.2604/libsrc/core/simd_generic.hpp:249:59: note: Address of variable taken here. netgen-6.2.2604/libsrc/core/simd_generic.hpp:249:66: note: The address of variable 'data' might be accessed at non-zero index. netgen-6.2.2604/libsrc/core/simd_generic.hpp:368:64: warning: The address of variable 'data' might be accessed at non-zero index. [objectIndex] netgen-6.2.2604/libsrc/core/simd_generic.hpp:368:57: note: Address of variable taken here. netgen-6.2.2604/libsrc/core/simd_generic.hpp:368:64: note: The address of variable 'data' might be accessed at non-zero index. netgen-6.2.2604/libsrc/core/simd_generic.hpp:132:5: warning:inconclusive: Member variable 'SIMD < int32_t , 1 >::data' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/core/simd_generic.hpp:239:5: warning:inconclusive: Member variable 'SIMD < int64_t , 1 >::data' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/core/simd_generic.hpp:340:5: warning:inconclusive: Member variable 'SIMD < double , 1 >::data' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/core/simd_generic.hpp:146:13: style:inconclusive: Technically the member function 'ngcore::SIMD < int32_t , 1 >::Get' can be const. [functionConst] netgen-6.2.2604/libsrc/core/simd_generic.hpp:253:13: style:inconclusive: Technically the member function 'ngcore::SIMD < int64_t , 1 >::Get' can be const. [functionConst] netgen-6.2.2604/libsrc/core/simd_generic.hpp:365:10: style:inconclusive: Technically the member function 'ngcore::SIMD < double , 1 >::Store' can be const. [functionConst] netgen-6.2.2604/libsrc/core/simd_generic.hpp:366:10: style:inconclusive: Technically the member function 'ngcore::SIMD < double , 1 >::Store' can be const. [functionConst] netgen-6.2.2604/libsrc/core/simd_generic.hpp:371:12: style:inconclusive: Technically the member function 'ngcore::SIMD < double , 1 >::Get' can be const. [functionConst] netgen-6.2.2604/libsrc/core/simd_generic.hpp:441:10: style:inconclusive: Technically the member function 'ngcore::SIMD::Store' can be const. [functionConst] netgen-6.2.2604/libsrc/core/simd_generic.hpp:442:10: style:inconclusive: Technically the member function 'ngcore::SIMD::Store' can be const. [functionConst] netgen-6.2.2604/libsrc/core/simd_generic.hpp:88:5: style: Class 'SIMD < mask64 , 1 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/simd_generic.hpp:107:5: style: Class 'SIMD' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/simd_generic.hpp:136:5: style: Class 'SIMD < int32_t , 1 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/simd_generic.hpp:137:5: style: Class 'SIMD < int32_t , 1 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/simd_generic.hpp:167:5: style: Class 'SIMD' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/simd_generic.hpp:171:5: style: Class 'SIMD' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/simd_generic.hpp:172:5: style: Class 'SIMD' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/simd_generic.hpp:173:5: style: Class 'SIMD' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/simd_generic.hpp:193:7: style: Class 'SIMD' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/simd_generic.hpp:242:5: style: Class 'SIMD < int64_t , 1 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/simd_generic.hpp:243:5: style: Class 'SIMD < int64_t , 1 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/simd_generic.hpp:244:5: style: Class 'SIMD < int64_t , 1 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/simd_generic.hpp:274:5: style: Class 'SIMD' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/simd_generic.hpp:277:5: style: Class 'SIMD' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/simd_generic.hpp:278:5: style: Class 'SIMD' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/simd_generic.hpp:279:5: style: Class 'SIMD' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/simd_generic.hpp:297:7: style: Class 'SIMD' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/simd_generic.hpp:343:5: style: Class 'SIMD < double , 1 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/simd_generic.hpp:344:5: style: Class 'SIMD < double , 1 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/simd_generic.hpp:345:5: style: Class 'SIMD < double , 1 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/simd_generic.hpp:346:5: style: Class 'SIMD < double , 1 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/simd_generic.hpp:353:5: style: Class 'SIMD < double , 1 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/simd_generic.hpp:392:5: style: Class 'SIMD' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/simd_generic.hpp:396:5: style: Class 'SIMD' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/simd_generic.hpp:415:5: style: Class 'SIMD' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/simd_generic.hpp:416:5: style: Class 'SIMD' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/simd_generic.hpp:417:5: style: Class 'SIMD' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/simd_generic.hpp:419:5: style: Class 'SIMD' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/simd_generic.hpp:423:5: style: Class 'SIMD' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/core/simd_generic.hpp:142:48: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/core/simd_generic.hpp:249:48: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/core/simd_generic.hpp:368:47: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/core/simd_generic.hpp:733:28: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/core/simd_generic.hpp:733:32: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/core/simd_generic.hpp:204:48: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] netgen-6.2.2604/libsrc/core/simd_generic.hpp:308:48: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] netgen-6.2.2604/libsrc/core/simd_generic.hpp:398:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] netgen-6.2.2604/libsrc/core/simd_generic.hpp:406:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] netgen-6.2.2604/libsrc/core/simd_generic.hpp:451:47: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] netgen-6.2.2604/libsrc/core/simd_generic.hpp:70:20: warning: Redundant code: Found unused array access. [constStatement] netgen-6.2.2604/libsrc/core/utils.cpp:203:52: performance: Function parameter 'func_name' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/core/utils.cpp:218:35: performance: Function parameter 'func_name' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/csg/algprim.cpp:15:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:23:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:31:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cxx [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cxx [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:47:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cxx [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:56:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cxx [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:79:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eps_base [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:89:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cxx [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:101:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:109:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:159:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eps_base [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:198:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p1 [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:207:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p1 [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:214:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:224:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_OUTSIDE [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:308:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:326:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:342:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:359:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:378:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:386:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:412:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:426:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable invr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:436:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:449:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ez [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:464:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p1 [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:537:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:546:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:555:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:562:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:578:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:601:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:623:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rmin [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:678:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rmin [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:697:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rmin [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:711:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:728:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:768:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:813:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:824:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:867:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:876:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:896:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:942:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ez [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:961:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:1049:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:1069:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:1081:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:1092:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:1102:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:1144:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:1208:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vl [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:1240:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_OUTSIDE [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:1273:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vl [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:1280:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:1299:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:1326:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:1354:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ra [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:1366:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ra [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:1375:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable minr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:1434:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t1vec [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:1450:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable minr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:1464:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cxy [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:1485:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ra [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:1501:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:1542:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:1582:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable h [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:1600:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable h [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:1615:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vlr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:1658:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vlr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:1701:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:1719:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vl [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:1752:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:1769:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:1781:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:1798:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:1812:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:1841:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:1863:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:1880:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:1894:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:1901:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:1924:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:1941:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:1971:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:1978:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/algprim.cpp:245:9: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] netgen-6.2.2604/libsrc/csg/algprim.cpp:272:9: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] netgen-6.2.2604/libsrc/csg/algprim.cpp:1880:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] netgen-6.2.2604/libsrc/csg/algprim.cpp:1498:12: style: The scope of the variable 'lg' can be reduced. [variableScope] netgen-6.2.2604/libsrc/csg/algprim.cpp:1498:16: style: The scope of the variable 'bg' can be reduced. [variableScope] netgen-6.2.2604/libsrc/csg/algprim.cpp:1710:10: style: The scope of the variable 'lg' can be reduced. [variableScope] netgen-6.2.2604/libsrc/csg/algprim.cpp:1710:14: style: The scope of the variable 'bg' can be reduced. [variableScope] netgen-6.2.2604/libsrc/csg/brick.cpp:12:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p1 [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/brick.cpp:28:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p1 [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/brick.cpp:37:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v12 [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/brick.cpp:49:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p1 [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/brick.cpp:65:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/brick.cpp:71:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/brick.cpp:86:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p1 [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/brick.cpp:91:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p1 [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/brick.cpp:100:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p1 [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/brick.cpp:124:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p1 [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/brick.cpp:139:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable faces [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/brick.cpp:159:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p1 [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/brick.cpp:205:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable faces [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/brick.cpp:221:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable faces [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/brick.cpp:238:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_INSIDE [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/brick.cpp:284:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_INSIDE [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/brick.cpp:300:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_INSIDE [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/brick.cpp:317:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_INSIDE [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/brick.cpp:393:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v12 [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/brick.cpp:461:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable faces [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/brick.cpp:473:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable surfaceactive [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/brick.cpp:484:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pmin [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/brick.cpp:496:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_OUTSIDE [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/brick.cpp:448:10: style: The scope of the variable 'val' can be reduced. [variableScope] netgen-6.2.2604/libsrc/csg/bspline2d.cpp:10:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable redlevel [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/bspline2d.cpp:29:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/bspline2d.cpp:89:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mycout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/bspline2d.cpp:192:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable redlevel [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/bspline2d.cpp:231:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable redlevel [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/bspline2d.cpp:238:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/bspline2d.cpp:24:6: style: Redundant initialization for 'hp'. The initialized value is overwritten before it is read. [redundantInitialization] netgen-6.2.2604/libsrc/csg/bspline2d.cpp:22:15: note: hp is initialized netgen-6.2.2604/libsrc/csg/bspline2d.cpp:24:6: note: hp is overwritten netgen-6.2.2604/libsrc/csg/csgeom.cpp:22:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable solid [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/csgeom.cpp:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/csgeom.cpp:48:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/csgeom.cpp:68:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable changeval [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/csgeom.cpp:169:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable solids [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/csgeom.cpp:228:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable restricted_h [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/csgeom.cpp:262:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/csgeom.cpp:281:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/csgeom.cpp:361:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable solids [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/csgeom.cpp:416:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable surfaces [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/csgeom.cpp:642:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/csgeom.cpp:661:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable surfaces [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/csgeom.cpp:684:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable solids [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/csgeom.cpp:704:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable solids [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/csgeom.cpp:716:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable solids [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/csgeom.cpp:737:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable splinecurves2d [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/csgeom.cpp:744:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable splinecurves3d [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/csgeom.cpp:791:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable toplevelobjects [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/csgeom.cpp:802:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable toplevelobjects [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/csgeom.cpp:820:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable solids [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/csgeom.cpp:957:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isidenticto [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/csgeom.cpp:1019:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isidenticto [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/csgeom.cpp:1083:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isidenticto [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/csgeom.cpp:1119:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable triapprox [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/csgeom.cpp:1278:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isidenticto [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/csgeom.cpp:1598:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable solids [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/csgeom.cpp:240:5: style: Class 'WritePrimitivesIt' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/csg/csgeom.cpp:1014:6: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/csg/csgeom.cpp:1016:6: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/csg/csgeom.cpp:388:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] netgen-6.2.2604/libsrc/csg/csgeom.cpp:388:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] netgen-6.2.2604/libsrc/csg/csgeom.cpp:371:34: style: The scope of the variable 'surfname' can be reduced. [variableScope] netgen-6.2.2604/libsrc/csg/csgeom.cpp:1365:14: style: The scope of the variable 'l2' can be reduced. [variableScope] netgen-6.2.2604/libsrc/csg/csgeom.cpp:1365:22: style: The scope of the variable 'l1' can be reduced. [variableScope] netgen-6.2.2604/libsrc/csg/csgeom.cpp:1365:16: style: Variable 'l2' is assigned a value that is never used. [unreadVariable] netgen-6.2.2604/libsrc/csg/csgeom.cpp:1365:24: style: Variable 'l1' is assigned a value that is never used. [unreadVariable] netgen-6.2.2604/libsrc/csg/csgparser.cpp:66:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scanin [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/csgparser.cpp:89:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable token [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/csgparser.cpp:177:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linenum [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/csgparser.cpp:202:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOK_NUM [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/csgparser.cpp:260:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOK_PRIMITIVE [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/csgparser.cpp:685:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOK_AND [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/csgparser.cpp:698:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOK_OR [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/csgparser.cpp:722:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/csgparser.cpp:778:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOK_STRING [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/csgparser.cpp:845:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOK_RECO [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/csgparser.cpp:1367:5: style: Exception should be caught by reference. [catchExceptionByValue] netgen-6.2.2604/libsrc/csg/csgparser.cpp:900:34: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/csg/csgparser.cpp:934:34: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/csg/csgparser.cpp:935:13: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/csg/csgparser.cpp:240:58: style: Parameter 'p' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/csg/csgparser.cpp:246:56: style: Parameter 'v' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/csg/csgpkg.cpp:45:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/csgpkg.cpp:97:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/csgpkg.cpp:137:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/csgpkg.cpp:148:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STATIC [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/csgpkg.cpp:202:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/csgpkg.cpp:213:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STATIC [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/csgpkg.cpp:267:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/csgpkg.cpp:278:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STATIC [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/csgpkg.cpp:311:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STATIC [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/csgpkg.cpp:342:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STATIC [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/csgpkg.cpp:373:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STATIC [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/csgpkg.cpp:498:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STATIC [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/csgpkg.cpp:527:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STATIC [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/csgpkg.cpp:545:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/csgpkg.cpp:574:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/csgpkg.cpp:171:6: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/csg/csgpkg.cpp:238:40: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/csg/csgpkg.cpp:239:36: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/csg/csgpkg.cpp:297:36: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/csg/csgpkg.cpp:329:36: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/csg/csgpkg.cpp:360:36: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/csg/csgpkg.cpp:402:33: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/csg/csgpkg.cpp:409:16: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/csg/csgpkg.cpp:410:19: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/csg/csgpkg.cpp:418:16: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/csg/csgpkg.cpp:419:19: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/csg/csgpkg.cpp:428:16: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/csg/csgpkg.cpp:429:19: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/csg/csgpkg.cpp:455:16: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/csg/csgpkg.cpp:456:19: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/csg/csgpkg.cpp:378:9: style: The scope of the variable 'i' can be reduced. [variableScope] netgen-6.2.2604/libsrc/csg/csgpkg.cpp:53:32: style: Parameter 'argv' can be declared as const array. However it seems that 'Ng_GeometryOptions' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] netgen-6.2.2604/libsrc/csg/csgpkg.cpp:622:52: note: You might need to cast the function pointer here netgen-6.2.2604/libsrc/csg/csgpkg.cpp:53:32: note: Parameter 'argv' can be declared as const array netgen-6.2.2604/libsrc/csg/csgpkg.cpp:107:19: style: Parameter 'interp' can be declared as pointer to const. However it seems that 'Ng_CreatePrimitive' is a callback function, if 'interp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] netgen-6.2.2604/libsrc/csg/csgpkg.cpp:582:52: note: You might need to cast the function pointer here netgen-6.2.2604/libsrc/csg/csgpkg.cpp:107:19: note: Parameter 'interp' can be declared as pointer to const netgen-6.2.2604/libsrc/csg/csgpkg.cpp:108:32: style: Parameter 'argv' can be declared as const array. However it seems that 'Ng_CreatePrimitive' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] netgen-6.2.2604/libsrc/csg/csgpkg.cpp:582:52: note: You might need to cast the function pointer here netgen-6.2.2604/libsrc/csg/csgpkg.cpp:108:32: note: Parameter 'argv' can be declared as const array netgen-6.2.2604/libsrc/csg/csgpkg.cpp:143:33: style: Parameter 'argv' can be declared as const array. However it seems that 'Ng_SetPrimitiveData' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] netgen-6.2.2604/libsrc/csg/csgpkg.cpp:586:53: note: You might need to cast the function pointer here netgen-6.2.2604/libsrc/csg/csgpkg.cpp:143:33: note: Parameter 'argv' can be declared as const array netgen-6.2.2604/libsrc/csg/csgpkg.cpp:180:23: style: Parameter 'interp' can be declared as pointer to const. However it seems that 'Ng_SetSolidData' is a callback function, if 'interp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] netgen-6.2.2604/libsrc/csg/csgpkg.cpp:605:49: note: You might need to cast the function pointer here netgen-6.2.2604/libsrc/csg/csgpkg.cpp:180:23: note: Parameter 'interp' can be declared as pointer to const netgen-6.2.2604/libsrc/csg/csgpkg.cpp:181:36: style: Parameter 'argv' can be declared as const array. However it seems that 'Ng_SetSolidData' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] netgen-6.2.2604/libsrc/csg/csgpkg.cpp:605:49: note: You might need to cast the function pointer here netgen-6.2.2604/libsrc/csg/csgpkg.cpp:181:36: note: Parameter 'argv' can be declared as const array netgen-6.2.2604/libsrc/csg/csgpkg.cpp:208:33: style: Parameter 'argv' can be declared as const array. However it seems that 'Ng_GetPrimitiveData' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] netgen-6.2.2604/libsrc/csg/csgpkg.cpp:590:53: note: You might need to cast the function pointer here netgen-6.2.2604/libsrc/csg/csgpkg.cpp:208:33: note: Parameter 'argv' can be declared as const array netgen-6.2.2604/libsrc/csg/csgpkg.cpp:245:23: style: Parameter 'interp' can be declared as pointer to const. However it seems that 'Ng_GetSolidData' is a callback function, if 'interp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] netgen-6.2.2604/libsrc/csg/csgpkg.cpp:609:49: note: You might need to cast the function pointer here netgen-6.2.2604/libsrc/csg/csgpkg.cpp:245:23: note: Parameter 'interp' can be declared as pointer to const netgen-6.2.2604/libsrc/csg/csgpkg.cpp:246:36: style: Parameter 'argv' can be declared as const array. However it seems that 'Ng_GetSolidData' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] netgen-6.2.2604/libsrc/csg/csgpkg.cpp:609:49: note: You might need to cast the function pointer here netgen-6.2.2604/libsrc/csg/csgpkg.cpp:246:36: note: Parameter 'argv' can be declared as const array netgen-6.2.2604/libsrc/csg/csgpkg.cpp:273:33: style: Parameter 'argv' can be declared as const array. However it seems that 'Ng_GetPrimitiveList' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] netgen-6.2.2604/libsrc/csg/csgpkg.cpp:594:53: note: You might need to cast the function pointer here netgen-6.2.2604/libsrc/csg/csgpkg.cpp:273:33: note: Parameter 'argv' can be declared as const array netgen-6.2.2604/libsrc/csg/csgpkg.cpp:306:31: style: Parameter 'argv' can be declared as const array. However it seems that 'Ng_GetSurfaceList' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] netgen-6.2.2604/libsrc/csg/csgpkg.cpp:599:51: note: You might need to cast the function pointer here netgen-6.2.2604/libsrc/csg/csgpkg.cpp:306:31: note: Parameter 'argv' can be declared as const array netgen-6.2.2604/libsrc/csg/csgpkg.cpp:337:36: style: Parameter 'argv' can be declared as const array. However it seems that 'Ng_GetSolidList' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] netgen-6.2.2604/libsrc/csg/csgpkg.cpp:613:49: note: You might need to cast the function pointer here netgen-6.2.2604/libsrc/csg/csgpkg.cpp:337:36: note: Parameter 'argv' can be declared as const array netgen-6.2.2604/libsrc/csg/csgpkg.cpp:368:32: style: Parameter 'argv' can be declared as const array. However it seems that 'Ng_TopLevel' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] netgen-6.2.2604/libsrc/csg/csgpkg.cpp:618:45: note: You might need to cast the function pointer here netgen-6.2.2604/libsrc/csg/csgpkg.cpp:368:32: note: Parameter 'argv' can be declared as const array netgen-6.2.2604/libsrc/csg/csgpkg.cpp:540:17: style: Parameter 'interp' can be declared as pointer to const. However it seems that 'Ng_SelectSurface' is a callback function, if 'interp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] netgen-6.2.2604/libsrc/csg/csgpkg.cpp:634:52: note: You might need to cast the function pointer here netgen-6.2.2604/libsrc/csg/csgpkg.cpp:540:17: note: Parameter 'interp' can be declared as pointer to const netgen-6.2.2604/libsrc/csg/csgpkg.cpp:541:30: style: Parameter 'argv' can be declared as const array. However it seems that 'Ng_SelectSurface' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] netgen-6.2.2604/libsrc/csg/csgpkg.cpp:634:52: note: You might need to cast the function pointer here netgen-6.2.2604/libsrc/csg/csgpkg.cpp:541:30: note: Parameter 'argv' can be declared as const array netgen-6.2.2604/libsrc/csg/curve2d.cpp:10:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable center [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/curve2d.cpp:16:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable center [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/curve2d.cpp:23:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable center [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/curve2d.cpp:34:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cxx [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/curve2d.cpp:39:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cxx [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/curve2d.cpp:53:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/curve2d.cpp:74:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/curve2d.cpp:45:19: style: The scope of the variable 'gradx' can be reduced. [variableScope] netgen-6.2.2604/libsrc/csg/curve2d.cpp:45:26: style: The scope of the variable 'grady' can be reduced. [variableScope] netgen-6.2.2604/libsrc/csg/curve2d.cpp:45:33: style: The scope of the variable 'grad2' can be reduced. [variableScope] netgen-6.2.2604/libsrc/csg/edgeflw.cpp:19:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable searchtree [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/edgeflw.cpp:30:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable searchtree [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/edgeflw.cpp:54:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable specpoints [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/edgeflw.cpp:133:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cntedge [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/edgeflw.cpp:575:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cntedge [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/edgeflw.cpp:722:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uselocalh [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/edgeflw.cpp:951:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/edgeflw.cpp:1357:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable surfnr1 [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/edgeflw.cpp:1545:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/edgeflw.cpp:1666:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/edgeflw.cpp:1825:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mparam [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/edgeflw.cpp:253:6: style: The if condition is the same as the previous if condition [duplicateCondition] netgen-6.2.2604/libsrc/csg/edgeflw.cpp:249:6: note: First condition netgen-6.2.2604/libsrc/csg/edgeflw.cpp:253:6: note: Second condition netgen-6.2.2604/libsrc/csg/edgeflw.cpp:949:9: style: Condition 'debug' is always false [knownConditionTrueFalse] netgen-6.2.2604/libsrc/csg/edgeflw.cpp:943:18: note: Assignment 'debug=0', assigned value is 0 netgen-6.2.2604/libsrc/csg/edgeflw.cpp:949:9: note: Condition 'debug' is always false netgen-6.2.2604/libsrc/csg/edgeflw.cpp:962:9: style: Condition 'debug' is always false [knownConditionTrueFalse] netgen-6.2.2604/libsrc/csg/edgeflw.cpp:943:18: note: Assignment 'debug=0', assigned value is 0 netgen-6.2.2604/libsrc/csg/edgeflw.cpp:962:9: note: Condition 'debug' is always false netgen-6.2.2604/libsrc/csg/edgeflw.cpp:108:9: style: The scope of the variable 'pi1' can be reduced. [variableScope] netgen-6.2.2604/libsrc/csg/edgeflw.cpp:112:9: style: The scope of the variable 'copyedge' can be reduced. [variableScope] netgen-6.2.2604/libsrc/csg/edgeflw.cpp:713:26: style: The scope of the variable 'cursteplen' can be reduced. [variableScope] netgen-6.2.2604/libsrc/csg/edgeflw.cpp:1352:23: style: The scope of the variable 'lam' can be reduced. [variableScope] netgen-6.2.2604/libsrc/csg/edgeflw.cpp:1546:21: style: Local variable 'pi' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/csg/edgeflw.cpp:1521:16: note: Shadowed variable netgen-6.2.2604/libsrc/csg/edgeflw.cpp:1546:21: note: Shadow local variable netgen-6.2.2604/libsrc/csg/edgeflw.cpp:112:18: style: Variable 'copyedge' is assigned a value that is never used. [unreadVariable] netgen-6.2.2604/libsrc/csg/explicitcurve2d.cpp:54:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/explicitcurve2d.cpp:25:10: style: The scope of the variable 'f' can be reduced. [variableScope] netgen-6.2.2604/libsrc/csg/explicitcurve2d.cpp:118:10: style: The scope of the variable 'curv' can be reduced. [variableScope] netgen-6.2.2604/libsrc/csg/explicitcurve2d.cpp:140:10: style: The scope of the variable 'curv' can be reduced. [variableScope] netgen-6.2.2604/libsrc/csg/extrusion.cpp:27:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spline3_path [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/extrusion.cpp:68:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable deletable [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/extrusion.cpp:75:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable deletable [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/extrusion.cpp:114:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable deletable [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/extrusion.cpp:147:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable latest_point3d [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/extrusion.cpp:236:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable line_path [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/extrusion.cpp:397:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable profile_par [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/extrusion.cpp:409:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p0 [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/extrusion.cpp:467:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p0 [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/extrusion.cpp:530:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_OUTSIDE [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/extrusion.cpp:594:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable line_path [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/extrusion.cpp:630:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable glob_z_direction [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/extrusion.cpp:640:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable glob_z_direction [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/extrusion.cpp:655:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable glob_z_direction [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/extrusion.cpp:684:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tangential_plane_seg [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/extrusion.cpp:691:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable angles [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/extrusion.cpp:708:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_direction [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/extrusion.cpp:720:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable faces [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/extrusion.cpp:731:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable faces [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/extrusion.cpp:751:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable faces [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/extrusion.cpp:787:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable faces [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/extrusion.cpp:800:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOES_INTERSECT [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/extrusion.cpp:890:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOES_INTERSECT [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/extrusion.cpp:907:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable faces [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/extrusion.cpp:912:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable faces [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/extrusion.cpp:919:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable surfaceactive [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/extrusion.cpp:925:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable surfaceactive [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/extrusion.cpp:375:19: style: The scope of the variable 'actmax' can be reduced. [variableScope] netgen-6.2.2604/libsrc/csg/gencyl.cpp:12:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable planep [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/gencyl.cpp:25:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable planee1 [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/gencyl.cpp:42:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable planee1 [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/gencyl.cpp:68:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable planee1 [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/gencyl.cpp:87:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable planee1 [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/gencyl.cpp:110:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable planee1 [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/gencyl.cpp:148:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable planee1 [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/gencyl.cpp:158:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable planep [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/gencyl.cpp:163:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable planee1 [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/gencyl.cpp:175:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/gencyl.cpp:103:21: style: The scope of the variable 'val' can be reduced. [variableScope] netgen-6.2.2604/libsrc/csg/genmesh.cpp:29:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable task [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/genmesh.cpp:123:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/genmesh.cpp:251:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable task [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/genmesh.cpp:692:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESHCONST_MESHVOLUME [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/genmesh.cpp:752:17: warning: Identical condition 'multithread.terminate', second condition is always false [identicalConditionAfterEarlyExit] netgen-6.2.2604/libsrc/csg/genmesh.cpp:744:17: note: If condition 'multithread.terminate' is true, the function will return/exit netgen-6.2.2604/libsrc/csg/genmesh.cpp:752:17: note: Testing identical condition 'multithread.terminate' netgen-6.2.2604/libsrc/csg/genmesh.cpp:607:23: style: Variable 'fd' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/csg/identify.cpp:14:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/identify.cpp:43:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/identify.cpp:50:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/identify.cpp:70:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/identify.cpp:76:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/identify.cpp:82:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/identify.cpp:90:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/identify.cpp:127:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inv_trafo [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/identify.cpp:273:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s2 [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/identify.cpp:353:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/identify.cpp:373:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s1 [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/identify.cpp:471:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable si [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/identify.cpp:544:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/identify.cpp:572:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s1 [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/identify.cpp:613:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/identify.cpp:693:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dom_surf_valid [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/identify.cpp:859:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable domain [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/identify.cpp:907:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/identify.cpp:993:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable domain [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/identify.cpp:1097:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s1 [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/identify.cpp:1251:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/identify.cpp:1356:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable si [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/identify.cpp:1473:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable facet [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/identify.cpp:1487:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/identify.cpp:1648:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/identify.cpp:1661:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable facet [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/meshsurf.cpp:31:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable surface [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/meshsurf.cpp:56:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mparam [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/meshsurf.cpp:31:4: style: C-style reference casting [cstyleCast] netgen-6.2.2604/libsrc/csg/polyhedra.cpp:13:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inputnr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/polyhedra.cpp:53:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eps_base1 [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/polyhedra.cpp:75:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable faces [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/polyhedra.cpp:108:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_OUTSIDE [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/polyhedra.cpp:153:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable faces [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/polyhedra.cpp:176:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOES_INTERSECT [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/polyhedra.cpp:249:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_OUTSIDE [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/polyhedra.cpp:525:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_OUTSIDE [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/polyhedra.cpp:661:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOES_INTERSECT [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/polyhedra.cpp:681:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable points [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/polyhedra.cpp:762:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable surfaceactive [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/polyhedra.cpp:772:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable surfaceactive [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/polyhedra.cpp:788:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/polyhedra.cpp:846:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable faces [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/polyhedra.cpp:879:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable faces [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/polyhedra.cpp:895:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable points [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/polyhedra.cpp:912:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable faces [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/polyhedra.cpp:129:20: style: Local variable 'lam3' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/csg/polyhedra.cpp:118:16: note: Shadowed variable netgen-6.2.2604/libsrc/csg/polyhedra.cpp:129:20: note: Shadow local variable netgen-6.2.2604/libsrc/csg/polyhedra.cpp:297:28: style: Local variable 'dlamn' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/csg/polyhedra.cpp:276:24: note: Shadowed variable netgen-6.2.2604/libsrc/csg/polyhedra.cpp:297:28: note: Shadow local variable netgen-6.2.2604/libsrc/csg/polyhedra.cpp:332:20: style: Local variable 'lamn' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/csg/polyhedra.cpp:265:16: note: Shadowed variable netgen-6.2.2604/libsrc/csg/polyhedra.cpp:332:20: note: Shadow local variable netgen-6.2.2604/libsrc/csg/polyhedra.cpp:575:36: style: Local variable 'ddlamn' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/csg/polyhedra.cpp:559:32: note: Shadowed variable netgen-6.2.2604/libsrc/csg/polyhedra.cpp:575:36: note: Shadow local variable netgen-6.2.2604/libsrc/csg/polyhedra.cpp:581:36: style: Local variable 'dlam1' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/csg/polyhedra.cpp:548:28: note: Shadowed variable netgen-6.2.2604/libsrc/csg/polyhedra.cpp:581:36: note: Shadow local variable netgen-6.2.2604/libsrc/csg/polyhedra.cpp:582:36: style: Local variable 'dlam2' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/csg/polyhedra.cpp:549:28: note: Shadowed variable netgen-6.2.2604/libsrc/csg/polyhedra.cpp:582:36: note: Shadow local variable netgen-6.2.2604/libsrc/csg/polyhedra.cpp:583:36: style: Local variable 'dlam3' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/csg/polyhedra.cpp:550:28: note: Shadowed variable netgen-6.2.2604/libsrc/csg/polyhedra.cpp:583:36: note: Shadow local variable netgen-6.2.2604/libsrc/csg/polyhedra.cpp:600:28: style: Local variable 'dlamn' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/csg/polyhedra.cpp:544:24: note: Shadowed variable netgen-6.2.2604/libsrc/csg/polyhedra.cpp:600:28: note: Shadow local variable netgen-6.2.2604/libsrc/csg/polyhedra.cpp:621:20: style: Local variable 'lamn' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/csg/polyhedra.cpp:534:16: note: Shadowed variable netgen-6.2.2604/libsrc/csg/polyhedra.cpp:621:20: note: Shadow local variable netgen-6.2.2604/libsrc/csg/polyhedra.cpp:114:17: style: Variable 'face' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/csg/polyhedra.cpp:153:16: style: Variable 'face' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/csg/polyhedra.cpp:255:17: style: Variable 'face' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/csg/polyhedra.cpp:531:17: style: Variable 'face' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/csg/revolution.cpp:11:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spline [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/revolution.cpp:51:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable deletable [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/revolution.cpp:60:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable deletable [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/revolution.cpp:113:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable checklines_start [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/revolution.cpp:125:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p0 [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/revolution.cpp:135:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p0 [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/revolution.cpp:141:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_axis [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/revolution.cpp:161:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spline_coefficient [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/revolution.cpp:190:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spline_coefficient [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/revolution.cpp:244:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spline_coefficient [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/revolution.cpp:341:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spline [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/revolution.cpp:434:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p0 [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/revolution.cpp:454:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_axis [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/revolution.cpp:467:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spline_coefficient [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/revolution.cpp:482:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_axis [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/revolution.cpp:638:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isfirst [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/revolution.cpp:653:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_axis [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/revolution.cpp:698:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable faces [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/revolution.cpp:705:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable faces [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/revolution.cpp:782:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable faces [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/revolution.cpp:830:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable faces [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/revolution.cpp:841:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOES_INTERSECT [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/revolution.cpp:949:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOES_INTERSECT [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/revolution.cpp:959:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/revolution.cpp:1023:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable faces [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/revolution.cpp:1028:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable faces [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/revolution.cpp:1036:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable surfaceactive [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/revolution.cpp:1043:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable surfaceactive [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/revolution.cpp:103:8: style: Variable 'pos' is assigned a value that is never used. [unreadVariable] netgen-6.2.2604/libsrc/csg/singularref.cpp:18:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable beta [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/singularref.cpp:39:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/singularref.cpp:113:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable beta [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/singularref.cpp:142:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable beta [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/singularref.cpp:159:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIXEDPOINT [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/singularref.cpp:213:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable beta [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/solid.cpp:15:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/solid.cpp:25:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/solid.cpp:39:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/solid.cpp:69:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/solid.cpp:78:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/solid.cpp:114:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/solid.cpp:145:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable visited [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/solid.cpp:184:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/solid.cpp:204:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/solid.cpp:225:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/solid.cpp:246:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_OUTSIDE [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/solid.cpp:270:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_INSIDE [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/solid.cpp:295:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_OUTSIDE [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/solid.cpp:321:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_INSIDE [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/solid.cpp:386:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_OUTSIDE [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/solid.cpp:411:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_INSIDE [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/solid.cpp:435:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/solid.cpp:482:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/solid.cpp:584:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNION [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/solid.cpp:607:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECTION [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/solid.cpp:639:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUB [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/solid.cpp:658:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROOT [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/solid.cpp:677:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/solid.cpp:765:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/solid.cpp:871:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/solid.cpp:991:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/solid.cpp:1107:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/solid.cpp:1233:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/solid.cpp:1317:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/solid.cpp:1359:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_surfs [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/solid.cpp:1554:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/solid.cpp:1582:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/solid.cpp:1627:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/solid.cpp:1665:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/solid.cpp:1709:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/solid.cpp:1761:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/solid.cpp:1823:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/solid.cpp:1888:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/solid.cpp:1940:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/solid.cpp:575:17: style: The scope of the variable 's2' can be reduced. [variableScope] netgen-6.2.2604/libsrc/csg/solid.cpp:598:17: style: The scope of the variable 's2' can be reduced. [variableScope] netgen-6.2.2604/libsrc/csg/solid.cpp:694:8: style: The scope of the variable 'i' can be reduced. [variableScope] netgen-6.2.2604/libsrc/csg/solid.cpp:713:8: style: The scope of the variable 'i' can be reduced. [variableScope] netgen-6.2.2604/libsrc/csg/solid.cpp:1321:9: style: The scope of the variable 'priminv' can be reduced. [variableScope] netgen-6.2.2604/libsrc/csg/specpoin.cpp:33:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/specpoin.cpp:45:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/specpoin.cpp:59:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/specpoin.cpp:71:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ideps [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/specpoin.cpp:82:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable geometry [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/specpoin.cpp:187:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable terminate [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/specpoin.cpp:738:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable relydegtest [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/specpoin.cpp:884:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/specpoin.cpp:1120:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/specpoin.cpp:1539:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/specpoin.cpp:1702:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable points [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/specpoin.cpp:1734:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable geometry [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/specpoin.cpp:347:53: style: Condition 'ok3' is always true [knownConditionTrueFalse] netgen-6.2.2604/libsrc/csg/specpoin.cpp:336:72: note: Assignment 'ok3=true', assigned value is 1 netgen-6.2.2604/libsrc/csg/specpoin.cpp:340:54: note: Assuming container is not empty netgen-6.2.2604/libsrc/csg/specpoin.cpp:347:53: note: Condition 'ok3' is always true netgen-6.2.2604/libsrc/csg/specpoin.cpp:1086:26: style: Condition 'fac>1e-7' is always false [knownConditionTrueFalse] netgen-6.2.2604/libsrc/csg/specpoin.cpp:1980:14: style: Redundant initialization for 'locsol3'. The initialized value is overwritten before it is read. [redundantInitialization] netgen-6.2.2604/libsrc/csg/specpoin.cpp:1970:19: note: locsol3 is initialized netgen-6.2.2604/libsrc/csg/specpoin.cpp:1980:14: note: locsol3 is overwritten netgen-6.2.2604/libsrc/csg/specpoin.cpp:213:26: style: The scope of the variable 'sureexp' can be reduced. [variableScope] netgen-6.2.2604/libsrc/csg/specpoin.cpp:1379:13: style: The scope of the variable 'a' can be reduced. [variableScope] netgen-6.2.2604/libsrc/csg/specpoin.cpp:1503:9: style: The scope of the variable 'a' can be reduced. [variableScope] netgen-6.2.2604/libsrc/csg/specpoin.cpp:447:31: style: Local variable 'p' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/csg/specpoin.cpp:241:14: note: Shadowed variable netgen-6.2.2604/libsrc/csg/specpoin.cpp:447:31: note: Shadow local variable netgen-6.2.2604/libsrc/csg/specpoin.cpp:459:16: style: Variable 'surecrossp' is assigned a value that is never used. [unreadVariable] netgen-6.2.2604/libsrc/csg/spline3d.cpp:14:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p1 [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/spline3d.cpp:109:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mycout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/spline3d.cpp:202:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/spline3d.cpp:220:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mycout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/spline3d.cpp:230:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p1 [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/spline3d.cpp:260:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/spline3d.cpp:277:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p1 [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/spline3d.cpp:289:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/spline3d.cpp:302:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/spline3d.cpp:313:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/spline3d.cpp:327:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/spline3d.cpp:336:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/spline3d.cpp:351:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/spline3d.cpp:133:25: style: The scope of the variable 'dist' can be reduced. [variableScope] netgen-6.2.2604/libsrc/csg/spline3d.cpp:173:10: style: The scope of the variable 'tl' can be reduced. [variableScope] netgen-6.2.2604/libsrc/csg/spline3d.cpp:173:14: style: The scope of the variable 'tu' can be reduced. [variableScope] netgen-6.2.2604/libsrc/csg/spline3d.cpp:173:18: style: The scope of the variable 'dt' can be reduced. [variableScope] netgen-6.2.2604/libsrc/csg/spline3d.cpp:173:22: style: The scope of the variable 'val' can be reduced. [variableScope] netgen-6.2.2604/libsrc/csg/spline3d.cpp:173:27: style: The scope of the variable 'dval' can be reduced. [variableScope] netgen-6.2.2604/libsrc/csg/spline3d.cpp:173:33: style: The scope of the variable 'valu' can be reduced. [variableScope] netgen-6.2.2604/libsrc/csg/spline3d.cpp:173:39: style: The scope of the variable 'vall' can be reduced. [variableScope] netgen-6.2.2604/libsrc/csg/splinesurface.cpp:12:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hpref [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/splinesurface.cpp:27:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable splines [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/splinesurface.cpp:42:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable all_cuts [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/splinesurface.cpp:97:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable baseprimitive [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/surface.cpp:15:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxh [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/surface.cpp:25:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/surface.cpp:31:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/surface.cpp:85:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p1 [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/surface.cpp:101:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ez [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/surface.cpp:118:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p1 [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/surface.cpp:200:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxh [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/surface.cpp:213:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable surfaceactive [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/surface.cpp:223:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable surfaceids [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/surface.cpp:228:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable surfaceids [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/surface.cpp:261:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/surface.cpp:269:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/surface.cpp:277:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/surface.cpp:295:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/surface.cpp:378:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_INSIDE [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/surface.cpp:391:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_INSIDE [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/surface.cpp:418:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_INSIDE [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/surface.cpp:457:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_INSIDE [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/surface.cpp:489:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_INSIDE [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/surface.cpp:128:10: style: The scope of the variable 'val' can be reduced. [variableScope] netgen-6.2.2604/libsrc/csg/triapprox.cpp:47:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trigs [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/vscsg.cpp:49:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable changeval [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/vscsg.cpp:152:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable center [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/vscsg.cpp:247:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable changeval [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/vscsg.cpp:466:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/vscsg.cpp:29:26: warning: Member variable 'VisualSceneGeometry::geometry' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/csg/vscsg.cpp:88:12: style: Variable 'mat_col' can be declared as const array [constVariable] netgen-6.2.2604/libsrc/csg/vscsg.cpp:105:12: style: Variable 'mat_col' can be declared as const array [constVariable] netgen-6.2.2604/libsrc/csg/zrefine.cpp:52:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TET [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/zrefine.cpp:118:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TET [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/zrefine.cpp:436:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRISM [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/zrefine.cpp:739:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRISM [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/zrefine.cpp:779:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable minref [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/csg/zrefine.cpp:462:11: style: Condition 'ref==1' is always false [knownConditionTrueFalse] netgen-6.2.2604/libsrc/csg/zrefine.cpp:446:14: note: Assignment 'ref=0', assigned value is 0 netgen-6.2.2604/libsrc/csg/zrefine.cpp:462:11: note: Condition 'ref==1' is always false netgen-6.2.2604/libsrc/csg/zrefine.cpp:249:10: style: The scope of the variable 'found' can be reduced. [variableScope] netgen-6.2.2604/libsrc/csg/zrefine.cpp:12:29: style: Parameter 'opt' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/csg/zrefine.cpp:246:29: style: Parameter 'opt' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/csg/zrefine.cpp:265:16: style: Variable 'identpts' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/general/dynamicmem.cpp:14:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prev [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/dynamicmem.cpp:30:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/dynamicmem.cpp:40:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/dynamicmem.cpp:52:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/dynamicmem.cpp:67:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/dynamicmem.cpp:91:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/dynamicmem.cpp:101:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/dynamicmem.cpp:109:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/dynamicmem.cpp:145:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/dynamicmem.cpp:119:25: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/general/gzstream.cpp:52:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ate [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/gzstream.cpp:88:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/gzstream.cpp:114:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/gzstream.cpp:120:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/gzstream.cpp:136:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/gzstream.cpp:157:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable badbit [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/gzstream.cpp:163:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable badbit [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/gzstream.h:57:5: warning: Member variable 'gzstreambuf::file' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/general/gzstream.h:57:5: warning: Member variable 'gzstreambuf::mode' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/general/gzstream.h:64:9: style:inconclusive: Either there is a missing 'override', or the member function 'gzstreambuf::is_open' can be const. [functionConst] netgen-6.2.2604/libsrc/general/gzstream.h:97:18: warning: The class 'igzstream' defines member function with name 'rdbuf' also defined in its parent class 'gzstreambase'. [duplInheritedMember] netgen-6.2.2604/libsrc/general/gzstream.h:83:18: note: Parent function 'gzstreambase::rdbuf' netgen-6.2.2604/libsrc/general/gzstream.h:97:18: note: Derived function 'igzstream::rdbuf' netgen-6.2.2604/libsrc/general/gzstream.h:98:10: warning: The class 'igzstream' defines member function with name 'open' also defined in its parent class 'gzstreambase'. [duplInheritedMember] netgen-6.2.2604/libsrc/general/gzstream.cpp:155:22: note: Parent function 'gzstreambase::open' netgen-6.2.2604/libsrc/general/gzstream.h:98:10: note: Derived function 'igzstream::open' netgen-6.2.2604/libsrc/general/gzstream.h:108:18: warning: The class 'ogzstream' defines member function with name 'rdbuf' also defined in its parent class 'gzstreambase'. [duplInheritedMember] netgen-6.2.2604/libsrc/general/gzstream.h:83:18: note: Parent function 'gzstreambase::rdbuf' netgen-6.2.2604/libsrc/general/gzstream.h:108:18: note: Derived function 'ogzstream::rdbuf' netgen-6.2.2604/libsrc/general/gzstream.h:109:10: warning: The class 'ogzstream' defines member function with name 'open' also defined in its parent class 'gzstreambase'. [duplInheritedMember] netgen-6.2.2604/libsrc/general/gzstream.cpp:155:22: note: Parent function 'gzstreambase::open' netgen-6.2.2604/libsrc/general/gzstream.h:109:10: note: Derived function 'ogzstream::open' netgen-6.2.2604/libsrc/general/gzstream.h:95:5: style: Class 'igzstream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/general/gzstream.h:106:5: style: Class 'ogzstream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/general/gzstream.cpp:146:71: style:inconclusive: Function 'gzstreambase' argument 2 names different: declaration 'open_mode' definition 'mode'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/general/gzstream.h:79:59: note: Function 'gzstreambase' argument 2 names different: declaration 'open_mode' definition 'mode'. netgen-6.2.2604/libsrc/general/gzstream.cpp:146:71: note: Function 'gzstreambase' argument 2 names different: declaration 'open_mode' definition 'mode'. netgen-6.2.2604/libsrc/general/hashtabl.cpp:21:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/hashtabl.cpp:32:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/hashtabl.cpp:95:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/hashtabl.cpp:144:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable invalid [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/hashtabl.cpp:154:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable invalid [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/hashtabl.cpp:166:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable invalid [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/hashtabl.cpp:184:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable invalid [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/hashtabl.cpp:200:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable invalid [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/hashtabl.cpp:220:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mask [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/hashtabl.cpp:232:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mask [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/hashtabl.cpp:249:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable invalid [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/hashtabl.cpp:265:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hash [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/hashtabl.cpp:286:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable invalid [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/hashtabl.cpp:302:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mask [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/hashtabl.cpp:314:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mask [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/hashtabl.cpp:333:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hash [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/mystring.cpp:60:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/mystring.cpp:76:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/mystring.cpp:97:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/mystring.cpp:109:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/mystring.cpp:133:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/mystring.cpp:159:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/mystring.cpp:172:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/mystring.cpp:185:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/mystring.cpp:198:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/mystring.cpp:208:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/mystring.cpp:218:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/mystring.cpp:228:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/mystring.cpp:244:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/mystring.cpp:260:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/mystring.cpp:276:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/mystring.cpp:302:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/mystring.cpp:338:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/mystring.cpp:358:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/mystring.cpp:376:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/mystring.cpp:388:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/mystring.cpp:399:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/mystring.cpp:375:15: style: The scope of the variable 'dummy' can be reduced. [variableScope] netgen-6.2.2604/libsrc/general/mystring.cpp:387:15: style: The scope of the variable 'dummy' can be reduced. [variableScope] netgen-6.2.2604/libsrc/general/mystring.cpp:375:15: style: Variable 'dummy' is not assigned a value. [unassignedVariable] netgen-6.2.2604/libsrc/general/mystring.cpp:387:15: style: Variable 'dummy' is not assigned a value. [unassignedVariable] netgen-6.2.2604/libsrc/general/ngbitarray.cpp:21:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/ngbitarray.cpp:27:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/ngbitarray.cpp:34:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/ngbitarray.cpp:39:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/ngbitarray.cpp:48:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/ngbitarray.cpp:55:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/ngbitarray.cpp:64:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/ngbitarray.cpp:71:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/ngbitarray.cpp:79:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/optmem.cpp:24:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/optmem.cpp:31:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_allocator_mutex [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/optmem.cpp:42:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_allocator_mutex [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/optmem.cpp:66:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_allocator_mutex [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/optmem.cpp:52:14: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/general/optmem.cpp:53:12: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/general/optmem.cpp:58:19: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/general/optmem.cpp:69:12: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/general/spbita2d.cpp:21:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lines [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/spbita2d.cpp:28:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lines [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/spbita2d.cpp:35:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lines [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/spbita2d.cpp:69:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lines [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/spbita2d.cpp:89:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lines [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/spbita2d.cpp:108:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lines [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/table.cpp:23:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/table.cpp:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oneblock [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/table.cpp:54:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oneblock [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/table.cpp:66:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/table.cpp:85:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/table.cpp:107:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/table.cpp:128:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/table.cpp:179:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/table.cpp:197:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/table.cpp:205:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/table.cpp:212:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/table.cpp:223:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/table.cpp:59:14: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/general/table.cpp:66:17: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/general/table.cpp:85:12: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/general/table.cpp:114:12: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/general/table.cpp:134:12: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/general/table.cpp:228:20: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/general/table.cpp:248:20: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/geom2d/geometry2d.hpp:193:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable splines [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/geom2d/geometry2d.hpp:198:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable splines [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:88:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:616:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMPTY_BOX [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:1430:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:1986:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMPTY_BOX [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:2029:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMPTY_BOX [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:164:9: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:305:9: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netgen-6.2.2604/libsrc/geom2d/geometry2d.hpp:45:5: warning: Member variable 'SplineSegExt::leftdom' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/geom2d/geometry2d.hpp:45:5: warning: Member variable 'SplineSegExt::rightdom' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/geom2d/geometry2d.hpp:45:5: warning: Member variable 'SplineSegExt::reffak' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/geom2d/geometry2d.hpp:45:5: warning: Member variable 'SplineSegExt::hmax' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/geom2d/geometry2d.hpp:45:5: warning: Member variable 'SplineSegExt::bc' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/geom2d/geometry2d.hpp:45:5: warning: Member variable 'SplineSegExt::copyfrom' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/geom2d/geometry2d.hpp:45:5: warning: Member variable 'SplineSegExt::hpref_left' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/geom2d/geometry2d.hpp:45:5: warning: Member variable 'SplineSegExt::hpref_right' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/geom2d/geometry2d.hpp:51:5: warning:inconclusive: Member variable 'SplineSegExt::seg' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/geom2d/geometry2d.hpp:51:5: warning:inconclusive: Member variable 'SplineSegExt::leftdom' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/geom2d/geometry2d.hpp:51:5: warning:inconclusive: Member variable 'SplineSegExt::rightdom' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/geom2d/geometry2d.hpp:51:5: warning:inconclusive: Member variable 'SplineSegExt::reffak' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/geom2d/geometry2d.hpp:51:5: warning:inconclusive: Member variable 'SplineSegExt::hmax' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/geom2d/geometry2d.hpp:51:5: warning:inconclusive: Member variable 'SplineSegExt::bc' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/geom2d/geometry2d.hpp:51:5: warning:inconclusive: Member variable 'SplineSegExt::copyfrom' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/geom2d/geometry2d.hpp:51:5: warning:inconclusive: Member variable 'SplineSegExt::hpref_left' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/geom2d/geometry2d.hpp:51:5: warning:inconclusive: Member variable 'SplineSegExt::hpref_right' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/geom2d/geometry2d.hpp:51:5: warning:inconclusive: Member variable 'SplineSegExt::layer' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:118:3: warning:inconclusive: Member variable 'Vertex::prev' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:118:3: warning:inconclusive: Member variable 'Vertex::next' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:118:3: warning:inconclusive: Member variable 'Vertex::pnext' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:118:3: warning:inconclusive: Member variable 'Vertex::neighbour' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:118:3: warning:inconclusive: Member variable 'Vertex::lam' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:118:3: warning:inconclusive: Member variable 'Vertex::is_intersection' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:118:3: warning:inconclusive: Member variable 'Vertex::label' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:118:3: warning:inconclusive: Member variable 'Vertex::enex' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:276:3: warning: Member variable 'VertexIterator::iterType' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:385:3: warning: Member variable 'EdgeIterator::iterType' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:2010:9: warning: Member variable 'Seg::p0' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:2011:9: warning: Member variable 'Seg::p1' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:2012:9: warning: Member variable 'Seg::left' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:2013:9: warning: Member variable 'Seg::right' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:2014:9: warning: Member variable 'Seg::bc' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:2015:9: warning: Member variable 'Seg::p2' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:2016:12: warning: Member variable 'Seg::weight' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:120:5: performance: Variable 'spline' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:121:5: performance: Variable 'info' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:122:5: performance: Variable 'pinfo' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:279:12: style:inconclusive: Technically the member function 'netgen::VertexIterator::end' can be const. [functionConst] netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:388:12: style:inconclusive: Technically the member function 'netgen::EdgeIterator::end' can be const. [functionConst] netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:1911:14: style:inconclusive: Technically the member function 'netgen::Loop::IsLeftInside' can be const. [functionConst] netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:521:8: note: Technically the member function 'netgen::Loop::IsLeftInside' can be const. netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:1911:14: note: Technically the member function 'netgen::Loop::IsLeftInside' can be const. netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:1929:14: style:inconclusive: Technically the member function 'netgen::Loop::IsRightInside' can be const. [functionConst] netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:522:8: note: Technically the member function 'netgen::Loop::IsRightInside' can be const. netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:1929:14: note: Technically the member function 'netgen::Loop::IsRightInside' can be const. netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:543:8: style:inconclusive: Technically the member function 'netgen::Loop::allOnOn' can be const. [functionConst] netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:556:8: style:inconclusive: Technically the member function 'netgen::Loop::noCrossingVertex' can be const. [functionConst] netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:573:12: style:inconclusive: Technically the member function 'netgen::Loop::getNonIntersectionPoint' can be const. [functionConst] netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:593:8: style:inconclusive: Technically the member function 'netgen::Loop::SetBC' can be const. [functionConst] netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:1947:17: style:inconclusive: Technically the member function 'netgen::Solid2d::IsLeftInside' can be const. [functionConst] netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:659:8: note: Technically the member function 'netgen::Solid2d::IsLeftInside' can be const. netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:1947:17: note: Technically the member function 'netgen::Solid2d::IsLeftInside' can be const. netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:1965:17: style:inconclusive: Technically the member function 'netgen::Solid2d::IsRightInside' can be const. [functionConst] netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:660:8: note: Technically the member function 'netgen::Solid2d::IsRightInside' can be const. netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:1965:17: note: Technically the member function 'netgen::Solid2d::IsRightInside' can be const. netgen-6.2.2604/libsrc/geom2d/geometry2d.hpp:45:5: style: Class 'SplineSegExt' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:79:3: style: Struct 'EdgeInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:80:3: style: Struct 'EdgeInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:81:3: style: Struct 'EdgeInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:103:3: style: Struct 'PointInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:104:3: style: Struct 'PointInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:117:3: style: Struct 'Vertex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:638:3: style: Struct 'Solid2d' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:639:14: style: Struct 'Solid2d' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:2147:12: style: Condition 'first' is always true [knownConditionTrueFalse] netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:2119:20: note: Assignment 'first=true', assigned value is 1 netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:2123:33: note: Assuming container is not empty netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:2141:15: note: Assuming condition is false netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:2147:12: note: Condition 'first' is always true netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:352:10: style: Same expression used in consecutive assignments of 'lam0' and 'lam1'. [duplicateAssignExpression] netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:353:10: note: Same expression used in consecutive assignments of 'lam0' and 'lam1'. netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:352:10: note: Same expression used in consecutive assignments of 'lam0' and 'lam1'. netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:353:10: style: Same expression used in consecutive assignments of 'lam1' and 'lam2'. [duplicateAssignExpression] netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:354:10: note: Same expression used in consecutive assignments of 'lam1' and 'lam2'. netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:353:10: note: Same expression used in consecutive assignments of 'lam1' and 'lam2'. netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:354:10: style: Same expression used in consecutive assignments of 'lam2' and 'lam3'. [duplicateAssignExpression] netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:355:10: note: Same expression used in consecutive assignments of 'lam2' and 'lam3'. netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:354:10: note: Same expression used in consecutive assignments of 'lam2' and 'lam3'. netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:805:12: style: Same expression used in consecutive assignments of 'alpha' and 'beta'. [duplicateAssignExpression] netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:806:12: note: Same expression used in consecutive assignments of 'alpha' and 'beta'. netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:805:12: note: Same expression used in consecutive assignments of 'alpha' and 'beta'. netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:1468:3: style: Statements following 'return' will never be executed. [unreachableCode] netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:300:10: style: The scope of the variable 'sqrt_det' can be reduced. [variableScope] netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:820:14: style: The scope of the variable 'alpha_mid' can be reduced. [variableScope] netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:1513:52: style:inconclusive: Function 'Rectangle' argument 3 names different: declaration 'mat' definition 'name'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:739:64: note: Function 'Rectangle' argument 3 names different: declaration 'mat' definition 'name'. netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:1513:52: note: Function 'Rectangle' argument 3 names different: declaration 'mat' definition 'name'. netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:1807:108: style:inconclusive: Function 'Solid2d' argument 3 names different: declaration 'bc_' definition 'bc'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:639:122: note: Function 'Solid2d' argument 3 names different: declaration 'bc_' definition 'bc'. netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:1807:108: note: Function 'Solid2d' argument 3 names different: declaration 'bc_' definition 'bc'. netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:699:25: style: Argument 'maxh' shadows outer member [shadowMember] netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:635:10: note: Shadowed member netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:699:25: note: Shadow argument netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:83:46: style: Argument 'lam' shadows outer member [shadowMember] netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:130:10: note: Shadowed member netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:83:46: note: Shadow argument netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:1587:8: style: Local variable 'intersect' shadows outer function [shadowFunction] netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:747:29: note: Shadowed function netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:1587:8: note: Shadow local variable netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:2051:12: style: Local variable 'box' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:2029:18: note: Shadowed variable netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:2051:12: note: Shadow local variable netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:2195:12: style: Local variable 'bc' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:2112:7: note: Shadowed variable netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:2195:12: note: Shadow local variable netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:81:19: performance: Function parameter 's' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:82:51: performance: Function parameter 's' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:86:25: performance: Function parameter 'other' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:104:20: performance: Function parameter 'aname' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:105:34: performance: Function parameter 'aname' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:593:21: performance: Function parameter 'bc' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:638:18: performance: Function parameter 'name_' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:691:23: performance: Function parameter 'bc' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:708:24: performance: Function parameter 'mat' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:1502:71: performance: Function parameter 'bc' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:1513:52: performance: Function parameter 'name' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:1513:65: performance: Function parameter 'bc' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:1519:50: performance: Function parameter 'name' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:1519:63: performance: Function parameter 'bc' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:1807:94: performance: Function parameter 'name_' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:1807:108: performance: Function parameter 'bc' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:529:12: style: Variable 'spline' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:530:12: style: Variable 'spline_other' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:536:12: style: Variable 'lam0_other' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:537:12: style: Variable 'lam1_other' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:801:47: style: Parameter 'l2' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:860:14: style: Variable 'l1' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:1040:14: style: Variable 'P' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:1085:14: style: Variable 'P' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:1129:14: style: Variable 'P' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:1166:22: style: Variable 'Q' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:1229:18: style: Variable 'Q' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:1408:14: style: Variable 'P' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:1141:18: style: Variable 'Q_or_P' can be declared as pointer to const [constVariablePointer] netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:1185:20: style: Variable 'V' can be declared as pointer to const [constVariablePointer] netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:1208:18: style: Variable 'Q_or_P' can be declared as pointer to const [constVariablePointer] netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:545:18: style: Variable 'v' can be declared as pointer to const [constVariablePointer] netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:558:18: style: Variable 'v' can be declared as pointer to const [constVariablePointer] netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:575:18: style: Variable 'v' can be declared as pointer to const [constVariablePointer] netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:545:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:558:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:576:9: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:582:9: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:606:7: style: Consider using std::distance algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:416:7: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:1740:9: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:1181:16: error: Iterators of different containers 'P_.first' and 'P->first' are used together. [mismatchingContainers] netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:1190:22: error: Iterators of different containers 'Q_.first' and 'Q->first' are used together. [mismatchingContainers] netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:164:14: style: Variable 'root' is assigned a value that is never used. [unreadVariable] netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:305:14: style: Variable 'root' is assigned a value that is never used. [unreadVariable] netgen-6.2.2604/libsrc/geom2d/genmesh2d.cpp:142:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/geom2d/genmesh2d.cpp:230:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable geompoints [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/geom2d/genmesh2d.cpp:345:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/geom2d/genmesh2d.cpp:485:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable domin [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/geom2d/genmesh2d.cpp:19:26: style: The scope of the variable 'f' can be reduced. [variableScope] netgen-6.2.2604/libsrc/geom2d/genmesh2d.cpp:117:12: style: The scope of the variable 'edgelength' can be reduced. [variableScope] netgen-6.2.2604/libsrc/geom2d/genmesh2d.cpp:598:20: style: Local variable 'i' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/geom2d/genmesh2d.cpp:572:15: note: Shadowed variable netgen-6.2.2604/libsrc/geom2d/genmesh2d.cpp:598:20: note: Shadow local variable netgen-6.2.2604/libsrc/geom2d/genmesh2d.cpp:561:15: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/geom2d/geom2dpkg.cpp:54:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp:19:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bcnames [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp:211:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable elto0 [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp:360:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable elto0 [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp:606:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable elto0 [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp:1003:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bcnames [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp:1010:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bcnames [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp:1020:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bcnames [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp:1027:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bcnames [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp:1043:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable materials [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp:1053:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable materials [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp:1070:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxh [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp:1080:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxh [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp:1101:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable restricted_h [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp:787:22: style: Condition 'order>4' is always true [knownConditionTrueFalse] netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp:785:22: note: Assuming that condition 'order==4' is not redundant netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp:787:22: note: Condition 'order>4' is always true netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp:840:11: style: Condition 'hd!=1' is always false [knownConditionTrueFalse] netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp:801:8: note: Assignment 'hd=1', assigned value is 1 netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp:829:18: note: Assuming condition is false netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp:840:11: note: Condition 'hd!=1' is always false netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp:611:10: style: The scope of the variable 'ischar' can be reduced. [variableScope] netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp:611:17: style: Variable 'ischar' is assigned a value that is never used. [unreadVariable] netgen-6.2.2604/libsrc/geom2d/vsgeom2d.cpp:29:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable changeval [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/geom2d/vsgeom2d.cpp:105:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable center [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/geom2d/vsgeom2d.cpp:14:28: warning: Member variable 'VisualSceneGeometry2d::geometry2d' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/gprim/adtree.cpp:17:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pi [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/adtree.cpp:34:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/adtree.cpp:42:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dim [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/adtree.cpp:75:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/adtree.cpp:139:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ela [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/adtree.cpp:154:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable criterion [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/adtree.cpp:160:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/adtree.cpp:171:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stackindex [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/adtree.cpp:227:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dim [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/adtree.cpp:249:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pi [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/adtree.cpp:259:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable left [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/adtree.cpp:297:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmin [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/adtree.cpp:307:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/adtree.cpp:321:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmin [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/adtree.cpp:387:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ela [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/adtree.cpp:412:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/adtree.cpp:460:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/adtree.cpp:1539:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pi [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/adtree.cpp:1549:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable left [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/adtree.cpp:1583:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmin [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/adtree.cpp:1593:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/adtree.cpp:1607:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmin [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/adtree.cpp:1670:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ela [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/adtree.cpp:1684:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADTreeNode6 [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/adtree.cpp:1710:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/adtree.cpp:1761:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/adtree.cpp:2321:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tree [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/adtree.cpp:2326:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tree [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/adtree.cpp:169:9: style: The scope of the variable 'dir' can be reduced. [variableScope] netgen-6.2.2604/libsrc/gprim/adtree.cpp:406:9: style: The scope of the variable 'dir' can be reduced. [variableScope] netgen-6.2.2604/libsrc/gprim/geom2d.cpp:101:22: style: The scope of the variable 'd1' can be reduced. [variableScope] netgen-6.2.2604/libsrc/gprim/geom2d.cpp:101:25: style: The scope of the variable 'd2' can be reduced. [variableScope] netgen-6.2.2604/libsrc/gprim/geom2d.cpp:101:28: style: The scope of the variable 'd3' can be reduced. [variableScope] netgen-6.2.2604/libsrc/gprim/geom2d.cpp:101:31: style: The scope of the variable 'd4' can be reduced. [variableScope] netgen-6.2.2604/libsrc/gprim/geom3d.cpp:165:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable minx [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/geom3d.cpp:174:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable minx [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/geom3d.cpp:183:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable minx [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/geom3d.cpp:222:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxx [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/geom3d.cpp:232:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable minx [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/geom3d.cpp:241:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxx [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/geom3d.cpp:250:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable minx [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/geom3d.cpp:260:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable minx [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/geom3d.cpp:272:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxx [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/geom3d.cpp:277:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable minx [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/geom3d.cpp:297:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable minx [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/geom3d.cpp:306:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable minx [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/geom3d.cpp:325:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable diam [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/geom3d.cpp:343:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxx [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/geom3d.cpp:657:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c0 [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/geom3d.cpp:687:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ex [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/geom3d.cpp:708:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rp [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/geom3d.cpp:723:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rp [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/geomfuncs.cpp:84:48: style: Parameter 'ev' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/gprim/geomtest3d.cpp:425:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/geomtest3d.cpp:715:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/geomtest3d.cpp:787:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/geomtest3d.cpp:847:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/geomtest3d.cpp:877:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/geomtest3d.cpp:1131:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/geomtest3d.cpp:557:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] netgen-6.2.2604/libsrc/gprim/geomtest3d.cpp:648:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] netgen-6.2.2604/libsrc/gprim/geomtest3d.cpp:1117:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] netgen-6.2.2604/libsrc/gprim/geomtest3d.cpp:127:10: style: The scope of the variable 'eps2' can be reduced. [variableScope] netgen-6.2.2604/libsrc/gprim/geomtest3d.cpp:445:14: style: The scope of the variable 'tetpi' can be reduced. [variableScope] netgen-6.2.2604/libsrc/gprim/geomtest3d.cpp:445:14: style: Variable 'tetpi' can be declared as const array [constVariable] netgen-6.2.2604/libsrc/gprim/spline.hpp:624:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/spline.hpp:722:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORDER [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/spline.hpp:742:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORDER [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/spline.cpp:42:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/spline.hpp:67:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/spline.hpp:117:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/spline.hpp:120:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/spline.hpp:385:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/spline.hpp:267:5: warning:inconclusive: Member variable 'CircleSeg < 3 >::radius' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/gprim/spline.hpp:267:5: warning:inconclusive: Member variable 'CircleSeg < 3 >::w1' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/gprim/spline.hpp:267:5: warning:inconclusive: Member variable 'CircleSeg < 3 >::w3' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/gprim/spline.hpp:267:5: warning:inconclusive: Member variable 'CircleSeg < 2 >::radius' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/gprim/spline.hpp:267:5: warning:inconclusive: Member variable 'CircleSeg < 2 >::w1' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/gprim/spline.hpp:267:5: warning:inconclusive: Member variable 'CircleSeg < 2 >::w3' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/gprim/spline.hpp:203:5: warning:inconclusive: Member variable 'SplineSeg3 < 2 >::weight' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/gprim/spline.hpp:203:5: warning:inconclusive: Member variable 'SplineSeg3 < 2 >::proj_latest_t' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/gprim/spline.hpp:203:5: warning:inconclusive: Member variable 'SplineSeg3 < 3 >::weight' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/gprim/spline.hpp:203:5: warning:inconclusive: Member variable 'SplineSeg3 < 3 >::proj_latest_t' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/gprim/spline.hpp:34:5: warning: Member variable 'GeomPoint < 3 >::refatpoint' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/gprim/spline.hpp:34:5: warning: Member variable 'GeomPoint < 3 >::hmax' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/gprim/spline.hpp:34:5: warning: Member variable 'GeomPoint < 3 >::hpref' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/gprim/spline.hpp:34:5: warning: Member variable 'GeomPoint < 2 >::refatpoint' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/gprim/spline.hpp:34:5: warning: Member variable 'GeomPoint < 2 >::hmax' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/gprim/spline.hpp:34:5: warning: Member variable 'GeomPoint < 2 >::hpref' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/gprim/spline.hpp:712:5: performance: Variable 'p1n' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] netgen-6.2.2604/libsrc/gprim/spline.hpp:713:5: performance: Variable 'p2n' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] netgen-6.2.2604/libsrc/gprim/spline.hpp:275:34: style: Virtual function 'StartPI' is called from constructor 'CircleSeg < 3 >(const GeomPoint < 3 >&ap1,const GeomPoint < 3 >&ap2,const GeomPoint < 3 >&ap3)' at line 562. Dynamic binding is not used. [virtualCallInConstructor] netgen-6.2.2604/libsrc/gprim/spline.hpp:562:23: note: Calling StartPI netgen-6.2.2604/libsrc/gprim/spline.hpp:275:34: note: StartPI is a virtual function netgen-6.2.2604/libsrc/gprim/spline.hpp:275:34: style: Virtual function 'StartPI' is called from constructor 'CircleSeg < 2 >(const GeomPoint < 2 >&ap1,const GeomPoint < 2 >&ap2,const GeomPoint < 2 >&ap3)' at line 562. Dynamic binding is not used. [virtualCallInConstructor] netgen-6.2.2604/libsrc/gprim/spline.hpp:562:23: note: Calling StartPI netgen-6.2.2604/libsrc/gprim/spline.hpp:275:34: note: StartPI is a virtual function netgen-6.2.2604/libsrc/gprim/spline.hpp:315:5: style: Class 'DiscretePointsSeg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/gprim/spline.hpp:675:5: style: Class 'BSplineSeg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/gprim/spline.hpp:37:5: style: Class 'GeomPoint < 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/gprim/spline.hpp:37:5: style: Class 'GeomPoint < 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/gprim/spline.hpp:268:18: style: The function 'DoArchive' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/gprim/spline.hpp:84:18: note: Virtual function in base class netgen-6.2.2604/libsrc/gprim/spline.hpp:268:18: note: Function in derived class netgen-6.2.2604/libsrc/gprim/spline.hpp:273:22: style: The function 'GetPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/gprim/spline.hpp:63:22: note: Virtual function in base class netgen-6.2.2604/libsrc/gprim/spline.hpp:273:22: note: Function in derived class netgen-6.2.2604/libsrc/gprim/spline.hpp:275:34: style: The function 'StartPI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/gprim/spline.hpp:87:34: note: Virtual function in base class netgen-6.2.2604/libsrc/gprim/spline.hpp:275:34: note: Function in derived class netgen-6.2.2604/libsrc/gprim/spline.hpp:277:34: style: The function 'EndPI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/gprim/spline.hpp:89:34: note: Virtual function in base class netgen-6.2.2604/libsrc/gprim/spline.hpp:277:34: note: Function in derived class netgen-6.2.2604/libsrc/gprim/spline.hpp:279:18: style: The function 'GetCoeff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/gprim/spline.hpp:97:18: note: Virtual function in base class netgen-6.2.2604/libsrc/gprim/spline.hpp:279:18: note: Function in derived class netgen-6.2.2604/libsrc/gprim/spline.hpp:289:20: style: The function 'GetType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/gprim/spline.hpp:114:20: note: Virtual function in base class netgen-6.2.2604/libsrc/gprim/spline.hpp:289:20: note: Function in derived class netgen-6.2.2604/libsrc/gprim/spline.hpp:291:18: style: The function 'LineIntersections' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/gprim/spline.hpp:105:18: note: Virtual function in base class netgen-6.2.2604/libsrc/gprim/spline.hpp:291:18: note: Function in derived class netgen-6.2.2604/libsrc/gprim/spline.hpp:294:18: style: The function 'InConvexHull' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/gprim/spline.hpp:110:18: note: Virtual function in base class netgen-6.2.2604/libsrc/gprim/spline.hpp:294:18: note: Function in derived class netgen-6.2.2604/libsrc/gprim/spline.hpp:299:20: style: The function 'MaxCurvature' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/gprim/spline.hpp:112:20: note: Virtual function in base class netgen-6.2.2604/libsrc/gprim/spline.hpp:299:20: note: Function in derived class netgen-6.2.2604/libsrc/gprim/spline.hpp:205:18: style: The function 'DoArchive' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/gprim/spline.hpp:84:18: note: Virtual function in base class netgen-6.2.2604/libsrc/gprim/spline.hpp:205:18: note: Function in derived class netgen-6.2.2604/libsrc/gprim/spline.hpp:213:33: style: The function 'GetPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/gprim/spline.hpp:63:22: note: Virtual function in base class netgen-6.2.2604/libsrc/gprim/spline.hpp:213:33: note: Function in derived class netgen-6.2.2604/libsrc/gprim/spline.hpp:215:31: style: The function 'GetTangent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/gprim/spline.hpp:65:20: note: Virtual function in base class netgen-6.2.2604/libsrc/gprim/spline.hpp:215:31: note: Function in derived class netgen-6.2.2604/libsrc/gprim/spline.hpp:218:29: style: The function 'GetDerivatives' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/gprim/spline.hpp:71:18: note: Virtual function in base class netgen-6.2.2604/libsrc/gprim/spline.hpp:218:29: note: Function in derived class netgen-6.2.2604/libsrc/gprim/spline.hpp:223:45: style: The function 'StartPI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/gprim/spline.hpp:87:34: note: Virtual function in base class netgen-6.2.2604/libsrc/gprim/spline.hpp:223:45: note: Function in derived class netgen-6.2.2604/libsrc/gprim/spline.hpp:225:45: style: The function 'EndPI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/gprim/spline.hpp:89:34: note: Virtual function in base class netgen-6.2.2604/libsrc/gprim/spline.hpp:225:45: note: Function in derived class netgen-6.2.2604/libsrc/gprim/spline.hpp:227:29: style: The function 'GetCoeff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/gprim/spline.hpp:97:18: note: Virtual function in base class netgen-6.2.2604/libsrc/gprim/spline.hpp:227:29: note: Function in derived class netgen-6.2.2604/libsrc/gprim/spline.hpp:228:29: style: The function 'GetCoeff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/gprim/spline.hpp:98:18: note: Virtual function in base class netgen-6.2.2604/libsrc/gprim/spline.hpp:228:29: note: Function in derived class netgen-6.2.2604/libsrc/gprim/spline.hpp:230:20: style: The function 'GetType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/gprim/spline.hpp:114:20: note: Virtual function in base class netgen-6.2.2604/libsrc/gprim/spline.hpp:230:20: note: Function in derived class netgen-6.2.2604/libsrc/gprim/spline.hpp:234:29: style: The function 'LineIntersections' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/gprim/spline.hpp:105:18: note: Virtual function in base class netgen-6.2.2604/libsrc/gprim/spline.hpp:234:29: note: Function in derived class netgen-6.2.2604/libsrc/gprim/spline.hpp:237:18: style: The function 'InConvexHull' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/gprim/spline.hpp:110:18: note: Virtual function in base class netgen-6.2.2604/libsrc/gprim/spline.hpp:237:18: note: Function in derived class netgen-6.2.2604/libsrc/gprim/spline.hpp:242:31: style: The function 'MaxCurvature' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/gprim/spline.hpp:112:20: note: Virtual function in base class netgen-6.2.2604/libsrc/gprim/spline.hpp:242:31: note: Function in derived class netgen-6.2.2604/libsrc/gprim/spline.hpp:244:29: style: The function 'Project' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/gprim/spline.hpp:116:18: note: Virtual function in base class netgen-6.2.2604/libsrc/gprim/spline.hpp:244:29: note: Function in derived class netgen-6.2.2604/libsrc/gprim/spline.hpp:246:29: style: The function 'GetRawData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/gprim/spline.hpp:119:18: note: Virtual function in base class netgen-6.2.2604/libsrc/gprim/spline.hpp:246:29: note: Function in derived class netgen-6.2.2604/libsrc/gprim/spline.hpp:140:18: style: The function 'DoArchive' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/gprim/spline.hpp:84:18: note: Virtual function in base class netgen-6.2.2604/libsrc/gprim/spline.hpp:140:18: note: Function in derived class netgen-6.2.2604/libsrc/gprim/spline.hpp:144:20: style: The function 'Length' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/gprim/spline.hpp:61:20: note: Virtual function in base class netgen-6.2.2604/libsrc/gprim/spline.hpp:144:20: note: Function in derived class netgen-6.2.2604/libsrc/gprim/spline.hpp:146:29: style: The function 'GetPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/gprim/spline.hpp:63:22: note: Virtual function in base class netgen-6.2.2604/libsrc/gprim/spline.hpp:146:29: note: Function in derived class netgen-6.2.2604/libsrc/gprim/spline.hpp:148:20: style: The function 'GetTangent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/gprim/spline.hpp:65:20: note: Virtual function in base class netgen-6.2.2604/libsrc/gprim/spline.hpp:148:20: note: Function in derived class netgen-6.2.2604/libsrc/gprim/spline.hpp:151:18: style: The function 'GetDerivatives' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/gprim/spline.hpp:71:18: note: Virtual function in base class netgen-6.2.2604/libsrc/gprim/spline.hpp:151:18: note: Function in derived class netgen-6.2.2604/libsrc/gprim/spline.hpp:156:34: style: The function 'StartPI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/gprim/spline.hpp:87:34: note: Virtual function in base class netgen-6.2.2604/libsrc/gprim/spline.hpp:156:34: note: Function in derived class netgen-6.2.2604/libsrc/gprim/spline.hpp:158:34: style: The function 'EndPI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/gprim/spline.hpp:89:34: note: Virtual function in base class netgen-6.2.2604/libsrc/gprim/spline.hpp:158:34: note: Function in derived class netgen-6.2.2604/libsrc/gprim/spline.hpp:160:18: style: The function 'GetCoeff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/gprim/spline.hpp:97:18: note: Virtual function in base class netgen-6.2.2604/libsrc/gprim/spline.hpp:160:18: note: Function in derived class netgen-6.2.2604/libsrc/gprim/spline.hpp:161:18: style: The function 'GetCoeff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/gprim/spline.hpp:98:18: note: Virtual function in base class netgen-6.2.2604/libsrc/gprim/spline.hpp:161:18: note: Function in derived class netgen-6.2.2604/libsrc/gprim/spline.hpp:163:20: style: The function 'GetType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/gprim/spline.hpp:114:20: note: Virtual function in base class netgen-6.2.2604/libsrc/gprim/spline.hpp:163:20: note: Function in derived class netgen-6.2.2604/libsrc/gprim/spline.hpp:165:18: style: The function 'LineIntersections' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/gprim/spline.hpp:105:18: note: Virtual function in base class netgen-6.2.2604/libsrc/gprim/spline.hpp:165:18: note: Function in derived class netgen-6.2.2604/libsrc/gprim/spline.hpp:168:18: style: The function 'InConvexHull' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/gprim/spline.hpp:110:18: note: Virtual function in base class netgen-6.2.2604/libsrc/gprim/spline.hpp:168:18: note: Function in derived class netgen-6.2.2604/libsrc/gprim/spline.hpp:173:20: style: The function 'MaxCurvature' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/gprim/spline.hpp:112:20: note: Virtual function in base class netgen-6.2.2604/libsrc/gprim/spline.hpp:173:20: note: Function in derived class netgen-6.2.2604/libsrc/gprim/spline.hpp:175:18: style: The function 'Project' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/gprim/spline.hpp:116:18: note: Virtual function in base class netgen-6.2.2604/libsrc/gprim/spline.hpp:175:18: note: Function in derived class netgen-6.2.2604/libsrc/gprim/spline.hpp:177:18: style: The function 'GetRawData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/gprim/spline.hpp:119:18: note: Virtual function in base class netgen-6.2.2604/libsrc/gprim/spline.hpp:177:18: note: Function in derived class netgen-6.2.2604/libsrc/gprim/spline.cpp:269:28: style: Condition 'ti<0.99' is always false [knownConditionTrueFalse] netgen-6.2.2604/libsrc/gprim/spline.hpp:740:52: style:inconclusive: Function 'GetPoint' argument 1 names different: declaration 't' definition 't_in'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/gprim/spline.hpp:685:39: note: Function 'GetPoint' argument 1 names different: declaration 't' definition 't_in'. netgen-6.2.2604/libsrc/gprim/spline.hpp:740:52: note: Function 'GetPoint' argument 1 names different: declaration 't' definition 't_in'. netgen-6.2.2604/libsrc/gprim/spline.hpp:607:43: style:inconclusive: Function 'GetCoeff' argument 1 names different: declaration 'coeffs' definition 'coeff'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/gprim/spline.hpp:279:37: note: Function 'GetCoeff' argument 1 names different: declaration 'coeffs' definition 'coeff'. netgen-6.2.2604/libsrc/gprim/spline.hpp:607:43: note: Function 'GetCoeff' argument 1 names different: declaration 'coeffs' definition 'coeff'. netgen-6.2.2604/libsrc/gprim/spline.cpp:166:44: style:inconclusive: Function 'GetCoeff' argument 1 names different: declaration 'coeffs' definition 'u'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/gprim/spline.hpp:227:48: note: Function 'GetCoeff' argument 1 names different: declaration 'coeffs' definition 'u'. netgen-6.2.2604/libsrc/gprim/spline.cpp:166:44: note: Function 'GetCoeff' argument 1 names different: declaration 'coeffs' definition 'u'. netgen-6.2.2604/libsrc/gprim/spline.cpp:210:44: style:inconclusive: Function 'GetCoeff' argument 1 names different: declaration 'coeffs' definition 'u'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/gprim/spline.hpp:228:48: note: Function 'GetCoeff' argument 1 names different: declaration 'coeffs' definition 'u'. netgen-6.2.2604/libsrc/gprim/spline.cpp:210:44: note: Function 'GetCoeff' argument 1 names different: declaration 'coeffs' definition 'u'. netgen-6.2.2604/libsrc/gprim/spline.cpp:210:56: style:inconclusive: Function 'GetCoeff' argument 2 names different: declaration 'p0' definition 'pref'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/gprim/spline.hpp:228:65: note: Function 'GetCoeff' argument 2 names different: declaration 'p0' definition 'pref'. netgen-6.2.2604/libsrc/gprim/spline.cpp:210:56: note: Function 'GetCoeff' argument 2 names different: declaration 'p0' definition 'pref'. netgen-6.2.2604/libsrc/gprim/spline.hpp:451:58: style:inconclusive: Function 'GetCoeff' argument 2 names different: declaration 'p0' definition 'p'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/gprim/spline.hpp:161:54: note: Function 'GetCoeff' argument 2 names different: declaration 'p0' definition 'p'. netgen-6.2.2604/libsrc/gprim/spline.hpp:451:58: note: Function 'GetCoeff' argument 2 names different: declaration 'p0' definition 'p'. netgen-6.2.2604/libsrc/gprim/spline.cpp:329:18: style: Variable 'dist' is assigned a value that is never used. [unreadVariable] netgen-6.2.2604/libsrc/gprim/spline.cpp:404:18: style: Variable 'mind' is assigned a value that is never used. [unreadVariable] netgen-6.2.2604/libsrc/gprim/splinegeometry.cpp:126:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hpref [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/transform3d.cpp:14:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/transform3d.cpp:24:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lin [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/transform3d.cpp:66:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/transform3d.cpp:76:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/transform3d.cpp:90:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/transform3d.cpp:115:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/transform3d.cpp:139:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/transform3d.cpp:156:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/transform3d.cpp:194:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/transform3d.cpp:151:57: style: Parameter 'trans' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/interface/nginterface.cpp:30:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parthread [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/nginterface.cpp:87:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/nginterface.cpp:116:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/nginterface.cpp:307:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable printmessage_importance [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/nginterface.cpp:332:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRISM [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/nginterface.cpp:405:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NG_TRIG [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/nginterface.cpp:516:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NG_SEGM [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/nginterface.cpp:665:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QUAD [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/nginterface.cpp:705:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/nginterface.cpp:872:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NG_SEGM [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/nginterface.cpp:996:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NG_REFINE_P [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/nginterface.cpp:1047:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mesh [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/nginterface.cpp:1115:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mesh [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/nginterface.cpp:1191:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/nginterface.cpp:1226:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/nginterface.cpp:1263:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/nginterface.cpp:1338:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/nginterface.cpp:1420:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/nginterface.cpp:1483:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/nginterface.cpp:1635:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/nginterface.cpp:1743:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mlbetweennodes [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/nginterface.cpp:1756:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mlparentelement [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/nginterface.cpp:1772:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mlparentsurfaceelement [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/nginterface.cpp:1846:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mesh [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/nginterface.cpp:1874:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mesh [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/nginterface.cpp:1919:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable terminate [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/nginterface.cpp:1923:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable terminate [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/nginterface.cpp:1928:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable terminate [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/nginterface.cpp:1933:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable running [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/nginterface.cpp:1937:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable running [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/nginterface.cpp:1977:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mesh [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/nginterface.cpp:2023:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mesh [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/nginterface.cpp:2177:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable grading [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/nginterface.cpp:2249:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mesh [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/nginterface.cpp:2331:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mesh [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/nginterface.cpp:2372:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable h_argc [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/nginterface.cpp:2380:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tcl_todo_mutex [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/general/gzstream.h:98:10: warning: The class 'igzstream' defines member function with name 'open' also defined in its parent class 'gzstreambase'. [duplInheritedMember] netgen-6.2.2604/libsrc/general/gzstream.h:81:10: note: Parent function 'gzstreambase::open' netgen-6.2.2604/libsrc/general/gzstream.h:98:10: note: Derived function 'igzstream::open' netgen-6.2.2604/libsrc/general/gzstream.h:109:10: warning: The class 'ogzstream' defines member function with name 'open' also defined in its parent class 'gzstreambase'. [duplInheritedMember] netgen-6.2.2604/libsrc/general/gzstream.h:81:10: note: Parent function 'gzstreambase::open' netgen-6.2.2604/libsrc/general/gzstream.h:109:10: note: Derived function 'ogzstream::open' netgen-6.2.2604/libsrc/interface/nginterface.cpp:251:38: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/interface/nginterface.cpp:1499:14: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/interface/nginterface.cpp:357:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] netgen-6.2.2604/libsrc/interface/nginterface.cpp:369:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] netgen-6.2.2604/libsrc/interface/nginterface.cpp:128:13: style: The scope of the variable 'infile' can be reduced. [variableScope] netgen-6.2.2604/libsrc/interface/nginterface.cpp:130:7: style: The scope of the variable 'strs' can be reduced. [variableScope] netgen-6.2.2604/libsrc/interface/nginterface.cpp:464:15: style: The scope of the variable 'empty' can be reduced. [variableScope] netgen-6.2.2604/libsrc/interface/nginterface.cpp:1865:7: style: The scope of the variable 'cnt' can be reduced. [variableScope] netgen-6.2.2604/libsrc/interface/nginterface_v2.cpp:145:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level_nv [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/nginterface_v2.cpp:509:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pointelements [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/nginterface_v2.cpp:584:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pointelements [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/nginterface_v2.cpp:596:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pointelements [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/nginterface_v2.cpp:700:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hpelements [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/nginterface_v2.cpp:731:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mlparentelement [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/nginterface_v2.cpp:747:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mlparentsurfaceelement [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/nginterface_v2.cpp:786:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/nginterface_v2.cpp:864:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pointelements [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/nginterface_v2.cpp:879:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pointelements [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/nginterface_v2.cpp:1054:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QUAD [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/nginterface_v2.cpp:1124:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NG_REFINE_P [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/nginterface_v2.cpp:1174:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPLIT_HP [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/nginterface_v2.cpp:1181:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPLIT_ALFELD [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/nginterface_v2.cpp:37:5: error: Return value of allocation function 'LoadMesh' is not stored. [leakReturnValNotUsed] netgen-6.2.2604/libsrc/interface/nginterface_v2.cpp:991:26: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/interface/nginterface_v2.cpp:995:14: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/interface/nginterface_v2.cpp:1022:16: style: Variable 'seg' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:136:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:52:9: warning: Member variable 'LoadType::id' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:34:20: style: Variable 'ch' is reassigned a value before the old one has been used. [redundantAssignment] netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:33:20: note: ch is assigned netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:34:20: note: ch is overwritten netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:74:40: style: The scope of the variable 'ch' can be reduced. [variableScope] netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:206:32: style: The scope of the variable 'val' can be reduced. [variableScope] netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:412:29: style: The scope of the variable 'placement' can be reduced. [variableScope] netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:413:43: style: The scope of the variable 'con_case_id' can be reduced. [variableScope] netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:87:34: style: Local variable 'sbuf' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:73:22: note: Shadowed variable netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:87:34: note: Shadow local variable netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:88:28: style: Local variable 'token' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:74:28: note: Shadowed variable netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:88:28: note: Shadow local variable netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:94:30: style: Local variable 'ch' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:74:40: note: Shadowed variable netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:94:30: note: Shadow local variable netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:120:34: style: Local variable 'sbuf' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:73:22: note: Shadowed variable netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:120:34: note: Shadow local variable netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:121:28: style: Local variable 'token' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:74:28: note: Shadowed variable netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:121:28: note: Shadow local variable netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:129:30: style: Local variable 'ch' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:74:40: note: Shadowed variable netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:129:30: note: Shadow local variable netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:156:34: style: Local variable 'sbuf' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:73:22: note: Shadowed variable netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:156:34: note: Shadow local variable netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:157:28: style: Local variable 'token' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:74:28: note: Shadowed variable netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:157:28: note: Shadow local variable netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:178:34: style: Local variable 'sbuf' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:73:22: note: Shadowed variable netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:178:34: note: Shadow local variable netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:179:28: style: Local variable 'token' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:74:28: note: Shadowed variable netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:179:28: note: Shadow local variable netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:196:34: style: Local variable 'sbuf' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:73:22: note: Shadowed variable netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:196:34: note: Shadow local variable netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:197:28: style: Local variable 'token' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:74:28: note: Shadowed variable netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:197:28: note: Shadow local variable netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:205:30: style: Local variable 'ch' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:74:40: note: Shadowed variable netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:205:30: note: Shadow local variable netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:249:34: style: Local variable 'sbuf' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:73:22: note: Shadowed variable netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:249:34: note: Shadow local variable netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:250:28: style: Local variable 'token' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:74:28: note: Shadowed variable netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:250:28: note: Shadow local variable netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:255:30: style: Local variable 'ch' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:74:40: note: Shadowed variable netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:255:30: note: Shadow local variable netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:264:30: style: Local variable 'ch' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:74:40: note: Shadowed variable netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:264:30: note: Shadow local variable netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:299:34: style: Local variable 'sbuf' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:73:22: note: Shadowed variable netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:299:34: note: Shadow local variable netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:300:28: style: Local variable 'token' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:74:28: note: Shadowed variable netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:300:28: note: Shadow local variable netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:302:26: style: Local variable 'ch' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:74:40: note: Shadowed variable netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:302:26: note: Shadow local variable netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:385:34: style: Local variable 'sbuf' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:73:22: note: Shadowed variable netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:385:34: note: Shadow local variable netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:386:28: style: Local variable 'token' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:74:28: note: Shadowed variable netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:386:28: note: Shadow local variable netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:393:30: style: Local variable 'ch' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:74:40: note: Shadowed variable netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:393:30: note: Shadow local variable netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:411:30: style: Local variable 'ch' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:74:40: note: Shadowed variable netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:411:30: note: Shadow local variable netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:277:29: style: Variable 'pe2ng' can be declared as const array [constVariable] netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:34:20: style: Variable 'ch' is assigned a value that is never used. [unreadVariable] netgen-6.2.2604/libsrc/interface/readtetmesh.cpp:25:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/readtetmesh.cpp:32:10: style: The scope of the variable 'ch' can be reduced. [variableScope] netgen-6.2.2604/libsrc/interface/readuser.cpp:38:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/readuser.cpp:31:10: style: The scope of the variable 'reco' can be reduced. [variableScope] netgen-6.2.2604/libsrc/interface/readuser.cpp:32:9: style: The scope of the variable 'np' can be reduced. [variableScope] netgen-6.2.2604/libsrc/interface/readuser.cpp:32:13: style: The scope of the variable 'nbe' can be reduced. [variableScope] netgen-6.2.2604/libsrc/interface/readuser.cpp:182:11: style: The scope of the variable 'hi' can be reduced. [variableScope] netgen-6.2.2604/libsrc/interface/readuser.cpp:496:17: style: The scope of the variable 'ne' can be reduced. [variableScope] netgen-6.2.2604/libsrc/interface/readuser.cpp:496:21: style: The scope of the variable 'nse' can be reduced. [variableScope] netgen-6.2.2604/libsrc/interface/readuser.cpp:496:26: style: The scope of the variable 'i' can be reduced. [variableScope] netgen-6.2.2604/libsrc/interface/readuser.cpp:496:29: style: The scope of the variable 'j' can be reduced. [variableScope] netgen-6.2.2604/libsrc/interface/readuser.cpp:88:14: style: Local variable 'reco' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/interface/readuser.cpp:31:10: note: Shadowed variable netgen-6.2.2604/libsrc/interface/readuser.cpp:88:14: note: Shadow local variable netgen-6.2.2604/libsrc/interface/readuser.cpp:456:13: style: Local variable 'np' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/interface/readuser.cpp:32:9: note: Shadowed variable netgen-6.2.2604/libsrc/interface/readuser.cpp:456:13: note: Shadow local variable netgen-6.2.2604/libsrc/interface/readuser.cpp:496:13: style: Local variable 'np' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/interface/readuser.cpp:32:9: note: Shadowed variable netgen-6.2.2604/libsrc/interface/readuser.cpp:496:13: note: Shadow local variable netgen-6.2.2604/libsrc/interface/readuser.cpp:572:13: style: Local variable 'np' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/interface/readuser.cpp:32:9: note: Shadowed variable netgen-6.2.2604/libsrc/interface/readuser.cpp:572:13: note: Shadow local variable netgen-6.2.2604/libsrc/interface/rw_medit.cpp:163:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/rw_medit.cpp:185:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/rw_medit.cpp:74:18: style: Local variable 'index' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/interface/rw_medit.cpp:34:9: note: Shadowed variable netgen-6.2.2604/libsrc/interface/rw_medit.cpp:74:18: note: Shadow local variable netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp:297:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_VERSION [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp:331:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_VERSION [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp:374:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_VERSION [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp:497:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_VERSION [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp:541:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_VERSION [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp:617:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp:678:39: style: Assigned value 'BuildOwnerNeighbourLists(mesh)' is always false [knownConditionTrueFalse] netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp:678:39: note: Calling function 'BuildOwnerNeighbourLists' returns 0 netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp:678:39: note: Assigned value 'BuildOwnerNeighbourLists(mesh)' is always false netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp:684:33: style: Condition '!error' is always true [knownConditionTrueFalse] netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp:678:39: note: Calling function 'BuildOwnerNeighbourLists' returns 0 netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp:678:39: note: Assignment 'error=BuildOwnerNeighbourLists(mesh)', assigned value is 0 netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp:684:33: note: Condition '!error' is always true netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp:580:11: style: The scope of the variable 'startface' can be reduced. [variableScope] netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp:53:19: style: Variable 'FOAMversion' can be declared as const array [constVariable] netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp:407:25: style: Variable 'tmppnts' is assigned a value that is never used. [unreadVariable] netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp:450:25: style: Variable 'tmppnts' is assigned a value that is never used. [unreadVariable] netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp:580:21: style: Variable 'startface' is assigned a value that is never used. [unreadVariable] netgen-6.2.2604/libsrc/interface/writeabaqus.cpp:61:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/writeabaqus.cpp:105:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/writeabaqus.cpp:119:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/writediffpack.cpp:47:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable floatfield [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/writediffpack.cpp:249:23: style: Local variable 'i' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/interface/writediffpack.cpp:208:11: note: Shadowed variable netgen-6.2.2604/libsrc/interface/writediffpack.cpp:249:23: note: Shadow local variable netgen-6.2.2604/libsrc/interface/writedolfin.cpp:24:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/writeelmer.cpp:26:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/writeelmer.cpp:121:12: style: Local variable 'i' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/interface/writeelmer.cpp:59:7: note: Shadowed variable netgen-6.2.2604/libsrc/interface/writeelmer.cpp:121:12: note: Shadow local variable netgen-6.2.2604/libsrc/interface/writeelmer.cpp:129:17: style: Local variable 'j' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/interface/writeelmer.cpp:59:10: note: Shadowed variable netgen-6.2.2604/libsrc/interface/writeelmer.cpp:129:17: note: Shadow local variable netgen-6.2.2604/libsrc/interface/writefeap.cpp:54:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable floatfield [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/writefluent.cpp:23:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/writegmsh.cpp:38:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable floatfield [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/writegmsh.cpp:44:10: style: The scope of the variable 'j' can be reduced. [variableScope] netgen-6.2.2604/libsrc/interface/writegmsh.cpp:44:13: style: The scope of the variable 'k' can be reduced. [variableScope] netgen-6.2.2604/libsrc/interface/writegmsh.cpp:44:16: style: The scope of the variable 'l' can be reduced. [variableScope] netgen-6.2.2604/libsrc/interface/writegmsh2.cpp:55:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable floatfield [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/writejcm.cpp:24:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/writepermas.cpp:55:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/writepermas.cpp:201:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/writepermas.cpp:50:16: style: The scope of the variable 'j' can be reduced. [variableScope] netgen-6.2.2604/libsrc/interface/writepermas.cpp:50:19: style: The scope of the variable 'k' can be reduced. [variableScope] netgen-6.2.2604/libsrc/interface/writetecplot.cpp:36:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/writetecplot.cpp:26:13: style: The scope of the variable 'e' can be reduced. [variableScope] netgen-6.2.2604/libsrc/interface/writetecplot.cpp:26:16: style: The scope of the variable 'z' can be reduced. [variableScope] netgen-6.2.2604/libsrc/interface/writetecplot.cpp:46:11: style: The scope of the variable 'l' can be reduced. [variableScope] netgen-6.2.2604/libsrc/interface/writetet.cpp:22:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/writetet.cpp:36:9: style: The scope of the variable 'pos_int' can be reduced. [variableScope] netgen-6.2.2604/libsrc/interface/writetochnog.cpp:25:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/writeuser.cpp:79:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/writeuser.cpp:206:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/writeuser.cpp:245:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/writeuser.cpp:303:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/writeuser.cpp:410:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable floatfield [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/writeuser.cpp:586:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable floatfield [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/writeuser.cpp:704:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/writeuser.cpp:86:7: style: The scope of the variable 'inverttets' can be reduced. [variableScope] netgen-6.2.2604/libsrc/interface/writeuser.cpp:808:12: style: Local variable 'edges' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/interface/writeuser.cpp:714:16: note: Shadowed variable netgen-6.2.2604/libsrc/interface/writeuser.cpp:808:12: note: Shadow local variable netgen-6.2.2604/libsrc/interface/writeuser.cpp:32:18: performance:inconclusive: Use const reference for 'formats' to avoid unnecessary data copying. [redundantCopyLocalConst] netgen-6.2.2604/libsrc/interface/wuchemnitz.cpp:77:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/wuchemnitz.cpp:114:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/wuchemnitz.cpp:265:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/wuchemnitz.cpp:319:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/interface/wuchemnitz.cpp:20:5: warning: Member variable 'POINT3D::x' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/interface/wuchemnitz.cpp:20:5: warning: Member variable 'POINT3D::y' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/interface/wuchemnitz.cpp:20:5: warning: Member variable 'POINT3D::z' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/interface/wuchemnitz.cpp:30:5: warning: Member variable 'VOLELEMENT::domnr' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/interface/wuchemnitz.cpp:30:5: warning: Member variable 'VOLELEMENT::p1' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/interface/wuchemnitz.cpp:30:5: warning: Member variable 'VOLELEMENT::p2' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/interface/wuchemnitz.cpp:30:5: warning: Member variable 'VOLELEMENT::p3' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/interface/wuchemnitz.cpp:30:5: warning: Member variable 'VOLELEMENT::p4' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/interface/wuchemnitz.cpp:37:5: warning: Member variable 'SURFELEMENT::snr' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/interface/wuchemnitz.cpp:37:5: warning: Member variable 'SURFELEMENT::p1' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/interface/wuchemnitz.cpp:37:5: warning: Member variable 'SURFELEMENT::p2' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/interface/wuchemnitz.cpp:37:5: warning: Member variable 'SURFELEMENT::p3' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/interface/wuchemnitz.cpp:48:5: warning: Member variable 'FACE::p1' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/interface/wuchemnitz.cpp:48:5: warning: Member variable 'FACE::p2' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/interface/wuchemnitz.cpp:48:5: warning: Member variable 'FACE::p3' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/interface/wuchemnitz.cpp:55:5: warning: Member variable 'EDGE::p1' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/interface/wuchemnitz.cpp:55:5: warning: Member variable 'EDGE::p2' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/linalg/bfgs.cpp:178:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/bfgs.cpp:302:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/bfgs.cpp:26:10: style: The scope of the variable 'x' can be reduced. [variableScope] netgen-6.2.2604/libsrc/linalg/bfgs.cpp:167:10: style: The scope of the variable 't' can be reduced. [variableScope] netgen-6.2.2604/libsrc/linalg/bfgs.cpp:167:19: style: The scope of the variable 'xi' can be reduced. [variableScope] netgen-6.2.2604/libsrc/linalg/bfgs.cpp:218:23: style: The scope of the variable 'alphahat' can be reduced. [variableScope] netgen-6.2.2604/libsrc/linalg/bfgs.cpp:218:33: style: The scope of the variable 'hd' can be reduced. [variableScope] netgen-6.2.2604/libsrc/linalg/bfgs.cpp:218:37: style: The scope of the variable 'fold' can be reduced. [variableScope] netgen-6.2.2604/libsrc/linalg/bfgs.cpp:219:10: style: The scope of the variable 'a1' can be reduced. [variableScope] netgen-6.2.2604/libsrc/linalg/bfgs.cpp:219:14: style: The scope of the variable 'a2' can be reduced. [variableScope] netgen-6.2.2604/libsrc/linalg/bfgs.cpp:22:35: style: Parameter 'd' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/linalg/bfgs.cpp:158:43: style: Parameter 'd' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/linalg/densemat.cpp:10:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/densemat.cpp:18:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/densemat.cpp:50:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/densemat.cpp:58:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/densemat.cpp:65:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable height [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/densemat.cpp:103:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/densemat.cpp:115:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable myerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/densemat.cpp:144:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable myerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/densemat.cpp:167:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/densemat.cpp:180:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/densemat.cpp:192:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/densemat.cpp:223:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable myerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/densemat.cpp:605:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable myerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/densemat.cpp:650:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable myerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/densemat.cpp:676:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable myerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/densemat.cpp:714:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable myerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/densemat.cpp:757:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable myerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/densemat.cpp:779:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable myerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/densemat.cpp:907:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable myerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/densemat.cpp:1104:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable myerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/densemat.cpp:1214:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable myerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/densemat.cpp:1379:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/densemat.cpp:473:19: style: Condition 'r>j' is always false [knownConditionTrueFalse] netgen-6.2.2604/libsrc/linalg/densemat.cpp:470:15: note: r is assigned 'j' here. netgen-6.2.2604/libsrc/linalg/densemat.cpp:473:19: note: Condition 'r>j' is always false netgen-6.2.2604/libsrc/linalg/densemat.cpp:470:15: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] netgen-6.2.2604/libsrc/linalg/densemat.cpp:454:15: note: r is assigned netgen-6.2.2604/libsrc/linalg/densemat.cpp:470:15: note: r is overwritten netgen-6.2.2604/libsrc/linalg/densemat.cpp:470:15: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] netgen-6.2.2604/libsrc/linalg/densemat.cpp:459:21: note: r is assigned netgen-6.2.2604/libsrc/linalg/densemat.cpp:470:15: note: r is overwritten netgen-6.2.2604/libsrc/linalg/densemat.cpp:110:9: style: The scope of the variable 'i' can be reduced. [variableScope] netgen-6.2.2604/libsrc/linalg/densemat.cpp:111:14: style: The scope of the variable 'p' can be reduced. [variableScope] netgen-6.2.2604/libsrc/linalg/densemat.cpp:111:19: style: The scope of the variable 'q' can be reduced. [variableScope] netgen-6.2.2604/libsrc/linalg/densemat.cpp:139:9: style: The scope of the variable 'i' can be reduced. [variableScope] netgen-6.2.2604/libsrc/linalg/densemat.cpp:140:14: style: The scope of the variable 'p' can be reduced. [variableScope] netgen-6.2.2604/libsrc/linalg/densemat.cpp:140:19: style: The scope of the variable 'q' can be reduced. [variableScope] netgen-6.2.2604/libsrc/linalg/densemat.cpp:219:12: style: The scope of the variable 'det' can be reduced. [variableScope] netgen-6.2.2604/libsrc/linalg/densemat.cpp:427:13: style: The scope of the variable 'r' can be reduced. [variableScope] netgen-6.2.2604/libsrc/linalg/densemat.cpp:427:16: style: The scope of the variable 'hi' can be reduced. [variableScope] netgen-6.2.2604/libsrc/linalg/densemat.cpp:428:16: style: The scope of the variable 'max' can be reduced. [variableScope] netgen-6.2.2604/libsrc/linalg/densemat.cpp:600:12: style: The scope of the variable 'sum' can be reduced. [variableScope] netgen-6.2.2604/libsrc/linalg/densemat.cpp:601:19: style: The scope of the variable 'p' can be reduced. [variableScope] netgen-6.2.2604/libsrc/linalg/densemat.cpp:601:23: style: The scope of the variable 'q' can be reduced. [variableScope] netgen-6.2.2604/libsrc/linalg/densemat.cpp:646:12: style: The scope of the variable 'sum' can be reduced. [variableScope] netgen-6.2.2604/libsrc/linalg/densemat.cpp:672:12: style: The scope of the variable 'sum' can be reduced. [variableScope] netgen-6.2.2604/libsrc/linalg/densemat.cpp:773:12: style: The scope of the variable 'sum' can be reduced. [variableScope] netgen-6.2.2604/libsrc/linalg/densemat.cpp:774:13: style: The scope of the variable 'p1' can be reduced. [variableScope] netgen-6.2.2604/libsrc/linalg/densemat.cpp:774:31: style: The scope of the variable 'p1snn' can be reduced. [variableScope] netgen-6.2.2604/libsrc/linalg/densemat.cpp:774:39: style: The scope of the variable 'p2' can be reduced. [variableScope] netgen-6.2.2604/libsrc/linalg/densemat.cpp:774:50: style: The scope of the variable 'p2sn' can be reduced. [variableScope] netgen-6.2.2604/libsrc/linalg/densemat.cpp:774:57: style: The scope of the variable 'p3' can be reduced. [variableScope] netgen-6.2.2604/libsrc/linalg/densemat.cpp:903:9: style: The scope of the variable 'i' can be reduced. [variableScope] netgen-6.2.2604/libsrc/linalg/densemat.cpp:903:12: style: The scope of the variable 'j' can be reduced. [variableScope] netgen-6.2.2604/libsrc/linalg/densemat.cpp:1095:12: style: The scope of the variable 'sum' can be reduced. [variableScope] netgen-6.2.2604/libsrc/linalg/densemat.cpp:1210:12: style: The scope of the variable 'q' can be reduced. [variableScope] netgen-6.2.2604/libsrc/linalg/densemat.cpp:1241:16: style: The scope of the variable 'x' can be reduced. [variableScope] netgen-6.2.2604/libsrc/linalg/densemat.cpp:1281:18: style: Local variable 'i' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/linalg/densemat.cpp:1236:13: note: Shadowed variable netgen-6.2.2604/libsrc/linalg/densemat.cpp:1281:18: note: Shadow local variable netgen-6.2.2604/libsrc/linalg/densemat.cpp:1292:18: style: Local variable 'i' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/linalg/densemat.cpp:1236:13: note: Shadowed variable netgen-6.2.2604/libsrc/linalg/densemat.cpp:1292:18: note: Shadow local variable netgen-6.2.2604/libsrc/linalg/densemat.cpp:1299:22: style: Local variable 'j' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/linalg/densemat.cpp:1236:16: note: Shadowed variable netgen-6.2.2604/libsrc/linalg/densemat.cpp:1299:22: note: Shadow local variable netgen-6.2.2604/libsrc/linalg/densemat.cpp:1309:18: style: Local variable 'i' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/linalg/densemat.cpp:1236:13: note: Shadowed variable netgen-6.2.2604/libsrc/linalg/densemat.cpp:1309:18: note: Shadow local variable netgen-6.2.2604/libsrc/linalg/densemat.cpp:774:13: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] netgen-6.2.2604/libsrc/linalg/densemat.cpp:774:31: style: Variable 'p1snn' can be declared as pointer to const [constVariablePointer] netgen-6.2.2604/libsrc/linalg/densemat.cpp:774:50: style: Variable 'p2sn' can be declared as pointer to const [constVariablePointer] netgen-6.2.2604/libsrc/linalg/linopt.cpp:22:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/linsearch.cpp:34:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/linsearch.cpp:40:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/linsearch.cpp:45:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/linsearch.cpp:97:10: style: The scope of the variable 'f' can be reduced. [variableScope] netgen-6.2.2604/libsrc/linalg/linsearch.cpp:97:18: style: The scope of the variable 'f12' can be reduced. [variableScope] netgen-6.2.2604/libsrc/linalg/linsearch.cpp:97:23: style: The scope of the variable 'f21' can be reduced. [variableScope] netgen-6.2.2604/libsrc/linalg/linsearch.cpp:165:37: style: The scope of the variable 'c' can be reduced. [variableScope] netgen-6.2.2604/libsrc/linalg/opti.hpp:22:41: style:inconclusive: Function 'Func' argument 1 names different: declaration 'x' definition ''. [funcArgNamesDifferentUnnamed] netgen-6.2.2604/libsrc/linalg/opti.hpp:24:39: style:inconclusive: Function 'Grad' argument 1 names different: declaration 'x' definition ''. [funcArgNamesDifferentUnnamed] netgen-6.2.2604/libsrc/linalg/opti.hpp:24:51: style:inconclusive: Function 'Grad' argument 2 names different: declaration 'g' definition ''. [funcArgNamesDifferentUnnamed] netgen-6.2.2604/libsrc/linalg/linsearch.cpp:87:54: style:inconclusive: Function 'ApproximateHesse' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] netgen-6.2.2604/libsrc/linalg/linsearch.cpp:88:25: style:inconclusive: Function 'ApproximateHesse' argument 2 names different: declaration '' definition 'hesse'. [funcArgNamesDifferentUnnamed] netgen-6.2.2604/libsrc/linalg/polynomial.cpp:10:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/polynomial.cpp:18:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/polynomial.cpp:24:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cxx [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/polynomial.cpp:43:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/polynomial.cpp:60:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/polynomial.cpp:71:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/polynomial.cpp:83:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/polynomial.cpp:94:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/polynomial.cpp:120:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/polynomial.cpp:165:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/polynomial.cpp:123:15: style: The scope of the variable 'x0' can be reduced. [variableScope] netgen-6.2.2604/libsrc/linalg/polynomial.cpp:123:19: style: The scope of the variable 'y0' can be reduced. [variableScope] netgen-6.2.2604/libsrc/linalg/polynomial.cpp:168:15: style: The scope of the variable 'x0' can be reduced. [variableScope] netgen-6.2.2604/libsrc/linalg/polynomial.cpp:168:19: style: The scope of the variable 'y0' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:142:5: debug: Failed to parse 'typedef decltype ( declval < T > ( ) - declval < T > ( ) ) T_diff ;'. The checking continues anyway. [simplifyTypedef] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:312:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable J [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:341:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable J [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:368:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable J [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:396:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:405:123: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:415:129: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:424:114: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:566:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:587:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:740:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NP [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/adfront2.cpp:26:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/adfront2.cpp:57:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/adfront2.cpp:142:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/adfront2.cpp:184:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mgi [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/adfront2.cpp:419:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mgi [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/adfront2.cpp:450:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:201:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASE [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:202:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASE [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:70:5: warning: Member variable 'PointGeomInfo::trignum' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:70:5: warning: Member variable 'PointGeomInfo::u' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:70:5: warning: Member variable 'PointGeomInfo::v' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:548:5: warning: Member variable 'MeshPoint::singular' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:548:5: warning: Member variable 'MeshPoint::layer' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:548:5: warning: Member variable 'MeshPoint::type' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:913:12: warning: Member variable 'IntegrationPointData::weight' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:982:16: warning: Member variable 'Element::typ' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:982:16: warning: Member variable 'Element::np' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:982:16: warning: Member variable 'Element::index' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:982:16: warning: Member variable 'Element::orderx' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:982:16: warning: Member variable 'Element::ordery' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:982:16: warning: Member variable 'Element::orderz' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:982:16: warning: Member variable 'Element::badness' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:982:16: warning: Member variable 'Element::is_curved' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:982:16: warning: Member variable 'Element::flags' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:982:16: warning: Member variable 'Element::hp_elnr' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1415:5: warning: Member variable 'Element0d::index' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1688:7: warning: Member variable 'MeshSizePoint::h' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:145:15: warning: Member variable 'Index < int , PointIndex , 1 >::i' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:145:15: warning: Member variable 'Index < int , ElementIndex , 0 >::i' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:145:15: warning: Member variable 'Index < int , SurfaceElementIndex , 0 >::i' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:145:15: warning: Member variable 'Index < int , SegmentIndex , 0 >::i' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/adfront2.cpp:15:5: performance: Variable 'p' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] netgen-6.2.2604/libsrc/meshing/adfront2.cpp:16:5: performance: Variable 'globalindex' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:896:25: style:inconclusive: Technically the member function 'netgen::Element2d::NextElement' can be const. [functionConst] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1225:10: style:inconclusive: Technically the member function 'netgen::Element::BadnessValid' can be const. [functionConst] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1498:25: style:inconclusive: Technically the member function 'netgen::FaceDescriptor::FirstElement' can be const. [functionConst] netgen-6.2.2604/libsrc/meshing/adfront2.cpp:23:2: warning: Class 'FrontPoint2' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] netgen-6.2.2604/libsrc/meshing/adfront2.cpp:23:2: warning: Class 'FrontPoint2' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] netgen-6.2.2604/libsrc/meshing/adfront2.cpp:49:12: warning: Class 'AdFront2' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] netgen-6.2.2604/libsrc/meshing/adfront2.cpp:49:12: warning: Class 'AdFront2' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:296:15: style: Class 'PointIndices < 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:323:15: style: Class 'PointIndices < 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:348:5: style: Class 'PointIndices < 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:553:5: style: Class 'MeshPoint' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:673:16: style: Class 'Element2d' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:675:16: style: Class 'Element2d' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:989:16: style: Class 'Element' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:991:16: style: Class 'Element' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1463:16: style: Class 'FaceDescriptor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1846:16: style: Class 'Identifications' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/meshing/adfront2.hpp:111:5: style: Class 'FrontLine' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/meshing/adfront2.hpp:185:3: style: Class 'AdFront2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:377:15: style: Class 'SortedPointIndices < 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:152:15: style: Class 'Index < int , PointIndex , 1 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:178:15: style: Class 'Index < int , PointIndex , 1 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:152:15: style: Class 'Index < int , ElementIndex , 0 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:178:15: style: Class 'Index < int , ElementIndex , 0 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:152:15: style: Class 'Index < int , SurfaceElementIndex , 0 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:178:15: style: Class 'Index < int , SurfaceElementIndex , 0 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:152:15: style: Class 'Index < int , SegmentIndex , 0 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:178:15: style: Class 'Index < int , SegmentIndex , 0 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:587:55: style: C-style reference casting [cstyleCast] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:786:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1093:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] netgen-6.2.2604/libsrc/meshing/adfront2.cpp:172:9: style: The scope of the variable 'pi' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/adfront2.cpp:208:35: style:inconclusive: Function 'ExistsLine' argument 1 names different: declaration 'gpi1' definition 'pi1'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/adfront2.hpp:231:23: note: Function 'ExistsLine' argument 1 names different: declaration 'gpi1' definition 'pi1'. netgen-6.2.2604/libsrc/meshing/adfront2.cpp:208:35: note: Function 'ExistsLine' argument 1 names different: declaration 'gpi1' definition 'pi1'. netgen-6.2.2604/libsrc/meshing/adfront2.cpp:208:44: style:inconclusive: Function 'ExistsLine' argument 2 names different: declaration 'gpi2' definition 'pi2'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/adfront2.hpp:231:33: note: Function 'ExistsLine' argument 2 names different: declaration 'gpi2' definition 'pi2'. netgen-6.2.2604/libsrc/meshing/adfront2.cpp:208:44: note: Function 'ExistsLine' argument 2 names different: declaration 'gpi2' definition 'pi2'. netgen-6.2.2604/libsrc/meshing/adfront2.cpp:507:53: style:inconclusive: Function 'SameSide' argument 3 names different: declaration '' definition 'testfaces'. [funcArgNamesDifferentUnnamed] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1860:68: style: Argument 'type' shadows outer member [shadowMember] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1838:22: note: Shadowed member netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1860:68: note: Shadow argument netgen-6.2.2604/libsrc/meshing/adfront3.cpp:16:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/adfront3.cpp:26:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/adfront3.cpp:38:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/adfront3.cpp:156:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/adfront3.cpp:288:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/adfront3.cpp:317:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cluster [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/adfront3.cpp:610:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/adfront3.cpp:22:3: performance: Variable 'p' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] netgen-6.2.2604/libsrc/meshing/adfront3.cpp:23:3: performance: Variable 'globalindex' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] netgen-6.2.2604/libsrc/meshing/adfront3.cpp:26:3: performance: Variable 'cluster' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] netgen-6.2.2604/libsrc/meshing/adfront3.cpp:38:3: performance: Variable 'cluster' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] netgen-6.2.2604/libsrc/meshing/adfront3.cpp:43:3: performance: Variable 'f' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] netgen-6.2.2604/libsrc/meshing/adfront3.cpp:84:10: warning: Class 'AdFront3' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] netgen-6.2.2604/libsrc/meshing/adfront3.cpp:84:10: warning: Class 'AdFront3' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] netgen-6.2.2604/libsrc/meshing/adfront3.hpp:88:3: style: Class 'MiniElement2d' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/meshing/adfront3.hpp:135:3: style: Class 'FrontFace' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/meshing/adfront3.cpp:70:7: style: Condition 'hashon' is always true [knownConditionTrueFalse] netgen-6.2.2604/libsrc/meshing/adfront3.cpp:68:12: note: Assignment 'hashon=1', assigned value is 1 netgen-6.2.2604/libsrc/meshing/adfront3.cpp:70:7: note: Condition 'hashon' is always true netgen-6.2.2604/libsrc/meshing/adfront3.cpp:120:50: style:inconclusive: Function 'AddFace' argument 1 names different: declaration 'e' definition 'aface'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/adfront3.hpp:298:40: note: Function 'AddFace' argument 1 names different: declaration 'e' definition 'aface'. netgen-6.2.2604/libsrc/meshing/adfront3.cpp:120:50: note: Function 'AddFace' argument 1 names different: declaration 'e' definition 'aface'. netgen-6.2.2604/libsrc/meshing/adfront3.cpp:220:53: style:inconclusive: Function 'AddConnectedPair' argument 1 names different: declaration 'pair' definition 'apair'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/adfront3.hpp:300:43: note: Function 'AddConnectedPair' argument 1 names different: declaration 'pair' definition 'apair'. netgen-6.2.2604/libsrc/meshing/adfront3.cpp:220:53: note: Function 'AddConnectedPair' argument 1 names different: declaration 'pair' definition 'apair'. netgen-6.2.2604/libsrc/meshing/adfront3.cpp:496:32: style:inconclusive: Function 'GetLocals' argument 1 names different: declaration 'baseelement' definition 'fstind'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/adfront3.hpp:276:22: note: Function 'GetLocals' argument 1 names different: declaration 'baseelement' definition 'fstind'. netgen-6.2.2604/libsrc/meshing/adfront3.cpp:496:32: note: Function 'GetLocals' argument 1 names different: declaration 'baseelement' definition 'fstind'. netgen-6.2.2604/libsrc/meshing/adfront3.cpp:501:32: style:inconclusive: Function 'GetLocals' argument 6 names different: declaration 'connectedpairs' definition 'getconnectedpairs'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/adfront3.hpp:281:29: note: Function 'GetLocals' argument 6 names different: declaration 'connectedpairs' definition 'getconnectedpairs'. netgen-6.2.2604/libsrc/meshing/adfront3.cpp:501:32: note: Function 'GetLocals' argument 6 names different: declaration 'connectedpairs' definition 'getconnectedpairs'. netgen-6.2.2604/libsrc/meshing/adfront3.hpp:310:27: style:inconclusive: Function 'SetStartFront' argument 1 names different: declaration 'baseelnp' definition ''. [funcArgNamesDifferentUnnamed] netgen-6.2.2604/libsrc/meshing/adfront3.cpp:637:17: style: Local variable 'i' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/adfront3.cpp:517:9: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/adfront3.cpp:637:17: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/adfront3.cpp:239:46: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/adfront3.cpp:815:15: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/gprim/spline.hpp:367:50: debug: Failed to instantiate template "Point". The checking continues anyway. [templateInstantiation] netgen-6.2.2604/libsrc/gprim/geomobjects.hpp:182:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/geomobjects.hpp:192:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/geomobjects.hpp:202:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/geomobjects.hpp:211:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/geomobjects.hpp:491:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/geomobjects.hpp:515:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pmax [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/geomops.hpp:25:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/geomops.hpp:36:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/geomops.hpp:47:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/geomops.hpp:56:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/geomops.hpp:65:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/geomops.hpp:76:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/geomops.hpp:85:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/geomops.hpp:95:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/geomops.hpp:106:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/geomops.hpp:115:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/geomops.hpp:123:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/geomops.hpp:132:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/geomops.hpp:140:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/geomops.hpp:150:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/geomops.hpp:159:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/geomops.hpp:345:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/geomops.hpp:365:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/geomops.hpp:375:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/geomops.hpp:392:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/geomfuncs.hpp:20:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/geomfuncs.hpp:30:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/geomfuncs.hpp:54:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/geomfuncs.hpp:63:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/geomfuncs.hpp:72:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/adtree.hpp:500:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dim [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/adtree.hpp:539:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/adtree.hpp:624:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dim [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/adtree.hpp:661:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/adtree.hpp:1217:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dim [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/adtree.hpp:1292:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dim [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/spline.hpp:503:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/vector.hpp:182:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/vector.hpp:186:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/densemat.hpp:180:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIDTH [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/densemat.hpp:205:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIDTH [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/densemat.hpp:208:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIDTH [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/densemat.hpp:214:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIDTH [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/densemat.hpp:248:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIDTH [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/densemat.hpp:251:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIDTH [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/densemat.hpp:257:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIDTH [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/densemat.hpp:264:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIDTH [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/densemat.hpp:268:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIDTH [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/densemat.hpp:270:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIDTH [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/densemat.hpp:272:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIDTH [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/densemat.hpp:294:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIDTH [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/densemat.hpp:321:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIDTH [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/densemat.hpp:326:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIDTH [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/densemat.hpp:353:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIDTH [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/densemat.hpp:366:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIDTH [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/densemat.hpp:369:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIDTH [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/densemat.hpp:375:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIDTH [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/densemat.hpp:382:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIDTH [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/densemat.hpp:386:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIDTH [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/densemat.hpp:388:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIDTH [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/densemat.hpp:390:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIDTH [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/densemat.hpp:404:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/localh.hpp:210:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshclass.hpp:415:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshclass.hpp:1055:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/improve2.hpp:65:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/findip2.hpp:98:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/basegeom.cpp:370:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable task [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/basegeom.cpp:536:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/basegeom.cpp:588:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable task [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/basegeom.cpp:787:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable percent [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/basegeom.cpp:854:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable task [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/basegeom.cpp:1072:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/basegeom.cpp:1223:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable task [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/basegeom.cpp:1264:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/basegeom.cpp:1304:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable percent [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/vector.hpp:146:8: style:inconclusive: Boolean expression 'ownmem' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] netgen-6.2.2604/libsrc/gprim/geomobjects.hpp:100:30: error: Array 'x[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds] netgen-6.2.2604/libsrc/gprim/geomobjects.hpp:103:30: error: Array 'x[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds] netgen-6.2.2604/libsrc/gprim/geomobjects.hpp:103:41: error: Array 'x[2]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds] netgen-6.2.2604/libsrc/gprim/geomobjects.hpp:103:41: error: Array 'x[3]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds] netgen-6.2.2604/libsrc/gprim/geomobjects.hpp:40:30: error: Array 'x[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds] netgen-6.2.2604/libsrc/gprim/geomobjects.hpp:43:30: error: Array 'x[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds] netgen-6.2.2604/libsrc/gprim/geomobjects.hpp:43:41: error: Array 'x[2]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds] netgen-6.2.2604/libsrc/gprim/geomobjects.hpp:43:41: error: Array 'x[3]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds] netgen-6.2.2604/libsrc/meshing/basegeom.cpp:549:19: style: Array index 'i1' is used before limits check. [arrayIndexThenCheck] netgen-6.2.2604/libsrc/gprim/geomobjects.hpp:465:5: warning:inconclusive: Member variable 'BoxSphere::diam' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/gprim/geomobjects.hpp:465:5: warning:inconclusive: Member variable 'BoxSphere::inner' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/gprim/geom2d.hpp:86:5: warning:inconclusive: Member variable 'Point2d::px' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/gprim/geom2d.hpp:86:5: warning:inconclusive: Member variable 'Point2d::py' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/gprim/geom2d.hpp:225:5: warning:inconclusive: Member variable 'Vec2d::vx' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/gprim/geom2d.hpp:225:5: warning:inconclusive: Member variable 'Vec2d::vy' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/gprim/geom3d.hpp:582:5: warning:inconclusive: Member variable 'Box3d::minx' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/gprim/geom3d.hpp:582:5: warning:inconclusive: Member variable 'Box3d::maxx' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/gprim/geom3d.hpp:695:5: warning:inconclusive: Member variable 'Box3dSphere::diam' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/gprim/geom3d.hpp:695:5: warning:inconclusive: Member variable 'Box3dSphere::inner' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/gprim/geom3d.hpp:719:3: style: The class 'referencetransform' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] netgen-6.2.2604/libsrc/gprim/geom3d.hpp:730:12: warning: Member variable 'referencetransform::h' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/gprim/adtree.hpp:402:3: warning: Member variable 'T_ADTreeNode::sep' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/gprim/adtree.hpp:1126:7: warning: Member variable 'Leaf::nr' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/gprim/adtree.hpp:1151:7: warning: Member variable 'Node::sep' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/gprim/adtree.hpp:1151:7: warning: Member variable 'Node::level' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/gprim/spline.hpp:203:5: warning:inconclusive: Member variable 'SplineSeg3::weight' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/gprim/spline.hpp:203:5: warning:inconclusive: Member variable 'SplineSeg3::proj_latest_t' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/linalg/vector.hpp:61:3: warning: Member variable 'FlatVector::s' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/linalg/vector.hpp:61:3: warning: Member variable 'FlatVector::data' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/linalg/vector.hpp:179:3: warning: Member variable 'VectorMem::mem' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/linalg/densemat.hpp:206:20: warning: Member variable 'MatrixFixWidth::height' is not assigned a value in 'MatrixFixWidth::operator='. [operatorEqVarError] netgen-6.2.2604/libsrc/linalg/densemat.hpp:206:20: warning:inconclusive: Member variable 'MatrixFixWidth::ownmem' is not assigned a value in 'MatrixFixWidth::operator='. [operatorEqVarError] netgen-6.2.2604/libsrc/meshing/localh.hpp:48:5: warning: Member variable 'GradingBox::xmid' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/localh.hpp:48:5: warning: Member variable 'GradingBox::h2' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/localh.hpp:48:5: warning: Member variable 'GradingBox::hopt' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/localh.hpp:48:5: warning: Member variable 'GradingBox::flags' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/localh.hpp:98:5: warning: Member variable 'LocalH::root' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/localh.hpp:98:5: warning: Member variable 'LocalH::grading' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/localh.hpp:98:5: warning: Member variable 'LocalH::dimension' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/topology.hpp:67:3: warning: Member variable 'MeshTopology::mesh' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/topology.hpp:67:3: warning: Member variable 'MeshTopology::buildvertex2element' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/topology.hpp:67:3: warning: Member variable 'MeshTopology::buildedges' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/topology.hpp:67:3: warning: Member variable 'MeshTopology::buildfaces' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/topology.hpp:67:3: warning: Member variable 'MeshTopology::timestamp' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/ruler2.hpp:17:5: warning:inconclusive: Member variable 'threeint::i1' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/ruler2.hpp:17:5: warning:inconclusive: Member variable 'threeint::i2' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/ruler2.hpp:17:5: warning:inconclusive: Member variable 'threeint::i3' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/basegeom.hpp:52:21: warning: Member variable 'ShapeIdentification::from' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/meshing/basegeom.hpp:53:21: warning: Member variable 'ShapeIdentification::to' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/meshing/basegeom.hpp:55:30: warning: Member variable 'ShapeIdentification::type' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/meshing/basegeom.hpp:66:21: warning: Member variable 'GeometryShape::primary' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/meshing/basegeom.hpp:91:5: warning: Member variable 'GeometryShape::primary' is not initialized in the constructor. Maybe it should be initialized directly in the class GeometryShape? [uninitDerivedMemberVar] netgen-6.2.2604/libsrc/meshing/improve2.hpp:91:3: warning: Member variable 'Neighbour::nr' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/improve2.hpp:91:3: warning: Member variable 'Neighbour::orient' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:182:9: warning: Member variable 'SegmentInfo::order' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:183:9: warning: Member variable 'SegmentInfo::nv' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:184:9: warning: Member variable 'SegmentInfo::ndof' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:185:9: warning: Member variable 'SegmentInfo::edgenr' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:199:9: warning: Member variable 'ElementInfo::order' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:200:9: warning: Member variable 'ElementInfo::nv' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:201:9: warning: Member variable 'ElementInfo::ndof' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:202:9: warning: Member variable 'ElementInfo::nedges' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:203:9: warning: Member variable 'ElementInfo::nfaces' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:204:9: warning: Member variable 'ElementInfo::edgenrs' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:205:9: warning: Member variable 'ElementInfo::facenrs' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:243:9: warning: Member variable 'SurfaceElementInfo::order' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:244:9: warning: Member variable 'SurfaceElementInfo::nv' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:245:9: warning: Member variable 'SurfaceElementInfo::ndof' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:247:9: warning: Member variable 'SurfaceElementInfo::facenr' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:145:15: warning: Member variable 'Index < int , EdgeIndex , 0 >::i' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:145:15: warning: Member variable 'Index < int , FaceIndex , 0 >::i' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/linalg/vector.hpp:20:3: warning: Member variable 'TFlatVector < double >::s' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/linalg/vector.hpp:20:3: warning: Member variable 'TFlatVector < double >::data' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/gprim/adtree.hpp:786:5: warning: Member variable 'Node::sep' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/gprim/adtree.hpp:786:5: warning: Member variable 'Node::level' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/gprim/geomobjects.hpp:254:5: warning: Member variable 'Mat < 2 , 2 , double >::x' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/gprim/geomobjects.hpp:254:5: warning: Member variable 'Mat < 2 , 3 , double >::x' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/gprim/geomobjects.hpp:254:5: warning: Member variable 'Mat < 3 , 2 , double >::x' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/gprim/geomobjects.hpp:254:5: warning: Member variable 'Mat < 3 , 3 , double >::x' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/gprim/geomobjects.hpp:90:5: warning: Member variable 'Vec < 2 , double >::x' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/gprim/geomobjects.hpp:90:5: warning: Member variable 'Vec < 3 , double >::x' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/gprim/geomobjects.hpp:90:5: warning: Member variable 'Vec < 4 , double >::x' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/gprim/geomobjects.hpp:30:5: warning: Member variable 'Point < 2 , double >::x' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/gprim/geomobjects.hpp:30:5: warning: Member variable 'Point < 3 , double >::x' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/linalg/densemat.hpp:206:20: error: No 'return' statement in non-void function causes undefined behavior. [operatorEqMissingReturnStatement] netgen-6.2.2604/libsrc/gprim/geom2d.hpp:325:7: performance: Variable 'p1' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] netgen-6.2.2604/libsrc/gprim/geom2d.hpp:325:17: performance: Variable 'p2' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] netgen-6.2.2604/libsrc/gprim/adtree.hpp:444:7: performance: Variable 'cmin' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] netgen-6.2.2604/libsrc/gprim/adtree.hpp:445:7: performance: Variable 'cmax' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] netgen-6.2.2604/libsrc/gprim/transform3d.hpp:94:23: performance: Variable 'm' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] netgen-6.2.2604/libsrc/gprim/transform3d.hpp:94:30: performance: Variable 'v' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] netgen-6.2.2604/libsrc/gprim/transform3d.hpp:102:5: performance: Variable 'v' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] netgen-6.2.2604/libsrc/gprim/transform3d.hpp:103:5: performance: Variable 'm' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] netgen-6.2.2604/libsrc/gprim/geom3d.hpp:364:12: style:inconclusive: Technically the member function 'netgen::QuadraticFunction3d::Eval' can be const. [functionConst] netgen-6.2.2604/libsrc/gprim/adtree.hpp:617:10: style: The member function 'netgen::T_ADTree::PrintRec' can be static. [functionStatic] netgen-6.2.2604/libsrc/gprim/adtree.hpp:634:9: style: The member function 'netgen::T_ADTree::DepthRec' can be static. [functionStatic] netgen-6.2.2604/libsrc/gprim/adtree.hpp:646:9: style: The member function 'netgen::T_ADTree::ElementsRec' can be static. [functionStatic] netgen-6.2.2604/libsrc/gprim/adtree.hpp:1193:12: style:inconclusive: Technically the member function 'netgen::DelaunayTree::GetTolerance' can be const. [functionConst] netgen-6.2.2604/libsrc/gprim/adtree.hpp:1195:12: style:inconclusive: Technically the member function 'netgen::DelaunayTree::GetNLeaves' can be const. [functionConst] netgen-6.2.2604/libsrc/gprim/adtree.hpp:1200:12: style:inconclusive: Technically the member function 'netgen::DelaunayTree::GetNNodes' can be const. [functionConst] netgen-6.2.2604/libsrc/linalg/densemat.hpp:205:7: style: The member function 'netgen::MatrixFixWidth::Width' can be static. [functionStatic] netgen-6.2.2604/libsrc/linalg/densemat.hpp:321:7: style: The member function 'netgen::MatrixFixWidth::Width' can be static. [functionStatic] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:566:59: debug: CheckClass::isMemberVar found used member variable 'x' with varid 0 [varid0] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:566:73: debug: CheckClass::isMemberVar found used member variable 'x' with varid 0 [varid0] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:587:20: debug: CheckClass::isMemberVar found used member variable 'x' with varid 0 [varid0] netgen-6.2.2604/libsrc/meshing/topology.hpp:201:30: style:inconclusive: Technically the member function 'netgen::MeshTopology::GetSurface2VolumeElement' can be const. [functionConst] netgen-6.2.2604/libsrc/meshing/meshclass.hpp:518:10: style:inconclusive: Technically the member function 'netgen::Mesh::HasLocalHFunction' can be const. [functionConst] netgen-6.2.2604/libsrc/meshing/meshclass.hpp:637:20: style:inconclusive: Technically the member function 'netgen::Mesh::GetQualityHistogram' can be const. [functionConst] netgen-6.2.2604/libsrc/meshing/meshclass.hpp:1029:10: style: The member function 'netgen::Mesh::ParallelMetis' can be static. [functionStatic] netgen-6.2.2604/libsrc/meshing/meshclass.hpp:1030:10: style: The member function 'netgen::Mesh::Distribute' can be static. [functionStatic] netgen-6.2.2604/libsrc/meshing/meshclass.hpp:1031:10: style: The member function 'netgen::Mesh::SendRecvMesh' can be static. [functionStatic] netgen-6.2.2604/libsrc/meshing/meshclass.hpp:1032:10: style: The member function 'netgen::Mesh::Distribute' can be static. [functionStatic] netgen-6.2.2604/libsrc/meshing/meshclass.hpp:1050:26: style:inconclusive: Technically the member function 'netgen::Mesh::GetMemoryTracer' can be const. [functionConst] netgen-6.2.2604/libsrc/meshing/ruler2.hpp:149:29: style:inconclusive: Technically the member function 'netgen::netrule::GetTransFreeZone' can be const. [functionConst] netgen-6.2.2604/libsrc/meshing/basegeom.hpp:43:12: style:inconclusive: Technically the member function 'netgen::ShapeProperties::GetColor' can be const. [functionConst] netgen-6.2.2604/libsrc/meshing/improve2.hpp:94:7: style:inconclusive: Technically the member function 'netgen::Neighbour::GetNr' can be const. [functionConst] netgen-6.2.2604/libsrc/meshing/improve2.hpp:97:7: style:inconclusive: Technically the member function 'netgen::Neighbour::GetOrientation' can be const. [functionConst] netgen-6.2.2604/libsrc/meshing/ruler3.hpp:199:28: style:inconclusive: Technically the member function 'netgen::vnetrule::GetTransFreeZone' can be const. [functionConst] netgen-6.2.2604/libsrc/meshing/improve3.hpp:54:3: style:inconclusive: Technically the member function 'netgen::MeshOptimize3d::CalcBad' can be const. [functionConst] netgen-6.2.2604/libsrc/meshing/improve3.hpp:63:10: style:inconclusive: Technically the member function 'netgen::MeshOptimize3d::GetLegalPenalty' can be const. [functionConst] netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:55:7: style:inconclusive: Technically the member function 'netgen::CurvedElements::GetOrder' can be const. [functionConst] netgen-6.2.2604/libsrc/gprim/adtree.hpp:826:10: style:inconclusive: Technically the member function 'netgen::BoxTree < 3 , ElementIndex >::GetTolerance' can be const. [functionConst] netgen-6.2.2604/libsrc/gprim/adtree.hpp:828:10: style:inconclusive: Technically the member function 'netgen::BoxTree < 3 , ElementIndex >::GetNLeaves' can be const. [functionConst] netgen-6.2.2604/libsrc/gprim/adtree.hpp:833:10: style:inconclusive: Technically the member function 'netgen::BoxTree < 3 , ElementIndex >::GetNNodes' can be const. [functionConst] netgen-6.2.2604/libsrc/gprim/adtree.hpp:826:10: style:inconclusive: Technically the member function 'netgen::BoxTree < 3 , SurfaceElementIndex >::GetTolerance' can be const. [functionConst] netgen-6.2.2604/libsrc/gprim/adtree.hpp:828:10: style:inconclusive: Technically the member function 'netgen::BoxTree < 3 , SurfaceElementIndex >::GetNLeaves' can be const. [functionConst] netgen-6.2.2604/libsrc/gprim/adtree.hpp:833:10: style:inconclusive: Technically the member function 'netgen::BoxTree < 3 , SurfaceElementIndex >::GetNNodes' can be const. [functionConst] netgen-6.2.2604/libsrc/gprim/adtree.hpp:826:10: style:inconclusive: Technically the member function 'netgen::BoxTree < 3 , INDEX >::GetTolerance' can be const. [functionConst] netgen-6.2.2604/libsrc/gprim/adtree.hpp:828:10: style:inconclusive: Technically the member function 'netgen::BoxTree < 3 , INDEX >::GetNLeaves' can be const. [functionConst] netgen-6.2.2604/libsrc/gprim/adtree.hpp:833:10: style:inconclusive: Technically the member function 'netgen::BoxTree < 3 , INDEX >::GetNNodes' can be const. [functionConst] netgen-6.2.2604/libsrc/gprim/adtree.hpp:447:7: warning: Class 'T_ADTree' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] netgen-6.2.2604/libsrc/gprim/adtree.hpp:447:7: warning: Class 'T_ADTree' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] netgen-6.2.2604/libsrc/linalg/vector.hpp:151:12: warning: The class 'Vector' defines member function with name 'operator=' also defined in its parent class 'FlatVector'. [duplInheritedMember] netgen-6.2.2604/libsrc/linalg/vector.hpp:68:16: note: Parent function 'FlatVector::operator=' netgen-6.2.2604/libsrc/linalg/vector.hpp:151:12: note: Derived function 'Vector::operator=' netgen-6.2.2604/libsrc/linalg/vector.hpp:154:12: warning: The class 'Vector' defines member function with name 'operator=' also defined in its parent class 'FlatVector'. [duplInheritedMember] netgen-6.2.2604/libsrc/linalg/vector.hpp:71:16: note: Parent function 'FlatVector::operator=' netgen-6.2.2604/libsrc/linalg/vector.hpp:154:12: note: Derived function 'Vector::operator=' netgen-6.2.2604/libsrc/linalg/vector.hpp:181:15: warning: The class 'VectorMem' defines member function with name 'operator=' also defined in its parent class 'Vector'. [duplInheritedMember] netgen-6.2.2604/libsrc/linalg/vector.hpp:151:12: note: Parent function 'Vector::operator=' netgen-6.2.2604/libsrc/linalg/vector.hpp:181:15: note: Derived function 'VectorMem::operator=' netgen-6.2.2604/libsrc/linalg/vector.hpp:184:15: warning: The class 'VectorMem' defines member function with name 'operator=' also defined in its parent class 'Vector'. [duplInheritedMember] netgen-6.2.2604/libsrc/linalg/vector.hpp:154:12: note: Parent function 'Vector::operator=' netgen-6.2.2604/libsrc/linalg/vector.hpp:184:15: note: Derived function 'VectorMem::operator=' netgen-6.2.2604/libsrc/linalg/vector.hpp:181:15: warning: The class 'VectorMem' defines member function with name 'operator=' also defined in its parent class 'FlatVector'. [duplInheritedMember] netgen-6.2.2604/libsrc/linalg/vector.hpp:68:16: note: Parent function 'FlatVector::operator=' netgen-6.2.2604/libsrc/linalg/vector.hpp:181:15: note: Derived function 'VectorMem::operator=' netgen-6.2.2604/libsrc/linalg/vector.hpp:184:15: warning: The class 'VectorMem' defines member function with name 'operator=' also defined in its parent class 'FlatVector'. [duplInheritedMember] netgen-6.2.2604/libsrc/linalg/vector.hpp:71:16: note: Parent function 'FlatVector::operator=' netgen-6.2.2604/libsrc/linalg/vector.hpp:184:15: note: Derived function 'VectorMem::operator=' netgen-6.2.2604/libsrc/gprim/geomobjects.hpp:467:5: style: Class 'BoxSphere' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/gprim/geom2d.hpp:92:5: style: Class 'Point2d' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/gprim/geom3d.hpp:83:5: style: Class 'Point3d' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/gprim/geom3d.hpp:90:5: style: Class 'Point3d' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/gprim/geom3d.hpp:200:5: style: Class 'Vec3d' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/gprim/geom3d.hpp:213:12: style: Class 'Vec3d' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/gprim/geom3d.hpp:220:5: style: Class 'Vec3d' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/gprim/geom3d.hpp:592:16: style: Class 'Box3d' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/gprim/transform3d.hpp:31:3: style: Class 'Transformation3d' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/gprim/transform3d.hpp:33:3: style: Class 'Transformation3d' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/gprim/transform3d.hpp:35:3: style: Class 'Transformation3d' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/gprim/adtree.hpp:39:3: style: Class 'ADTreeNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/gprim/adtree.hpp:1189:5: style: Class 'DelaunayTree' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/linalg/vector.hpp:135:3: style: Class 'Vector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/linalg/densemat.hpp:30:14: style: Class 'DenseMatrix' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/linalg/densemat.hpp:171:3: style: Class 'MatrixFixWidth' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/linalg/densemat.hpp:288:3: style: Class 'MatrixFixWidth' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/meshing/topology.hpp:69:14: style: Class 'MeshTopology' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:31:5: style: Class 'ParallelMeshTopology' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/meshing/meshclass.hpp:918:7: style: Class 'CSurfaceArea' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/meshing/improve2.hpp:111:3: style: Class 'MeshOptimize2d' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/meshing/meshing3.hpp:37:3: style: Class 'Meshing3' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/meshing/meshing3.hpp:39:3: style: Class 'Meshing3' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:44:14: style: Class 'CurvedElements' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/meshing/clusters.hpp:31:3: style: Class 'AnisotropicClusters' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/meshing/bisect.hpp:53:2: style: Class 'Refinement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/meshing/hprefinement.hpp:292:3: style: Class 'HPRefElement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/meshing/hprefinement.hpp:293:3: style: Class 'HPRefElement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/meshing/hprefinement.hpp:294:3: style: Class 'HPRefElement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/meshing/surfacegeom.hpp:28:5: style: Class 'SurfaceGeometry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/meshing/basegeom.cpp:14:7: style: Struct 'PointTree' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:152:15: style: Class 'Index < int , EdgeIndex , 0 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:178:15: style: Class 'Index < int , EdgeIndex , 0 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:152:15: style: Class 'Index < int , FaceIndex , 0 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:178:15: style: Class 'Index < int , FaceIndex , 0 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/gprim/adtree.hpp:821:3: style: Class 'BoxTree < 3 , ElementIndex >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/gprim/adtree.hpp:821:3: style: Class 'BoxTree < 3 , SurfaceElementIndex >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/gprim/adtree.hpp:821:3: style: Class 'BoxTree < 3 , INDEX >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/gprim/transform3d.hpp:97:3: style: Class 'Transformation < 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/gprim/transform3d.hpp:100:3: style: Class 'Transformation < 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/gprim/geomobjects.hpp:316:5: style: Class 'Box < 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/gprim/geomobjects.hpp:339:5: style: Class 'Box < 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/gprim/geomobjects.hpp:316:5: style: Class 'Box < 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/gprim/geomobjects.hpp:339:5: style: Class 'Box < 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/gprim/geomobjects.hpp:91:5: style: Class 'Vec < 2 , double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/gprim/geomobjects.hpp:105:5: style: Class 'Vec < 2 , double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/gprim/geomobjects.hpp:91:5: style: Class 'Vec < 3 , double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/gprim/geomobjects.hpp:105:5: style: Class 'Vec < 3 , double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/gprim/geomobjects.hpp:91:5: style: Class 'Vec < 4 , double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/gprim/geomobjects.hpp:105:5: style: Class 'Vec < 4 , double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/gprim/geomobjects.hpp:31:5: style: Class 'Point < 2 , double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/gprim/geomobjects.hpp:46:5: style: Class 'Point < 2 , double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/gprim/geomobjects.hpp:31:5: style: Class 'Point < 3 , double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/gprim/geomobjects.hpp:46:5: style: Class 'Point < 3 , double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/meshing/improve3.hpp:95:18: style: The function 'Func' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/linalg/opti.hpp:22:20: note: Virtual function in base class netgen-6.2.2604/libsrc/meshing/improve3.hpp:95:18: note: Function in derived class netgen-6.2.2604/libsrc/meshing/improve3.hpp:96:16: style: The function 'Grad' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/linalg/opti.hpp:24:18: note: Virtual function in base class netgen-6.2.2604/libsrc/meshing/improve3.hpp:96:16: note: Function in derived class netgen-6.2.2604/libsrc/meshing/improve3.hpp:97:18: style: The function 'FuncGrad' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/linalg/opti.hpp:26:20: note: Virtual function in base class netgen-6.2.2604/libsrc/meshing/improve3.hpp:97:18: note: Function in derived class netgen-6.2.2604/libsrc/meshing/improve3.hpp:98:18: style: The function 'FuncDeriv' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/linalg/opti.hpp:28:20: note: Virtual function in base class netgen-6.2.2604/libsrc/meshing/improve3.hpp:98:18: note: Function in derived class netgen-6.2.2604/libsrc/meshing/improve3.hpp:99:18: style: The function 'GradStopping' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/linalg/opti.hpp:30:20: note: Virtual function in base class netgen-6.2.2604/libsrc/meshing/improve3.hpp:99:18: note: Function in derived class netgen-6.2.2604/libsrc/meshing/improve3.hpp:120:18: style: The function 'Func' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/linalg/opti.hpp:22:20: note: Virtual function in base class netgen-6.2.2604/libsrc/meshing/improve3.hpp:120:18: note: Function in derived class netgen-6.2.2604/libsrc/meshing/improve3.hpp:121:18: style: The function 'FuncDeriv' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/linalg/opti.hpp:28:20: note: Virtual function in base class netgen-6.2.2604/libsrc/meshing/improve3.hpp:121:18: note: Function in derived class netgen-6.2.2604/libsrc/meshing/improve3.hpp:122:18: style: The function 'FuncGrad' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/linalg/opti.hpp:26:20: note: Virtual function in base class netgen-6.2.2604/libsrc/meshing/improve3.hpp:122:18: note: Function in derived class netgen-6.2.2604/libsrc/meshing/improve3.hpp:123:18: style: The function 'GradStopping' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/linalg/opti.hpp:30:20: note: Virtual function in base class netgen-6.2.2604/libsrc/meshing/improve3.hpp:123:18: note: Function in derived class netgen-6.2.2604/libsrc/meshing/improve3.hpp:142:18: style: The function 'Func' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/linalg/opti.hpp:22:20: note: Virtual function in base class netgen-6.2.2604/libsrc/meshing/improve3.hpp:142:18: note: Function in derived class netgen-6.2.2604/libsrc/meshing/improve3.hpp:143:18: style: The function 'FuncGrad' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/linalg/opti.hpp:26:20: note: Virtual function in base class netgen-6.2.2604/libsrc/meshing/improve3.hpp:143:18: note: Function in derived class netgen-6.2.2604/libsrc/meshing/improve3.hpp:144:18: style: The function 'FuncDeriv' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/linalg/opti.hpp:28:20: note: Virtual function in base class netgen-6.2.2604/libsrc/meshing/improve3.hpp:144:18: note: Function in derived class netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1481:12: performance: Function 'SurfColour()' should return member 'surfcolour' by const reference. [returnByReference] netgen-6.2.2604/libsrc/gprim/spline.hpp:123:12: performance: Function 'GetBCName()' should return member 'bcname' by const reference. [returnByReference] netgen-6.2.2604/libsrc/linalg/densemat.hpp:310:14: error: Mismatching allocation and deallocation: MatrixFixWidth::data [mismatchAllocDealloc] netgen-6.2.2604/libsrc/gprim/adtree.hpp:516:9: warning: Possible null pointer dereference: node [nullPointer] netgen-6.2.2604/libsrc/gprim/adtree.hpp:459:33: note: Assignment 'node(NULL)', assigned value is 0 netgen-6.2.2604/libsrc/gprim/adtree.hpp:469:14: note: Assuming condition is false netgen-6.2.2604/libsrc/gprim/adtree.hpp:516:9: note: Null pointer dereference netgen-6.2.2604/libsrc/meshing/meshclass.hpp:571:14: warning: Either the condition '!boundaryedges' is redundant or there is possible null pointer dereference: boundaryedges. [nullPointerRedundantCheck] netgen-6.2.2604/libsrc/meshing/meshclass.hpp:566:10: note: Assuming that condition '!boundaryedges' is not redundant netgen-6.2.2604/libsrc/meshing/meshclass.hpp:571:14: note: Null pointer dereference netgen-6.2.2604/libsrc/gprim/adtree.hpp:1182:21: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/gprim/adtree.hpp:1329:27: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/gprim/adtree.hpp:1330:27: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/gprim/adtree.hpp:1342:27: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/gprim/adtree.hpp:1346:27: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/gprim/adtree.hpp:816:19: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/gprim/adtree.hpp:970:25: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/gprim/adtree.hpp:971:25: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/gprim/adtree.hpp:978:25: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/gprim/adtree.hpp:982:25: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/linalg/densemat.hpp:62:12: style: The scope of the variable 'sum' can be reduced. [variableScope] netgen-6.2.2604/libsrc/linalg/densemat.hpp:63:20: style: The scope of the variable 'mp' can be reduced. [variableScope] netgen-6.2.2604/libsrc/linalg/densemat.hpp:63:26: style: The scope of the variable 'sp' can be reduced. [variableScope] netgen-6.2.2604/libsrc/linalg/densemat.hpp:64:14: style: The scope of the variable 'dp' can be reduced. [variableScope] netgen-6.2.2604/libsrc/linalg/densemat.hpp:334:12: style: The scope of the variable 'sum' can be reduced. [variableScope] netgen-6.2.2604/libsrc/linalg/densemat.hpp:335:26: style: The scope of the variable 'sp' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/basegeom.cpp:907:28: style: The scope of the variable 'edge' can be reduced. [variableScope] netgen-6.2.2604/libsrc/gprim/geom2d.hpp:686:41: style:inconclusive: Function 'operator-' argument 1 names different: declaration 'p1' definition 'v1'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/gprim/geom2d.hpp:47:41: note: Function 'operator-' argument 1 names different: declaration 'p1' definition 'v1'. netgen-6.2.2604/libsrc/gprim/geom2d.hpp:686:41: note: Function 'operator-' argument 1 names different: declaration 'p1' definition 'v1'. netgen-6.2.2604/libsrc/gprim/geom2d.hpp:686:59: style:inconclusive: Function 'operator-' argument 2 names different: declaration 'v' definition 'v2'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/gprim/geom2d.hpp:47:59: note: Function 'operator-' argument 2 names different: declaration 'v' definition 'v2'. netgen-6.2.2604/libsrc/gprim/geom2d.hpp:686:59: note: Function 'operator-' argument 2 names different: declaration 'v' definition 'v2'. netgen-6.2.2604/libsrc/gprim/geom2d.hpp:692:41: style:inconclusive: Function 'operator+' argument 1 names different: declaration 'p1' definition 'v1'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/gprim/geom2d.hpp:48:41: note: Function 'operator+' argument 1 names different: declaration 'p1' definition 'v1'. netgen-6.2.2604/libsrc/gprim/geom2d.hpp:692:41: note: Function 'operator+' argument 1 names different: declaration 'p1' definition 'v1'. netgen-6.2.2604/libsrc/gprim/geom2d.hpp:692:59: style:inconclusive: Function 'operator+' argument 2 names different: declaration 'v' definition 'v2'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/gprim/geom2d.hpp:48:59: note: Function 'operator+' argument 2 names different: declaration 'v' definition 'v2'. netgen-6.2.2604/libsrc/gprim/geom2d.hpp:692:59: note: Function 'operator+' argument 2 names different: declaration 'v' definition 'v2'. netgen-6.2.2604/libsrc/gprim/geom3d.hpp:521:41: style:inconclusive: Function 'operator-' argument 1 names different: declaration 'p1' definition 'v1'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/gprim/geom3d.hpp:33:41: note: Function 'operator-' argument 1 names different: declaration 'p1' definition 'v1'. netgen-6.2.2604/libsrc/gprim/geom3d.hpp:521:41: note: Function 'operator-' argument 1 names different: declaration 'p1' definition 'v1'. netgen-6.2.2604/libsrc/gprim/geom3d.hpp:521:59: style:inconclusive: Function 'operator-' argument 2 names different: declaration 'v' definition 'v2'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/gprim/geom3d.hpp:33:59: note: Function 'operator-' argument 2 names different: declaration 'v' definition 'v2'. netgen-6.2.2604/libsrc/gprim/geom3d.hpp:521:59: note: Function 'operator-' argument 2 names different: declaration 'v' definition 'v2'. netgen-6.2.2604/libsrc/gprim/geom3d.hpp:527:41: style:inconclusive: Function 'operator+' argument 1 names different: declaration 'p1' definition 'v1'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/gprim/geom3d.hpp:34:41: note: Function 'operator+' argument 1 names different: declaration 'p1' definition 'v1'. netgen-6.2.2604/libsrc/gprim/geom3d.hpp:527:41: note: Function 'operator+' argument 1 names different: declaration 'p1' definition 'v1'. netgen-6.2.2604/libsrc/gprim/geom3d.hpp:527:59: style:inconclusive: Function 'operator+' argument 2 names different: declaration 'v' definition 'v2'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/gprim/geom3d.hpp:34:59: note: Function 'operator+' argument 2 names different: declaration 'v' definition 'v2'. netgen-6.2.2604/libsrc/gprim/geom3d.hpp:527:59: note: Function 'operator+' argument 2 names different: declaration 'v' definition 'v2'. netgen-6.2.2604/libsrc/meshing/basegeom.cpp:49:62: style:inconclusive: Function 'IsMappedShape' argument 1 names different: declaration 'other' definition 'other_'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/basegeom.hpp:70:55: note: Function 'IsMappedShape' argument 1 names different: declaration 'other' definition 'other_'. netgen-6.2.2604/libsrc/meshing/basegeom.cpp:49:62: note: Function 'IsMappedShape' argument 1 names different: declaration 'other' definition 'other_'. netgen-6.2.2604/libsrc/meshing/basegeom.cpp:49:110: style:inconclusive: Function 'IsMappedShape' argument 3 names different: declaration 'tolerance' definition 'tol'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/basegeom.hpp:70:102: note: Function 'IsMappedShape' argument 3 names different: declaration 'tolerance' definition 'tol'. netgen-6.2.2604/libsrc/meshing/basegeom.cpp:49:110: note: Function 'IsMappedShape' argument 3 names different: declaration 'tolerance' definition 'tol'. netgen-6.2.2604/libsrc/meshing/basegeom.cpp:54:63: style:inconclusive: Function 'IsMappedShape' argument 1 names different: declaration 'other' definition 'other_'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/basegeom.hpp:78:55: note: Function 'IsMappedShape' argument 1 names different: declaration 'other' definition 'other_'. netgen-6.2.2604/libsrc/meshing/basegeom.cpp:54:63: note: Function 'IsMappedShape' argument 1 names different: declaration 'other' definition 'other_'. netgen-6.2.2604/libsrc/meshing/basegeom.cpp:54:111: style:inconclusive: Function 'IsMappedShape' argument 3 names different: declaration 'tolerance' definition 'tol'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/basegeom.hpp:78:102: note: Function 'IsMappedShape' argument 3 names different: declaration 'tolerance' definition 'tol'. netgen-6.2.2604/libsrc/meshing/basegeom.cpp:54:111: note: Function 'IsMappedShape' argument 3 names different: declaration 'tolerance' definition 'tol'. netgen-6.2.2604/libsrc/meshing/basegeom.cpp:63:61: style:inconclusive: Function 'IsMappedShape' argument 1 names different: declaration 'other' definition 'other_'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/basegeom.hpp:121:55: note: Function 'IsMappedShape' argument 1 names different: declaration 'other' definition 'other_'. netgen-6.2.2604/libsrc/meshing/basegeom.cpp:63:61: note: Function 'IsMappedShape' argument 1 names different: declaration 'other' definition 'other_'. netgen-6.2.2604/libsrc/meshing/basegeom.cpp:63:109: style:inconclusive: Function 'IsMappedShape' argument 3 names different: declaration 'tolerance' definition 'tol'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/basegeom.hpp:121:102: note: Function 'IsMappedShape' argument 3 names different: declaration 'tolerance' definition 'tol'. netgen-6.2.2604/libsrc/meshing/basegeom.cpp:63:109: note: Function 'IsMappedShape' argument 3 names different: declaration 'tolerance' definition 'tol'. netgen-6.2.2604/libsrc/meshing/basegeom.cpp:91:61: style:inconclusive: Function 'IsMappedShape' argument 1 names different: declaration 'other' definition 'other_'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/basegeom.hpp:177:55: note: Function 'IsMappedShape' argument 1 names different: declaration 'other' definition 'other_'. netgen-6.2.2604/libsrc/meshing/basegeom.cpp:91:61: note: Function 'IsMappedShape' argument 1 names different: declaration 'other' definition 'other_'. netgen-6.2.2604/libsrc/meshing/basegeom.cpp:91:109: style:inconclusive: Function 'IsMappedShape' argument 3 names different: declaration 'tolerance' definition 'tol'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/basegeom.hpp:177:102: note: Function 'IsMappedShape' argument 3 names different: declaration 'tolerance' definition 'tol'. netgen-6.2.2604/libsrc/meshing/basegeom.cpp:91:109: note: Function 'IsMappedShape' argument 3 names different: declaration 'tolerance' definition 'tol'. netgen-6.2.2604/libsrc/meshing/basegeom.cpp:785:26: style:inconclusive: Function 'MeshFace' argument 3 names different: declaration 'nr' definition 'k'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/basegeom.hpp:256:26: note: Function 'MeshFace' argument 3 names different: declaration 'nr' definition 'k'. netgen-6.2.2604/libsrc/meshing/basegeom.cpp:785:26: note: Function 'MeshFace' argument 3 names different: declaration 'nr' definition 'k'. netgen-6.2.2604/libsrc/meshing/basegeom.cpp:1302:84: style:inconclusive: Function 'GenerateMesh' argument 2 names different: declaration 'mparam' definition 'mp'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/basegeom.hpp:234:76: note: Function 'GenerateMesh' argument 2 names different: declaration 'mparam' definition 'mp'. netgen-6.2.2604/libsrc/meshing/basegeom.cpp:1302:84: note: Function 'GenerateMesh' argument 2 names different: declaration 'mparam' definition 'mp'. netgen-6.2.2604/libsrc/gprim/adtree.hpp:1130:31: style: Argument 'leaves' shadows outer member [shadowMember] netgen-6.2.2604/libsrc/gprim/adtree.hpp:1167:18: note: Shadowed member netgen-6.2.2604/libsrc/gprim/adtree.hpp:1130:31: note: Shadow argument netgen-6.2.2604/libsrc/gprim/adtree.hpp:1130:49: style: Argument 'leaf_index' shadows outer member [shadowMember] netgen-6.2.2604/libsrc/gprim/adtree.hpp:1168:14: note: Shadowed member netgen-6.2.2604/libsrc/gprim/adtree.hpp:1130:49: note: Shadow argument netgen-6.2.2604/libsrc/meshing/basegeom.cpp:384:22: style: Local variable 'i' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/basegeom.cpp:374:18: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/basegeom.cpp:384:22: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/basegeom.cpp:416:25: style: Local variable 'lines' shadows outer function [shadowFunction] netgen-6.2.2604/libsrc/linalg/opti.hpp:74:15: note: Shadowed function netgen-6.2.2604/libsrc/meshing/basegeom.cpp:416:25: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/basegeom.cpp:567:12: style: Local variable 'lam' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/basegeom.cpp:516:12: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/basegeom.cpp:567:12: note: Shadow local variable netgen-6.2.2604/libsrc/gprim/adtree.hpp:767:44: style: Argument 'leaf_index' shadows outer member [shadowMember] netgen-6.2.2604/libsrc/gprim/adtree.hpp:802:31: note: Shadowed member netgen-6.2.2604/libsrc/gprim/adtree.hpp:767:44: note: Shadow argument netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1493:32: performance: Function parameter 'colour' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1687:31: performance: Function parameter 'pnt_' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1860:54: performance: Function parameter 'name' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1929:33: performance: Function parameter 'name' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/meshing/basegeom.cpp:16:28: performance: Function parameter 'p' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/gprim/spline.hpp:56:44: performance: Function parameter 'abcname' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/gprim/geomfuncs.hpp:145:59: style: Parameter 'inv' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/gprim/adtree.hpp:1130:31: style: Parameter 'leaves' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/meshing/meshclass.hpp:1032:37: style: Parameter 'volume_weights' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/meshing/meshclass.hpp:1032:68: style: Parameter 'surface_weights' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/meshing/meshclass.hpp:1033:22: style: Parameter 'segment_weights' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/meshing/basegeom.cpp:278:18: style: Variable 'f' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/meshing/basegeom.cpp:285:18: style: Variable 'e' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/meshing/basegeom.cpp:324:26: style: Variable 'ident' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/meshing/basegeom.cpp:611:16: style: Variable 'vert' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/meshing/basegeom.cpp:612:20: style: Variable 'ident' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/meshing/basegeom.cpp:762:20: style: Variable 'ident' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/meshing/basegeom.cpp:822:16: style: Variable 'seg' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/meshing/basegeom.cpp:907:28: style: Variable 'edge' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/meshing/basegeom.cpp:1013:20: style: Variable 'face' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/meshing/basegeom.cpp:1025:20: style: Variable 'face' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/gprim/geom3d.hpp:83:20: style: Parameter 'ax' can be declared as const array [constParameter] netgen-6.2.2604/libsrc/gprim/geom3d.hpp:200:18: style: Parameter 'ax' can be declared as const array [constParameter] netgen-6.2.2604/libsrc/meshing/findip.hpp:11:15: style: Parameter 'act' can be declared as pointer to const [constParameterPointer] netgen-6.2.2604/libsrc/meshing/basegeom.cpp:19:31: performance: Searching before insertion is not necessary. [stlFindInsert] netgen-6.2.2604/libsrc/gprim/adtree.hpp:1378:15: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/basegeom.cpp:875:32: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/basegeom.cpp:921:29: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/gprim/adtree.hpp:1014:13: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/bcfunctions.cpp:76:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable printmessage_importance [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/bcfunctions.cpp:121:10: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] netgen-6.2.2604/libsrc/meshing/bcfunctions.cpp:132:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] netgen-6.2.2604/libsrc/meshing/bcfunctions.cpp:173:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] netgen-6.2.2604/libsrc/meshing/bcfunctions.cpp:178:19: style: Local variable 'i' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/bcfunctions.cpp:151:15: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/bcfunctions.cpp:178:19: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/bisect.cpp:277:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/bisect.cpp:422:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/bisect.cpp:968:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/bisect.cpp:1049:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/bisect.cpp:1061:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/bisect.cpp:1114:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pnums [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/bisect.cpp:1905:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/bisect.cpp:1938:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pnums [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/bisect.cpp:2221:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/bisect.cpp:2620:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/bisect.cpp:2944:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable marked [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/bisect.cpp:1370:20: warning: Either the condition 'pe1==oldprism.markededge' is redundant or the array 'newprism1.pnums[6]' is accessed at index 6, which is out of bounds. [arrayIndexOutOfBoundsCond] netgen-6.2.2604/libsrc/meshing/bisect.cpp:1364:15: note: Assignment 'pe1=0', assigned value is 0 netgen-6.2.2604/libsrc/meshing/bisect.cpp:1365:13: note: Assuming that condition 'pe1==oldprism.markededge' is not redundant netgen-6.2.2604/libsrc/meshing/bisect.cpp:1367:39: note: Assignment 'pe2=3-oldprism.markededge-pe1', assigned value is 3 netgen-6.2.2604/libsrc/meshing/bisect.cpp:1370:20: note: Array index out of bounds netgen-6.2.2604/libsrc/meshing/bisect.cpp:1464:18: warning: Either the condition 'pe1==oldtri.markededge' is redundant or the array 'newtri1.pnums[3]' is accessed at index 3, which is out of bounds. [arrayIndexOutOfBoundsCond] netgen-6.2.2604/libsrc/meshing/bisect.cpp:1459:15: note: Assignment 'pe1=0', assigned value is 0 netgen-6.2.2604/libsrc/meshing/bisect.cpp:1460:13: note: Assuming that condition 'pe1==oldtri.markededge' is not redundant netgen-6.2.2604/libsrc/meshing/bisect.cpp:1462:37: note: Assignment 'pe2=3-oldtri.markededge-pe1', assigned value is 3 netgen-6.2.2604/libsrc/meshing/bisect.cpp:1464:18: note: Array index out of bounds netgen-6.2.2604/libsrc/meshing/bisect.cpp:1465:22: warning: Either the condition 'pe1==oldtri.markededge' is redundant or the array 'newtri1.pgeominfo[3]' is accessed at index 3, which is out of bounds. [arrayIndexOutOfBoundsCond] netgen-6.2.2604/libsrc/meshing/bisect.cpp:1459:15: note: Assignment 'pe1=0', assigned value is 0 netgen-6.2.2604/libsrc/meshing/bisect.cpp:1460:13: note: Assuming that condition 'pe1==oldtri.markededge' is not redundant netgen-6.2.2604/libsrc/meshing/bisect.cpp:1462:37: note: Assignment 'pe2=3-oldtri.markededge-pe1', assigned value is 3 netgen-6.2.2604/libsrc/meshing/bisect.cpp:1465:22: note: Array index out of bounds netgen-6.2.2604/libsrc/meshing/bisect.cpp:40:5: warning: Member variable 'MarkedTet::matindex' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/bisect.cpp:40:5: warning: Member variable 'MarkedTet::marked' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/bisect.cpp:40:5: warning: Member variable 'MarkedTet::flagged' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/bisect.cpp:40:5: warning: Member variable 'MarkedTet::tetedge1' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/bisect.cpp:40:5: warning: Member variable 'MarkedTet::tetedge2' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/bisect.cpp:40:5: warning: Member variable 'MarkedTet::faceedges' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/bisect.cpp:40:5: warning: Member variable 'MarkedTet::incorder' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/bisect.cpp:40:5: warning: Member variable 'MarkedTet::order' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/bisect.cpp:40:5: warning: Member variable 'MarkedTet::newest_vertex' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/bisect.cpp:105:9: warning: Member variable 'MarkedPrism::matindex' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/meshing/bisect.cpp:107:9: warning: Member variable 'MarkedPrism::marked' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/meshing/bisect.cpp:109:9: warning: Member variable 'MarkedPrism::markededge' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/meshing/bisect.cpp:111:10: warning: Member variable 'MarkedPrism::incorder' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/meshing/bisect.cpp:112:18: warning: Member variable 'MarkedPrism::order' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/meshing/bisect.cpp:141:9: warning: Member variable 'MarkedIdentification::np' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/meshing/bisect.cpp:145:9: warning: Member variable 'MarkedIdentification::marked' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/meshing/bisect.cpp:147:9: warning: Member variable 'MarkedIdentification::markededge' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/meshing/bisect.cpp:149:10: warning: Member variable 'MarkedIdentification::incorder' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/meshing/bisect.cpp:150:18: warning: Member variable 'MarkedIdentification::order' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/meshing/bisect.cpp:181:5: warning: Member variable 'MarkedTri::marked' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/bisect.cpp:181:5: warning: Member variable 'MarkedTri::markededge' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/bisect.cpp:181:5: warning: Member variable 'MarkedTri::surfid' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/bisect.cpp:181:5: warning: Member variable 'MarkedTri::incorder' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/bisect.cpp:181:5: warning: Member variable 'MarkedTri::order' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/bisect.cpp:181:5: warning: Member variable 'MarkedTri::newest_vertex' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/bisect.cpp:235:9: warning: Member variable 'MarkedQuad::marked' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/meshing/bisect.cpp:237:9: warning: Member variable 'MarkedQuad::markededge' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/meshing/bisect.cpp:239:9: warning: Member variable 'MarkedQuad::surfid' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/meshing/bisect.cpp:241:10: warning: Member variable 'MarkedQuad::incorder' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/meshing/bisect.cpp:242:18: warning: Member variable 'MarkedQuad::order' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/meshing/bisect.cpp:1869:5: performance: Variable 'mtets' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] netgen-6.2.2604/libsrc/meshing/bisect.cpp:1870:5: performance: Variable 'mprisms' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] netgen-6.2.2604/libsrc/meshing/bisect.cpp:1871:5: performance: Variable 'mids' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] netgen-6.2.2604/libsrc/meshing/bisect.cpp:1872:5: performance: Variable 'mtris' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] netgen-6.2.2604/libsrc/meshing/bisect.cpp:1873:5: performance: Variable 'mquads' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] netgen-6.2.2604/libsrc/meshing/bisect.cpp:683:9: style: The scope of the variable 'len2' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/bisect.cpp:683:15: style: The scope of the variable 'maxlen2' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/bisect.cpp:1979:11: style: The scope of the variable 'mids' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/bisect.cpp:1392:31: style: Parameter 'newp' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/meshing/bisect.cpp:1973:26: style: Parameter 'opt' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/meshing/bisect.cpp:2540:14: style: Variable 'mt' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/meshing/bisect.cpp:3766:20: style: Variable 'tet' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/meshing/bisect.cpp:3860:20: style: Variable 'trig' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/meshing/bisect.cpp:2873:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/bisect.cpp:2894:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/bisect.cpp:2905:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/bisect.cpp:3106:4: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/bisect.cpp:3148:68: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/boundarylayer_limiter.hpp:53:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable write_mesh_on_error [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/boundarylayer_limiter.hpp:442:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMPTY_BOX [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/boundarylayer_limiter.hpp:484:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMPTY_BOX [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/boundarylayer_limiter.hpp:541:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMPTY_BOX [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp:164:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp:454:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable growth_vector [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp:608:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/boundarylayer_limiter.hpp:12:10: warning: Member variable 'Intersection_::bary' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp:107:3: performance: Variable 'faces' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp:108:3: performance: Variable 'growth_vector' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp:149:28: style:inconclusive: Technically the member function 'netgen::BoundaryLayerTool::getEdgeTangent' can be const. [functionConst] netgen-6.2.2604/libsrc/meshing/boundarylayer.hpp:109:10: note: Technically the member function 'netgen::BoundaryLayerTool::getEdgeTangent' can be const. netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp:149:28: note: Technically the member function 'netgen::BoundaryLayerTool::getEdgeTangent' can be const. netgen-6.2.2604/libsrc/meshing/boundarylayer_limiter.hpp:65:15: style:inconclusive: Technically the member function 'netgen::GrowthVectorLimiter::Get' can be const. [functionConst] netgen-6.2.2604/libsrc/meshing/boundarylayer_limiter.hpp:86:10: style:inconclusive: Technically the member function 'netgen::GrowthVectorLimiter::GetLimit' can be const. [functionConst] netgen-6.2.2604/libsrc/meshing/boundarylayer_limiter.hpp:387:17: style: The member function 'netgen::GrowthVectorLimiter::isIntersectingPlane' can be static. [functionStatic] netgen-6.2.2604/libsrc/meshing/boundarylayer.hpp:32:3: style: Struct 'SpecialBoundaryPoint' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/meshing/boundarylayer_limiter.hpp:32:3: style: Struct 'GrowthVectorLimiter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp:767:28: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp:748:29: note: outer condition: type==1 netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp:767:28: note: opposite inner condition: type==3 netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp:149:63: style:inconclusive: Function 'getEdgeTangent' argument 2 names different: declaration 'edgenr' definition 'index'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/boundarylayer.hpp:109:45: note: Function 'getEdgeTangent' argument 2 names different: declaration 'edgenr' definition 'index'. netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp:149:63: note: Function 'getEdgeTangent' argument 2 names different: declaration 'edgenr' definition 'index'. netgen-6.2.2604/libsrc/meshing/boundarylayer_limiter.hpp:59:19: style: Local variable 'height' shadows outer member [shadowMember] netgen-6.2.2604/libsrc/meshing/boundarylayer_limiter.hpp:24:10: note: Shadowed member netgen-6.2.2604/libsrc/meshing/boundarylayer_limiter.hpp:59:19: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/boundarylayer_limiter.hpp:110:15: style: Local variable 'height' shadows outer member [shadowMember] netgen-6.2.2604/libsrc/meshing/boundarylayer_limiter.hpp:24:10: note: Shadowed member netgen-6.2.2604/libsrc/meshing/boundarylayer_limiter.hpp:110:15: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/boundarylayer_limiter.hpp:297:30: style: Local variable 'limits' shadows outer member [shadowMember] netgen-6.2.2604/libsrc/meshing/boundarylayer_limiter.hpp:25:29: note: Shadowed member netgen-6.2.2604/libsrc/meshing/boundarylayer_limiter.hpp:297:30: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp:69:23: style: Local variable 'mat' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp:62:19: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp:69:23: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp:518:36: style: Local variable 'fd' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp:511:36: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp:518:36: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp:779:33: style: Local variable 'i' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp:770:29: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp:779:33: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp:842:33: style: Local variable 'i' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp:833:29: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp:842:33: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp:938:17: style: Local variable 'sel' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp:882:18: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp:938:17: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp:1233:25: style: Local variable 'pattern' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp:1220:13: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp:1233:25: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/boundarylayer_limiter.hpp:104:13: style: Variable 'limit' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp:1195:18: style: Variable 'seg' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp:1199:14: style: Variable 'seg' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp:1205:14: style: Variable 'sel' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp:1225:17: style: Variable 'fd' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp:1258:13: style: Variable 'surfids' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp:1298:13: style: Variable 'heights' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp:1212:12: style: Variable 'bc' can be declared as pointer to const [constVariablePointer] netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp:639:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp:880:46: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp:945:42: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp:432:30: performance: Searching before insertion is not necessary. Instead of 'normals[facei]={0.,0.,0.}' consider using 'normals.try_emplace(facei, {0.,0.,0.});'. [stlFindInsert] netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp:697:22: performance: Searching before insertion is not necessary. Instead of 'edge_map[ei]=++edge_nr' consider using 'edge_map.try_emplace(ei, ++edge_nr);'. [stlFindInsert] netgen-6.2.2604/libsrc/meshing/boundarylayer_limiter.hpp:205:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/boundarylayer_limiter.hpp:296:17: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/boundarylayer_limiter.hpp:310:19: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/boundarylayer_limiter.hpp:340:7: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/boundarylayer_limiter.hpp:343:11: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/boundarylayer_limiter.hpp:345:15: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/boundarylayer_limiter.hpp:515:28: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp:83:24: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp:99:7: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp:201:7: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp:252:17: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp:359:7: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp:587:15: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp:1011:30: style: Consider using std::replace_if algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp:1326:18: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp:692:42: style: Unused variable: seg2edge [unusedVariable] netgen-6.2.2604/libsrc/meshing/boundarylayer2d.cpp:10:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/boundarylayer2d.cpp:133:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMPTY_BOX [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/boundarylayer2d.cpp:278:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edgenr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/geom2d/geometry2d.hpp:144:14: style: The destructor '~SplineGeometry2d' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/meshing/basegeom.hpp:213:14: note: Virtual destructor in base class netgen-6.2.2604/libsrc/geom2d/geometry2d.hpp:144:14: note: Destructor in derived class netgen-6.2.2604/libsrc/meshing/boundarylayer2d.cpp:531:24: style: Local variable 'points' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/boundarylayer2d.cpp:500:21: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/boundarylayer2d.cpp:531:24: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/boundarylayer2d.cpp:533:20: style: Local variable 'p1' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/boundarylayer2d.cpp:497:17: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/boundarylayer2d.cpp:533:20: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/boundarylayer2d.cpp:557:25: style: Local variable 'alpha' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/boundarylayer2d.cpp:537:22: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/boundarylayer2d.cpp:557:25: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/boundarylayer2d.cpp:557:31: style: Local variable 'beta' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/boundarylayer2d.cpp:537:29: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/boundarylayer2d.cpp:557:31: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/boundarylayer2d.cpp:689:21: style: Local variable 'i' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/boundarylayer2d.cpp:643:20: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/boundarylayer2d.cpp:689:21: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/boundarylayer2d.cpp:242:13: style: Variable 'meshtopo' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/meshing/boundarylayer2d.cpp:500:21: style: Variable 'points' can be declared as const array [constVariable] netgen-6.2.2604/libsrc/meshing/boundarylayer2d.cpp:228:25: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/boundarylayer2d.cpp:410:25: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp:63:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable weight [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp:166:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDGEPOINT [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp:389:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable weight [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp:439:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SURFACEPOINT [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp:12:10: warning: Member variable 'Neighbor::weight' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp:364:19: style: Condition 'do_average_tangent' is always true [knownConditionTrueFalse] netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp:360:37: note: Assignment 'do_average_tangent=true', assigned value is 1 netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp:361:32: note: Assuming container is not empty netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp:364:19: note: Condition 'do_average_tangent' is always true netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp:61:17: style: Local variable 'i' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp:25:13: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp:61:17: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp:67:17: style: Local variable 'i' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp:25:13: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp:67:17: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp:308:25: style: Local variable 'np' shadows outer member [shadowMember] netgen-6.2.2604/libsrc/meshing/boundarylayer.hpp:60:7: note: Shadowed member netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp:308:25: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp:349:17: style: Local variable 'i' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp:347:30: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp:349:17: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp:386:27: style: Local variable 'i' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp:349:17: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp:386:27: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp:407:25: style: Local variable 'np' shadows outer member [shadowMember] netgen-6.2.2604/libsrc/meshing/boundarylayer.hpp:60:7: note: Shadowed member netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp:407:25: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp:456:17: style: Local variable 'i' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp:454:30: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp:456:17: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp:484:27: style: Local variable 'i' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp:456:17: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp:484:27: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp:132:17: style: Variable 'seg' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp:89:31: performance: Searching before insertion is not necessary. Instead of 'growth_vector_map[pi]={&growthvectors[pi],total_height}' consider using 'growth_vector_map.try_emplace(pi, {&growthvectors[pi],total_height});'. [stlFindInsert] netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp:95:31: performance: Searching before insertion is not necessary. Instead of 'growth_vector_map[pi]={&growthvectors[pi],total_height}' consider using 'growth_vector_map.try_emplace(pi, {&growthvectors[pi],total_height});'. [stlFindInsert] netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp:42:21: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp:55:22: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp:58:19: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp:174:25: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp:198:9: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/clusters.cpp:8:27: warning: Member variable 'AnisotropicClusters::nv' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/clusters.cpp:8:27: warning: Member variable 'AnisotropicClusters::ned' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/clusters.cpp:8:27: warning: Member variable 'AnisotropicClusters::nfa' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/clusters.cpp:8:27: warning: Member variable 'AnisotropicClusters::ne' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/clusters.cpp:286:22: style: Local variable 'ednums' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/clusters.cpp:53:25: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/clusters.cpp:286:22: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/clusters.cpp:287:22: style: Local variable 'fanums' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/clusters.cpp:53:33: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/clusters.cpp:287:22: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4839:3: debug: Failed to instantiate template "CalcMultiPointSurfaceTransformation". The checking continues anyway. [templateInstantiation] netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4529:3: debug: Failed to instantiate template "CalcMultiPointSegmentTransformation". The checking continues anyway. [templateInstantiation] netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:370:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxorder [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1419:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1583:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hp_elnr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1852:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1943:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:2474:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIM_SPACE [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4518:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIM_SPACE [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4608:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1613:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hp_elnr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:274:10: style:inconclusive: Technically the member function 'netgen::RecPol::Evaluate' can be const. [functionConst] netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:292:10: style:inconclusive: Technically the member function 'netgen::RecPol::EvaluateLambda' can be const. [functionConst] netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:320:10: style:inconclusive: Technically the member function 'netgen::RecPol::EvaluateScaled' can be const. [functionConst] netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:338:10: style:inconclusive: Technically the member function 'netgen::RecPol::EvaluateScaledLambda' can be const. [functionConst] netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:450:38: style:inconclusive: Technically the member function 'netgen::JacobiRecPols::operator[]' can be const. [functionConst] netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:262:7: warning: Class 'RecPol' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:262:7: warning: Class 'RecPol' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:259:5: style: Class 'RecPol' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:892:6: style: The if condition is the same as the previous if condition [duplicateCondition] netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:818:6: note: First condition netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:892:6: note: Second condition netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1104:9: style: The if condition is the same as the previous if condition [duplicateCondition] netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1030:9: note: First condition netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1104:9: note: Second condition netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:3507:4: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:23:12: style: The scope of the variable 'p1' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:23:16: style: The scope of the variable 'p2' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:23:20: style: The scope of the variable 'p3' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:24:16: style: The scope of the variable 'z' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:24:19: style: The scope of the variable 'z1' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:2840:18: style: The scope of the variable 'type' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1578:57: style:inconclusive: Function 'IsSegmentCurved' argument 1 names different: declaration 'segnr' definition 'elnr'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:59:49: note: Function 'IsSegmentCurved' argument 1 names different: declaration 'segnr' definition 'elnr'. netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1578:57: note: Function 'IsSegmentCurved' argument 1 names different: declaration 'segnr' definition 'elnr'. netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1714:36: style:inconclusive: Function 'CalcElementShapes' argument 1 names different: declaration 'elnr' definition 'info'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:189:42: note: Function 'CalcElementShapes' argument 1 names different: declaration 'elnr' definition 'info'. netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1714:36: note: Function 'CalcElementShapes' argument 1 names different: declaration 'elnr' definition 'info'. netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1743:37: style:inconclusive: Function 'CalcElementDShapes' argument 1 names different: declaration 'elnr' definition 'info'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:192:42: note: Function 'CalcElementDShapes' argument 1 names different: declaration 'elnr' definition 'info'. netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1743:37: note: Function 'CalcElementDShapes' argument 1 names different: declaration 'elnr' definition 'info'. netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1793:34: style:inconclusive: Function 'GetCoefficients' argument 1 names different: declaration 'elnr' definition 'info'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:190:39: note: Function 'GetCoefficients' argument 1 names different: declaration 'elnr' definition 'info'. netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1793:34: note: Function 'GetCoefficients' argument 1 names different: declaration 'elnr' definition 'info'. netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1826:70: style:inconclusive: Function 'IsSurfaceElementCurved' argument 1 names different: declaration 'sei' definition 'elnr'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:60:63: note: Function 'IsSurfaceElementCurved' argument 1 names different: declaration 'sei' definition 'elnr'. netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1826:70: note: Function 'IsSurfaceElementCurved' argument 1 names different: declaration 'sei' definition 'elnr'. netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:2034:43: style:inconclusive: Function 'CalcElementShapes' argument 1 names different: declaration 'elinfo' definition 'info'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:259:48: note: Function 'CalcElementShapes' argument 1 names different: declaration 'elinfo' definition 'info'. netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:2034:43: note: Function 'CalcElementShapes' argument 1 names different: declaration 'elinfo' definition 'info'. netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:2190:44: style:inconclusive: Function 'CalcElementDShapes' argument 1 names different: declaration 'elinfo' definition 'info'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:263:49: note: Function 'CalcElementDShapes' argument 1 names different: declaration 'elinfo' definition 'info'. netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:2190:44: note: Function 'CalcElementDShapes' argument 1 names different: declaration 'elinfo' definition 'info'. netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:2466:89: style:inconclusive: Function 'EvaluateMapping' argument 3 names different: declaration 'x' definition 'mx'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:266:94: note: Function 'EvaluateMapping' argument 3 names different: declaration 'x' definition 'mx'. netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:2466:89: note: Function 'EvaluateMapping' argument 3 names different: declaration 'x' definition 'mx'. netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:2704:56: style:inconclusive: Function 'IsElementCurved' argument 1 names different: declaration 'ei' definition 'elnr'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:61:49: note: Function 'IsElementCurved' argument 1 names different: declaration 'ei' definition 'elnr'. netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:2704:56: note: Function 'IsElementCurved' argument 1 names different: declaration 'ei' definition 'elnr'. netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:2758:59: style:inconclusive: Function 'IsElementHighOrder' argument 1 names different: declaration 'ei' definition 'elnr'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:62:52: note: Function 'IsElementHighOrder' argument 1 names different: declaration 'ei' definition 'elnr'. netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:2758:59: note: Function 'IsElementHighOrder' argument 1 names different: declaration 'ei' definition 'elnr'. netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4576:70: style:inconclusive: Function 'CalcMultiPointSurfaceTransformation' argument 2 names different: declaration 'n' definition 'npts'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:142:75: note: Function 'CalcMultiPointSurfaceTransformation' argument 2 names different: declaration 'n' definition 'npts'. netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4576:70: note: Function 'CalcMultiPointSurfaceTransformation' argument 2 names different: declaration 'n' definition 'npts'. netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:2658:41: style:inconclusive: Function 'GetCoefficients < 2 >' argument 1 names different: declaration 'elinfo' definition 'info'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:261:46: note: Function 'GetCoefficients < 2 >' argument 1 names different: declaration 'elinfo' definition 'info'. netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:2658:41: note: Function 'GetCoefficients < 2 >' argument 1 names different: declaration 'elinfo' definition 'info'. netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:2658:41: style:inconclusive: Function 'GetCoefficients < 3 >' argument 1 names different: declaration 'elinfo' definition 'info'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:261:46: note: Function 'GetCoefficients < 3 >' argument 1 names different: declaration 'elinfo' definition 'info'. netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:2658:41: note: Function 'GetCoefficients < 3 >' argument 1 names different: declaration 'elinfo' definition 'info'. netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1607:57: style:inconclusive: Function 'CalcSegmentTransformation < double >' argument 2 names different: declaration 'segnr' definition 'elnr'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:163:73: note: Function 'CalcSegmentTransformation < double >' argument 2 names different: declaration 'segnr' definition 'elnr'. netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1607:57: note: Function 'CalcSegmentTransformation < double >' argument 2 names different: declaration 'segnr' definition 'elnr'. netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:721:20: style: Local variable 'edgenrs' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:687:18: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:721:20: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:822:20: style: Local variable 'edgenrs' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:687:18: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:822:20: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1335:16: style: Local variable 'edgenrs' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:687:18: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1335:16: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1516:6: style: Local variable 'nd' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:770:9: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1516:6: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1539:6: style: Local variable 'nd' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:770:9: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1539:6: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:2434:24: style: Local variable 'i' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:2402:13: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:2434:24: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:2595:30: style: Local variable 'mui' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:2549:25: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:2595:30: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:3291:17: style: Local variable 'xi' shadows outer argument [shadowArgument] netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:2932:76: note: Shadowed argument netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:3291:17: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:3540:12: style: Local variable 'order' shadows outer member [shadowMember] netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:38:7: note: Shadowed member netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:3540:12: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4024:20: style: Local variable 'xi' shadows outer argument [shadowArgument] netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:3311:60: note: Shadowed argument netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4024:20: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4824:14: style: Local variable 'j' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4816:15: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4824:14: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4436:34: style: Parameter 'info' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1406:32: style: Variable 'lami' can be declared as const array [constVariable] netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:718:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:726:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:819:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1031:52: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1246:58: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:2779:9: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:2782:9: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:2843:35: error: Uninitialized variable: hinfo [legacyUninitvar] netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:2106:18: style: Variable 'shapes(2)' is assigned a value that is never used. [unreadVariable] netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:2119:18: style: Variable 'shapes(5)' is assigned a value that is never used. [unreadVariable] netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:2179:21: style: Variable 'shapes(3)' is assigned a value that is never used. [unreadVariable] netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:2774:15: style: Variable 'info.ndof' is assigned a value that is never used. [unreadVariable] netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:2774:25: style: Variable 'info.nv' is assigned a value that is never used. [unreadVariable] netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:3027:14: style: Variable 'shapes(9)' is assigned a value that is never used. [unreadVariable] netgen-6.2.2604/libsrc/meshing/debugging.cpp:111:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/debugging.cpp:155:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/debugging.cpp:100:33: style:inconclusive: Function 'CheckMesh' argument 1 names different: declaration 'm' definition 'mesh'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/debugging.hpp:11:34: note: Function 'CheckMesh' argument 1 names different: declaration 'm' definition 'mesh'. netgen-6.2.2604/libsrc/meshing/debugging.cpp:100:33: note: Function 'CheckMesh' argument 1 names different: declaration 'm' definition 'mesh'. netgen-6.2.2604/libsrc/meshing/debugging.cpp:100:52: style:inconclusive: Function 'CheckMesh' argument 2 names different: declaration 'meshing_step' definition 'step'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/debugging.hpp:11:50: note: Function 'CheckMesh' argument 2 names different: declaration 'meshing_step' definition 'step'. netgen-6.2.2604/libsrc/meshing/debugging.cpp:100:52: note: Function 'CheckMesh' argument 2 names different: declaration 'meshing_step' definition 'step'. netgen-6.2.2604/libsrc/meshing/debugging.cpp:121:48: style:inconclusive: Function 'CheckElementsAroundEdges' argument 1 names different: declaration 'm' definition 'mesh'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/debugging.hpp:16:49: note: Function 'CheckElementsAroundEdges' argument 1 names different: declaration 'm' definition 'mesh'. netgen-6.2.2604/libsrc/meshing/debugging.cpp:121:48: note: Function 'CheckElementsAroundEdges' argument 1 names different: declaration 'm' definition 'mesh'. netgen-6.2.2604/libsrc/meshing/debugging.cpp:67:37: style: Parameter 'input' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/meshing/debugging.cpp:29:21: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/debugging.cpp:145:17: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/delaunay.cpp:345:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/delaunay.cpp:706:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable percent [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/delaunay.cpp:784:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/delaunay.cpp:1413:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slowchecks [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/gprim/adtree.hpp:1193:12: style:inconclusive: Technically the member function 'netgen::DelaunayTree < 3 , INDEX , double >::GetTolerance' can be const. [functionConst] netgen-6.2.2604/libsrc/gprim/adtree.hpp:1195:12: style:inconclusive: Technically the member function 'netgen::DelaunayTree < 3 , INDEX , double >::GetNLeaves' can be const. [functionConst] netgen-6.2.2604/libsrc/gprim/adtree.hpp:1200:12: style:inconclusive: Technically the member function 'netgen::DelaunayTree < 3 , INDEX , double >::GetNNodes' can be const. [functionConst] netgen-6.2.2604/libsrc/meshing/delaunay.cpp:24:5: style: Class 'DelaunayTet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/gprim/adtree.hpp:1189:5: style: Class 'DelaunayTree < 3 , INDEX , double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/meshing/delaunay.cpp:322:22: style: The scope of the variable 'starti' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/delaunay.cpp:974:119: performance: Function parameter 'pmin' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/meshing/delaunay.cpp:974:133: performance: Function parameter 'pmax' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/meshing/delaunay.cpp:226:20: style: Parameter 'connected' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/meshing/delaunay.cpp:226:46: style: Parameter 'treesearch' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/meshing/delaunay.cpp:628:17: style: Variable 'seg' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/meshing/delaunay.cpp:935:32: style: Variable 'el' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/meshing/delaunay.cpp:1593:19: style: Variable 'meshpoint' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/meshing/delaunay.cpp:1596:19: style: Variable 'tempel' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/meshing/delaunay.cpp:680:9: style: Variable 'prims' can be declared as const array [constVariable] netgen-6.2.2604/libsrc/meshing/delaunay.cpp:836:22: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp:202:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable visited_pi [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp:313:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp:353:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp:453:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slowchecks [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp:755:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_INTERSECTION [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/delaunay2d.hpp:24:5: warning: Member variable 'DelaunayTrig::r' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/delaunay2d.hpp:24:5: warning: Member variable 'DelaunayTrig::rad2' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/delaunay2d.hpp:25:5: warning: Member variable 'DelaunayTrig::r' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/delaunay2d.hpp:25:5: warning: Member variable 'DelaunayTrig::rad2' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/gprim/adtree.hpp:1193:12: style:inconclusive: Technically the member function 'netgen::DelaunayTree < 2 , INDEX , double >::GetTolerance' can be const. [functionConst] netgen-6.2.2604/libsrc/gprim/adtree.hpp:1195:12: style:inconclusive: Technically the member function 'netgen::DelaunayTree < 2 , INDEX , double >::GetNLeaves' can be const. [functionConst] netgen-6.2.2604/libsrc/gprim/adtree.hpp:1200:12: style:inconclusive: Technically the member function 'netgen::DelaunayTree < 2 , INDEX , double >::GetNNodes' can be const. [functionConst] netgen-6.2.2604/libsrc/gprim/adtree.hpp:1189:5: style: Class 'DelaunayTree < 2 , INDEX , double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp:171:20: style: Local variable 't' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp:139:18: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp:171:20: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp:171:49: style: Local variable 'reg' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp:139:53: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp:171:49: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp:384:19: style: Local variable 'p1' shadows outer member [shadowMember] netgen-6.2.2604/libsrc/meshing/meshing2.hpp:52:12: note: Shadowed member netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp:384:19: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp:385:19: style: Local variable 'p2' shadows outer member [shadowMember] netgen-6.2.2604/libsrc/meshing/meshing2.hpp:52:16: note: Shadowed member netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp:385:19: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp:421:13: style: Local variable 'bbox' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp:377:12: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp:421:13: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp:508:9: style: Local variable 'bbox' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp:377:12: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp:508:9: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp:519:9: style: Local variable 'bbox' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp:377:12: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp:519:9: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/delaunay2d.hpp:6:39: performance: Function parameter 'p' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp:351:53: performance: Function parameter 'trig' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp:810:17: style: Variable 'seg' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp:854:16: style: Variable 'el' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp:462:9: style: Variable 'prims' can be declared as const array [constVariable] netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp:740:15: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/fieldlines.cpp:231:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/fieldlines.cpp:312:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/fieldlines.cpp:36:16: warning: Member variable 'RKStepper::stepcount' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/fieldlines.cpp:36:16: warning: Member variable 'RKStepper::h' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/fieldlines.cpp:36:16: warning: Member variable 'RKStepper::startt' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/fieldlines.cpp:36:16: warning: Member variable 'RKStepper::startt_bak' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/fieldlines.cpp:36:16: warning: Member variable 'RKStepper::adaptive' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/fieldlines.cpp:36:16: warning: Member variable 'RKStepper::adrun' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/fieldlines.cpp:73:2: warning: Class 'RKStepper' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] netgen-6.2.2604/libsrc/meshing/fieldlines.cpp:73:2: warning: Class 'RKStepper' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] netgen-6.2.2604/libsrc/meshing/fieldlines.hpp:37:3: style: Class 'RKStepper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/meshing/geomsearch.cpp:177:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/geomsearch.cpp:8:19: warning: Member variable 'GeomSearch3d::faces' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/geomsearch.cpp:8:19: warning: Member variable 'GeomSearch3d::points' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/geomsearch.cpp:8:19: warning: Member variable 'GeomSearch3d::reset' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/geomsearch.cpp:8:19: warning: Member variable 'GeomSearch3d::hashcount' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/geomsearch.cpp:52:24: style: The member function 'netgen::GeomSearch3d::MinCoords' can be static. [functionStatic] netgen-6.2.2604/libsrc/meshing/geomsearch.hpp:36:8: note: The member function 'netgen::GeomSearch3d::MinCoords' can be static. netgen-6.2.2604/libsrc/meshing/geomsearch.cpp:52:24: note: The member function 'netgen::GeomSearch3d::MinCoords' can be static. netgen-6.2.2604/libsrc/meshing/geomsearch.cpp:59:24: style: The member function 'netgen::GeomSearch3d::MaxCoords' can be static. [functionStatic] netgen-6.2.2604/libsrc/meshing/geomsearch.hpp:39:8: note: The member function 'netgen::GeomSearch3d::MaxCoords' can be static. netgen-6.2.2604/libsrc/meshing/geomsearch.cpp:59:24: note: The member function 'netgen::GeomSearch3d::MaxCoords' can be static. netgen-6.2.2604/libsrc/meshing/geomsearch.cpp:207:18: style: The scope of the variable 'i' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/global.cpp:14:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/global.cpp:15:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/global.cpp:75:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/global.cpp:81:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/global.cpp:14:5: style: Class 'TraceGlobal' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:72:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:769:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:1475:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:1880:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:111:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:603:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:634:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:687:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:988:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:1023:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:1571:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:1739:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:2027:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/hpref_tet.hpp:49:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable geom [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:410:31: style:inconclusive: Boolean expression '!ep3' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:412:30: style:inconclusive: Boolean expression '!ep4' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:29:19: warning: Member variable 'HPRefElement::type' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:29:19: warning: Member variable 'HPRefElement::index' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:29:19: warning: Member variable 'HPRefElement::edgenr' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:29:19: warning: Member variable 'HPRefElement::coarse_elnr' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:29:19: warning: Member variable 'HPRefElement::singedge_left' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:29:19: warning: Member variable 'HPRefElement::singedge_right' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:34:19: warning: Member variable 'HPRefElement::edgenr' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:34:19: warning: Member variable 'HPRefElement::coarse_elnr' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:34:19: warning: Member variable 'HPRefElement::singedge_left' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:34:19: warning: Member variable 'HPRefElement::singedge_right' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:49:19: warning: Member variable 'HPRefElement::edgenr' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:49:19: warning: Member variable 'HPRefElement::coarse_elnr' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:49:19: warning: Member variable 'HPRefElement::singedge_left' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:49:19: warning: Member variable 'HPRefElement::singedge_right' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:64:19: warning: Member variable 'HPRefElement::index' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:64:19: warning: Member variable 'HPRefElement::edgenr' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:64:19: warning: Member variable 'HPRefElement::coarse_elnr' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:410:31: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:412:30: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:1471:11: style: The scope of the variable 'sumcp' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:1472:11: style: The scope of the variable 'sumep' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:1374:68: style:inconclusive: Function 'HPRefinement' argument 7 names different: declaration 'ref_level' definition 'reflevels'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/hprefinement.hpp:357:51: note: Function 'HPRefinement' argument 7 names different: declaration 'ref_level' definition 'reflevels'. netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:1374:68: note: Function 'HPRefinement' argument 7 names different: declaration 'ref_level' definition 'reflevels'. netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:80:18: style: Local variable 'j' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:30:12: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:80:18: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/hpref_tet.hpp:26:25: performance: Function parameter 'avertices' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/meshing/hpref_tet.hpp:45:31: performance: Function parameter 'list' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/meshing/hpref_tet.hpp:55:15: performance: Range variable 'el' should be declared as const reference. [iterateByValue] netgen-6.2.2604/libsrc/meshing/hpref_tet.hpp:132:15: performance: Range variable 'el' should be declared as const reference. [iterateByValue] netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:5:102: style: Parameter 'edgepoint_dom' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:7:57: style: Parameter 'surf_edges' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:7:94: style: Parameter 'facepoint' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:593:104: style: Parameter 'edgepoint_dom' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:595:59: style: Parameter 'surf_edges' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:595:96: style: Parameter 'facepoint' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:835:67: style: Parameter 'facepoint' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:1311:130: style: Parameter 'faces' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:1312:67: style: Parameter 'facepoint' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:1659:102: style: Parameter 'edgepoint_dom' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:1661:57: style: Parameter 'surf_edges' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:1661:94: style: Parameter 'facepoint' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:1764:78: style: Parameter 'edges' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:1764:104: style: Parameter 'edgepoint_dom' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:1765:58: style: Parameter 'cornerpoint' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:1765:95: style: Parameter 'edgepoint' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:1766:91: style: Parameter 'face_edges' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:1767:59: style: Parameter 'surf_edges' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:1767:96: style: Parameter 'facepoint' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:1804:105: style: Parameter 'edgepoint_dom' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:1806:58: style: Parameter 'faces' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:1807:58: style: Parameter 'surf_edges' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:1807:95: style: Parameter 'facepoint' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:1848:106: style: Parameter 'edgepoint_dom' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:1851:61: style: Parameter 'surf_edges' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:1851:98: style: Parameter 'facepoint' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:658:12: style: Variable 'seg' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:939:32: style: Parameter 'mesh' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:1158:48: style: Parameter 'elements' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:1523:21: style: Variable 'hpel' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:1598:21: style: Variable 'hpel' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:695:17: style: Variable 'hprs' can be declared as pointer to const [constVariablePointer] netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:871:21: style: Variable 'hprsnew' can be declared as pointer to const [constVariablePointer] netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:975:21: style: Variable 'hprsnew' can be declared as pointer to const [constVariablePointer] netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:1938:17: style: Variable 'hprs' can be declared as pointer to const [constVariablePointer] netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:674:11: style: Variable 'sve' can be declared as const array [constVariable] netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:997:32: style: Variable 'types' can be declared as const array [constVariable] netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:640:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:656:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:1595:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:1743:57: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/hpref_tet.hpp:58:24: performance: Searching before insertion is not necessary. Instead of 'mapnums[v]=++ii' consider using 'mapnums.try_emplace(v, ++ii);'. [stlFindInsert] netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:1701:59: error: Out of bounds access in 'eledges[k]', if 'eledges' size is 2 and 'k' is 11 [containerOutOfBounds] netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:1699:15: note: Assuming that condition 'k<12' is not redundant netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:1701:59: note: Access out of bounds netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:1701:87: error: Out of bounds access in 'eledges[k]', if 'eledges' size is 2 and 'k' is 11 [containerOutOfBounds] netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:1699:15: note: Assuming that condition 'k<12' is not redundant netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:1701:87: note: Access out of bounds netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:1925:54: warning: Either the condition 'k<4' is redundant or 'k' can have the value greater or equal to 4. Expression 'elfaces[k]' causes access out of bounds. [containerOutOfBounds] netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:1918:17: note: Assuming that condition 'k<4' is not redundant netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:1925:54: note: Access out of bounds netgen-6.2.2604/libsrc/meshing/improve2.cpp:348:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable terminate [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/improve2.cpp:388:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/improve2.cpp:578:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable terminate [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/improve2.cpp:684:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable terminate [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/improve2.cpp:16:20: performance: Variable 'tnr' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] netgen-6.2.2604/libsrc/meshing/improve2.cpp:18:7: performance: Variable 'tnr' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] netgen-6.2.2604/libsrc/meshing/improve2.cpp:821:26: style: The member function 'netgen::MeshOptimize2d::CheckMeshApproximation' can be static. [functionStatic] netgen-6.2.2604/libsrc/meshing/improve2.hpp:140:8: note: The member function 'netgen::MeshOptimize2d::CheckMeshApproximation' can be static. netgen-6.2.2604/libsrc/meshing/improve2.cpp:821:26: note: The member function 'netgen::MeshOptimize2d::CheckMeshApproximation' can be static. netgen-6.2.2604/libsrc/meshing/improve2.cpp:157:13: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] netgen-6.2.2604/libsrc/meshing/improve2.cpp:136:13: note: outer condition: allowswap netgen-6.2.2604/libsrc/meshing/improve2.cpp:157:13: note: identical inner condition: allowswap netgen-6.2.2604/libsrc/meshing/improve2.cpp:80:17: style: Condition 'allowswap' is always true [knownConditionTrueFalse] netgen-6.2.2604/libsrc/meshing/improve2.cpp:75:22: note: Assignment 'allowswap=true', assigned value is 1 netgen-6.2.2604/libsrc/meshing/improve2.cpp:80:17: note: Condition 'allowswap' is always true netgen-6.2.2604/libsrc/meshing/improve2.cpp:90:17: style: Condition 'allowswap' is always true [knownConditionTrueFalse] netgen-6.2.2604/libsrc/meshing/improve2.cpp:82:8: note: Assuming that condition '!allowswap' is not redundant netgen-6.2.2604/libsrc/meshing/improve2.cpp:90:17: note: Condition 'allowswap' is always true netgen-6.2.2604/libsrc/meshing/improve2.cpp:122:17: style: Condition 'allowswap' is always true [knownConditionTrueFalse] netgen-6.2.2604/libsrc/meshing/improve2.cpp:93:8: note: Assuming that condition '!allowswap' is not redundant netgen-6.2.2604/libsrc/meshing/improve2.cpp:122:17: note: Condition 'allowswap' is always true netgen-6.2.2604/libsrc/meshing/improve2.cpp:386:9: style: Condition 'debugflag' is always false [knownConditionTrueFalse] netgen-6.2.2604/libsrc/meshing/improve2.cpp:384:22: note: Assignment 'debugflag=0', assigned value is 0 netgen-6.2.2604/libsrc/meshing/improve2.cpp:386:9: note: Condition 'debugflag' is always false netgen-6.2.2604/libsrc/meshing/improve2.cpp:51:10: style: The scope of the variable 'should' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/improve2.cpp:46:45: style:inconclusive: Function 'EdgeSwapping' argument 5 names different: declaration 'edge' definition 'o1'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/improve2.hpp:122:73: note: Function 'EdgeSwapping' argument 5 names different: declaration 'edge' definition 'o1'. netgen-6.2.2604/libsrc/meshing/improve2.cpp:46:45: note: Function 'EdgeSwapping' argument 5 names different: declaration 'edge' definition 'o1'. netgen-6.2.2604/libsrc/meshing/improve2.cpp:62:15: style: Local variable 'faceindex' shadows outer member [shadowMember] netgen-6.2.2604/libsrc/meshing/improve2.hpp:103:7: note: Shadowed member netgen-6.2.2604/libsrc/meshing/improve2.cpp:62:15: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/improve2.cpp:265:26: style: Local variable 'j' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/improve2.cpp:259:20: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/improve2.cpp:265:26: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/improve2.cpp:633:33: style: Local variable 'faceindex' shadows outer member [shadowMember] netgen-6.2.2604/libsrc/meshing/improve2.hpp:103:7: note: Shadowed member netgen-6.2.2604/libsrc/meshing/improve2.cpp:633:33: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/improve2.cpp:821:57: style: Argument 'mesh' shadows outer member [shadowMember] netgen-6.2.2604/libsrc/meshing/improve2.hpp:107:9: note: Shadowed member netgen-6.2.2604/libsrc/meshing/improve2.cpp:821:57: note: Shadow argument netgen-6.2.2604/libsrc/meshing/improve2.cpp:697:17: style: Variable 'ei' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/meshing/improve2.cpp:821:57: style: Parameter 'mesh' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/meshing/improve2.cpp:698:13: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/improve2gen.cpp:313:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable terminate [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/improve2gen.cpp:17:9: warning: Member variable 'ImprovementRule::bonus' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/meshing/improve2gen.cpp:18:9: warning: Member variable 'ImprovementRule::onp' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/meshing/improve2gen.cpp:263:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/improve2gen.cpp:279:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/improve2gen.cpp:311:46: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/improve3.cpp:113:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/improve3.cpp:350:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/improve3.cpp:383:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/improve3.cpp:646:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/improve3.cpp:836:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/improve3.cpp:1224:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/improve3.cpp:1390:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/improve3.cpp:2395:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/improve3.cpp:2611:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/improve3.cpp:1687:6: style: Variable 'h' is reassigned a value before the old one has been used. [redundantAssignment] netgen-6.2.2604/libsrc/meshing/improve3.cpp:1686:6: note: h is assigned netgen-6.2.2604/libsrc/meshing/improve3.cpp:1687:6: note: h is overwritten netgen-6.2.2604/libsrc/meshing/improve2.hpp:23:24: style: Local variable 'tetedges' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/improve3.cpp:27:22: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/improve2.hpp:23:24: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/improve3.cpp:2587:24: style: Local variable 'el' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/improve3.cpp:2478:10: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/improve3.cpp:2587:24: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/improve3.cpp:2594:24: style: Local variable 'el' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/improve3.cpp:2478:10: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/improve3.cpp:2594:24: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/improve3.cpp:17:32: performance: Function parameter 'p1' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/meshing/improve3.cpp:17:45: performance: Function parameter 'p2' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/meshing/improve3.cpp:17:58: performance: Function parameter 'p3' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/meshing/improve3.cpp:17:71: performance: Function parameter 'p4' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/meshing/improve3.cpp:109:105: performance: Function parameter 'old' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/meshing/improve3.cpp:42:135: style: Parameter 'pi1' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/meshing/improve3.cpp:42:152: style: Parameter 'pi2' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/meshing/improve3.cpp:218:63: style: Parameter 'elements_of_point' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/meshing/improve3.cpp:237:17: style: Variable 'elem' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/meshing/improve3.cpp:255:17: style: Variable 'elem' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/meshing/improve3.cpp:465:77: style: Parameter 'elementsonnode' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/meshing/improve3.cpp:732:43: style: Parameter 'elementsonnode' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/meshing/improve3.cpp:2535:15: style: Variable 'elem' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/meshing/improve3.cpp:2547:15: style: Variable 'elem' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/meshing/improve3.cpp:2524:11: style: Variable 'p' can be declared as const array [constVariable] netgen-6.2.2604/libsrc/meshing/improve3.cpp:1398:38: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/improve3.cpp:1402:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/improve3.cpp:1416:38: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/improve3.cpp:2408:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/improve3.cpp:189:7: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/improve3.cpp:272:19: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/improve3.cpp:274:19: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/improve3.cpp:292:21: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/improve3.cpp:491:15: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/improve3.cpp:2263:33: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/improve3.cpp:2266:33: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/improve3.cpp:2269:33: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/improve3.cpp:2272:33: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/localh.cpp:479:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isinner [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/localh.cpp:650:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/localh.cpp:695:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/localh.cpp:859:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isinner [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/localh.cpp:881:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isinner [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/localh.cpp:920:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/localh.cpp:64:5: performance: Variable 'boundingbox' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] netgen-6.2.2604/libsrc/meshing/localh.cpp:37:22: style:inconclusive: Technically the member function 'netgen::GradingBox::operatordelete' can be const. [functionConst] netgen-6.2.2604/libsrc/meshing/localh.hpp:70:10: note: Technically the member function 'netgen::GradingBox::operatordelete' can be const. netgen-6.2.2604/libsrc/meshing/localh.cpp:37:22: note: Technically the member function 'netgen::GradingBox::operatordelete' can be const. netgen-6.2.2604/libsrc/meshing/localh.cpp:865:18: style: The member function 'netgen::LocalH::GetInnerPointsRec' can be static. [functionStatic] netgen-6.2.2604/libsrc/meshing/localh.hpp:145:10: note: The member function 'netgen::LocalH::GetInnerPointsRec' can be static. netgen-6.2.2604/libsrc/meshing/localh.cpp:865:18: note: The member function 'netgen::LocalH::GetInnerPointsRec' can be static. netgen-6.2.2604/libsrc/meshing/localh.cpp:403:18: style:inconclusive: Technically the member function 'netgen::LocalH::CutBoundaryRec' can be const. [functionConst] netgen-6.2.2604/libsrc/meshing/localh.hpp:163:10: note: Technically the member function 'netgen::LocalH::CutBoundaryRec' can be const. netgen-6.2.2604/libsrc/meshing/localh.cpp:403:18: note: Technically the member function 'netgen::LocalH::CutBoundaryRec' can be const. netgen-6.2.2604/libsrc/meshing/localh.cpp:510:3: style: The member function 'netgen::LocalH::FindInnerBoxesRec2' can be static. [functionStatic] netgen-6.2.2604/libsrc/meshing/localh.hpp:171:10: note: The member function 'netgen::LocalH::FindInnerBoxesRec2' can be static. netgen-6.2.2604/libsrc/meshing/localh.cpp:510:3: note: The member function 'netgen::LocalH::FindInnerBoxesRec2' can be static. netgen-6.2.2604/libsrc/meshing/localh.cpp:676:3: style: The member function 'netgen::LocalH::FindInnerBoxesRec2' can be static. [functionStatic] netgen-6.2.2604/libsrc/meshing/localh.hpp:182:10: note: The member function 'netgen::LocalH::FindInnerBoxesRec2' can be static. netgen-6.2.2604/libsrc/meshing/localh.cpp:676:3: note: The member function 'netgen::LocalH::FindInnerBoxesRec2' can be static. netgen-6.2.2604/libsrc/meshing/localh.cpp:818:18: style: The member function 'netgen::LocalH::ClearFlagsRec' can be static. [functionStatic] netgen-6.2.2604/libsrc/meshing/localh.hpp:193:10: note: The member function 'netgen::LocalH::ClearFlagsRec' can be static. netgen-6.2.2604/libsrc/meshing/localh.cpp:818:18: note: The member function 'netgen::LocalH::ClearFlagsRec' can be static. netgen-6.2.2604/libsrc/meshing/localh.cpp:84:5: warning: Class 'LocalH' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] netgen-6.2.2604/libsrc/meshing/localh.cpp:84:5: warning: Class 'LocalH' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] netgen-6.2.2604/libsrc/meshing/localh.cpp:37:46: style:inconclusive: Function 'operatordelete' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] netgen-6.2.2604/libsrc/meshing/localh.cpp:58:58: style:inconclusive: Function 'LocalH' argument 3 names different: declaration 'grading' definition 'agrading'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/localh.hpp:93:61: note: Function 'LocalH' argument 3 names different: declaration 'grading' definition 'agrading'. netgen-6.2.2604/libsrc/meshing/localh.cpp:58:58: note: Function 'LocalH' argument 3 names different: declaration 'grading' definition 'agrading'. netgen-6.2.2604/libsrc/meshing/localh.cpp:191:33: style:inconclusive: Function 'SetH' argument 1 names different: declaration 'x' definition 'p'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/localh.hpp:111:36: note: Function 'SetH' argument 1 names different: declaration 'x' definition 'p'. netgen-6.2.2604/libsrc/meshing/localh.cpp:191:33: note: Function 'SetH' argument 1 names different: declaration 'x' definition 'p'. netgen-6.2.2604/libsrc/meshing/localh.cpp:513:24: style:inconclusive: Function 'FindInnerBoxesRec2' argument 4 names different: declaration 'finds' definition 'faceinds'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/localh.hpp:174:24: note: Function 'FindInnerBoxesRec2' argument 4 names different: declaration 'finds' definition 'faceinds'. netgen-6.2.2604/libsrc/meshing/localh.cpp:513:24: note: Function 'FindInnerBoxesRec2' argument 4 names different: declaration 'finds' definition 'faceinds'. netgen-6.2.2604/libsrc/meshing/localh.cpp:679:24: style:inconclusive: Function 'FindInnerBoxesRec2' argument 4 names different: declaration 'finds' definition 'faceinds'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/localh.hpp:185:24: note: Function 'FindInnerBoxesRec2' argument 4 names different: declaration 'finds' definition 'faceinds'. netgen-6.2.2604/libsrc/meshing/localh.cpp:679:24: note: Function 'FindInnerBoxesRec2' argument 4 names different: declaration 'finds' definition 'faceinds'. netgen-6.2.2604/libsrc/meshing/localh.cpp:902:11: performance:inconclusive: Use const reference for 'hp' to avoid unnecessary data copying. [redundantCopyLocalConst] netgen-6.2.2604/libsrc/meshing/localh.cpp:58:30: performance: Function parameter 'pmin' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/meshing/localh.cpp:58:45: performance: Function parameter 'pmax' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/meshing/localh.cpp:191:33: performance: Function parameter 'p' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/meshing/localh.cpp:339:35: performance: Function parameter 'x' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/meshing/localh.cpp:346:38: performance: Function parameter 'pmin' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/meshing/localh.cpp:346:53: performance: Function parameter 'pmax' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/meshing/localh.cpp:433:41: performance: Function parameter 'p' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/meshing/localh.cpp:118:14: style: Variable 'b' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/meshing/localh.cpp:19:10: style: float result is assigned to double variable. If the variable is double to avoid loss of information, then you have loss of information. [truncLongCastAssignment] netgen-6.2.2604/libsrc/meshing/localh.cpp:243:21: style: float result is assigned to double variable. If the variable is double to avoid loss of information, then you have loss of information. [truncLongCastAssignment] netgen-6.2.2604/libsrc/meshing/localh.cpp:321:21: style: float result is assigned to double variable. If the variable is double to avoid loss of information, then you have loss of information. [truncLongCastAssignment] netgen-6.2.2604/libsrc/meshing/localh.cpp:369:21: style: float result is assigned to double variable. If the variable is double to avoid loss of information, then you have loss of information. [truncLongCastAssignment] netgen-6.2.2604/libsrc/meshing/localh.cpp:385:21: style: float result is assigned to double variable. If the variable is double to avoid loss of information, then you have loss of information. [truncLongCastAssignment] netgen-6.2.2604/libsrc/meshing/localh.cpp:895:17: style: float result is assigned to double variable. If the variable is double to avoid loss of information, then you have loss of information. [truncLongCastAssignment] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:71:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:87:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:180:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:315:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bcname [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:520:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:555:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:613:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:636:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:679:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:1218:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:2122:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:2218:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:2275:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:2526:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:2855:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:3054:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:3388:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4133:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edgenr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4386:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4485:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:5064:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:6087:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:6121:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:6336:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable firstelement [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:6609:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable firstelement [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:6636:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable firstelement [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:6683:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:6893:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edgenr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:6958:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pointcurves_green [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7003:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASE [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7029:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASE [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7531:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7575:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7722:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:5313:28: warning: Either the condition 'dim<2' is redundant or the array 'elementsearchtreets[4]' is accessed at index 4, which is out of bounds. [arrayIndexOutOfBoundsCond] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:5311:12: note: Assuming that condition 'dim<2' is not redundant netgen-6.2.2604/libsrc/meshing/meshclass.cpp:5313:28: note: Array index out of bounds netgen-6.2.2604/libsrc/meshing/meshclass.cpp:5319:30: warning: Either the condition 'dim<2' is redundant or the array 'elementsearchtreets[4]' is accessed at index 4, which is out of bounds. [arrayIndexOutOfBoundsCond] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:5311:12: note: Assuming that condition 'dim<2' is not redundant netgen-6.2.2604/libsrc/meshing/meshclass.cpp:5313:34: note: Assuming condition is false netgen-6.2.2604/libsrc/meshing/meshclass.cpp:5319:30: note: Array index out of bounds netgen-6.2.2604/libsrc/meshing/meshclass.cpp:2696:23: warning: Member variable 'tval::index' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:236:5: performance: Variable 'lochfunc' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:3500:18: style:inconclusive: Technically the member function 'netgen::Mesh::GetMinH' can be const. [functionConst] netgen-6.2.2604/libsrc/meshing/meshclass.hpp:516:12: note: Technically the member function 'netgen::Mesh::GetMinH' can be const. netgen-6.2.2604/libsrc/meshing/meshclass.cpp:3500:18: note: Technically the member function 'netgen::Mesh::GetMinH' can be const. netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4027:21: style: Condition 'dom==-1' is always false [knownConditionTrueFalse] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4003:13: note: Assuming that condition 'dom<=0' is not redundant netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4025:29: note: Assuming condition is false netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4027:21: note: Condition 'dom==-1' is always false netgen-6.2.2604/libsrc/meshing/meshclass.cpp:5319:36: style: Condition 'elementsearchtreets[dim]==GetTimeStamp()' is always false [knownConditionTrueFalse] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4536:24: style: C-style reference casting [cstyleCast] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:3520:12: style: The scope of the variable 'hi' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:3572:13: style: The scope of the variable 'j' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:624:47: style:inconclusive: Function 'SetVolumeElement' argument 1 names different: declaration 'sei' definition 'ei'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/meshclass.hpp:398:52: note: Function 'SetVolumeElement' argument 1 names different: declaration 'sei' definition 'ei'. netgen-6.2.2604/libsrc/meshing/meshclass.cpp:624:47: note: Function 'SetVolumeElement' argument 1 names different: declaration 'sei' definition 'ei'. netgen-6.2.2604/libsrc/meshing/meshclass.cpp:5437:62: style:inconclusive: Function 'PointContainedIn2DElement' argument 3 names different: declaration 'element' definition 'ei'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/meshclass.hpp:212:28: note: Function 'PointContainedIn2DElement' argument 3 names different: declaration 'element' definition 'ei'. netgen-6.2.2604/libsrc/meshing/meshclass.cpp:5437:62: note: Function 'PointContainedIn2DElement' argument 3 names different: declaration 'element' definition 'ei'. netgen-6.2.2604/libsrc/meshing/meshclass.cpp:5907:55: style:inconclusive: Function 'PointContainedIn3DElement' argument 3 names different: declaration 'element' definition 'ei'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/meshclass.hpp:216:49: note: Function 'PointContainedIn3DElement' argument 3 names different: declaration 'element' definition 'ei'. netgen-6.2.2604/libsrc/meshing/meshclass.cpp:5907:55: note: Function 'PointContainedIn3DElement' argument 3 names different: declaration 'element' definition 'ei'. netgen-6.2.2604/libsrc/meshing/meshclass.cpp:5908:49: style:inconclusive: Function 'PointContainedIn3DElement' argument 4 names different: declaration 'tol' definition 'eps'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/meshclass.hpp:217:43: note: Function 'PointContainedIn3DElement' argument 4 names different: declaration 'tol' definition 'eps'. netgen-6.2.2604/libsrc/meshing/meshclass.cpp:5908:49: note: Function 'PointContainedIn3DElement' argument 4 names different: declaration 'tol' definition 'eps'. netgen-6.2.2604/libsrc/meshing/meshclass.cpp:6012:52: style:inconclusive: Function 'PointContainedIn3DElementOld' argument 4 names different: declaration 'tol' definition 'eps'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/meshclass.hpp:221:46: note: Function 'PointContainedIn3DElementOld' argument 4 names different: declaration 'tol' definition 'eps'. netgen-6.2.2604/libsrc/meshing/meshclass.cpp:6012:52: note: Function 'PointContainedIn3DElementOld' argument 4 names different: declaration 'tol' definition 'eps'. netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7748:54: style:inconclusive: Function 'Mirror' argument 1 names different: declaration 'p' definition 'p_plane'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/meshclass.hpp:1040:47: note: Function 'Mirror' argument 1 names different: declaration 'p' definition 'p_plane'. netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7748:54: note: Function 'Mirror' argument 1 names different: declaration 'p' definition 'p_plane'. netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7748:70: style:inconclusive: Function 'Mirror' argument 2 names different: declaration 'n' definition 'n_plane'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/meshclass.hpp:1040:57: note: Function 'Mirror' argument 2 names different: declaration 'n' definition 'n_plane'. netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7748:70: note: Function 'Mirror' argument 2 names different: declaration 'n' definition 'n_plane'. netgen-6.2.2604/libsrc/meshing/meshclass.cpp:916:14: style: Local variable 'i' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:673:9: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/meshclass.cpp:916:14: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/meshclass.cpp:924:18: style: Local variable 'i' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:673:9: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/meshclass.cpp:924:18: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/meshclass.cpp:1261:39: style: Local variable 'i' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:1226:9: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/meshclass.cpp:1261:39: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/meshclass.cpp:1503:40: style: Local variable 'i' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:1226:9: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/meshclass.cpp:1503:40: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/meshclass.cpp:1517:24: style: Local variable 'i' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:1226:9: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/meshclass.cpp:1517:24: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/meshclass.cpp:1547:24: style: Local variable 'i' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:1226:9: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/meshclass.cpp:1547:24: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/meshclass.cpp:1564:16: style: Local variable 'i' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:1226:9: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/meshclass.cpp:1564:16: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/meshclass.cpp:2426:22: style: Local variable 't' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:2328:18: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/meshclass.cpp:2426:22: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/meshclass.cpp:2426:76: style: Local variable 'reg' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:2328:61: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/meshclass.cpp:2426:76: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/meshclass.cpp:2923:51: style: Local variable 'i3' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:2894:47: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/meshclass.cpp:2923:51: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/meshclass.cpp:3490:12: style: Local variable 'hmin' shadows outer member [shadowMember] netgen-6.2.2604/libsrc/meshing/meshclass.hpp:114:12: note: Shadowed member netgen-6.2.2604/libsrc/meshing/meshclass.cpp:3490:12: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/meshclass.cpp:3503:12: style: Local variable 'hmin' shadows outer member [shadowMember] netgen-6.2.2604/libsrc/meshing/meshclass.hpp:114:12: note: Shadowed member netgen-6.2.2604/libsrc/meshing/meshclass.cpp:3503:12: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4949:33: style: Local variable 'tri' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4894:23: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4949:33: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/meshclass.cpp:5338:22: style: Local variable 'box' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:5326:14: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/meshclass.cpp:5338:22: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/meshclass.cpp:5379:22: style: Local variable 'box' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:5326:14: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/meshclass.cpp:5379:22: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/meshclass.cpp:5459:18: style: Local variable 'rhs' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:5441:11: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/meshclass.cpp:5459:18: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/meshclass.cpp:5573:19: style: Local variable 'sol' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:5441:16: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/meshclass.cpp:5573:19: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/meshclass.cpp:5842:24: style: Local variable 'rhs' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:5441:11: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/meshclass.cpp:5842:24: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/meshclass.cpp:6519:48: style: Local variable 'mapped_points' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:6442:14: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/meshclass.cpp:6519:48: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/meshclass.cpp:6563:48: style: Local variable 'mapped_points' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:6442:14: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/meshclass.cpp:6563:48: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7033:105: style: Argument 'points' shadows outer member [shadowMember] netgen-6.2.2604/libsrc/meshing/meshclass.hpp:73:14: note: Shadowed member netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7033:105: note: Shadow argument netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7505:19: style: Local variable 'defaultstring' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7599:17: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7505:19: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7550:19: style: Local variable 'defaultstring' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7599:17: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7550:19: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7806:14: style: Local variable 'v' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7757:10: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7806:14: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7748:54: performance: Function parameter 'p_plane' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7748:70: performance: Function parameter 'n_plane' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4182:15: style: Variable 'pe' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:6436:11: style: Variable 'identpts' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7407:66: style: Parameter 'keep_region' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:119:20: style: Variable 'lam4' can be declared as const array [constVariable] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:174:44: style: Parameter 'searchtree' can be declared as pointer to const [constParameterPointer] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:5385:37: style: Variable 'lami' can be declared as const array [constVariable] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:5430:29: style: Parameter 'lami' can be declared as const array [constParameter] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:715:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:759:45: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:1049:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:1054:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:1060:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:1065:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:1072:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:1079:59: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:1086:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:1091:59: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:1526:67: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:1723:57: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:1725:63: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:1727:53: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:1992:52: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:2213:56: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:2247:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:2408:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:2436:63: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:2449:63: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:2633:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:2662:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:3399:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:3702:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:3704:66: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4022:34: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4218:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4560:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4579:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7023:44: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7251:45: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7280:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7282:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7284:45: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7297:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7299:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7301:45: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:1508:17: performance: Passing the result of c_str() to a function that takes std::string as argument no. 2 is slow and redundant. [stlcstrParam] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:2186:17: performance: Passing the result of c_str() to a function that takes std::string as argument no. 2 is slow and redundant. [stlcstrParam] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:3990:20: style: Consider using std::fill or std::generate algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4244:17: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4260:17: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:6543:24: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:6592:24: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:6909:19: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7913:18: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7915:18: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7917:18: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/meshfunc.cpp:46:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable domain [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshfunc.cpp:293:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable terminate [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshfunc.cpp:435:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable terminate [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshfunc.cpp:648:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mesh [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshfunc.cpp:701:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable task [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshfunc.cpp:795:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable domin [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshfunc.cpp:968:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable terminate [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshfunc.cpp:19:11: warning: Member variable 'MeshingData::domain' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/meshing/meshfunc.cpp:431:9: style: The scope of the variable 'meshed' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/meshfunc.cpp:784:38: style:inconclusive: Function 'ConformToFreeSegments' argument 1 names different: declaration 'mesh3d' definition 'mesh'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/meshfunc.hpp:34:47: note: Function 'ConformToFreeSegments' argument 1 names different: declaration 'mesh3d' definition 'mesh'. netgen-6.2.2604/libsrc/meshing/meshfunc.cpp:784:38: note: Function 'ConformToFreeSegments' argument 1 names different: declaration 'mesh3d' definition 'mesh'. netgen-6.2.2604/libsrc/meshing/meshfunc.cpp:140:27: style: Local variable 'mp' shadows outer argument [shadowArgument] netgen-6.2.2604/libsrc/meshing/meshfunc.cpp:35:72: note: Shadowed argument netgen-6.2.2604/libsrc/meshing/meshfunc.cpp:140:27: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/meshfunc.cpp:839:18: style: Local variable 'lam' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/meshfunc.cpp:821:14: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/meshfunc.cpp:839:18: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/meshfunc.cpp:914:18: style: Local variable 'i' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/meshfunc.cpp:902:32: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/meshfunc.cpp:914:18: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/meshfunc.cpp:922:34: style: Local variable 'i' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/meshfunc.cpp:902:32: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/meshfunc.cpp:922:34: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/meshfunc.cpp:163:14: style: Variable 'identifications' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/meshing/meshfunc.cpp:201:40: style: Parameter 'md' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/meshing/meshfunc.cpp:206:14: style: Variable 'identifications' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/meshing/meshfunc.cpp:889:18: style: Variable 'pis' can be declared as const array [constVariable] netgen-6.2.2604/libsrc/meshing/meshfunc.cpp:174:18: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/meshfunc.cpp:178:18: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/meshfunc.cpp:469:19: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/meshfunc.cpp:60:12: style: Variable 'num_facedescriptors' is assigned a value that is never used. [unreadVariable] netgen-6.2.2604/libsrc/meshing/meshfunc.cpp:308:19: style: Variable 'rulefile' is assigned a value that is never used. [unreadVariable] netgen-6.2.2604/libsrc/meshing/meshfunc.cpp:960:14: style: Variable 'oldn' is assigned a value that is never used. [unreadVariable] netgen-6.2.2604/libsrc/meshing/meshfunc2d.cpp:47:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable terminate [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshfunc2d.cpp:58:28: style: Local variable 'i' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/meshfunc2d.cpp:44:14: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/meshfunc2d.cpp:58:28: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/meshfunc2d.cpp:74:28: style: Local variable 'i' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/meshfunc2d.cpp:44:14: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/meshfunc2d.cpp:74:28: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/meshfunc2d.cpp:7:64: style: Parameter 'mp' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/meshing/meshfunc2d.cpp:18:60: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/meshing2.cpp:13:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable drawing [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshing2.cpp:30:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshing2.cpp:127:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshing2.cpp:310:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testmode [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshing2.cpp:415:17: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] netgen-6.2.2604/libsrc/meshing/meshing2.cpp:411:32: note: outer condition: !multithread.terminate netgen-6.2.2604/libsrc/meshing/meshing2.cpp:415:17: note: opposite inner condition: multithread.terminate netgen-6.2.2604/libsrc/meshing/meshing2.cpp:837:6: style: The if condition is the same as the previous if condition [duplicateCondition] netgen-6.2.2604/libsrc/meshing/meshing2.cpp:555:6: note: First condition netgen-6.2.2604/libsrc/meshing/meshing2.cpp:837:6: note: Second condition netgen-6.2.2604/libsrc/meshing/meshing2.cpp:680:16: style: Redundant initialization for 'newpout'. The initialized value is overwritten before it is read. [redundantInitialization] netgen-6.2.2604/libsrc/meshing/meshing2.cpp:679:25: note: newpout is initialized netgen-6.2.2604/libsrc/meshing/meshing2.cpp:680:16: note: newpout is overwritten netgen-6.2.2604/libsrc/meshing/meshing2.cpp:270:9: style: The scope of the variable 'z1' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/meshing2.cpp:270:13: style: The scope of the variable 'z2' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/meshing2.cpp:270:17: style: The scope of the variable 'oldnp' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/meshing2.cpp:271:10: style: The scope of the variable 'found' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/meshing2.cpp:272:9: style: The scope of the variable 'rulenr' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/meshing2.cpp:277:10: style: The scope of the variable 'morerisc' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/meshing2.cpp:278:10: style: The scope of the variable 'debugflag' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/meshing2.cpp:283:11: style: The scope of the variable 'locpoints' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/meshing2.cpp:286:11: style: The scope of the variable 'plainpoints' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/meshing2.cpp:289:11: style: The scope of the variable 'loclines' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/meshing2.cpp:290:9: style: The scope of the variable 'trials' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/meshing2.cpp:290:21: style: The scope of the variable 'nfaces' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/meshing2.cpp:295:9: style: The scope of the variable 'qualclass' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/meshing2.cpp:319:9: style: The scope of the variable 'maxlegalpoint' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/meshing2.cpp:319:28: style: The scope of the variable 'maxlegalline' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/meshing2.cpp:401:9: style: The scope of the variable 'plotnexttrial' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/meshing2.cpp:39:47: style:inconclusive: Function 'Meshing2' argument 1 names different: declaration 'geo' definition 'ageo'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/meshing2.hpp:58:46: note: Function 'Meshing2' argument 1 names different: declaration 'geo' definition 'ageo'. netgen-6.2.2604/libsrc/meshing/meshing2.cpp:39:47: note: Function 'Meshing2' argument 1 names different: declaration 'geo' definition 'ageo'. netgen-6.2.2604/libsrc/meshing/meshing2.hpp:96:47: style:inconclusive: Function 'CalcLocalH' argument 1 names different: declaration 'p' definition ''. [funcArgNamesDifferentUnnamed] netgen-6.2.2604/libsrc/meshing/meshing2.cpp:152:59: style:inconclusive: Function 'DefineTransformation' argument 1 names different: declaration 'p1' definition 'ap1'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/meshing2.hpp:99:55: note: Function 'DefineTransformation' argument 1 names different: declaration 'p1' definition 'ap1'. netgen-6.2.2604/libsrc/meshing/meshing2.cpp:152:59: note: Function 'DefineTransformation' argument 1 names different: declaration 'p1' definition 'ap1'. netgen-6.2.2604/libsrc/meshing/meshing2.cpp:153:59: style:inconclusive: Function 'DefineTransformation' argument 2 names different: declaration 'p2' definition 'ap2'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/meshing2.hpp:99:76: note: Function 'DefineTransformation' argument 2 names different: declaration 'p2' definition 'ap2'. netgen-6.2.2604/libsrc/meshing/meshing2.cpp:153:59: note: Function 'DefineTransformation' argument 2 names different: declaration 'p2' definition 'ap2'. netgen-6.2.2604/libsrc/meshing/meshing2.cpp:154:29: style:inconclusive: Function 'DefineTransformation' argument 3 names different: declaration 'geominfo1' definition 'gi1'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/meshing2.hpp:100:32: note: Function 'DefineTransformation' argument 3 names different: declaration 'geominfo1' definition 'gi1'. netgen-6.2.2604/libsrc/meshing/meshing2.cpp:154:29: note: Function 'DefineTransformation' argument 3 names different: declaration 'geominfo1' definition 'gi1'. netgen-6.2.2604/libsrc/meshing/meshing2.cpp:155:29: style:inconclusive: Function 'DefineTransformation' argument 4 names different: declaration 'geominfo2' definition 'gi2'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/meshing2.hpp:101:32: note: Function 'DefineTransformation' argument 4 names different: declaration 'geominfo2' definition 'gi2'. netgen-6.2.2604/libsrc/meshing/meshing2.cpp:155:29: note: Function 'DefineTransformation' argument 4 names different: declaration 'geominfo2' definition 'gi2'. netgen-6.2.2604/libsrc/meshing/meshing2.cpp:188:27: style:inconclusive: Function 'TransformFromPlain' argument 3 names different: declaration 'geominfo' definition 'gi'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/meshing2.hpp:109:23: note: Function 'TransformFromPlain' argument 3 names different: declaration 'geominfo' definition 'gi'. netgen-6.2.2604/libsrc/meshing/meshing2.cpp:188:27: note: Function 'TransformFromPlain' argument 3 names different: declaration 'geominfo' definition 'gi'. netgen-6.2.2604/libsrc/meshing/meshing2.cpp:231:40: style:inconclusive: Function 'GetChartBoundary' argument 4 names different: declaration 'p' definition 'h'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/meshing2.hpp:143:39: note: Function 'GetChartBoundary' argument 4 names different: declaration 'p' definition 'h'. netgen-6.2.2604/libsrc/meshing/meshing2.cpp:231:40: note: Function 'GetChartBoundary' argument 4 names different: declaration 'p' definition 'h'. netgen-6.2.2604/libsrc/meshing/meshing2.cpp:222:40: style: Argument 'p1' shadows outer member [shadowMember] netgen-6.2.2604/libsrc/meshing/meshing2.hpp:52:12: note: Shadowed member netgen-6.2.2604/libsrc/meshing/meshing2.cpp:222:40: note: Shadow argument netgen-6.2.2604/libsrc/meshing/meshing2.cpp:222:60: style: Argument 'p2' shadows outer member [shadowMember] netgen-6.2.2604/libsrc/meshing/meshing2.hpp:52:16: note: Shadowed member netgen-6.2.2604/libsrc/meshing/meshing2.cpp:222:60: note: Shadow argument netgen-6.2.2604/libsrc/meshing/meshing2.cpp:470:18: style: Local variable 'p1' shadows outer member [shadowMember] netgen-6.2.2604/libsrc/meshing/meshing2.hpp:52:12: note: Shadowed member netgen-6.2.2604/libsrc/meshing/meshing2.cpp:470:18: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/meshing2.cpp:470:22: style: Local variable 'p2' shadows outer member [shadowMember] netgen-6.2.2604/libsrc/meshing/meshing2.hpp:52:16: note: Shadowed member netgen-6.2.2604/libsrc/meshing/meshing2.cpp:470:22: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/meshing3.cpp:259:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable terminate [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshing3.cpp:955:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshing3.cpp:1140:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMPTY_BOX [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshing3.cpp:15:18: warning: Member variable 'MeshingStat3d::nff' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/meshing3.cpp:15:18: warning: Member variable 'MeshingStat3d::vol' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/meshing3.cpp:766:22: style: The scope of the variable 'min1' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/meshing3.cpp:766:28: style: The scope of the variable 'min2' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/meshing3.cpp:766:34: style: The scope of the variable 'min3' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/meshing3.cpp:766:40: style: The scope of the variable 'max1' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/meshing3.cpp:766:46: style: The scope of the variable 'max2' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/meshing3.cpp:766:52: style: The scope of the variable 'max3' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/meshing3.cpp:769:10: style: The scope of the variable 'xminb' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/meshing3.cpp:769:17: style: The scope of the variable 'xmaxb' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/meshing3.cpp:769:24: style: The scope of the variable 'yminb' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/meshing3.cpp:769:31: style: The scope of the variable 'ymaxb' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/meshing3.cpp:769:38: style: The scope of the variable 'zminb' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/meshing3.cpp:769:45: style: The scope of the variable 'zmaxb' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/meshing3.cpp:177:51: style:inconclusive: Function 'AddConnectedPair' argument 1 names different: declaration 'pair' definition 'apair'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/meshing3.hpp:65:41: note: Function 'AddConnectedPair' argument 1 names different: declaration 'pair' definition 'apair'. netgen-6.2.2604/libsrc/meshing/meshing3.cpp:177:51: note: Function 'AddConnectedPair' argument 1 names different: declaration 'pair' definition 'apair'. netgen-6.2.2604/libsrc/meshing/meshing3.cpp:553:12: style: Local variable 'j' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/meshing3.cpp:210:7: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/meshing3.cpp:553:12: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/meshing3.cpp:772:11: style: Local variable 'i' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/meshing3.cpp:765:7: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/meshing3.cpp:772:11: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/meshing3.cpp:810:11: style: Local variable 'i' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/meshing3.cpp:765:7: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/meshing3.cpp:810:11: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/meshing3.cpp:816:11: style: Local variable 'i' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/meshing3.cpp:765:7: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/meshing3.cpp:816:11: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/meshing3.cpp:946:11: style: Local variable 'i' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/meshing3.cpp:765:7: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/meshing3.cpp:946:11: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/meshing3.cpp:953:11: style: Local variable 'i' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/meshing3.cpp:765:7: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/meshing3.cpp:953:11: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/meshing3.cpp:1189:11: style: Local variable 'bbox' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/meshing3.cpp:1140:10: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/meshing3.cpp:1189:11: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/meshing3.cpp:688:18: style: Variable 'hp1' can be declared as pointer to const [constVariablePointer] netgen-6.2.2604/libsrc/meshing/meshing3.cpp:688:25: style: Variable 'hp2' can be declared as pointer to const [constVariablePointer] netgen-6.2.2604/libsrc/meshing/meshing3.cpp:688:32: style: Variable 'hp3' can be declared as pointer to const [constVariablePointer] netgen-6.2.2604/libsrc/meshing/meshing3.cpp:688:39: style: Variable 'hp4' can be declared as pointer to const [constVariablePointer] netgen-6.2.2604/libsrc/meshing/meshtool.cpp:73:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshtool.cpp:149:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshtool.cpp:614:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshtool.cpp:639:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshtool.cpp:669:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshtool.cpp:758:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshtool.cpp:875:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshtool.cpp:131:19: style: The scope of the variable 'cl' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/meshtool.cpp:135:12: style: The scope of the variable 'qual' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/meshtool.cpp:637:21: style: The scope of the variable 'seg' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/meshtool.cpp:962:9: style: The scope of the variable 'i' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/meshtool.cpp:962:12: style: The scope of the variable 'j' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/meshtool.cpp:139:40: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/meshtool.cpp:590:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/meshtool.cpp:773:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/meshtool.cpp:838:37: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/meshtool.cpp:881:37: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/meshtool.cpp:944:34: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/meshtool.cpp:987:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/meshtype.cpp:2364:68: debug: Failed to instantiate template "MatrixFixWidth". The checking continues anyway. [templateInstantiation] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1180:52: debug: Failed to instantiate template "MatrixFixWidth". The checking continues anyway. [templateInstantiation] netgen-6.2.2604/libsrc/meshing/meshtype.cpp:247:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshtype.cpp:467:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshtype.cpp:630:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshtype.cpp:1159:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshtype.cpp:1244:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshtype.cpp:1267:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshtype.cpp:1304:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshtype.cpp:1530:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshtype.cpp:1736:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshtype.cpp:1984:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshtype.cpp:2006:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshtype.cpp:2266:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshtype.cpp:2884:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshtype.cpp:3021:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshtype.cpp:3039:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshtype.cpp:3133:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshtype.cpp:1131:14: warning: Member variable 'Element::badness' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/meshtype.cpp:1131:14: warning: Member variable 'Element::hp_elnr' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/meshtype.cpp:1181:14: warning: Member variable 'Element::badness' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/meshtype.cpp:1181:14: warning: Member variable 'Element::hp_elnr' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/meshtype.cpp:244:14: warning: Member variable 'Segment::hp_elnr' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/meshtype.cpp:3215:22: warning: Member variable 'DebugParameters::debugoutput' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/meshtype.cpp:3215:22: warning: Member variable 'DebugParameters::haltnode' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/meshtype.cpp:3215:22: warning: Member variable 'DebugParameters::haltexistingline' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/meshtype.cpp:3215:22: warning: Member variable 'DebugParameters::haltoverlap' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/meshtype.cpp:3215:22: warning: Member variable 'DebugParameters::haltface' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/meshtype.cpp:3215:22: warning: Member variable 'DebugParameters::haltfacenr' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/linalg/densemat.hpp:206:20: warning: Member variable 'MatrixFixWidth < 2 , SIMD < double > >::height' is not assigned a value in 'MatrixFixWidth < 2 , SIMD < double > >::operator='. [operatorEqVarError] netgen-6.2.2604/libsrc/linalg/densemat.hpp:206:20: warning:inconclusive: Member variable 'MatrixFixWidth < 2 , SIMD < double > >::ownmem' is not assigned a value in 'MatrixFixWidth < 2 , SIMD < double > >::operator='. [operatorEqVarError] netgen-6.2.2604/libsrc/linalg/densemat.hpp:206:20: warning: Member variable 'MatrixFixWidth < 3 , SIMD < double > >::height' is not assigned a value in 'MatrixFixWidth < 3 , SIMD < double > >::operator='. [operatorEqVarError] netgen-6.2.2604/libsrc/linalg/densemat.hpp:206:20: warning:inconclusive: Member variable 'MatrixFixWidth < 3 , SIMD < double > >::ownmem' is not assigned a value in 'MatrixFixWidth < 3 , SIMD < double > >::operator='. [operatorEqVarError] netgen-6.2.2604/libsrc/linalg/vector.hpp:20:3: warning: Member variable 'TFlatVector < SIMD < double > >::s' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/linalg/vector.hpp:20:3: warning: Member variable 'TFlatVector < SIMD < double > >::data' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/gprim/geomobjects.hpp:254:5: warning: Member variable 'Mat < 2 , 4 , double >::x' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/meshtype.cpp:2640:5: performance: Variable 'surfcolour' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] netgen-6.2.2604/libsrc/meshing/meshtype.cpp:2652:5: performance: Variable 'firstelement' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] netgen-6.2.2604/libsrc/meshing/meshtype.cpp:2663:5: performance: Variable 'surfcolour' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] netgen-6.2.2604/libsrc/meshing/meshtype.cpp:2678:5: performance: Variable 'surfcolour' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] netgen-6.2.2604/libsrc/meshing/meshtype.cpp:3222:5: performance: Variable 'haltsegmentp1' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] netgen-6.2.2604/libsrc/meshing/meshtype.cpp:3223:5: performance: Variable 'haltsegmentp2' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] netgen-6.2.2604/libsrc/linalg/densemat.hpp:205:7: style: The member function 'netgen::MatrixFixWidth < 2 , SIMD < double > >::Width' can be static. [functionStatic] netgen-6.2.2604/libsrc/linalg/densemat.hpp:205:7: style: The member function 'netgen::MatrixFixWidth < 3 , SIMD < double > >::Width' can be static. [functionStatic] netgen-6.2.2604/libsrc/linalg/densemat.hpp:171:3: style: Class 'MatrixFixWidth < 2 , SIMD < double > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/linalg/densemat.hpp:171:3: style: Class 'MatrixFixWidth < 3 , SIMD < double > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/gprim/geomobjects.hpp:31:5: style: Class 'Point < 2 , SIMD < double > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/gprim/geomobjects.hpp:46:5: style: Class 'Point < 2 , SIMD < double > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/gprim/geomobjects.hpp:31:5: style: Class 'Point < 3 , SIMD < double > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/gprim/geomobjects.hpp:46:5: style: Class 'Point < 3 , SIMD < double > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/meshing/meshtype.cpp:2900:41: style: Condition '!identnr' is always true [knownConditionTrueFalse] netgen-6.2.2604/libsrc/meshing/meshtype.cpp:2873:9: note: Assuming that condition 'identnr' is not redundant netgen-6.2.2604/libsrc/meshing/meshtype.cpp:2890:33: note: Assuming container is not empty netgen-6.2.2604/libsrc/meshing/meshtype.cpp:2900:41: note: Condition '!identnr' is always true netgen-6.2.2604/libsrc/meshing/meshtype.cpp:2798:18: style: C-style reference casting [cstyleCast] netgen-6.2.2604/libsrc/meshing/meshtype.cpp:2806:18: style: C-style reference casting [cstyleCast] netgen-6.2.2604/libsrc/meshing/meshtype.cpp:1244:9: style: Statements following 'break' will never be executed. [unreachableCode] netgen-6.2.2604/libsrc/meshing/meshtype.cpp:1267:9: style: Statements following 'break' will never be executed. [unreachableCode] netgen-6.2.2604/libsrc/meshing/meshtype.cpp:340:40: style:inconclusive: Function 'Element2d' argument 1 names different: declaration 'type' definition 'atyp'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:675:40: note: Function 'Element2d' argument 1 names different: declaration 'type' definition 'atyp'. netgen-6.2.2604/libsrc/meshing/meshtype.cpp:340:40: note: Function 'Element2d' argument 1 names different: declaration 'type' definition 'atyp'. netgen-6.2.2604/libsrc/meshing/meshtype.cpp:2002:46: style:inconclusive: Function 'GetShape' argument 1 names different: declaration 'p' definition 'hp'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1173:37: note: Function 'GetShape' argument 1 names different: declaration 'p' definition 'hp'. netgen-6.2.2604/libsrc/meshing/meshtype.cpp:2002:46: note: Function 'GetShape' argument 1 names different: declaration 'p' definition 'hp'. netgen-6.2.2604/libsrc/meshing/meshtype.cpp:2261:31: style:inconclusive: Function 'GetDShape' argument 1 names different: declaration 'p' definition 'hp'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1178:38: note: Function 'GetDShape' argument 1 names different: declaration 'p' definition 'hp'. netgen-6.2.2604/libsrc/meshing/meshtype.cpp:2261:31: note: Function 'GetDShape' argument 1 names different: declaration 'p' definition 'hp'. netgen-6.2.2604/libsrc/meshing/meshtype.cpp:2842:68: style:inconclusive: Function 'Get' argument 3 names different: declaration 'identnr' definition 'nr'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1870:51: note: Function 'Get' argument 3 names different: declaration 'identnr' definition 'nr'. netgen-6.2.2604/libsrc/meshing/meshtype.cpp:2842:68: note: Function 'Get' argument 3 names different: declaration 'identnr' definition 'nr'. netgen-6.2.2604/libsrc/meshing/meshtype.cpp:576:9: style: Local variable 'np' shadows outer member [shadowMember] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:616:12: note: Shadowed member netgen-6.2.2604/libsrc/meshing/meshtype.cpp:576:9: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/meshtype.cpp:795:9: style: Local variable 'np' shadows outer member [shadowMember] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:616:12: note: Shadowed member netgen-6.2.2604/libsrc/meshing/meshtype.cpp:795:9: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/meshtype.cpp:1699:9: style: Local variable 'np' shadows outer member [shadowMember] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:936:12: note: Shadowed member netgen-6.2.2604/libsrc/meshing/meshtype.cpp:1699:9: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/meshtype.cpp:1954:9: style: Local variable 'np' shadows outer member [shadowMember] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:936:12: note: Shadowed member netgen-6.2.2604/libsrc/meshing/meshtype.cpp:1954:9: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/meshtype.cpp:1980:9: style: Local variable 'np' shadows outer member [shadowMember] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:936:12: note: Shadowed member netgen-6.2.2604/libsrc/meshing/meshtype.cpp:1980:9: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/meshtype.cpp:2263:9: style: Local variable 'np' shadows outer member [shadowMember] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:936:12: note: Shadowed member netgen-6.2.2604/libsrc/meshing/meshtype.cpp:2263:9: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/meshtype.cpp:2379:9: style: Local variable 'np' shadows outer member [shadowMember] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:936:12: note: Shadowed member netgen-6.2.2604/libsrc/meshing/meshtype.cpp:2379:9: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/meshtype.cpp:10:17: style: Variable 'pgi' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/meshing/meshtype.cpp:626:60: style: Parameter 'shape' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/meshing/meshtype.cpp:862:49: style: Parameter 'dir' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/meshing/meshtype.cpp:1916:43: style: Parameter 'p' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/meshing/meshtype.cpp:2002:59: style: Parameter 'shape' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/meshing/meshtype.cpp:2427:49: style: Parameter 'dir' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/meshing/meshtype.cpp:2797:23: style: Variable 't' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/meshing/meshtype.cpp:2805:23: style: Variable 't' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/meshing/meshtype.cpp:3033:36: style: Parameter 'v' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/meshing/meshtype.cpp:558:14: style: Variable 'pp' can be declared as pointer to const [constVariablePointer] netgen-6.2.2604/libsrc/meshing/meshtype.cpp:1935:14: style: Variable 'pp' can be declared as pointer to const [constVariablePointer] netgen-6.2.2604/libsrc/meshing/meshtype.cpp:2705:46: style: Parameter 'bcn' can be declared as pointer to const [constParameterPointer] netgen-6.2.2604/libsrc/meshing/meshtype.cpp:11:2: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/meshtype.cpp:689:20: style: Variable 'shape(2)' is assigned a value that is never used. [unreadVariable] netgen-6.2.2604/libsrc/meshing/meshtype.cpp:698:20: style: Variable 'shape(3)' is assigned a value that is never used. [unreadVariable] netgen-6.2.2604/libsrc/meshing/meshtype.cpp:2087:20: style: Variable 'shape(3)' is assigned a value that is never used. [unreadVariable] netgen-6.2.2604/libsrc/meshing/meshtype.cpp:2108:20: style: Variable 'shape(9)' is assigned a value that is never used. [unreadVariable] netgen-6.2.2604/libsrc/meshing/meshtype.cpp:2126:20: style: Variable 'shape(4)' is assigned a value that is never used. [unreadVariable] netgen-6.2.2604/libsrc/meshing/meshtype.cpp:2157:20: style: Variable 'shape(5)' is assigned a value that is never used. [unreadVariable] netgen-6.2.2604/libsrc/meshing/meshtype.cpp:2200:20: style: Variable 'shape(6)' is assigned a value that is never used. [unreadVariable] netgen-6.2.2604/libsrc/meshing/meshtype.cpp:2213:20: style: Variable 'shape(7)' is assigned a value that is never used. [unreadVariable] netgen-6.2.2604/libsrc/meshing/msghandler.cpp:19:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable printmessage_importance [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/msghandler.cpp:31:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable printmessage_importance [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/msghandler.cpp:40:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable printmessage_importance [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/msghandler.cpp:50:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable printmessage_importance [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/msghandler.cpp:60:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable printmessage_importance [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/msghandler.cpp:110:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable printmessage_importance [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/netrule2.cpp:7:12: warning: Member variable 'netrule::noldp' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/netrule2.cpp:7:12: warning: Member variable 'netrule::noldl' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/netrule2.cpp:7:12: warning: Member variable 'netrule::fzminx' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/netrule2.cpp:7:12: warning: Member variable 'netrule::fzmaxx' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/netrule2.cpp:7:12: warning: Member variable 'netrule::fzminy' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/netrule2.cpp:7:12: warning: Member variable 'netrule::fzmaxy' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/netrule2.cpp:32:21: style: The scope of the variable 'mem2' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/netrule2.cpp:32:32: style: The scope of the variable 'mem3' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/netrule2.cpp:27:59: style:inconclusive: Function 'SetFreeZoneTransformation' argument 1 names different: declaration 'u' definition 'devp'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/ruler2.hpp:118:50: note: Function 'SetFreeZoneTransformation' argument 1 names different: declaration 'u' definition 'devp'. netgen-6.2.2604/libsrc/meshing/netrule2.cpp:27:59: note: Function 'SetFreeZoneTransformation' argument 1 names different: declaration 'u' definition 'devp'. netgen-6.2.2604/libsrc/meshing/netrule2.cpp:44:13: style: Variable 'fzi' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/meshing/netrule3.cpp:384:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/netrule3.cpp:10:13: warning: Member variable 'vnetrule::oldutofreezone' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/netrule3.cpp:10:13: warning: Member variable 'vnetrule::oldutofreezonelimit' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/netrule3.cpp:10:13: warning: Member variable 'vnetrule::maxpnearness' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/netrule3.cpp:10:13: warning: Member variable 'vnetrule::noldp' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/netrule3.cpp:10:13: warning: Member variable 'vnetrule::noldf' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/netrule3.cpp:12:3: warning: Class 'vnetrule' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] netgen-6.2.2604/libsrc/meshing/netrule3.cpp:12:3: warning: Class 'vnetrule' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] netgen-6.2.2604/libsrc/meshing/netrule3.cpp:723:14: warning: Identical condition 'it>1000', second condition is always false [identicalConditionAfterEarlyExit] netgen-6.2.2604/libsrc/meshing/netrule3.cpp:708:11: note: 'minit' is assigned value '1000' here. netgen-6.2.2604/libsrc/meshing/netrule3.cpp:717:14: note: If condition 'it>1000' is true, the function will return/exit netgen-6.2.2604/libsrc/meshing/netrule3.cpp:723:14: note: Testing identical condition 'it>1000' netgen-6.2.2604/libsrc/meshing/netrule3.cpp:379:34: style: Condition 'lambda1*lambda2<0&&0' is always false [knownConditionTrueFalse] netgen-6.2.2604/libsrc/meshing/netrule3.cpp:417:7: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] netgen-6.2.2604/libsrc/meshing/netrule3.cpp:45:10: style: The scope of the variable 'nl' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/netrule3.cpp:46:20: style: The scope of the variable 'ti' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/netrule3.cpp:135:10: style: The scope of the variable 'j' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/netrule3.cpp:135:13: style: The scope of the variable 'k' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/netrule3.cpp:173:8: style: The scope of the variable 'inthis' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/netrule3.cpp:202:7: style: The scope of the variable 'infreeset' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/netrule3.cpp:245:10: style: The scope of the variable 'ii' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/netrule3.cpp:248:7: style: The scope of the variable 'hos1' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/netrule3.cpp:248:13: style: The scope of the variable 'hos2' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/netrule3.cpp:248:19: style: The scope of the variable 'hos3' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/netrule3.cpp:249:10: style: The scope of the variable 'hf' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/netrule3.cpp:249:26: style: The scope of the variable 'f' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/netrule3.cpp:249:29: style: The scope of the variable 'c1' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/netrule3.cpp:249:33: style: The scope of the variable 'c2' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/netrule3.cpp:249:37: style: The scope of the variable 'alpha' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/netrule3.cpp:250:10: style: The scope of the variable 'v1n' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/netrule3.cpp:250:15: style: The scope of the variable 'v2n' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/netrule3.cpp:250:20: style: The scope of the variable 'h11' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/netrule3.cpp:250:25: style: The scope of the variable 'h12' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/netrule3.cpp:250:30: style: The scope of the variable 'h22' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/netrule3.cpp:250:35: style: The scope of the variable 'dflam1' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/netrule3.cpp:250:43: style: The scope of the variable 'dflam2' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/netrule3.cpp:252:10: style: The scope of the variable 'hpx' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/netrule3.cpp:252:15: style: The scope of the variable 'hpy' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/netrule3.cpp:252:20: style: The scope of the variable 'hpz' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/netrule3.cpp:253:7: style: The scope of the variable 'act1' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/netrule3.cpp:253:13: style: The scope of the variable 'act2' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/netrule3.cpp:253:19: style: The scope of the variable 'act3' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/netrule3.cpp:254:7: style: The scope of the variable 'cntout' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/netrule3.cpp:256:7: style: The scope of the variable 'isin' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/netrule3.cpp:869:7: style: The scope of the variable 'infreeset' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/netrule3.cpp:993:7: style: The scope of the variable 'pi1' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/netrule3.cpp:993:12: style: The scope of the variable 'pi2' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/netrule3.cpp:994:7: style: The scope of the variable 'found' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/netrule3.cpp:180:21: style: Variable 'freesetinequ' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/meshing/netrule3.cpp:262:17: style: Variable 'freesetinequ' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/meshing/paralleltop.cpp:23:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/paralleltop.cpp:62:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/paralleltop.cpp:406:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/paralleltop.cpp:581:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/paralleltop.cpp:49:33: style: The member function 'netgen::ParallelMeshTopology::Print' can be static. [functionStatic] netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:35:10: note: The member function 'netgen::ParallelMeshTopology::Print' can be static. netgen-6.2.2604/libsrc/meshing/paralleltop.cpp:49:33: note: The member function 'netgen::ParallelMeshTopology::Print' can be static. netgen-6.2.2604/libsrc/meshing/paralleltop.cpp:770:33: style: Local variable 'loc2exchange' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/paralleltop.cpp:673:36: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/paralleltop.cpp:770:33: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/paralleltop.cpp:172:16: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/paralleltop.cpp:175:16: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/paralleltop.cpp:178:16: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/paralleltop.cpp:658:32: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/paralleltop.cpp:767:28: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/parser2.cpp:387:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i1 [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/parser2.cpp:580:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/parser2.cpp:337:15: style: C-style reference casting [cstyleCast] netgen-6.2.2604/libsrc/meshing/parser2.cpp:342:12: style: C-style reference casting [cstyleCast] netgen-6.2.2604/libsrc/meshing/parser2.cpp:347:12: style: C-style reference casting [cstyleCast] netgen-6.2.2604/libsrc/meshing/parser2.cpp:353:12: style: C-style reference casting [cstyleCast] netgen-6.2.2604/libsrc/meshing/parser2.cpp:434:9: style: The scope of the variable 'minn' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/parser2.cpp:504:10: style: The scope of the variable 'tr1' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/parser2.cpp:488:16: style: Local variable 'j' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/parser2.cpp:47:10: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/parser2.cpp:488:16: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/parser3.cpp:579:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i1 [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/parser3.cpp:1005:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/parser3.cpp:54:17: style: The member function 'netgen::vnetrule::NeighbourTrianglePoint' can be static. [functionStatic] netgen-6.2.2604/libsrc/meshing/ruler3.hpp:167:7: note: The member function 'netgen::vnetrule::NeighbourTrianglePoint' can be static. netgen-6.2.2604/libsrc/meshing/parser3.cpp:54:17: note: The member function 'netgen::vnetrule::NeighbourTrianglePoint' can be static. netgen-6.2.2604/libsrc/meshing/parser3.cpp:180:15: style: C-style reference casting [cstyleCast] netgen-6.2.2604/libsrc/meshing/parser3.cpp:182:15: style: C-style reference casting [cstyleCast] netgen-6.2.2604/libsrc/meshing/parser3.cpp:184:15: style: C-style reference casting [cstyleCast] netgen-6.2.2604/libsrc/meshing/parser3.cpp:189:12: style: C-style reference casting [cstyleCast] netgen-6.2.2604/libsrc/meshing/parser3.cpp:288:15: style: C-style reference casting [cstyleCast] netgen-6.2.2604/libsrc/meshing/parser3.cpp:290:15: style: C-style reference casting [cstyleCast] netgen-6.2.2604/libsrc/meshing/parser3.cpp:292:15: style: C-style reference casting [cstyleCast] netgen-6.2.2604/libsrc/meshing/parser3.cpp:297:12: style: C-style reference casting [cstyleCast] netgen-6.2.2604/libsrc/meshing/parser3.cpp:497:15: style: C-style reference casting [cstyleCast] netgen-6.2.2604/libsrc/meshing/parser3.cpp:503:12: style: C-style reference casting [cstyleCast] netgen-6.2.2604/libsrc/meshing/parser3.cpp:509:12: style: C-style reference casting [cstyleCast] netgen-6.2.2604/libsrc/meshing/parser3.cpp:516:12: style: C-style reference casting [cstyleCast] netgen-6.2.2604/libsrc/meshing/parser3.cpp:523:12: style: C-style reference casting [cstyleCast] netgen-6.2.2604/libsrc/meshing/parser3.cpp:530:12: style: C-style reference casting [cstyleCast] netgen-6.2.2604/libsrc/meshing/parser3.cpp:538:12: style: C-style reference casting [cstyleCast] netgen-6.2.2604/libsrc/meshing/parser3.cpp:545:12: style: C-style reference casting [cstyleCast] netgen-6.2.2604/libsrc/meshing/parser3.cpp:88:13: style: The scope of the variable 'i1' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/parser3.cpp:88:17: style: The scope of the variable 'i2' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/parser3.cpp:88:21: style: The scope of the variable 'i3' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/parser3.cpp:787:9: style: The scope of the variable 'minn' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/parser3.cpp:724:16: style: Local variable 'i' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/parser3.cpp:88:7: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/parser3.cpp:724:16: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/parser3.cpp:726:13: style: Local variable 'j' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/parser3.cpp:88:10: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/parser3.cpp:726:13: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/parser3.cpp:729:13: style: Local variable 'j' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/parser3.cpp:88:10: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/parser3.cpp:729:13: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/refine.cpp:25:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ntasks [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/refine.cpp:793:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] netgen-6.2.2604/libsrc/meshing/refine.cpp:67:26: style: Variable 'betw' can be declared as const array [constVariable] netgen-6.2.2604/libsrc/meshing/refine.cpp:84:26: style: Variable 'betw' can be declared as const array [constVariable] netgen-6.2.2604/libsrc/meshing/refine.cpp:120:19: style: Variable 'betw' can be declared as const array [constVariable] netgen-6.2.2604/libsrc/meshing/refine.cpp:473:17: style: Variable 'reverse' can be declared as const array [constVariable] netgen-6.2.2604/libsrc/meshing/refine.cpp:49:52: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/refine.cpp:59:60: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/refine.cpp:112:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/refine.cpp:167:43: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/refine.cpp:220:52: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/refine.cpp:402:43: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/ruler2.cpp:33:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testmode [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/ruler2.cpp:84:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testmode [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/ruler2.cpp:188:9: style: The statement 'if (firsttime) firsttime=false' is logically equivalent to 'firsttime=false'. [duplicateConditionalAssign] netgen-6.2.2604/libsrc/meshing/ruler2.cpp:198:12: note: Assignment 'firsttime=false' netgen-6.2.2604/libsrc/meshing/ruler2.cpp:188:9: note: Condition 'firsttime' is redundant netgen-6.2.2604/libsrc/meshing/ruler2.cpp:474:8: style: Condition '!ok' is always false [knownConditionTrueFalse] netgen-6.2.2604/libsrc/meshing/ruler2.cpp:459:8: note: Assuming that condition '!ok' is not redundant netgen-6.2.2604/libsrc/meshing/ruler2.cpp:474:8: note: Condition '!ok' is always false netgen-6.2.2604/libsrc/meshing/ruler2.cpp:51:28: style:inconclusive: Function 'ApplyRules' argument 4 names different: declaration 'llines' definition 'llines1'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/meshing2.hpp:153:24: note: Function 'ApplyRules' argument 4 names different: declaration 'llines' definition 'llines1'. netgen-6.2.2604/libsrc/meshing/ruler2.cpp:51:28: note: Function 'ApplyRules' argument 4 names different: declaration 'llines' definition 'llines1'. netgen-6.2.2604/libsrc/meshing/ruler2.cpp:52:13: style:inconclusive: Function 'ApplyRules' argument 5 names different: declaration 'maxlegelline' definition 'maxlegalline'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/meshing2.hpp:154:9: note: Function 'ApplyRules' argument 5 names different: declaration 'maxlegelline' definition 'maxlegalline'. netgen-6.2.2604/libsrc/meshing/ruler2.cpp:52:13: note: Function 'ApplyRules' argument 5 names different: declaration 'maxlegelline' definition 'maxlegalline'. netgen-6.2.2604/libsrc/meshing/ruler3.cpp:233:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testmode [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/ruler3.cpp:210:16: style: The scope of the variable 'oldp' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/ruler3.cpp:69:27: style: Parameter 'allowpoint' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/meshing/ruler3.cpp:480:10: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/ruler3.cpp:174:13: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/secondorder.cpp:492:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/secondorder.cpp:14:22: style:inconclusive: Technically the member function 'netgen::Refinement::MakeSecondOrder' can be const. [functionConst] netgen-6.2.2604/libsrc/meshing/bisect.hpp:61:8: note: Technically the member function 'netgen::Refinement::MakeSecondOrder' can be const. netgen-6.2.2604/libsrc/meshing/secondorder.cpp:14:22: note: Technically the member function 'netgen::Refinement::MakeSecondOrder' can be const. netgen-6.2.2604/libsrc/meshing/secondorder.cpp:462:3: style: The member function 'netgen::Refinement::ValidateRefinedMesh' can be static. [functionStatic] netgen-6.2.2604/libsrc/meshing/bisect.hpp:64:8: note: The member function 'netgen::Refinement::ValidateRefinedMesh' can be static. netgen-6.2.2604/libsrc/meshing/secondorder.cpp:462:3: note: The member function 'netgen::Refinement::ValidateRefinedMesh' can be static. netgen-6.2.2604/libsrc/meshing/secondorder.cpp:471:9: style: The scope of the variable 'cnttrials' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/secondorder.cpp:484:12: style: The scope of the variable 'factry' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/secondorder.cpp:439:17: style: Variable 'betweentab' can be declared as const array [constVariable] netgen-6.2.2604/libsrc/meshing/secondorder.cpp:26:52: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/secondorder.cpp:34:60: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/secondorder.cpp:84:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/secondorder.cpp:91:42: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/secondorder.cpp:117:60: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/smoothing2.5.cpp:35:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable terminate [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/meshtype.hpp:757:57: error: Array 'geominfo[8]' accessed at index -1, which is out of bounds. [negativeIndex] netgen-6.2.2604/libsrc/meshing/smoothing2.5.cpp:172:12: note: Assignment 'hpi=0', assigned value is 0 netgen-6.2.2604/libsrc/meshing/smoothing2.5.cpp:173:16: note: Assuming condition is false netgen-6.2.2604/libsrc/meshing/smoothing2.5.cpp:179:37: note: Calling function 'GeomInfoPi', 1st argument 'hpi' value is 0 netgen-6.2.2604/libsrc/meshing/meshtype.hpp:757:57: note: Negative array index netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:773:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASE [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:976:20: error: Using reference to dangling temporary. [danglingTempReference] netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:883:29: note: Assigned to reference. netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:976:20: note: Using reference to dangling temporary. netgen-6.2.2604/libsrc/meshing/meshtype.hpp:757:57: error: Array 'geominfo[8]' accessed at index -1, which is out of bounds. [negativeIndex] netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:902:16: note: Assignment 'hpi=0', assigned value is 0 netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:903:24: note: Assuming condition is false netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:910:30: note: Calling function 'GeomInfoPi', 1st argument 'hpi' value is 0 netgen-6.2.2604/libsrc/meshing/meshtype.hpp:757:57: note: Negative array index netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:199:5: warning: Member variable 'Opti2dLocalData::meshthis' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:199:5: warning: Member variable 'Opti2dLocalData::loch' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:199:5: warning: Member variable 'Opti2dLocalData::surfi' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:199:5: warning: Member variable 'Opti2dLocalData::surfi2' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:199:5: warning: Member variable 'Opti2dLocalData::uselocalh' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:175:8: style:inconclusive: Redundant initialization for 'e2'. The initialized value is overwritten before it is read. [redundantInitialization] netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:171:15: note: e2 is initialized netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:175:8: note: e2 is overwritten netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:370:16: style: The scope of the variable 'g1x' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:370:21: style: The scope of the variable 'g1y' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:370:26: style: The scope of the variable 'hbadness' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:422:16: style: The scope of the variable 'g1x' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:422:21: style: The scope of the variable 'g1y' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:422:26: style: The scope of the variable 'hbadness' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:494:12: style: The scope of the variable 'rot' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:571:9: style: The scope of the variable 'lpi' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:571:14: style: The scope of the variable 'gpi' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:575:21: style: The scope of the variable 'hbad' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:643:15: style: The scope of the variable 'lpi' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:643:20: style: The scope of the variable 'gpi' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:647:21: style: The scope of the variable 'hbad' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:351:42: style:inconclusive: Function 'XXFuncGrad' argument 2 names different: declaration 'g' definition 'grad'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:332:59: note: Function 'XXFuncGrad' argument 2 names different: declaration 'g' definition 'grad'. netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:351:42: note: Function 'XXFuncGrad' argument 2 names different: declaration 'g' definition 'grad'. netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:492:71: style:inconclusive: Function 'FuncGrad' argument 2 names different: declaration 'g' definition 'grad'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:482:57: note: Function 'FuncGrad' argument 2 names different: declaration 'g' definition 'grad'. netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:492:71: note: Function 'FuncGrad' argument 2 names different: declaration 'g' definition 'grad'. netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:567:40: style:inconclusive: Function 'FuncGrad' argument 2 names different: declaration 'g' definition 'grad'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:553:57: note: Function 'FuncGrad' argument 2 names different: declaration 'g' definition 'grad'. netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:567:40: note: Function 'FuncGrad' argument 2 names different: declaration 'g' definition 'grad'. netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:883:21: style: Variable 'minfunc' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:713:13: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:763:19: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:1067:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:1139:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:1352:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:1492:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:1618:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/vector.hpp:182:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/linalg/vector.hpp:186:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:333:20: warning: Member variable 'PointFunction::h' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:329:20: warning:inconclusive: Member variable 'PointFunction::actpind' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:329:20: warning: Member variable 'PointFunction::h' is not initialized in the copy constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/linalg/vector.hpp:179:3: warning: Member variable 'VectorMem < 3 >::mem' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/linalg/vector.hpp:179:3: warning: Member variable 'VectorMem < 4 >::mem' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:320:45: style:inconclusive: Technically the member function 'netgen::PointFunction::GetPointToElementTable' can be const. [functionConst] netgen-6.2.2604/libsrc/linalg/vector.hpp:181:15: warning: The class 'VectorMem < 3 >' defines member function with name 'operator=' also defined in its parent class 'Vector'. [duplInheritedMember] netgen-6.2.2604/libsrc/linalg/vector.hpp:151:12: note: Parent function 'Vector::operator=' netgen-6.2.2604/libsrc/linalg/vector.hpp:181:15: note: Derived function 'VectorMem < 3 >::operator=' netgen-6.2.2604/libsrc/linalg/vector.hpp:184:15: warning: The class 'VectorMem < 3 >' defines member function with name 'operator=' also defined in its parent class 'Vector'. [duplInheritedMember] netgen-6.2.2604/libsrc/linalg/vector.hpp:154:12: note: Parent function 'Vector::operator=' netgen-6.2.2604/libsrc/linalg/vector.hpp:184:15: note: Derived function 'VectorMem < 3 >::operator=' netgen-6.2.2604/libsrc/linalg/vector.hpp:181:15: warning: The class 'VectorMem < 3 >' defines member function with name 'operator=' also defined in its parent class 'FlatVector'. [duplInheritedMember] netgen-6.2.2604/libsrc/linalg/vector.hpp:68:16: note: Parent function 'FlatVector::operator=' netgen-6.2.2604/libsrc/linalg/vector.hpp:181:15: note: Derived function 'VectorMem < 3 >::operator=' netgen-6.2.2604/libsrc/linalg/vector.hpp:184:15: warning: The class 'VectorMem < 3 >' defines member function with name 'operator=' also defined in its parent class 'FlatVector'. [duplInheritedMember] netgen-6.2.2604/libsrc/linalg/vector.hpp:71:16: note: Parent function 'FlatVector::operator=' netgen-6.2.2604/libsrc/linalg/vector.hpp:184:15: note: Derived function 'VectorMem < 3 >::operator=' netgen-6.2.2604/libsrc/linalg/vector.hpp:181:15: warning: The class 'VectorMem < 4 >' defines member function with name 'operator=' also defined in its parent class 'Vector'. [duplInheritedMember] netgen-6.2.2604/libsrc/linalg/vector.hpp:151:12: note: Parent function 'Vector::operator=' netgen-6.2.2604/libsrc/linalg/vector.hpp:181:15: note: Derived function 'VectorMem < 4 >::operator=' netgen-6.2.2604/libsrc/linalg/vector.hpp:184:15: warning: The class 'VectorMem < 4 >' defines member function with name 'operator=' also defined in its parent class 'Vector'. [duplInheritedMember] netgen-6.2.2604/libsrc/linalg/vector.hpp:154:12: note: Parent function 'Vector::operator=' netgen-6.2.2604/libsrc/linalg/vector.hpp:184:15: note: Derived function 'VectorMem < 4 >::operator=' netgen-6.2.2604/libsrc/linalg/vector.hpp:181:15: warning: The class 'VectorMem < 4 >' defines member function with name 'operator=' also defined in its parent class 'FlatVector'. [duplInheritedMember] netgen-6.2.2604/libsrc/linalg/vector.hpp:68:16: note: Parent function 'FlatVector::operator=' netgen-6.2.2604/libsrc/linalg/vector.hpp:181:15: note: Derived function 'VectorMem < 4 >::operator=' netgen-6.2.2604/libsrc/linalg/vector.hpp:184:15: warning: The class 'VectorMem < 4 >' defines member function with name 'operator=' also defined in its parent class 'FlatVector'. [duplInheritedMember] netgen-6.2.2604/libsrc/linalg/vector.hpp:71:16: note: Parent function 'FlatVector::operator=' netgen-6.2.2604/libsrc/linalg/vector.hpp:184:15: note: Derived function 'VectorMem < 4 >::operator=' netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:645:5: style: Class 'Opti3FreeMinFunction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:190:20: style: The function 'Func' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/linalg/opti.hpp:22:20: note: Virtual function in base class netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:190:20: note: Function in derived class netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:191:20: style: The function 'FuncGrad' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/linalg/opti.hpp:26:20: note: Virtual function in base class netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:191:20: note: Function in derived class netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:509:18: style: The function 'SetPointIndex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:317:18: note: Virtual function in base class netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:509:18: note: Function in derived class netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:510:20: style: The function 'PointFunctionValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:321:20: note: Virtual function in base class netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:510:20: note: Function in derived class netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:511:20: style: The function 'PointFunctionValueGrad' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:322:20: note: Virtual function in base class netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:511:20: note: Function in derived class netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:647:20: style: The function 'Func' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/linalg/opti.hpp:22:20: note: Virtual function in base class netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:647:20: note: Function in derived class netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:648:20: style: The function 'FuncGrad' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/linalg/opti.hpp:26:20: note: Virtual function in base class netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:648:20: note: Function in derived class netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:649:20: style: The function 'FuncDeriv' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/linalg/opti.hpp:28:20: note: Virtual function in base class netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:649:20: note: Function in derived class netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:650:20: style: The function 'GradStopping' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/linalg/opti.hpp:30:20: note: Virtual function in base class netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:650:20: note: Function in derived class netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:651:18: style: The function 'ApproximateHesse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/linalg/opti.hpp:33:18: note: Virtual function in base class netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:651:18: note: Function in derived class netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:68:22: style: The scope of the variable 'mini' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:715:15: style: The scope of the variable 'f11' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:715:20: style: The scope of the variable 'f22' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:1045:7: style: The scope of the variable 'lpi' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:1112:7: style: The scope of the variable 'lpi' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:103:49: style:inconclusive: Function 'Func' argument 1 names different: declaration 'x' definition 'vp'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/improve3.hpp:120:39: note: Function 'Func' argument 1 names different: declaration 'x' definition 'vp'. netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:103:49: note: Function 'Func' argument 1 names different: declaration 'x' definition 'vp'. netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:224:54: style:inconclusive: Function 'Func' argument 1 names different: declaration 'x' definition 'vp'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:190:41: note: Function 'Func' argument 1 names different: declaration 'x' definition 'vp'. netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:224:54: note: Function 'Func' argument 1 names different: declaration 'x' definition 'vp'. netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:669:71: style:inconclusive: Function 'FuncGrad' argument 2 names different: declaration 'g' definition 'grad'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:648:57: note: Function 'FuncGrad' argument 2 names different: declaration 'g' definition 'grad'. netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:669:71: note: Function 'FuncGrad' argument 2 names different: declaration 'g' definition 'grad'. netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:1017:54: style:inconclusive: Function 'Func' argument 1 names different: declaration 'x' definition 'v'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/improve3.hpp:142:39: note: Function 'Func' argument 1 names different: declaration 'x' definition 'v'. netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:1017:54: note: Function 'Func' argument 1 names different: declaration 'x' definition 'v'. netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:1030:15: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/specials.cpp:51:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/specials.cpp:171:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/specials.cpp:81:8: style: The scope of the variable 'has' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/specials.cpp:81:17: style: The scope of the variable 'hasnot' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/specials.cpp:107:11: style: The scope of the variable 'hasnot' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/specials.cpp:130:19: style: Local variable 'i' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/specials.cpp:13:7: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/specials.cpp:130:19: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/specials.cpp:183:18: style: Variable 'p' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp:14:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable func [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp:30:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eps [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp:60:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eps [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp:80:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eps [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp:179:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp:363:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QUAD [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp:197:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp:123:20: style: The scope of the variable 'energy' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp:123:48: style: The scope of the variable 'alpha' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp:355:13: style: Local variable 'i' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp:321:9: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp:355:13: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp:364:26: style: Local variable 'i' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp:355:13: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp:364:26: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp:397:26: style: Local variable 'i' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp:355:13: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp:397:26: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp:405:26: style: Local variable 'i' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp:355:13: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp:405:26: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp:423:17: style: Local variable 'i' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp:321:9: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp:423:17: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp:433:13: style: Local variable 'i' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp:321:9: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp:433:13: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp:455:17: style: Local variable 'i' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp:321:9: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp:455:17: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp:464:13: style: Local variable 'i' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp:321:9: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp:464:13: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp:486:17: style: Local variable 'i' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp:321:9: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp:486:17: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp:495:13: style: Local variable 'i' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp:321:9: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp:495:13: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp:516:17: style: Local variable 'i' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp:321:9: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp:516:17: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp:526:13: style: Local variable 'i' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp:321:9: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp:526:13: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp:548:14: style: Local variable 'i' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp:321:9: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp:548:14: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp:269:18: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp:271:18: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp:273:18: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp:275:18: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp:344:9: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp:123:26: style: Variable 'energy' is assigned a value that is never used. [unreadVariable] netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp:123:53: style: Variable 'alpha' is assigned a value that is never used. [unreadVariable] netgen-6.2.2604/libsrc/meshing/topology.cpp:163:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/topology.cpp:393:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/topology.cpp:1796:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/topology.cpp:1848:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/topology.cpp:2140:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASE [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/topology.cpp:2207:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/topology.cpp:2276:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASE [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/topology.cpp:2291:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/topology.cpp:46:20: warning: Member variable 'MeshTopology::timestamp' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/meshing/topology.cpp:1889:33: style: Condition 'mesh->GetDimension()==3||1' is always true [knownConditionTrueFalse] netgen-6.2.2604/libsrc/meshing/topology.cpp:2061:35: style: Condition 'mesh->GetDimension()==3||1' is always true [knownConditionTrueFalse] netgen-6.2.2604/libsrc/meshing/topology.cpp:1946:2: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] netgen-6.2.2604/libsrc/meshing/topology.cpp:2060:9: style: The scope of the variable 'i' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/topology.cpp:2339:6: style: The scope of the variable 'cntv' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/topology.cpp:369:46: style:inconclusive: Function 'Update' argument 1 names different: declaration 'tm' definition 'tm_unused'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/topology.hpp:87:29: note: Function 'Update' argument 1 names different: declaration 'tm' definition 'tm_unused'. netgen-6.2.2604/libsrc/meshing/topology.cpp:369:46: note: Function 'Update' argument 1 names different: declaration 'tm' definition 'tm_unused'. netgen-6.2.2604/libsrc/meshing/topology.cpp:1808:66: style:inconclusive: Function 'GetElementEdges' argument 2 names different: declaration 'edges' definition 'eledges'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/topology.hpp:115:50: note: Function 'GetElementEdges' argument 2 names different: declaration 'edges' definition 'eledges'. netgen-6.2.2604/libsrc/meshing/topology.cpp:1808:66: note: Function 'GetElementEdges' argument 2 names different: declaration 'edges' definition 'eledges'. netgen-6.2.2604/libsrc/meshing/topology.cpp:1818:66: style:inconclusive: Function 'GetElementFaces' argument 2 names different: declaration 'faces' definition 'elfaces'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/topology.hpp:117:50: note: Function 'GetElementFaces' argument 2 names different: declaration 'faces' definition 'elfaces'. netgen-6.2.2604/libsrc/meshing/topology.cpp:1818:66: note: Function 'GetElementFaces' argument 2 names different: declaration 'faces' definition 'elfaces'. netgen-6.2.2604/libsrc/meshing/topology.cpp:1831:66: style:inconclusive: Function 'GetElementFaces' argument 2 names different: declaration 'faces' definition 'elfaces'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/topology.hpp:118:50: note: Function 'GetElementFaces' argument 2 names different: declaration 'faces' definition 'elfaces'. netgen-6.2.2604/libsrc/meshing/topology.cpp:1831:66: note: Function 'GetElementFaces' argument 2 names different: declaration 'faces' definition 'elfaces'. netgen-6.2.2604/libsrc/meshing/topology.cpp:1885:56: style:inconclusive: Function 'GetElementEdges' argument 2 names different: declaration 'edges' definition 'eledges'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/topology.hpp:131:40: note: Function 'GetElementEdges' argument 2 names different: declaration 'edges' definition 'eledges'. netgen-6.2.2604/libsrc/meshing/topology.cpp:1885:56: note: Function 'GetElementEdges' argument 2 names different: declaration 'edges' definition 'eledges'. netgen-6.2.2604/libsrc/meshing/topology.cpp:1951:56: style:inconclusive: Function 'GetElementFaces' argument 2 names different: declaration 'faces' definition 'elfaces'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/topology.hpp:134:40: note: Function 'GetElementFaces' argument 2 names different: declaration 'faces' definition 'elfaces'. netgen-6.2.2604/libsrc/meshing/topology.cpp:1951:56: note: Function 'GetElementFaces' argument 2 names different: declaration 'faces' definition 'elfaces'. netgen-6.2.2604/libsrc/meshing/topology.cpp:1990:73: style:inconclusive: Function 'GetSurfaceElementEdges' argument 2 names different: declaration 'edges' definition 'eledges'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/topology.hpp:166:57: note: Function 'GetSurfaceElementEdges' argument 2 names different: declaration 'edges' definition 'eledges'. netgen-6.2.2604/libsrc/meshing/topology.cpp:1990:73: note: Function 'GetSurfaceElementEdges' argument 2 names different: declaration 'edges' definition 'eledges'. netgen-6.2.2604/libsrc/meshing/topology.cpp:2000:75: style:inconclusive: Function 'GetEdges' argument 2 names different: declaration 'edges' definition 'eledges'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/topology.hpp:175:59: note: Function 'GetEdges' argument 2 names different: declaration 'edges' definition 'eledges'. netgen-6.2.2604/libsrc/meshing/topology.cpp:2000:75: note: Function 'GetEdges' argument 2 names different: declaration 'edges' definition 'eledges'. netgen-6.2.2604/libsrc/meshing/topology.cpp:2057:63: style:inconclusive: Function 'GetSurfaceElementEdges' argument 2 names different: declaration 'edges' definition 'eledges'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/topology.hpp:183:47: note: Function 'GetSurfaceElementEdges' argument 2 names different: declaration 'edges' definition 'eledges'. netgen-6.2.2604/libsrc/meshing/topology.cpp:2057:63: note: Function 'GetSurfaceElementEdges' argument 2 names different: declaration 'edges' definition 'eledges'. netgen-6.2.2604/libsrc/meshing/topology.cpp:2287:45: style:inconclusive: Function 'GetEdgeVertices' argument 1 names different: declaration 'enr' definition 'ednr'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/topology.hpp:152:40: note: Function 'GetEdgeVertices' argument 1 names different: declaration 'enr' definition 'ednr'. netgen-6.2.2604/libsrc/meshing/topology.cpp:2287:45: note: Function 'GetEdgeVertices' argument 1 names different: declaration 'enr' definition 'ednr'. netgen-6.2.2604/libsrc/meshing/topology.cpp:2298:45: style:inconclusive: Function 'GetEdgeVertices' argument 1 names different: declaration 'enr' definition 'ednr'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/topology.hpp:154:40: note: Function 'GetEdgeVertices' argument 1 names different: declaration 'enr' definition 'ednr'. netgen-6.2.2604/libsrc/meshing/topology.cpp:2298:45: note: Function 'GetEdgeVertices' argument 1 names different: declaration 'enr' definition 'ednr'. netgen-6.2.2604/libsrc/meshing/topology.cpp:2305:62: style:inconclusive: Function 'GetFaceEdges' argument 2 names different: declaration 'edges' definition 'fedges'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/topology.hpp:158:57: note: Function 'GetFaceEdges' argument 2 names different: declaration 'edges' definition 'fedges'. netgen-6.2.2604/libsrc/meshing/topology.cpp:2305:62: note: Function 'GetFaceEdges' argument 2 names different: declaration 'edges' definition 'fedges'. netgen-6.2.2604/libsrc/meshing/topology.cpp:2482:65: style:inconclusive: Function 'GetSegmentVolumeElements' argument 2 names different: declaration 'els' definition 'volels'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/meshing/topology.hpp:232:70: note: Function 'GetSegmentVolumeElements' argument 2 names different: declaration 'els' definition 'volels'. netgen-6.2.2604/libsrc/meshing/topology.cpp:2482:65: note: Function 'GetSegmentVolumeElements' argument 2 names different: declaration 'els' definition 'volels'. netgen-6.2.2604/libsrc/meshing/topology.cpp:647:58: style: Local variable 'reg' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/topology.cpp:373:17: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/topology.cpp:647:58: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/topology.cpp:650:39: style: Local variable 'vert2edge' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/topology.cpp:474:30: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/topology.cpp:650:39: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/topology.cpp:1589:40: style: Local variable 'k' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/topology.cpp:1553:28: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/topology.cpp:1589:40: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/topology.cpp:1592:40: style: Local variable 'k' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/meshing/topology.cpp:1553:28: note: Shadowed variable netgen-6.2.2604/libsrc/meshing/topology.cpp:1592:40: note: Shadow local variable netgen-6.2.2604/libsrc/meshing/topology.cpp:61:44: performance: Function parameter 'name' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/meshing/topology.cpp:80:50: performance: Function parameter 'name' should be passed by const reference. [passedByValue] netgen-6.2.2604/libsrc/meshing/topology.cpp:517:52: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/topology.cpp:569:52: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/topology.cpp:952:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/topology.cpp:987:58: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/topology.cpp:1034:79: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/topology.cpp:1231:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/topology.cpp:460:28: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/topology.cpp:465:28: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/meshing/topology.cpp:2339:11: style: Variable 'cntv' is assigned a value that is never used. [unreadVariable] netgen-6.2.2604/libsrc/meshing/validate.cpp:14:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASE [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/validate.cpp:285:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/meshing/validate.cpp:308:6: style: Same expression on both sides of '=='. [duplicateExpression] netgen-6.2.2604/libsrc/meshing/validate.cpp:280:12: style: The scope of the variable 'oldlamedge' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/validate.cpp:280:23: style: The scope of the variable 'oldlamface' can be reduced. [variableScope] netgen-6.2.2604/libsrc/meshing/validate.cpp:30:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/validate.cpp:73:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/validate.cpp:125:40: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/validate.cpp:140:40: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/meshing/validate.cpp:258:82: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/include/nginterface.h:313:14: warning: Member variable 'Ng_SolutionData::data' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/include/nginterface.h:314:9: warning: Member variable 'Ng_SolutionData::components' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/include/nginterface.h:315:9: warning: Member variable 'Ng_SolutionData::dist' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/include/nginterface.h:316:9: warning: Member variable 'Ng_SolutionData::iscomplex' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/include/nginterface.h:317:10: warning: Member variable 'Ng_SolutionData::draw_surface' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/include/nginterface.h:318:10: warning: Member variable 'Ng_SolutionData::draw_volume' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/include/nginterface.h:320:9: warning: Member variable 'Ng_SolutionData::order' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/include/nginterface.h:321:21: warning: Member variable 'Ng_SolutionData::soltype' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/include/nginterface.h:322:28: warning: Member variable 'Ng_SolutionData::solclass' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/libsrc/occ/occ_utils.hpp:167:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopAbs_SOLID [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/occ/occ_utils.hpp:171:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopAbs_SHELL [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/occ/occ_utils.hpp:175:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopAbs_FACE [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/occ/occ_utils.hpp:179:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopAbs_WIRE [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/occ/occ_utils.hpp:183:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopAbs_EDGE [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/occ/occ_utils.hpp:187:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopAbs_VERTEX [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/occ/occ_utils.hpp:215:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopAbs_SOLID [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/occ/occ_utils.hpp:223:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopAbs_SHELL [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/occ/occ_utils.hpp:231:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopAbs_FACE [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/occ/occ_utils.hpp:239:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopAbs_WIRE [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/occ/occ_utils.hpp:247:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopAbs_EDGE [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/occ/occ_utils.hpp:255:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopAbs_VERTEX [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/occ/occ_utils.hpp:349:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopAbs_FACE [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/occ/cross_section.cpp:150:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopAbs_SOLID [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/occ/occ_utils.hpp:122:16: style:inconclusive: Technically the member function 'netgen::MyExplorer::begin' can be const. [functionConst] netgen-6.2.2604/libsrc/occ/occ_utils.hpp:123:12: style: The member function 'netgen::MyExplorer::end' can be static. [functionStatic] netgen-6.2.2604/libsrc/occ/occ_utils.hpp:149:16: style:inconclusive: Technically the member function 'netgen::IndexMapIterator::begin' can be const. [functionConst] netgen-6.2.2604/libsrc/occ/occ_utils.hpp:143:14: style:inconclusive: Technically the member function 'netgen::IndexMapIterator::Iterator::operator!=' can be const. [functionConst] netgen-6.2.2604/libsrc/occ/occ_utils.hpp:148:7: style: Class 'IndexMapIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/occ/occ_utils.hpp:278:5: style: Class 'DirectionalInterval' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/occ/occ_edge.cpp:19:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curve [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/occ/occ_edge.cpp:64:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curve [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/occ/occ_edge.hpp:37:18: style: Virtual function 'GetPoint' is called from constructor 'OCCEdge(TopoDS_Shape edge_,GeometryVertex&start_,GeometryVertex&end_)' at line 29. Dynamic binding is not used. [virtualCallInConstructor] netgen-6.2.2604/libsrc/occ/occ_edge.cpp:29:31: note: Calling GetPoint netgen-6.2.2604/libsrc/occ/occ_edge.hpp:37:18: note: GetPoint is a virtual function netgen-6.2.2604/libsrc/occ/occ_edge.hpp:37:18: style: Virtual function 'GetPoint' is called from constructor 'OCCEdge(TopoDS_Shape edge_,GeometryVertex&start_,GeometryVertex&end_)' at line 30. Dynamic binding is not used. [virtualCallInConstructor] netgen-6.2.2604/libsrc/occ/occ_edge.cpp:30:31: note: Calling GetPoint netgen-6.2.2604/libsrc/occ/occ_edge.hpp:37:18: note: GetPoint is a virtual function netgen-6.2.2604/libsrc/occ/occ_vertex.hpp:24:9: style: Class 'OCCVertex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/occ/occ_face.cpp:23:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable surface [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/occ/occ_face.cpp:62:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopAbs_INTERNAL [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/occ/occ_face.cpp:168:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/occ/occ_face.cpp:193:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROJECTION_TOLERANCE [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/occ/occ_face.cpp:260:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Standard_True [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/occ/occ_face.cpp:287:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopAbs_REVERSED [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/occ/occ_face.hpp:30:9: style: Class 'OCCFace' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/occ/occ_face.cpp:201:16: style: The scope of the variable 'det' can be reduced. [variableScope] netgen-6.2.2604/libsrc/occ/occ_face.cpp:201:21: style: The scope of the variable 'lambda' can be reduced. [variableScope] netgen-6.2.2604/libsrc/occ/occ_face.cpp:201:29: style: The scope of the variable 'mu' can be reduced. [variableScope] netgen-6.2.2604/libsrc/occ/occ_face.cpp:174:44: style:inconclusive: Function 'ProjectPointGI' argument 1 names different: declaration 'p' definition 'p_'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/occ/occ_face.hpp:38:47: note: Function 'ProjectPointGI' argument 1 names different: declaration 'p' definition 'p_'. netgen-6.2.2604/libsrc/occ/occ_face.cpp:174:44: note: Function 'ProjectPointGI' argument 1 names different: declaration 'p' definition 'p_'. netgen-6.2.2604/libsrc/occ/occ_face.cpp:88:20: style: Local variable 'cof' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/occ/occ_face.cpp:71:18: note: Shadowed variable netgen-6.2.2604/libsrc/occ/occ_face.cpp:88:20: note: Shadow local variable netgen-6.2.2604/libsrc/occ/occ_utils.cpp:14:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopAbs_VERTEX [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/occ/occ_utils.cpp:72:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Standard_True [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/occ/occ_utils.cpp:12:42: style:inconclusive: Function 'occ2ng' argument 1 names different: declaration 's' definition 'shape'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/occ/occ_utils.hpp:53:54: note: Function 'occ2ng' argument 1 names different: declaration 's' definition 'shape'. netgen-6.2.2604/libsrc/occ/occ_utils.cpp:12:42: note: Function 'occ2ng' argument 1 names different: declaration 's' definition 'shape'. netgen-6.2.2604/libsrc/occ/occ_utils.cpp:19:47: style:inconclusive: Function 'occ2ng' argument 1 names different: declaration 't' definition 'occ_trafo'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/occ/occ_utils.hpp:60:58: note: Function 'occ2ng' argument 1 names different: declaration 't' definition 'occ_trafo'. netgen-6.2.2604/libsrc/occ/occ_utils.cpp:19:47: note: Function 'occ2ng' argument 1 names different: declaration 't' definition 'occ_trafo'. netgen-6.2.2604/libsrc/occ/occ_utils.cpp:35:46: style:inconclusive: Function 'occ2ng' argument 1 names different: declaration 't' definition 'occ_trafo'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/occ/occ_utils.hpp:61:59: note: Function 'occ2ng' argument 1 names different: declaration 't' definition 'occ_trafo'. netgen-6.2.2604/libsrc/occ/occ_utils.cpp:35:46: note: Function 'occ2ng' argument 1 names different: declaration 't' definition 'occ_trafo'. netgen-6.2.2604/libsrc/occ/occ_utils.cpp:25:16: style: Variable 'tm' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/occ/occ_utils.cpp:41:16: style: Variable 'tm' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/stlgeom/meshstlsurface.cpp:67:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/stlgeom/meshstlsurface.cpp:256:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trignum [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/stlgeom/meshstlsurface.cpp:677:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable si [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/stlgeom/meshstlsurface.cpp:843:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable terminate [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/stlgeom/meshstlsurface.cpp:912:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trignum [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/stlgeom/stltopology.hpp:27:3: warning: Member variable 'STLPointId::i' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/stlgeom/stltopology.hpp:46:3: warning: Member variable 'STLTrigId::i' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/stlgeom/stltopology.hpp:123:3: warning: Member variable 'STLTriangle::topedges' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/stlgeom/stltopology.hpp:123:3: warning: Member variable 'STLTriangle::domains' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/stlgeom/stltopology.hpp:123:3: warning: Member variable 'STLTriangle::rad' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/stlgeom/stltopology.hpp:123:3: warning: Member variable 'STLTriangle::facenum' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/stlgeom/stltopology.hpp:123:3: warning: Member variable 'STLTriangle::flags' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/stlgeom/stltool.hpp:50:3: warning:inconclusive: Member variable 'ChartId::i' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/stlgeom/stltool.hpp:151:3: warning: Member variable 'STLBoundarySeg::rad' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/stlgeom/stltool.hpp:151:3: warning: Member variable 'STLBoundarySeg::smoothedge' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/stlgeom/stlline.hpp:23:3: warning: Member variable 'STLEdge::trigs' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/stlgeom/stlline.hpp:24:3: warning: Member variable 'STLEdge::trigs' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/stlgeom/stlline.hpp:25:3: warning: Member variable 'STLEdge::trigs' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/stlgeom/meshstlsurface.cpp:901:22: warning: Member variable 'MeshingSTLSurface::transformationtrig' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/stlgeom/stltopology.hpp:230:7: style:inconclusive: Technically the member function 'netgen::STLTriangle::GetFaceNum' can be const. [functionConst] netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp:70:10: style: The member function 'netgen::STLEdgeDataList::SetSize' can be static. [functionStatic] netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp:71:10: style: The member function 'netgen::STLEdgeDataList::Clear' can be static. [functionStatic] netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp:230:28: style:inconclusive: Either there is a missing 'override', or the member function 'netgen::STLGeometry::SelectedMultiEdge' can be const. [functionConst] netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp:380:9: style:inconclusive: Either there is a missing 'override', or the member function 'netgen::STLGeometry::GetNOFaces' can be const. [functionConst] netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp:424:9: style:inconclusive: Either there is a missing 'override', or the member function 'netgen::STLGeometry::GetMeshChartNr' can be const. [functionConst] netgen-6.2.2604/libsrc/stlgeom/stltopology.hpp:28:13: style: Class 'STLPointId' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/stlgeom/stltopology.hpp:47:13: style: Class 'STLTrigId' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/stlgeom/stltopology.hpp:122:3: style: Class 'STLTriangle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/stlgeom/stltool.hpp:51:13: style: Class 'ChartId' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/stlgeom/stltool.hpp:52:13: style: Class 'ChartId' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/stlgeom/stltool.hpp:196:3: style: Class 'STLBoundary' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/stlgeom/stlline.hpp:23:3: style: Class 'STLEdge' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/stlgeom/stlline.hpp:157:3: style: Class 'STLLine' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp:64:5: style: Class 'STLEdgeDataList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp:184:14: style: The destructor '~STLGeometry' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/stlgeom/stltopology.hpp:319:12: note: Virtual destructor in base class netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp:184:14: note: Destructor in derived class netgen-6.2.2604/libsrc/stlgeom/meshstlsurface.cpp:390:13: style: The scope of the variable 'hi' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/meshstlsurface.cpp:536:23: style: The scope of the variable 'hi' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/meshstlsurface.cpp:241:45: style:inconclusive: Function 'STLSurfaceMeshing' argument 4 names different: declaration 'stlpar' definition 'stlparam'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/stlgeom/stltool.hpp:322:45: note: Function 'STLSurfaceMeshing' argument 4 names different: declaration 'stlpar' definition 'stlparam'. netgen-6.2.2604/libsrc/stlgeom/meshstlsurface.cpp:241:45: note: Function 'STLSurfaceMeshing' argument 4 names different: declaration 'stlpar' definition 'stlparam'. netgen-6.2.2604/libsrc/stlgeom/meshstlsurface.cpp:909:29: style:inconclusive: Function 'DefineTransformation' argument 3 names different: declaration 'geominfo1' definition 'geominfo'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/stlgeom/meshstlsurface.hpp:31:52: note: Function 'DefineTransformation' argument 3 names different: declaration 'geominfo1' definition 'geominfo'. netgen-6.2.2604/libsrc/stlgeom/meshstlsurface.cpp:909:29: note: Function 'DefineTransformation' argument 3 names different: declaration 'geominfo1' definition 'geominfo'. netgen-6.2.2604/libsrc/stlgeom/meshstlsurface.cpp:917:99: style:inconclusive: Function 'TransformToPlain' argument 2 names different: declaration 'geominfo' definition 'gi'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/stlgeom/meshstlsurface.hpp:34:80: note: Function 'TransformToPlain' argument 2 names different: declaration 'geominfo' definition 'gi'. netgen-6.2.2604/libsrc/stlgeom/meshstlsurface.cpp:917:99: note: Function 'TransformToPlain' argument 2 names different: declaration 'geominfo' definition 'gi'. netgen-6.2.2604/libsrc/stlgeom/meshstlsurface.cpp:1028:25: style:inconclusive: Function 'GetChartBoundary' argument 2 names different: declaration 'poitns3d' definition 'points3d'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/stlgeom/meshstlsurface.hpp:56:46: note: Function 'GetChartBoundary' argument 2 names different: declaration 'poitns3d' definition 'points3d'. netgen-6.2.2604/libsrc/stlgeom/meshstlsurface.cpp:1028:25: note: Function 'GetChartBoundary' argument 2 names different: declaration 'poitns3d' definition 'points3d'. netgen-6.2.2604/libsrc/stlgeom/stltopology.hpp:61:38: style: Parameter 'id' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/stlgeom/meshstlsurface.cpp:66:16: style: Variable 'line' can be declared as pointer to const [constVariablePointer] netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:24:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable terminate [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:59:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STL_GOOD [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:283:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable terminate [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:1087:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:1686:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:2206:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STL_ERROR [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:3182:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable terminate [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:3315:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable terminate [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:3651:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMPTY_BOX [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:1442:20: style:inconclusive: Either there is a missing 'override', or the member function 'netgen::STLGeometry::IsExternalEdge' can be const. [functionConst] netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp:277:9: note: Either there is a missing 'override', or the member function 'netgen::STLGeometry::IsExternalEdge' can be const. netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:1442:20: note: Either there is a missing 'override', or the member function 'netgen::STLGeometry::IsExternalEdge' can be const. netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:1725:21: style:inconclusive: Either there is a missing 'override', or the member function 'netgen::STLGeometry::GetVicinity' can be const. [functionConst] netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp:306:7: note: Either there is a missing 'override', or the member function 'netgen::STLGeometry::GetVicinity' can be const. netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:1725:21: note: Either there is a missing 'override', or the member function 'netgen::STLGeometry::GetVicinity' can be const. netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:708:13: style: The scope of the variable 'en' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:717:10: style: The scope of the variable 'dist' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:891:7: style: The scope of the variable 'en' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:1377:13: style: The scope of the variable 'ap1' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:1377:18: style: The scope of the variable 'ap2' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:1861:7: style: The scope of the variable 'found' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:1932:19: style: The scope of the variable 'p' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:1984:7: style: The scope of the variable 'found' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:2607:10: style: The scope of the variable 'cos_cont_min_edge_angle' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:2838:7: style: The scope of the variable 'found' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:2850:7: style: The scope of the variable 'lp1' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:2850:12: style: The scope of the variable 'lp2' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:2944:11: style: The scope of the variable 'other' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:3030:13: style: The scope of the variable 'nnt' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:3092:13: style: The scope of the variable 'nnt' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:3302:7: style: The scope of the variable 'onoc' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:3302:13: style: The scope of the variable 'notonoc' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:3302:22: style: The scope of the variable 'tpp' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp:195:32: style:inconclusive: Function 'CalcPointGeomInfo' argument 1 names different: declaration 'surfind' definition ''. [funcArgNamesDifferentUnnamed] netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:195:34: style:inconclusive: Function 'PointBetweenEdge' argument 6 names different: declaration 'ap1' definition 'gi1'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp:207:53: note: Function 'PointBetweenEdge' argument 6 names different: declaration 'ap1' definition 'gi1'. netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:195:34: note: Function 'PointBetweenEdge' argument 6 names different: declaration 'ap1' definition 'gi1'. netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:196:34: style:inconclusive: Function 'PointBetweenEdge' argument 7 names different: declaration 'ap2' definition 'gi2'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp:208:53: note: Function 'PointBetweenEdge' argument 7 names different: declaration 'ap2' definition 'gi2'. netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:196:34: note: Function 'PointBetweenEdge' argument 7 names different: declaration 'ap2' definition 'gi2'. netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:564:32: style:inconclusive: Function 'AddEdge' argument 1 names different: declaration 'p1' definition 'ap1'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp:332:21: note: Function 'AddEdge' argument 1 names different: declaration 'p1' definition 'ap1'. netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:564:32: note: Function 'AddEdge' argument 1 names different: declaration 'p1' definition 'ap1'. netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:564:41: style:inconclusive: Function 'AddEdge' argument 2 names different: declaration 'p2' definition 'ap2'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp:332:29: note: Function 'AddEdge' argument 2 names different: declaration 'p2' definition 'ap2'. netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:564:41: note: Function 'AddEdge' argument 2 names different: declaration 'p2' definition 'ap2'. netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:1102:59: style:inconclusive: Function 'LoadEdgeData' argument 1 names different: declaration 'file' definition 'filename'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp:239:45: note: Function 'LoadEdgeData' argument 1 names different: declaration 'file' definition 'filename'. netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:1102:59: note: Function 'LoadEdgeData' argument 1 names different: declaration 'file' definition 'filename'. netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:1114:59: style:inconclusive: Function 'SaveEdgeData' argument 1 names different: declaration 'file' definition 'filename'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp:240:45: note: Function 'SaveEdgeData' argument 1 names different: declaration 'file' definition 'filename'. netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:1114:59: note: Function 'SaveEdgeData' argument 1 names different: declaration 'file' definition 'filename'. netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:1415:41: style:inconclusive: Function 'AddExternalEdge' argument 1 names different: declaration 'p1' definition 'ap1'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp:275:30: note: Function 'AddExternalEdge' argument 1 names different: declaration 'p1' definition 'ap1'. netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:1415:41: note: Function 'AddExternalEdge' argument 1 names different: declaration 'p1' definition 'ap1'. netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:1415:50: style:inconclusive: Function 'AddExternalEdge' argument 2 names different: declaration 'p2' definition 'ap2'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp:275:38: note: Function 'AddExternalEdge' argument 2 names different: declaration 'p2' definition 'ap2'. netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:1415:50: note: Function 'AddExternalEdge' argument 2 names different: declaration 'p2' definition 'ap2'. netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:1420:44: style:inconclusive: Function 'DeleteExternalEdge' argument 1 names different: declaration 'p1' definition 'ap1'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp:276:33: note: Function 'DeleteExternalEdge' argument 1 names different: declaration 'p1' definition 'ap1'. netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:1420:44: note: Function 'DeleteExternalEdge' argument 1 names different: declaration 'p1' definition 'ap1'. netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:1420:53: style:inconclusive: Function 'DeleteExternalEdge' argument 2 names different: declaration 'p2' definition 'ap2'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp:276:41: note: Function 'DeleteExternalEdge' argument 2 names different: declaration 'p2' definition 'ap2'. netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:1420:53: note: Function 'DeleteExternalEdge' argument 2 names different: declaration 'p2' definition 'ap2'. netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:1442:39: style:inconclusive: Function 'IsExternalEdge' argument 1 names different: declaration 'p1' definition 'ap1'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp:277:28: note: Function 'IsExternalEdge' argument 1 names different: declaration 'p1' definition 'ap1'. netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:1442:39: note: Function 'IsExternalEdge' argument 1 names different: declaration 'p1' definition 'ap1'. netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:1442:48: style:inconclusive: Function 'IsExternalEdge' argument 2 names different: declaration 'p2' definition 'ap2'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp:277:36: note: Function 'IsExternalEdge' argument 2 names different: declaration 'p2' definition 'ap2'. netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:1442:48: note: Function 'IsExternalEdge' argument 2 names different: declaration 'p2' definition 'ap2'. netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:2145:70: style:inconclusive: Function 'InitSTLGeometry' argument 1 names different: declaration 'readtrigs' definition 'readtrias'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp:349:68: note: Function 'InitSTLGeometry' argument 1 names different: declaration 'readtrigs' definition 'readtrias'. netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:2145:70: note: Function 'InitSTLGeometry' argument 1 names different: declaration 'readtrigs' definition 'readtrias'. netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:2445:31: style:inconclusive: Function 'IsEdge' argument 1 names different: declaration 'p1' definition 'ap1'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp:367:20: note: Function 'IsEdge' argument 1 names different: declaration 'p1' definition 'ap1'. netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:2445:31: note: Function 'IsEdge' argument 1 names different: declaration 'p1' definition 'ap1'. netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:2445:40: style:inconclusive: Function 'IsEdge' argument 2 names different: declaration 'p2' definition 'ap2'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp:367:28: note: Function 'IsEdge' argument 2 names different: declaration 'p2' definition 'ap2'. netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:2445:40: note: Function 'IsEdge' argument 2 names different: declaration 'p2' definition 'ap2'. netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:2458:34: style:inconclusive: Function 'IsEdgeNum' argument 1 names different: declaration 'p1' definition 'ap1'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp:368:23: note: Function 'IsEdgeNum' argument 1 names different: declaration 'p1' definition 'ap1'. netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:2458:34: note: Function 'IsEdgeNum' argument 1 names different: declaration 'p1' definition 'ap1'. netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:2458:43: style:inconclusive: Function 'IsEdgeNum' argument 2 names different: declaration 'p2' definition 'ap2'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp:368:31: note: Function 'IsEdgeNum' argument 2 names different: declaration 'p2' definition 'ap2'. netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:2458:43: note: Function 'IsEdgeNum' argument 2 names different: declaration 'p2' definition 'ap2'. netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:125:7: style: Local variable 'meshchart' shadows outer member [shadowMember] netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp:151:17: note: Shadowed member netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:125:7: note: Shadow local variable netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:150:33: style: Argument 'p1' shadows outer member [shadowMember] netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp:164:14: note: Shadowed member netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:150:33: note: Shadow argument netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:193:36: style: Argument 'p1' shadows outer member [shadowMember] netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp:164:14: note: Shadowed member netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:193:36: note: Shadow argument netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:3347:14: style: Local variable 'l' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:3304:17: note: Shadowed variable netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:3347:14: note: Shadow local variable netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:3361:18: style: Local variable 'l' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:3304:17: note: Shadowed variable netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:3361:18: note: Shadow local variable netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:3394:14: style: Local variable 'l' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:3304:17: note: Shadowed variable netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:3394:14: note: Shadow local variable netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:3406:16: style: Local variable 'l' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:3304:17: note: Shadowed variable netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:3406:16: note: Shadow local variable netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:3689:17: style: Local variable 'normal' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:3650:10: note: Shadowed variable netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:3689:17: note: Shadow local variable netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:1200:16: style: Variable 'l' can be declared as pointer to const [constVariablePointer] netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:1224:16: style: Variable 'l' can be declared as pointer to const [constVariablePointer] netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:1245:16: style: Variable 'l' can be declared as pointer to const [constVariablePointer] netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:1267:16: style: Variable 'l' can be declared as pointer to const [constVariablePointer] netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:3014:16: style: Variable 'line' can be declared as pointer to const [constVariablePointer] netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:3258:43: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:3312:43: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:3465:43: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/stlgeom/stlgeomchart.cpp:120:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable terminate [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/stlgeom/stlgeomchart.cpp:530:17: style:inconclusive: Variable 'lastunmarked' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment] netgen-6.2.2604/libsrc/stlgeom/stlgeomchart.cpp:529:17: note: lastunmarked is assigned netgen-6.2.2604/libsrc/stlgeom/stlgeomchart.cpp:530:17: note: lastunmarked is overwritten netgen-6.2.2604/libsrc/stlgeom/stlgeomchart.cpp:614:7: style: Statements following noreturn function 'abort()' will never be executed. [unreachableCode] netgen-6.2.2604/libsrc/stlgeom/stlgeomchart.cpp:135:54: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:755:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable terminate [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:860:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable terminate [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:1358:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable terminate [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:520:20: style:inconclusive: Either there is a missing 'override', or the member function 'netgen::STLGeometry::FromPlane' can be const. [functionConst] netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp:447:9: note: Either there is a missing 'override', or the member function 'netgen::STLGeometry::FromPlane' can be const. netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:520:20: note: Either there is a missing 'override', or the member function 'netgen::STLGeometry::FromPlane' can be const. netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:620:15: warning: Logical conjunction always evaluates to false: fi != 0 && !(different). [incorrectLogicOperator] netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:542:19: note: 'different' is assigned value '0' here. netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:540:12: note: 'fi' is assigned value '0' here. netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:620:15: note: Logical conjunction always evaluates to false: fi != 0 && !(different). netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:619:10: style: The comparison 'fi != 0' is always false. [knownConditionTrueFalse] netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:540:12: note: 'fi' is assigned value '0' here. netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:619:10: note: The comparison 'fi != 0' is always false. netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:620:10: style: The comparison 'fi != 0' is always false. [knownConditionTrueFalse] netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:540:12: note: 'fi' is assigned value '0' here. netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:620:10: note: The comparison 'fi != 0' is always false. netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:620:15: style: Opposite expression on both sides of '&&'. [oppositeExpression] netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:542:19: note: 'different' is assigned value '0' here. netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:540:12: note: 'fi' is assigned value '0' here. netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:620:15: note: Opposite expression on both sides of '&&'. netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:1405:38: style: Same expression on both sides of '||'. [duplicateExpression] netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:619:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:142:9: style: The scope of the variable 'edgeused' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:246:7: style: The scope of the variable 'lle' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:246:12: style: The scope of the variable 'llp' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:404:7: style: The scope of the variable 'i' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:441:11: style: The scope of the variable 'i' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:688:10: style: The scope of the variable 'dist' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:718:7: style: The scope of the variable 'i' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:718:9: style: The scope of the variable 'j' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:723:10: style: The scope of the variable 'rzyl' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:723:16: style: The scope of the variable 'localh' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:739:10: style: The scope of the variable 'geometryignoreedgelength' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:842:10: style: The scope of the variable 'geometryignoreedgelength' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:930:11: style: The scope of the variable 'k' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:931:14: style: The scope of the variable 'h1' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:943:14: style: The scope of the variable 'maxhline' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:1098:14: style: The scope of the variable 'l' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:1135:10: style: The scope of the variable 'localh' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:1272:10: style: The scope of the variable 'chartmindist' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:25:55: style:inconclusive: Function 'PointBetween' argument 1 names different: declaration 'p1' definition 'ap1'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp:430:44: note: Function 'PointBetween' argument 1 names different: declaration 'p1' definition 'ap1'. netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:25:55: note: Function 'PointBetween' argument 1 names different: declaration 'p1' definition 'ap1'. netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:26:27: style:inconclusive: Function 'PointBetween' argument 3 names different: declaration 'p2' definition 'ap2'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp:430:73: note: Function 'PointBetween' argument 3 names different: declaration 'p2' definition 'ap2'. netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:26:27: note: Function 'PointBetween' argument 3 names different: declaration 'p2' definition 'ap2'. netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:303:61: style:inconclusive: Function 'GetMeshChartBoundary' argument 1 names different: declaration 'points' definition 'apoints'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp:425:52: note: Function 'GetMeshChartBoundary' argument 1 names different: declaration 'points' definition 'apoints'. netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:303:61: note: Function 'GetMeshChartBoundary' argument 1 names different: declaration 'points' definition 'apoints'. netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:305:25: style:inconclusive: Function 'GetMeshChartBoundary' argument 3 names different: declaration 'lines' definition 'alines'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp:427:30: note: Function 'GetMeshChartBoundary' argument 3 names different: declaration 'lines' definition 'alines'. netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:305:25: note: Function 'GetMeshChartBoundary' argument 3 names different: declaration 'lines' definition 'alines'. netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:1354:43: style:inconclusive: Function 'STLMeshingDummy' argument 4 names different: declaration 'stlpar' definition 'stlparam'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp:487:50: note: Function 'STLMeshingDummy' argument 4 names different: declaration 'stlpar' definition 'stlparam'. netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:1354:43: note: Function 'STLMeshingDummy' argument 4 names different: declaration 'stlpar' definition 'stlparam'. netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:15:48: style: Parameter 'edges' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:430:20: style: Parameter 'plainpoint' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:451:10: style: Variable 'htrigs' can be declared as pointer to const [constVariablePointer] netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:947:13: style: Variable 'l1' can be declared as pointer to const [constVariablePointer] netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:977:13: style: Variable 'l1' can be declared as pointer to const [constVariablePointer] netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:992:14: style: Variable 'l2' can be declared as pointer to const [constVariablePointer] netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:441:13: style: Variable 'i' is assigned a value that is never used. [unreadVariable] netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:540:10: style: Variable 'fi' is assigned a value that is never used. [unreadVariable] netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:542:17: style: Variable 'different' is assigned a value that is never used. [unreadVariable] netgen-6.2.2604/libsrc/stlgeom/stlline.cpp:338:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/stlgeom/stlline.cpp:427:25: style:inconclusive: Technically the member function 'netgen::STLEdgeDataList::BuildLineWithEdge' can be const. [functionConst] netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp:92:10: note: Technically the member function 'netgen::STLEdgeDataList::BuildLineWithEdge' can be const. netgen-6.2.2604/libsrc/stlgeom/stlline.cpp:427:25: note: Technically the member function 'netgen::STLEdgeDataList::BuildLineWithEdge' can be const. netgen-6.2.2604/libsrc/stlgeom/stlline.cpp:488:25: style:inconclusive: Technically the member function 'netgen::STLEdgeDataList::BuildClusterWithEdge' can be const. [functionConst] netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp:93:10: note: Technically the member function 'netgen::STLEdgeDataList::BuildClusterWithEdge' can be const. netgen-6.2.2604/libsrc/stlgeom/stlline.cpp:488:25: note: Technically the member function 'netgen::STLEdgeDataList::BuildClusterWithEdge' can be const. netgen-6.2.2604/libsrc/stlgeom/stlline.cpp:766:13: style: Variable 'inthl' is reassigned a value before the old one has been used. [redundantAssignment] netgen-6.2.2604/libsrc/stlgeom/stlline.cpp:747:13: note: inthl is assigned netgen-6.2.2604/libsrc/stlgeom/stlline.cpp:766:13: note: inthl is overwritten netgen-6.2.2604/libsrc/stlgeom/stlline.cpp:277:7: style: The scope of the variable 'i' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/stlline.cpp:362:7: style: The scope of the variable 'pi1' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/stlline.cpp:362:12: style: The scope of the variable 'pi2' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/stlline.cpp:363:15: style: The scope of the variable 'ednum' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/stlline.cpp:431:7: style: The scope of the variable 'found' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/stlline.cpp:431:14: style: The scope of the variable 'pstart' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/stlline.cpp:431:28: style: The scope of the variable 'en' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/stlline.cpp:492:13: style: The scope of the variable 'en' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/stlline.cpp:494:7: style: The scope of the variable 'oldend' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/stlline.cpp:664:10: style: The scope of the variable 'h' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/stlpkg.cpp:111:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/stlgeom/stlpkg.cpp:130:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable drawmeshededges [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/stlgeom/stlpkg.cpp:437:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STATIC [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/stlgeom/stlpkg.cpp:548:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/stlgeom/stlpkg.cpp:591:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/stlgeom/stlpkg.cpp:350:44: style: Expression is always false because 'else if' condition matches previous condition at line 325. [multiCondition] netgen-6.2.2604/libsrc/stlgeom/stlpkg.cpp:443:9: style: Condition 'stlgeometry' is always true [knownConditionTrueFalse] netgen-6.2.2604/libsrc/stlgeom/stlpkg.cpp:466:26: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/stlgeom/stltool.cpp:800:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMPTY_BOX [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/stlgeom/stltool.cpp:1324:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMPTY_BOX [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/stlgeom/stltool.cpp:1370:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lam2 [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/stlgeom/stltool.cpp:1437:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/stlgeom/stltool.cpp:1476:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/stlgeom/stltool.cpp:285:16: warning: Member variable 'STLTriangle::topedges' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/stlgeom/stltool.cpp:285:16: warning: Member variable 'STLTriangle::nbtrigs' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/stlgeom/stltool.cpp:285:16: warning: Member variable 'STLTriangle::domains' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/stlgeom/stltool.cpp:285:16: warning: Member variable 'STLTriangle::rad' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/stlgeom/stltool.cpp:285:16: warning: Member variable 'STLTriangle::flags' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/stlgeom/stltool.cpp:941:16: warning: Member variable 'STLBoundary::chart' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/stlgeom/stltool.cpp:280:3: performance: Variable 'normal' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] netgen-6.2.2604/libsrc/stlgeom/stltool.cpp:623:7: warning: Class 'STLChart' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] netgen-6.2.2604/libsrc/stlgeom/stltool.cpp:623:7: warning: Class 'STLChart' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] netgen-6.2.2604/libsrc/stlgeom/stltool.cpp:457:7: style: Condition '!err' is always true [knownConditionTrueFalse] netgen-6.2.2604/libsrc/stlgeom/stltool.cpp:453:13: note: Assignment 'err=0', assigned value is 0 netgen-6.2.2604/libsrc/stlgeom/stltool.cpp:457:7: note: Condition '!err' is always true netgen-6.2.2604/libsrc/stlgeom/stltool.cpp:881:26: style: Condition 'err==0' is always true [knownConditionTrueFalse] netgen-6.2.2604/libsrc/stlgeom/stltool.cpp:453:13: note: Assignment 'err=0', assigned value is 0 netgen-6.2.2604/libsrc/stlgeom/stltool.cpp:880:36: note: Calling function 'ProjectInPlain' returns 0 netgen-6.2.2604/libsrc/stlgeom/stltool.cpp:880:36: note: Assignment 'err=trig.ProjectInPlain(geometry->GetPoints(),GetNormal(),p,lam)', assigned value is 0 netgen-6.2.2604/libsrc/stlgeom/stltool.cpp:881:26: note: Condition 'err==0' is always true netgen-6.2.2604/libsrc/stlgeom/stltool.cpp:1383:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] netgen-6.2.2604/libsrc/stlgeom/stltool.cpp:825:49: style:inconclusive: Function 'ProjectNormal' argument 1 names different: declaration 'p' definition 'p3d'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/stlgeom/stltool.hpp:138:39: note: Function 'ProjectNormal' argument 1 names different: declaration 'p' definition 'p3d'. netgen-6.2.2604/libsrc/stlgeom/stltool.cpp:825:49: note: Function 'ProjectNormal' argument 1 names different: declaration 'p' definition 'p3d'. netgen-6.2.2604/libsrc/stlgeom/stltool.hpp:305:67: style: Argument 'stlparam' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/stlgeom/stltool.cpp:1499:15: note: Shadowed variable netgen-6.2.2604/libsrc/stlgeom/stltool.hpp:305:67: note: Shadow argument netgen-6.2.2604/libsrc/stlgeom/stltool.cpp:767:16: style: Local variable 'i' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/stlgeom/stltool.cpp:757:7: note: Shadowed variable netgen-6.2.2604/libsrc/stlgeom/stltool.cpp:767:16: note: Shadow local variable netgen-6.2.2604/libsrc/stlgeom/stltool.cpp:436:19: style: Parameter 'pp' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/stlgeom/stltool.cpp:1129:94: style: Parameter 'points' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/stlgeom/stltool.cpp:153:41: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] netgen-6.2.2604/libsrc/stlgeom/stltopology.cpp:157:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/stlgeom/stltopology.cpp:314:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/stlgeom/stltopology.cpp:444:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/stlgeom/stltopology.cpp:537:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/stlgeom/stltopology.cpp:823:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable terminate [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/stlgeom/stltopology.cpp:939:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable box [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/stlgeom/stltopology.cpp:18:18: warning: Member variable 'STLTopology::searchtree' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/stlgeom/stltopology.cpp:18:18: warning: Member variable 'STLTopology::pointtree' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/stlgeom/stltopology.cpp:18:18: warning: Member variable 'STLTopology::pointtol' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/stlgeom/stltopology.cpp:18:18: warning: Member variable 'STLTopology::status' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/stlgeom/stltopology.cpp:18:18: warning: Member variable 'STLTopology::topology_ok' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/stlgeom/stltopology.cpp:18:18: warning: Member variable 'STLTopology::orientation_ok' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/stlgeom/stltopology.cpp:124:9: style: The scope of the variable 'f' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/stltopology.cpp:205:10: style: The scope of the variable 'px' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/stltopology.cpp:205:14: style: The scope of the variable 'py' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/stltopology.cpp:205:18: style: The scope of the variable 'pz' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/stltopology.cpp:208:7: style: The scope of the variable 'noface' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/stltopology.cpp:208:15: style: The scope of the variable 'novertex' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/stltopology.cpp:608:8: style: The scope of the variable 'othertn' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/stltopology.cpp:818:11: style: The scope of the variable 'tr' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/stltopology.cpp:818:15: style: The scope of the variable 'found' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/stltopology.cpp:1063:11: style: The scope of the variable 'nt' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/stltopology.cpp:892:27: style:inconclusive: Function 'GetTrianglesInBox' argument 2 names different: declaration 'trias' definition 'btrias'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/stlgeom/stltopology.hpp:348:21: note: Function 'GetTrianglesInBox' argument 2 names different: declaration 'trias' definition 'btrias'. netgen-6.2.2604/libsrc/stlgeom/stltopology.cpp:892:27: note: Function 'GetTrianglesInBox' argument 2 names different: declaration 'trias' definition 'btrias'. netgen-6.2.2604/libsrc/stlgeom/stltopology.cpp:971:54: style:inconclusive: Function 'NeighbourTrigSorted' argument 2 names different: declaration 'nr' definition 'edgenum'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/stlgeom/stltopology.hpp:405:41: note: Function 'NeighbourTrigSorted' argument 2 names different: declaration 'nr' definition 'edgenum'. netgen-6.2.2604/libsrc/stlgeom/stltopology.cpp:971:54: note: Function 'NeighbourTrigSorted' argument 2 names different: declaration 'nr' definition 'edgenum'. netgen-6.2.2604/libsrc/stlgeom/stltopology.cpp:365:12: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] netgen-6.2.2604/libsrc/stlgeom/vsstl.cpp:46:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable changeval [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/stlgeom/vsstl.cpp:812:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable center [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/stlgeom/vsstl.cpp:836:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_SELECT [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/stlgeom/vsstl.cpp:1088:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable changeval [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/stlgeom/vsstl.cpp:1175:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable center [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/stlgeom/vsstl.cpp:1075:29: warning: Member variable 'VisualSceneSTLGeometry::stlgeometry' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/stlgeom/vsstl.cpp:30:26: warning: Member variable 'VisualSceneSTLMeshing::stlgeometry' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/stlgeom/vsstl.cpp:30:26: warning: Member variable 'VisualSceneSTLMeshing::seltria' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/libsrc/stlgeom/vsstl.cpp:58:14: style: The scope of the variable 'ms' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/vsstl.cpp:104:9: style: The scope of the variable 'mat_colred' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/vsstl.cpp:105:9: style: The scope of the variable 'mat_colgreen' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/vsstl.cpp:108:9: style: The scope of the variable 'mat_colbluegreen' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/vsstl.cpp:110:9: style: The scope of the variable 'mat_colviolet' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/vsstl.cpp:111:9: style: The scope of the variable 'mat_colbrown' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/vsstl.cpp:115:9: style: The scope of the variable 'mat_colgrey' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/vsstl.cpp:117:9: style: The scope of the variable 'mat_collred' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/vsstl.cpp:118:9: style: The scope of the variable 'mat_collgreen' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/vsstl.cpp:119:9: style: The scope of the variable 'mat_collbrown' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/vsstl.cpp:121:9: style: The scope of the variable 'mat_collgrey' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/vsstl.cpp:124:9: style: The scope of the variable 'mat_colstlbody' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/vsstl.cpp:125:9: style: The scope of the variable 'mat_colseltrig' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/vsstl.cpp:126:9: style: The scope of the variable 'mat_colseledge' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/vsstl.cpp:745:9: style: The scope of the variable 'pn1' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/vsstl.cpp:745:14: style: The scope of the variable 'pn2' can be reduced. [variableScope] netgen-6.2.2604/libsrc/stlgeom/vsstl.cpp:746:14: style: Local variable 'k' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/stlgeom/vsstl.cpp:44:13: note: Shadowed variable netgen-6.2.2604/libsrc/stlgeom/vsstl.cpp:746:14: note: Shadow local variable netgen-6.2.2604/libsrc/stlgeom/vsstl.cpp:95:9: style: Variable 'mat_spec_col' can be declared as const array [constVariable] netgen-6.2.2604/libsrc/stlgeom/vsstl.cpp:104:9: style: Variable 'mat_colred' can be declared as const array [constVariable] netgen-6.2.2604/libsrc/stlgeom/vsstl.cpp:105:9: style: Variable 'mat_colgreen' can be declared as const array [constVariable] netgen-6.2.2604/libsrc/stlgeom/vsstl.cpp:106:9: style: Variable 'mat_colblue' can be declared as const array [constVariable] netgen-6.2.2604/libsrc/stlgeom/vsstl.cpp:108:9: style: Variable 'mat_colbluegreen' can be declared as const array [constVariable] netgen-6.2.2604/libsrc/stlgeom/vsstl.cpp:110:9: style: Variable 'mat_colviolet' can be declared as const array [constVariable] netgen-6.2.2604/libsrc/stlgeom/vsstl.cpp:111:9: style: Variable 'mat_colbrown' can be declared as const array [constVariable] netgen-6.2.2604/libsrc/stlgeom/vsstl.cpp:115:9: style: Variable 'mat_colgrey' can be declared as const array [constVariable] netgen-6.2.2604/libsrc/stlgeom/vsstl.cpp:117:9: style: Variable 'mat_collred' can be declared as const array [constVariable] netgen-6.2.2604/libsrc/stlgeom/vsstl.cpp:118:9: style: Variable 'mat_collgreen' can be declared as const array [constVariable] netgen-6.2.2604/libsrc/stlgeom/vsstl.cpp:119:9: style: Variable 'mat_collbrown' can be declared as const array [constVariable] netgen-6.2.2604/libsrc/stlgeom/vsstl.cpp:121:9: style: Variable 'mat_collgrey' can be declared as const array [constVariable] netgen-6.2.2604/libsrc/stlgeom/vsstl.cpp:124:9: style: Variable 'mat_colstlbody' can be declared as const array [constVariable] netgen-6.2.2604/libsrc/stlgeom/vsstl.cpp:125:9: style: Variable 'mat_colseltrig' can be declared as const array [constVariable] netgen-6.2.2604/libsrc/stlgeom/vsstl.cpp:126:9: style: Variable 'mat_colseledge' can be declared as const array [constVariable] netgen-6.2.2604/libsrc/stlgeom/vsstl.cpp:222:10: style: Variable 'mat_coll' can be declared as const array [constVariable] netgen-6.2.2604/libsrc/stlgeom/vsstl.cpp:1121:11: style: Variable 'mat_col' can be declared as const array [constVariable] netgen-6.2.2604/libsrc/stlgeom/vsstl.cpp:1136:8: style: Variable 'mat_coll' can be declared as const array [constVariable] netgen-6.2.2604/libsrc/visualization/importsolution.cpp:56:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/importsolution.cpp:26:10: style: The scope of the variable 'size' can be reduced. [variableScope] netgen-6.2.2604/libsrc/visualization/importsolution.cpp:26:16: style: The scope of the variable 'comps' can be reduced. [variableScope] netgen-6.2.2604/libsrc/visualization/importsolution.cpp:26:23: style: The scope of the variable 'order' can be reduced. [variableScope] netgen-6.2.2604/libsrc/visualization/importsolution.cpp:27:8: style: The scope of the variable 'iscomplex' can be reduced. [variableScope] netgen-6.2.2604/libsrc/visualization/importsolution.cpp:28:15: style: The scope of the variable 'type' can be reduced. [variableScope] netgen-6.2.2604/libsrc/visualization/meshdoc.cpp:27:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filledlist [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/meshdoc.cpp:49:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable changeval [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/meshdoc.cpp:127:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable centerpoint [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/meshdoc.cpp:407:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/meshdoc.cpp:492:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable markedgedist [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/meshdoc.cpp:498:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable selelement [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/meshdoc.cpp:521:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edgedist [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/meshdoc.cpp:563:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edgedist [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/meshdoc.cpp:177:15: style: The scope of the variable 'matcol' can be reduced. [variableScope] netgen-6.2.2604/libsrc/visualization/meshdoc.cpp:178:15: style: The scope of the variable 'matcolsel' can be reduced. [variableScope] netgen-6.2.2604/libsrc/visualization/mvdraw.cpp:62:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_LINES [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/mvdraw.cpp:96:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lightamb [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/mvdraw.cpp:123:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable changeval [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/mvdraw.cpp:137:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable center [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/mvdraw.cpp:164:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable changeval [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/mvdraw.cpp:198:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rad [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/mvdraw.cpp:227:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lookatmat [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/mvdraw.cpp:275:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lookatmat [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/mvdraw.cpp:300:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rotmat [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/mvdraw.cpp:380:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable centermat [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/mvdraw.cpp:392:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clipplane [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/mvdraw.cpp:437:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_LIGHT_MODEL_LOCAL_VIEWER [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/mvdraw.cpp:463:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable invcolor [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/mvdraw.cpp:504:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ntexcols [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/mvdraw.cpp:584:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numtexturecols [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/mvdraw.cpp:656:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_LIGHTING [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/mvdraw.cpp:682:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_DEPTH_TEST [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/mvdraw.cpp:756:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable marker [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/mvdraw.cpp:777:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_DEPTH_TEST [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/mvdraw.cpp:830:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shiftx [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/mvdraw.cpp:848:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_VIEWPORT [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/mvdraw.cpp:918:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locpointsptr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/mvdraw.cpp:1096:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable running [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/mvdraw.cpp:439:11: style: Variable 'mat_spec_col' can be declared as const array [constVariable] netgen-6.2.2604/libsrc/visualization/mvdraw.cpp:549:10: style: Variable 'bcol' can be declared as const array [constVariable] netgen-6.2.2604/libsrc/visualization/mvdraw.cpp:806:10: style: Variable 'buf' can be declared as const array [constVariable] netgen-6.2.2604/libsrc/visualization/visualpkg.cpp:46:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_GLOBAL_ONLY [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/visualpkg.cpp:316:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/visualpkg.cpp:385:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/visualpkg.cpp:434:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/visualpkg.cpp:306:9: style: The scope of the variable 'i' can be reduced. [variableScope] netgen-6.2.2604/libsrc/visualization/visualpkg.cpp:369:18: style: Local variable 'mesh' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/visualization/visualpkg.cpp:379:38: note: Shadowed variable netgen-6.2.2604/libsrc/visualization/visualpkg.cpp:369:18: note: Shadow local variable netgen-6.2.2604/libsrc/visualization/visualpkg.cpp:37:45: style: Parameter 'argv' can be declared as const array. However it seems that 'Ng_Vis_Set' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] netgen-6.2.2604/libsrc/visualization/visualpkg.cpp:425:46: note: You might need to cast the function pointer here netgen-6.2.2604/libsrc/visualization/visualpkg.cpp:37:45: note: Parameter 'argv' can be declared as const array netgen-6.2.2604/libsrc/visualization/visualpkg.cpp:304:47: style: Parameter 'argv' can be declared as const array. However it seems that 'Ng_Vis_Field' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] netgen-6.2.2604/libsrc/visualization/visualpkg.cpp:429:48: note: You might need to cast the function pointer here netgen-6.2.2604/libsrc/visualization/visualpkg.cpp:304:47: note: Parameter 'argv' can be declared as const array netgen-6.2.2604/libsrc/visualization/visualpkg.cpp:383:30: style: Parameter 'argv' can be declared as const array [constParameter] netgen-6.2.2604/libsrc/visualization/vsfieldlines.cpp:26:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fieldlines_startarea_parameter [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vsfieldlines.cpp:59:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vsfieldlines.cpp:126:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fieldlines_startarea_parameter [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vsfieldlines.cpp:162:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fieldlines_startface [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vsfieldlines.cpp:246:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fieldlinestimestamp [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:27:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable selface [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:58:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:289:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SURFACEPOINT [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:332:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:913:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable texture [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:989:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TRIANGLE_STRIP [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:1215:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filledlist [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:1381:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linetimestamp [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:1666:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:1846:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tettimestamp [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:2176:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prismtimestamp [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:2513:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hextimestamp [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:2844:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pyramidtimestamp [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:3207:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable domainsurflist [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:3320:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable selelement [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:3426:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable viewport [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:3435:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transformationmat [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:3450:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable selelement [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:3520:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable selface [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:854:10: style: The scope of the variable 'identifiedcol' can be reduced. [variableScope] netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:2216:17: style: The scope of the variable 'j' can be reduced. [variableScope] netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:1009:14: style: Local variable 'i' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:987:18: note: Shadowed variable netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:1009:14: note: Shadow local variable netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:1069:14: style: Local variable 'i' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:1056:18: note: Shadowed variable netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:1069:14: note: Shadow local variable netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:1955:24: style: Local variable 'faces' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:1895:24: note: Shadowed variable netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:1955:24: note: Shadow local variable netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:2127:15: style: Local variable 'ind' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:1945:17: note: Shadowed variable netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:2127:15: note: Shadow local variable netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:2222:24: style: Local variable 'faces' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:2199:24: note: Shadowed variable netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:2222:24: note: Shadow local variable netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:2231:16: style: Local variable 'j' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:2216:17: note: Shadowed variable netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:2231:16: note: Shadow local variable netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:2236:18: style: Local variable 'j' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:2216:17: note: Shadowed variable netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:2236:18: note: Shadow local variable netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:2255:16: style: Local variable 'j' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:2216:17: note: Shadowed variable netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:2255:16: note: Shadow local variable netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:2257:16: style: Local variable 'j' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:2216:17: note: Shadowed variable netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:2257:16: note: Shadow local variable netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:2276:16: style: Local variable 'j' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:2216:17: note: Shadowed variable netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:2276:16: note: Shadow local variable netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:2281:18: style: Local variable 'j' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:2216:17: note: Shadowed variable netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:2281:18: note: Shadow local variable netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:2302:16: style: Local variable 'j' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:2216:17: note: Shadowed variable netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:2302:16: note: Shadow local variable netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:2304:16: style: Local variable 'j' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:2216:17: note: Shadowed variable netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:2304:16: note: Shadow local variable netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:2615:24: style: Local variable 'faces' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:2536:24: note: Shadowed variable netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:2615:24: note: Shadow local variable netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:2888:24: style: Local variable 'faces' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:2869:24: note: Shadowed variable netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:2888:24: note: Shadow local variable netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:863:24: style: Variable 'idpts' can be declared as reference to const [constVariableReference] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:34:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:43:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable surfellist [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:95:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable soldata [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:151:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable soldata [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:157:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable solutiontimestamp [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:163:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable soldata [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:183:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable soldata [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:380:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_MODULATE [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:752:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_CLIP_PLANE0 [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:1135:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable element1dlist [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:1250:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable surfellist [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:1800:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linelist [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:1887:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable draw_isosurface [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:2185:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rad [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:2291:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vecfunction [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:2566:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numisolines [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:2651:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ntasks [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:2860:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:3030:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:3160:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:3174:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOL_VIRTUALFUNCTION [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:3242:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOL_VIRTUALFUNCTION [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:3255:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable evalfunc [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:3379:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:3546:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:3786:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:3861:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable deform [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:3880:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable deform [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:3908:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable deform [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:3977:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable subdivisions [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4311:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clipplane [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4401:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clipplanelist_scal [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4542:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usetexture [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4600:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_1D [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4645:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TRIANGLES [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4706:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_QUADS [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4737:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable drawdomainsurf [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4778:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list_timestamp [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4821:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable marker [valueFlowBailoutIncompleteVar] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:2685:37: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:2682:33: note: outer condition: minv_localmaxv netgen-6.2.2604/libsrc/visualization/vssolution.cpp:2691:37: note: identical inner condition: maxv_local>maxv netgen-6.2.2604/libsrc/visualization/vssolution.cpp:1988:57: style: Condition 'mesh->GetCurvedElements().IsHighOrder()||1' is always true [knownConditionTrueFalse] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4764:19: style: Condition 'is_active' is always true [knownConditionTrueFalse] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4762:22: note: Assignment 'is_active=true', assigned value is 1 netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4763:12: note: Assuming condition is true netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4764:19: note: Condition 'is_active' is always true netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4422:9: warning:inconclusive: Possible null pointer dereference: sol [nullPointer] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4416:21: note: Assignment 'sol=NULL', assigned value is 0 netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4418:22: note: Assuming condition is false netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4422:9: note: Null pointer dereference netgen-6.2.2604/libsrc/visualization/vssolution.cpp:961:16: style: The scope of the variable 'values' can be reduced. [variableScope] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:1095:18: style: The scope of the variable 'drawelem' can be reduced. [variableScope] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:3147:10: style: The scope of the variable 'ok' can be reduced. [variableScope] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:3320:22: style: The scope of the variable 'help' can be reduced. [variableScope] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:3389:10: style: The scope of the variable 'ok' can be reduced. [variableScope] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:3631:10: style: The scope of the variable 'ok' can be reduced. [variableScope] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4446:9: style: The scope of the variable 'nlp' can be reduced. [variableScope] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:1191:18: style: Local variable 'i' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:1160:23: note: Shadowed variable netgen-6.2.2604/libsrc/visualization/vssolution.cpp:1191:18: note: Shadow local variable netgen-6.2.2604/libsrc/visualization/vssolution.cpp:1358:17: style: Local variable 'npt' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:1282:9: note: Shadowed variable netgen-6.2.2604/libsrc/visualization/vssolution.cpp:1358:17: note: Shadow local variable netgen-6.2.2604/libsrc/visualization/vssolution.cpp:2076:30: style: Local variable 'ii' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:1937:17: note: Shadowed variable netgen-6.2.2604/libsrc/visualization/vssolution.cpp:2076:30: note: Shadow local variable netgen-6.2.2604/libsrc/visualization/vssolution.cpp:3406:16: style: Local variable 'ok' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:3389:10: note: Shadowed variable netgen-6.2.2604/libsrc/visualization/vssolution.cpp:3406:16: note: Shadow local variable netgen-6.2.2604/libsrc/visualization/vssolution.cpp:3647:16: style: Local variable 'ok' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:3631:10: note: Shadowed variable netgen-6.2.2604/libsrc/visualization/vssolution.cpp:3647:16: note: Shadow local variable netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4193:26: style: Local variable 'has_pos' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4159:18: note: Shadowed variable netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4193:26: note: Shadow local variable netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4193:43: style: Local variable 'all_pos' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4159:35: note: Shadowed variable netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4193:43: note: Shadow local variable netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4211:30: style: Local variable 'ii' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4023:17: note: Shadowed variable netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4211:30: note: Shadow local variable netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4222:30: style: Local variable 'has_pos' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4193:26: note: Shadowed variable netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4222:30: note: Shadow local variable netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4222:47: style: Local variable 'all_pos' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4193:43: note: Shadowed variable netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4222:47: note: Shadow local variable netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4829:18: style: Parameter 'sol' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4845:18: style: Parameter 'sol' can be declared as reference to const [constParameterReference] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:5064:49: style: Parameter 'soldata' can be declared as pointer to const. However it seems that 'Impl_Ng_SetSolutionData' is a callback function, if 'soldata' is declared with const you might also need to cast function pointer(s). [constParameterCallback] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:5151:30: note: You might need to cast the function pointer here netgen-6.2.2604/libsrc/visualization/vssolution.cpp:5064:49: note: Parameter 'soldata' can be declared as pointer to const netgen-6.2.2604/libsrc/visualization/vssolution.cpp:1483:12: style: Variable 'base_pi' is assigned a value that is never used. [unreadVariable] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4446:13: style: Variable 'nlp' is assigned a value that is never used. [unreadVariable] netgen-6.2.2604/ng/demoview.cpp:148:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/demoview.cpp:393:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/demoview.hpp:72:3: warning: Member variable 'InterpolationPoint < Vec < 3 > >::t' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/ng/demoview.cpp:145:23: style:inconclusive: Technically the member function 'netgen::DemoScanner::Error' can be const. [functionConst] netgen-6.2.2604/ng/demoview.hpp:53:8: note: Technically the member function 'netgen::DemoScanner::Error' can be const. netgen-6.2.2604/ng/demoview.cpp:145:23: note: Technically the member function 'netgen::DemoScanner::Error' can be const. netgen-6.2.2604/ng/demoview.hpp:41:3: style: Class 'DemoScanner' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/ng/demoview.hpp:147:3: style: Class 'DemoView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/ng/demoview.hpp:117:3: style: Class 'InterpolationSpline < Vec < 3 > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/ng/demoview.cpp:399:5: style: Exception should be caught by reference. [catchExceptionByValue] netgen-6.2.2604/ng/demoview.cpp:332:12: style: The scope of the variable 'time' can be reduced. [variableScope] netgen-6.2.2604/ng/gui.cpp:25:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_VERSION [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngappinit.cpp:67:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngappinit.cpp:294:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngappinit.cpp:217:45: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/libsrc/interface/writeuser.hpp:51:29: performance: Function parameter 'format' should be passed by const reference. [passedByValue] netgen-6.2.2604/ng/fonts.hpp:2305:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COMPILE [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:137:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:162:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:178:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:220:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STATIC [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:276:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:298:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_VOLATILE [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:314:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_VOLATILE [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:325:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STATIC [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:363:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxh [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:377:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STATIC [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:399:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:408:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:437:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STATIC [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:457:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:467:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable running [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:588:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_VOLATILE [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:698:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable running [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:760:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:773:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STATIC [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:862:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STATIC [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:899:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STATIC [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:917:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable task [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:936:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STATIC [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:963:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable running [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:975:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STATIC [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:997:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STATIC [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:1022:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STATIC [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:1046:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STATIC [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:1066:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STATIC [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:1094:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STATIC [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:1167:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STATIC [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:1186:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxh [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:1199:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:1209:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxh [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:1274:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slowchecks [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:1299:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STATIC [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:1323:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STATIC [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:1355:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable task [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:1467:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESHCONST_ANALYSE [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:1484:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable running [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:1540:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable terminate [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:1550:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STATIC [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:1591:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STATIC [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:1627:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STATIC [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:1657:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STATIC [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:1678:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:1688:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:1699:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STATIC [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:1744:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STATIC [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:1803:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable grading [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:1823:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STATIC [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:1889:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STATIC [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:1935:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable selectvisual [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:1985:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_UNSIGNED_BYTE [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:1991:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STATIC [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:2001:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:2022:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:2039:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:2050:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_VIEWPORT [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:2080:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:2219:114: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STATIC [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:2245:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:2259:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:2270:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:2281:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:2292:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:2311:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:2340:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STATIC [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:2443:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STATIC [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:2460:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable printmessage_importance [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:2520:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable printmessage_importance [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:2557:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_GLOBAL_ONLY [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:2724:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:2784:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/ngpkg.cpp:3129:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] netgen-6.2.2604/ng/fonts.hpp:2315:13: style:inconclusive: Technically the member function 'netgen::Font::Width' can be const. [functionConst] netgen-6.2.2604/ng/fonts.hpp:2316:13: style:inconclusive: Technically the member function 'netgen::Font::Height' can be const. [functionConst] netgen-6.2.2604/ng/fonts.hpp:2272:13: warning: Class 'Font' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] netgen-6.2.2604/ng/ngpkg.cpp:1833:20: style: The if condition is the same as the previous if condition [duplicateCondition] netgen-6.2.2604/ng/ngpkg.cpp:1826:20: note: First condition netgen-6.2.2604/ng/ngpkg.cpp:1833:20: note: Second condition netgen-6.2.2604/ng/ngpkg.cpp:338:25: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/ng/ngpkg.cpp:515:26: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/ng/ngpkg.cpp:537:26: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/ng/ngpkg.cpp:547:26: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/ng/ngpkg.cpp:773:25: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/ng/ngpkg.cpp:1298:25: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/ng/ngpkg.cpp:1322:25: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/ng/ngpkg.cpp:1338:30: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/ng/ngpkg.cpp:1340:30: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/ng/ngpkg.cpp:1577:25: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/ng/ngpkg.cpp:1581:29: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/ng/ngpkg.cpp:1991:29: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/ng/ngpkg.cpp:2163:49: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/ng/ngpkg.cpp:2219:39: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/ng/ngpkg.cpp:2340:28: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/ng/ngpkg.cpp:2443:36: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/ng/ngpkg.cpp:2447:28: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/ng/ngpkg.cpp:3156:4: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/ng/ngpkg.cpp:3158:4: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/ng/ngpkg.cpp:3160:4: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/ng/ngpkg.cpp:3162:4: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/ng/ngpkg.cpp:3164:4: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/ng/ngpkg.cpp:3166:4: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/ng/ngpkg.cpp:2052:7: style: Redundant initialization for 'w'. The initialized value is overwritten before it is read. [redundantInitialization] netgen-6.2.2604/ng/ngpkg.cpp:2045:11: note: w is initialized netgen-6.2.2604/ng/ngpkg.cpp:2052:7: note: w is overwritten netgen-6.2.2604/ng/ngpkg.cpp:2053:7: style: Redundant initialization for 'h'. The initialized value is overwritten before it is read. [redundantInitialization] netgen-6.2.2604/ng/ngpkg.cpp:2046:11: note: h is initialized netgen-6.2.2604/ng/ngpkg.cpp:2053:7: note: h is overwritten netgen-6.2.2604/ng/ngpkg.cpp:2416:5: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] netgen-6.2.2604/ng/ngpkg.cpp:411:17: style: The scope of the variable 'strminusone' can be reduced. [variableScope] netgen-6.2.2604/ng/ngpkg.cpp:412:17: style: The scope of the variable 'str0' can be reduced. [variableScope] netgen-6.2.2604/ng/ngpkg.cpp:636:19: style: The scope of the variable 'lstring' can be reduced. [variableScope] netgen-6.2.2604/ng/ngpkg.cpp:780:6: style: The scope of the variable 'bcnr' can be reduced. [variableScope] netgen-6.2.2604/ng/ngpkg.cpp:787:6: style: The scope of the variable 'bcnr' can be reduced. [variableScope] netgen-6.2.2604/ng/ngpkg.cpp:1327:17: style: The scope of the variable 'buf' can be reduced. [variableScope] netgen-6.2.2604/ng/ngpkg.cpp:2079:18: style: Local variable 'togl' shadows outer variable [shadowVariable] netgen-6.2.2604/ng/ngpkg.cpp:1980:10: note: Shadowed variable netgen-6.2.2604/ng/ngpkg.cpp:2079:18: note: Shadow local variable netgen-6.2.2604/ng/ngpkg.cpp:148:34: style: Parameter 'argv' can be declared as const array. However it seems that 'Ng_New' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] netgen-6.2.2604/ng/ngpkg.cpp:2859:42: note: You might need to cast the function pointer here netgen-6.2.2604/ng/ngpkg.cpp:148:34: note: Parameter 'argv' can be declared as const array netgen-6.2.2604/ng/ngpkg.cpp:373:31: style: Parameter 'argv' can be declared as const array. However it seems that 'Ng_ImportSolution' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] netgen-6.2.2604/ng/ngpkg.cpp:2904:53: note: You might need to cast the function pointer here netgen-6.2.2604/ng/ngpkg.cpp:373:31: note: Parameter 'argv' can be declared as const array netgen-6.2.2604/ng/ngpkg.cpp:392:19: style: Parameter 'interp' can be declared as pointer to const. However it seems that 'Ng_ShowDemo' is a callback function, if 'interp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] netgen-6.2.2604/ng/ngpkg.cpp:2908:47: note: You might need to cast the function pointer here netgen-6.2.2604/ng/ngpkg.cpp:392:19: note: Parameter 'interp' can be declared as pointer to const netgen-6.2.2604/ng/ngpkg.cpp:393:32: style: Parameter 'argv' can be declared as const array. However it seems that 'Ng_ShowDemo' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] netgen-6.2.2604/ng/ngpkg.cpp:2908:47: note: You might need to cast the function pointer here netgen-6.2.2604/ng/ngpkg.cpp:393:32: note: Parameter 'argv' can be declared as const array netgen-6.2.2604/ng/ngpkg.cpp:406:35: style: Parameter 'argv' can be declared as const array. However it seems that 'Ng_DemoSetTime' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] netgen-6.2.2604/ng/ngpkg.cpp:2912:50: note: You might need to cast the function pointer here netgen-6.2.2604/ng/ngpkg.cpp:406:35: note: Parameter 'argv' can be declared as const array netgen-6.2.2604/ng/ngpkg.cpp:433:36: style: Parameter 'argv' can be declared as const array. However it seems that 'Ng_SaveSolution' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] netgen-6.2.2604/ng/ngpkg.cpp:2916:51: note: You might need to cast the function pointer here netgen-6.2.2604/ng/ngpkg.cpp:433:36: note: Parameter 'argv' can be declared as const array netgen-6.2.2604/ng/ngpkg.cpp:465:36: style: Parameter 'argv' can be declared as const array. However it seems that 'Ng_LoadGeometry' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] netgen-6.2.2604/ng/ngpkg.cpp:2867:51: note: You might need to cast the function pointer here netgen-6.2.2604/ng/ngpkg.cpp:465:36: note: Parameter 'argv' can be declared as const array netgen-6.2.2604/ng/ngpkg.cpp:576:36: style: Parameter 'argv' can be declared as const array. However it seems that 'Ng_SaveGeometry' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] netgen-6.2.2604/ng/ngpkg.cpp:2871:51: note: You might need to cast the function pointer here netgen-6.2.2604/ng/ngpkg.cpp:576:36: note: Parameter 'argv' can be declared as const array netgen-6.2.2604/ng/ngpkg.cpp:742:18: style: Parameter 'interp' can be declared as pointer to const. However it seems that 'Ng_MemInfo' is a callback function, if 'interp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] netgen-6.2.2604/ng/ngpkg.cpp:3035:46: note: You might need to cast the function pointer here netgen-6.2.2604/ng/ngpkg.cpp:742:18: note: Parameter 'interp' can be declared as pointer to const netgen-6.2.2604/ng/ngpkg.cpp:743:31: style: Parameter 'argv' can be declared as const array. However it seems that 'Ng_MemInfo' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] netgen-6.2.2604/ng/ngpkg.cpp:3035:46: note: You might need to cast the function pointer here netgen-6.2.2604/ng/ngpkg.cpp:743:31: note: Parameter 'argv' can be declared as const array netgen-6.2.2604/ng/ngpkg.cpp:767:30: style: Parameter 'argv' can be declared as const array. However it seems that 'Ng_BCProp' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] netgen-6.2.2604/ng/ngpkg.cpp:3044:45: note: You might need to cast the function pointer here netgen-6.2.2604/ng/ngpkg.cpp:767:30: note: Parameter 'argv' can be declared as const array netgen-6.2.2604/ng/ngpkg.cpp:932:34: style: Parameter 'argv' can be declared as const array. However it seems that 'Ng_HighOrder' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] netgen-6.2.2604/ng/ngpkg.cpp:2970:48: note: You might need to cast the function pointer here netgen-6.2.2604/ng/ngpkg.cpp:932:34: note: Parameter 'argv' can be declared as const array netgen-6.2.2604/ng/ngpkg.cpp:993:36: style: Parameter 'argv' can be declared as const array. However it seems that 'Ng_ZRefinement' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] netgen-6.2.2604/ng/ngpkg.cpp:2998:50: note: You might need to cast the function pointer here netgen-6.2.2604/ng/ngpkg.cpp:993:36: note: Parameter 'argv' can be declared as const array netgen-6.2.2604/ng/ngpkg.cpp:1018:30: style: Parameter 'argv' can be declared as const array. However it seems that 'Ng_HPRefinement' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] netgen-6.2.2604/ng/ngpkg.cpp:3002:51: note: You might need to cast the function pointer here netgen-6.2.2604/ng/ngpkg.cpp:1018:30: note: Parameter 'argv' can be declared as const array netgen-6.2.2604/ng/ngpkg.cpp:1465:34: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] netgen-6.2.2604/ng/ngpkg.cpp:1546:33: style: Parameter 'argv' can be declared as const array. However it seems that 'Ng_MeshInfo' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] netgen-6.2.2604/ng/ngpkg.cpp:2934:47: note: You might need to cast the function pointer here netgen-6.2.2604/ng/ngpkg.cpp:1546:33: note: Parameter 'argv' can be declared as const array netgen-6.2.2604/ng/ngpkg.cpp:1695:34: style: Parameter 'argv' can be declared as const array. However it seems that 'Ng_RestrictH' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] netgen-6.2.2604/ng/ngpkg.cpp:2978:48: note: You might need to cast the function pointer here netgen-6.2.2604/ng/ngpkg.cpp:1695:34: note: Parameter 'argv' can be declared as const array netgen-6.2.2604/ng/ngpkg.cpp:1740:35: style: Parameter 'argv' can be declared as const array. However it seems that 'Ng_Anisotropy' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] netgen-6.2.2604/ng/ngpkg.cpp:2982:49: note: You might need to cast the function pointer here netgen-6.2.2604/ng/ngpkg.cpp:1740:35: note: Parameter 'argv' can be declared as const array netgen-6.2.2604/ng/ngpkg.cpp:1819:31: style: Parameter 'argv' can be declared as const array. However it seems that 'Ng_Bisect' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] netgen-6.2.2604/ng/ngpkg.cpp:2986:45: note: You might need to cast the function pointer here netgen-6.2.2604/ng/ngpkg.cpp:1819:31: note: Parameter 'argv' can be declared as const array netgen-6.2.2604/ng/ngpkg.cpp:2020:42: style: Parameter 'interp' can be declared as pointer to const. However it seems that 'zap' is a callback function, if 'interp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] netgen-6.2.2604/ng/ngpkg.cpp:3134:38: note: You might need to cast the function pointer here netgen-6.2.2604/ng/ngpkg.cpp:2020:42: note: Parameter 'interp' can be declared as pointer to const netgen-6.2.2604/ng/ngpkg.cpp:2251:30: style: Parameter 'argv' can be declared as const array. However it seems that 'Ng_MouseDblClick' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] netgen-6.2.2604/ng/ngpkg.cpp:3061:52: note: You might need to cast the function pointer here netgen-6.2.2604/ng/ngpkg.cpp:2251:30: note: Parameter 'argv' can be declared as const array netgen-6.2.2604/ng/ngpkg.cpp:2297:34: style: Parameter 'argv' can be declared as const array. However it seems that 'Ng_ArbitraryRotation' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] netgen-6.2.2604/ng/ngpkg.cpp:3078:56: note: You might need to cast the function pointer here netgen-6.2.2604/ng/ngpkg.cpp:2297:34: note: Parameter 'argv' can be declared as const array netgen-6.2.2604/ng/ngpkg.cpp:2437:35: style: Parameter 'argv' can be declared as const array. However it seems that 'Ng_ACISCommand' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] netgen-6.2.2604/ng/ngpkg.cpp:3052:10: note: You might need to cast the function pointer here netgen-6.2.2604/ng/ngpkg.cpp:2437:35: note: Parameter 'argv' can be declared as const array netgen-6.2.2604/ng/fonts.hpp:2259:64: style: Parameter 'bits' can be declared as pointer to const [constParameterPointer] netgen-6.2.2604/nglib/ng_occ.cpp:21:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/nglib/ng_occ.cpp:38:50: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/ng_stl.cpp:30:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/nglib/ng_vol.cpp:14:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/nglib/nglib.cpp:69:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mycout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/nglib/nglib.cpp:364:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable grading [valueFlowBailoutIncompleteVar] netgen-6.2.2604/nglib/nglib.cpp:507:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/nglib/nglib.cpp:618:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STL_GOOD [valueFlowBailoutIncompleteVar] netgen-6.2.2604/nglib/nglib.cpp:640:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxh [valueFlowBailoutIncompleteVar] netgen-6.2.2604/nglib/nglib.cpp:702:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESHING3_OK [valueFlowBailoutIncompleteVar] netgen-6.2.2604/nglib/nglib.cpp:853:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uselocalh [valueFlowBailoutIncompleteVar] netgen-6.2.2604/nglib/nglib.cpp:975:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] netgen-6.2.2604/nglib/nglib.cpp:989:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mycout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/nglib/nglib.cpp:110:10: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netgen-6.2.2604/nglib/nglib.cpp:851:44: style:inconclusive: Technically the member function 'nglib::Ng_Meshing_Parameters::Transfer_Parameters' can be const. [functionConst] netgen-6.2.2604/nglib/nglib.h:175:19: note: Technically the member function 'nglib::Ng_Meshing_Parameters::Transfer_Parameters' can be const. netgen-6.2.2604/nglib/nglib.cpp:851:44: note: Technically the member function 'nglib::Ng_Meshing_Parameters::Transfer_Parameters' can be const. netgen-6.2.2604/nglib/nglib.cpp:92:24: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib.cpp:104:11: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib.cpp:120:8: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib.cpp:131:16: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib.cpp:143:18: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib.cpp:190:18: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib.cpp:201:18: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib.cpp:217:18: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib.cpp:233:15: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib.cpp:242:15: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib.cpp:251:15: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib.cpp:260:28: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib.cpp:273:30: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib.cpp:304:28: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib.cpp:326:8: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib.cpp:335:8: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib.cpp:347:17: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib.cpp:356:18: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib.cpp:379:18: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib.cpp:389:18: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib.cpp:402:18: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib.cpp:411:18: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib.cpp:420:18: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib.cpp:429:18: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib.cpp:442:30: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib.cpp:476:30: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib.cpp:504:26: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib.cpp:509:15: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib.cpp:520:23: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib.cpp:521:22: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib.cpp:531:23: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib.cpp:532:22: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib.cpp:594:32: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib.cpp:603:26: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib.cpp:630:34: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib.cpp:631:18: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib.cpp:676:34: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib.cpp:677:18: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib.cpp:886:23: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib.cpp:887:28: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib.cpp:896:9: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib.cpp:896:73: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib.cpp:905:8: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib.cpp:905:62: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib.cpp:914:8: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib.cpp:914:61: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib.cpp:928:23: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib.cpp:929:21: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib.cpp:938:9: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib.cpp:938:65: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib.cpp:947:9: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib.cpp:947:60: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib.cpp:956:9: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib.cpp:956:59: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib.cpp:431:18: style: Variable 'p' can be declared as reference to const [constVariableReference] netgen-6.2.2604/nglib/nglib.cpp:1037:68: style: Parameter 'geom' can be declared as reference to const [constParameterReference] netgen-6.2.2604/nglib/nglib.cpp:199:48: style: Parameter 'pi' can be declared as pointer to const [constParameterPointer] netgen-6.2.2604/nglib/nglib.cpp:215:47: style: Parameter 'pi' can be declared as pointer to const [constParameterPointer] netgen-6.2.2604/nglib/nglib.cpp:342:68: style: Parameter 'pmin' can be declared as pointer to const [constParameterPointer] netgen-6.2.2604/nglib/nglib.cpp:342:83: style: Parameter 'pmax' can be declared as pointer to const [constParameterPointer] netgen-6.2.2604/nglib/nglib_occ.cpp:88:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEOM_OCC [valueFlowBailoutIncompleteVar] netgen-6.2.2604/nglib/nglib_occ.cpp:37:10: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netgen-6.2.2604/nglib/nglib_occ.cpp:27:32: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib_occ.cpp:52:15: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib_occ.cpp:63:15: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib_occ.cpp:74:15: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib_occ.cpp:84:31: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib_occ.cpp:85:19: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib_occ.cpp:112:31: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib_occ.cpp:113:19: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib_occ.cpp:140:31: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib_occ.cpp:141:19: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib_occ.cpp:184:30: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib_occ.cpp:185:45: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib_occ.cpp:205:8: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib_occ.cpp:205:63: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib_occ.cpp:211:9: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/nglib/nglib_occ.cpp:211:60: style: C-style pointer casting [cstyleCast] netgen-6.2.2604/rules/makerlsfile.cpp:14:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] netgen-6.2.2604/rules/makerlsfile.cpp:21:7: style: The scope of the variable 'i' can be reduced. [variableScope] netgen-6.2.2604/tests/catch/archive.cpp:136:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] netgen-6.2.2604/tests/catch/archive.cpp:13:7: warning: Member variable 'CommonBase::a' has no initializer. [uninitMemberVarNoCtor] netgen-6.2.2604/tests/catch/archive.cpp:81:3: warning:inconclusive: Member variable 'ClassWithConstPtr::ptr' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/tests/catch/archive.cpp:95:3: warning: Member variable 'ClassWithoutDefaultConstructor::b' is not initialized in the constructor. [uninitMemberVar] netgen-6.2.2604/tests/catch/archive.cpp:86:14: style:inconclusive: Technically the member function 'ClassWithConstPtr::getPtr' can be const. [functionConst] netgen-6.2.2604/tests/catch/archive.cpp:79:3: style: Class 'ClassWithConstPtr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/tests/catch/archive.cpp:24:12: style: The destructor '~SharedPtrHolder' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/tests/catch/archive.cpp:14:12: note: Virtual destructor in base class netgen-6.2.2604/tests/catch/archive.cpp:24:12: note: Destructor in derived class netgen-6.2.2604/tests/catch/archive.cpp:28:16: style: The function 'DoArchive' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/tests/catch/archive.cpp:16:16: note: Virtual function in base class netgen-6.2.2604/tests/catch/archive.cpp:28:16: note: Function in derived class netgen-6.2.2604/tests/catch/archive.cpp:39:12: style: The destructor '~PtrHolder' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/tests/catch/archive.cpp:14:12: note: Virtual destructor in base class netgen-6.2.2604/tests/catch/archive.cpp:39:12: note: Destructor in derived class netgen-6.2.2604/tests/catch/archive.cpp:41:16: style: The function 'DoArchive' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/tests/catch/archive.cpp:16:16: note: Virtual function in base class netgen-6.2.2604/tests/catch/archive.cpp:41:16: note: Function in derived class netgen-6.2.2604/tests/catch/archive.cpp:51:12: style: The destructor '~SharedPtrAndPtrHolder' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/tests/catch/archive.cpp:24:12: note: Virtual destructor in base class netgen-6.2.2604/tests/catch/archive.cpp:51:12: note: Destructor in derived class netgen-6.2.2604/tests/catch/archive.cpp:52:16: style: The function 'DoArchive' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/tests/catch/archive.cpp:28:16: note: Virtual function in base class netgen-6.2.2604/tests/catch/archive.cpp:52:16: note: Function in derived class netgen-6.2.2604/tests/catch/archive.cpp:57:16: style: The function 'abstract' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/tests/catch/archive.cpp:27:16: note: Virtual function in base class netgen-6.2.2604/tests/catch/archive.cpp:57:16: note: Function in derived class netgen-6.2.2604/tests/catch/archive.cpp:65:16: style: The function 'DoArchive' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/tests/catch/archive.cpp:16:16: note: Virtual function in base class netgen-6.2.2604/tests/catch/archive.cpp:65:16: note: Function in derived class netgen-6.2.2604/tests/catch/archive.cpp:24:12: style: The destructor '~SharedPtrHolder' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] netgen-6.2.2604/tests/catch/archive.cpp:14:12: note: Virtual destructor in base class netgen-6.2.2604/tests/catch/archive.cpp:24:12: note: Destructor in derived class netgen-6.2.2604/tests/catch/archive.cpp:39:12: style: The destructor '~PtrHolder' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] netgen-6.2.2604/tests/catch/archive.cpp:14:12: note: Virtual destructor in base class netgen-6.2.2604/tests/catch/archive.cpp:39:12: note: Destructor in derived class netgen-6.2.2604/tests/catch/archive.cpp:426:16: style: Same expression on both sides of '=='. [duplicateExpression] netgen-6.2.2604/tests/catch/array.cpp:23:3: style: Class 'ClsWithRange < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/tests/catch/array.cpp:14:3: style: Class 'ClsWithIndexType < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netgen-6.2.2604/tests/catch/array.cpp:50:5: style: Redundant initialization for 'b'. The initialized value is overwritten before it is read. [redundantInitialization] netgen-6.2.2604/tests/catch/array.cpp:49:11: note: b is initialized netgen-6.2.2604/tests/catch/array.cpp:50:5: note: b is overwritten netgen-6.2.2604/tests/catch/symboltable.cpp:10:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RangeException [valueFlowBailoutIncompleteVar] netgen-6.2.2604/tests/catch/symboltable.cpp:14:24: style: Condition 'table["first"]==2' is always true [knownConditionTrueFalse] netgen-6.2.2604/tests/catch/symboltable.cpp:13:20: note: Assignment 'table["first"]=2', assigned value is 2 netgen-6.2.2604/tests/catch/symboltable.cpp:14:24: note: Condition 'table["first"]==2' is always true netgen-6.2.2604/tests/catch/utils.cpp:34:21: style: Condition 'i_min==0' is always false [knownConditionTrueFalse] netgen-6.2.2604/tests/catch/utils.cpp:23:25: note: Assignment 'i_min=2*N', assigned value is 200000 netgen-6.2.2604/tests/catch/utils.cpp:34:21: note: Condition 'i_min==0' is always false netgen-6.2.2604/tests/catch/utils.cpp:39:21: style: Condition 'i_max==N-1' is always false [knownConditionTrueFalse] netgen-6.2.2604/tests/catch/utils.cpp:24:24: note: Assignment 'i_max=0', assigned value is 0 netgen-6.2.2604/tests/catch/utils.cpp:39:21: note: Condition 'i_max==N-1' is always false netgen-6.2.2604/tests/catch/utils.cpp:44:21: style: Condition 'i_sum==N*(N-1)/2' is always false [knownConditionTrueFalse] netgen-6.2.2604/tests/catch/utils.cpp:25:24: note: Assignment 'i_sum=0', assigned value is 0 netgen-6.2.2604/tests/catch/utils.cpp:44:21: note: Condition 'i_sum==N*(N-1)/2' is always false diff: head netgen-6.2.2604/libsrc/core/array.hpp:600:60: style: Argument 'end' shadows outer function [shadowFunction] netgen-6.2.2604/libsrc/core/array.hpp:647:24: note: Shadowed function netgen-6.2.2604/libsrc/core/array.hpp:600:60: note: Shadow argument 2.21.0 netgen-6.2.2604/libsrc/core/array.hpp:633:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head netgen-6.2.2604/libsrc/core/array.hpp:633:11: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:1032:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:1070:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:1091:113: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:1134:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:1151:113: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:1200:14: style: The member function 'moodycamel::ConcurrentQueue < TNestedTask , ConcurrentQueueDefaultTraits >::try_dequeue_from_producer' can be static. [functionStatic] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:1213:16: style: The member function 'moodycamel::ConcurrentQueue < TNestedTask , ConcurrentQueueDefaultTraits >::try_dequeue_bulk_from_producer' can be static. [functionStatic] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:1228:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:1242:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:1269:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable canAlloc [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:1276:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable canAlloc [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:1282:115: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable canAlloc [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:1289:107: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable canAlloc [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:1295:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:1353:138: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:1353:3: style: Struct 'FreeList < Block >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:1366:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acq_rel [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:1378:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:1413:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:1426:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:1461:3: warning: Member variable 'Block::dummy' is not initialized in the constructor. [uninitMemberVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:1461:3: warning: Member variable 'Block::elements' is not initialized in the constructor. [uninitMemberVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:1472:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable explicit_context [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:1499:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable context [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:1518:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable context [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:1539:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable context [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:1554:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable context [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:1652:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:1657:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:1701:4: style: The destructor '~ExplicitProducer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/core/concurrentqueue.h:1624:12: note: Virtual destructor in base class netgen-6.2.2604/libsrc/core/concurrentqueue.h:1701:4: note: Destructor in derived class head netgen-6.2.2604/libsrc/core/concurrentqueue.h:1709:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:1769:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:1872:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:1954:7: warning:inconclusive: Access of moved variable 'el'. [accessMoved] netgen-6.2.2604/libsrc/core/concurrentqueue.h:1953:17: note: Calling std::move(el) netgen-6.2.2604/libsrc/core/concurrentqueue.h:1954:7: note: Access of moved variable 'el'. head netgen-6.2.2604/libsrc/core/concurrentqueue.h:1975:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:2157:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:2198:9: warning:inconclusive: Access of moved variable 'el'. [accessMoved] netgen-6.2.2604/libsrc/core/concurrentqueue.h:2197:24: note: Calling std::move(el) netgen-6.2.2604/libsrc/core/concurrentqueue.h:2198:9: note: Access of moved variable 'el'. head netgen-6.2.2604/libsrc/core/concurrentqueue.h:2208:10: warning:inconclusive: Access of moved variable 'el'. [accessMoved] netgen-6.2.2604/libsrc/core/concurrentqueue.h:2206:23: note: Calling std::move(el) netgen-6.2.2604/libsrc/core/concurrentqueue.h:2208:10: note: Access of moved variable 'el'. head netgen-6.2.2604/libsrc/core/concurrentqueue.h:2258:21: warning: Member variable 'BlockIndexHeader::entries' has no initializer. [uninitMemberVarNoCtor] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:2259:10: warning: Member variable 'BlockIndexHeader::prev' has no initializer. [uninitMemberVarNoCtor] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:2269:120: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:2330:3: style: Struct 'ImplicitProducer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:2338:4: style: The destructor '~ImplicitProducer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] netgen-6.2.2604/libsrc/core/concurrentqueue.h:1624:12: note: Virtual destructor in base class netgen-6.2.2604/libsrc/core/concurrentqueue.h:2338:4: note: Destructor in derived class head netgen-6.2.2604/libsrc/core/concurrentqueue.h:2353:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:2396:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:2461:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:2487:25: warning: Member variable 'Guard::entry' has no initializer. [uninitMemberVarNoCtor] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:2494:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:2504:7: warning:inconclusive: Access of moved variable 'el'. [accessMoved] netgen-6.2.2604/libsrc/core/concurrentqueue.h:2503:17: note: Calling std::move(el) netgen-6.2.2604/libsrc/core/concurrentqueue.h:2504:7: note: Access of moved variable 'el'. 2.21.0 netgen-6.2.2604/libsrc/core/concurrentqueue.h:250:15: error: syntax error [syntaxError] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:2540:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:2590:6: warning:inconclusive: Possible null pointer dereference: idxEntry [nullPointer] netgen-6.2.2604/libsrc/core/concurrentqueue.h:2557:34: note: Assignment 'idxEntry=nullptr', assigned value is 0 netgen-6.2.2604/libsrc/core/concurrentqueue.h:2563:101: note: Assuming condition is false netgen-6.2.2604/libsrc/core/concurrentqueue.h:2590:6: note: Null pointer dereference head netgen-6.2.2604/libsrc/core/concurrentqueue.h:2681:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:2717:9: warning:inconclusive: Access of moved variable 'el'. [accessMoved] netgen-6.2.2604/libsrc/core/concurrentqueue.h:2716:24: note: Calling std::move(el) netgen-6.2.2604/libsrc/core/concurrentqueue.h:2717:9: note: Access of moved variable 'el'. head netgen-6.2.2604/libsrc/core/concurrentqueue.h:2727:10: warning:inconclusive: Access of moved variable 'el'. [accessMoved] netgen-6.2.2604/libsrc/core/concurrentqueue.h:2725:23: note: Calling std::move(el) netgen-6.2.2604/libsrc/core/concurrentqueue.h:2727:10: note: Access of moved variable 'el'. head netgen-6.2.2604/libsrc/core/concurrentqueue.h:2794:21: warning: Member variable 'BlockIndexHeader::entries' has no initializer. [uninitMemberVarNoCtor] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:2795:22: warning: Member variable 'BlockIndexHeader::index' has no initializer. [uninitMemberVarNoCtor] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:2796:22: warning: Member variable 'BlockIndexHeader::prev' has no initializer. [uninitMemberVarNoCtor] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:2802:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:2831:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:2848:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:2862:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:2952:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:2997:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable canAlloc [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:3127:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:3139:63: debug: Failed to instantiate template "create". The checking continues anyway. [templateInstantiation] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:3149:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:3180:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:3199:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:3232:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:3255:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:3261:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:3271:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:3297:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:3505:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:3512:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:3578:58: style:inconclusive: Function 'ConsumerToken' argument 1 names different: declaration 'q' definition 'queue'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/core/concurrentqueue.h:619:53: note: Function 'ConsumerToken' argument 1 names different: declaration 'q' definition 'queue'. netgen-6.2.2604/libsrc/core/concurrentqueue.h:3578:58: note: Function 'ConsumerToken' argument 1 names different: declaration 'q' definition 'queue'. head netgen-6.2.2604/libsrc/core/concurrentqueue.h:3581:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_release [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:3586:66: style:inconclusive: Function 'ConsumerToken' argument 1 names different: declaration 'q' definition 'queue'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/core/concurrentqueue.h:622:61: note: Function 'ConsumerToken' argument 1 names different: declaration 'q' definition 'queue'. netgen-6.2.2604/libsrc/core/concurrentqueue.h:3586:66: note: Function 'ConsumerToken' argument 1 names different: declaration 'q' definition 'queue'. head netgen-6.2.2604/libsrc/core/concurrentqueue.h:3589:114: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_release [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:396:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:406:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:413:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:430:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:599:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_release [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:720:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:744:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:761:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:822:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:898:10: debug: Failed to instantiate template "inner_enqueue". The checking continues anyway. [templateInstantiation] head netgen-6.2.2604/libsrc/core/concurrentqueue.h:918:10: debug: Failed to instantiate template "inner_enqueue". The checking continues anyway. [templateInstantiation] head netgen-6.2.2604/libsrc/core/paje_trace.cpp:608:21: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] head netgen-6.2.2604/libsrc/core/paje_trace.cpp:611:21: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] 2.21.0 netgen-6.2.2604/libsrc/core/profiler.hpp:112:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head netgen-6.2.2604/libsrc/core/profiler.hpp:112:11: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] 2.21.0 netgen-6.2.2604/libsrc/core/profiler.hpp:99:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head netgen-6.2.2604/libsrc/core/profiler.hpp:99:11: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] 2.21.0 netgen-6.2.2604/libsrc/core/python_ngcore.hpp:218:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head netgen-6.2.2604/libsrc/core/python_ngcore.hpp:218:15: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] 2.21.0 netgen-6.2.2604/libsrc/core/symboltable.hpp:51:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head netgen-6.2.2604/libsrc/core/symboltable.hpp:51:31: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] 2.21.0 netgen-6.2.2604/libsrc/core/symboltable.hpp:59:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head netgen-6.2.2604/libsrc/core/symboltable.hpp:59:31: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head netgen-6.2.2604/libsrc/core/table.hpp:66:60: style: Argument 'end' shadows outer function [shadowFunction] netgen-6.2.2604/libsrc/core/table.hpp:94:14: note: Shadowed function netgen-6.2.2604/libsrc/core/table.hpp:66:60: note: Shadow argument head netgen-6.2.2604/libsrc/core/taskmanager.cpp:120:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/taskmanager.cpp:157:18: style: The scope of the variable 'cnt' can be reduced. [variableScope] head netgen-6.2.2604/libsrc/core/taskmanager.cpp:224:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usedcounter [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/taskmanager.cpp:247:5: warning: Member variable 'TNestedTask::endcnt' is not initialized in the constructor. [uninitMemberVar] head netgen-6.2.2604/libsrc/core/taskmanager.cpp:247:5: warning: Member variable 'TNestedTask::func' is not initialized in the constructor. [uninitMemberVar] head netgen-6.2.2604/libsrc/core/taskmanager.cpp:247:5: warning: Member variable 'TNestedTask::mynr' is not initialized in the constructor. [uninitMemberVar] head netgen-6.2.2604/libsrc/core/taskmanager.cpp:247:5: warning: Member variable 'TNestedTask::producing_thread' is not initialized in the constructor. [uninitMemberVar] head netgen-6.2.2604/libsrc/core/taskmanager.cpp:247:5: warning: Member variable 'TNestedTask::total' is not initialized in the constructor. [uninitMemberVar] head netgen-6.2.2604/libsrc/core/taskmanager.cpp:357:7: style: Class 'StartStop' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head netgen-6.2.2604/libsrc/core/taskmanager.cpp:470:23: style: The member function 'ngcore::TaskManager::Loop' can be static. [functionStatic] netgen-6.2.2604/libsrc/core/taskmanager.hpp:132:21: note: The member function 'ngcore::TaskManager::Loop' can be static. netgen-6.2.2604/libsrc/core/taskmanager.cpp:470:23: note: The member function 'ngcore::TaskManager::Loop' can be static. head netgen-6.2.2604/libsrc/core/taskmanager.cpp:470:32: style:inconclusive: Function 'Loop' argument 1 names different: declaration 'thread_num' definition 'thd'. [funcArgNamesDifferent] netgen-6.2.2604/libsrc/core/taskmanager.hpp:132:30: note: Function 'Loop' argument 1 names different: declaration 'thread_num' definition 'thd'. netgen-6.2.2604/libsrc/core/taskmanager.cpp:470:32: note: Function 'Loop' argument 1 names different: declaration 'thread_num' definition 'thd'. head netgen-6.2.2604/libsrc/core/taskmanager.cpp:567:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/libsrc/core/taskmanager.cpp:785:25: style: Local variable 'sl2' shadows outer variable [shadowVariable] netgen-6.2.2604/libsrc/core/taskmanager.cpp:764:17: note: Shadowed variable netgen-6.2.2604/libsrc/core/taskmanager.cpp:785:25: note: Shadow local variable 2.21.0 netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:1740:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:1740:9: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:2147:12: style: Condition 'first' is always true [knownConditionTrueFalse] netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:2119:20: note: Assignment 'first=true', assigned value is 1 netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:2123:33: note: Assuming container is not empty netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:2141:15: note: Assuming condition is false netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:2147:12: note: Condition 'first' is always true 2.21.0 netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:576:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:576:9: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] 2.21.0 netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:582:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:582:9: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp:840:11: style: Condition 'hd!=1' is always false [knownConditionTrueFalse] netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp:801:8: note: Assignment 'hd=1', assigned value is 1 netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp:829:18: note: Assuming condition is false netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp:840:11: note: Condition 'hd!=1' is always false head netgen-6.2.2604/libsrc/gprim/adtree.hpp:516:9: warning: Possible null pointer dereference: node [nullPointer] netgen-6.2.2604/libsrc/gprim/adtree.hpp:459:33: note: Assignment 'node(NULL)', assigned value is 0 netgen-6.2.2604/libsrc/gprim/adtree.hpp:469:14: note: Assuming condition is false netgen-6.2.2604/libsrc/gprim/adtree.hpp:516:9: note: Null pointer dereference 2.21.0 netgen-6.2.2604/libsrc/interface/wuchemnitz.cpp:27:9: style: class member 'VOLELEMENT::domnr' is never used. [unusedStructMember] head netgen-6.2.2604/libsrc/meshing/basegeom.cpp:875:32: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] 2.21.0 netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] 2.21.0 netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp:359:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp:359:7: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] 2.21.0 netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp:99:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp:99:7: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head netgen-6.2.2604/libsrc/meshing/boundarylayer_limiter.hpp:296:17: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] head netgen-6.2.2604/libsrc/meshing/boundarylayer_limiter.hpp:515:28: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] 2.21.0 netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:1715:53: error: Out of bounds access in 'elfaces[k]', if 'elfaces' size is 4 and 'k' is 5 [containerOutOfBounds] netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:1710:16: note: Assuming that condition 'k<6' is not redundant netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:1715:53: note: Access out of bounds 2.21.0 netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:1899:51: error: Out of bounds access in 'eledges[k]', if 'eledges' size is 2 and 'k' is 7 [containerOutOfBounds] netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:1897:20: note: Assuming that condition 'k<8' is not redundant netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:1899:51: note: Access out of bounds 2.21.0 netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:1925:54: error: Out of bounds access in 'elfaces[k]', if 'elfaces' size is 4 and 'k' is 4 [containerOutOfBounds] netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:1909:21: note: Assuming that condition 'k<5' is not redundant netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:1925:54: note: Access out of bounds head netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:1925:54: warning: Either the condition 'k<4' is redundant or 'k' can have the value greater or equal to 4. Expression 'elfaces[k]' causes access out of bounds. [containerOutOfBounds] netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:1918:17: note: Assuming that condition 'k<4' is not redundant netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:1925:54: note: Access out of bounds 2.21.0 netgen-6.2.2604/libsrc/meshing/improve2.cpp:698:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head netgen-6.2.2604/libsrc/meshing/improve2.cpp:698:13: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] 2.21.0 netgen-6.2.2604/libsrc/meshing/improve2gen.cpp:404:14: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] 2.21.0 netgen-6.2.2604/libsrc/meshing/improve3.cpp:189:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head netgen-6.2.2604/libsrc/meshing/improve3.cpp:189:7: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] 2.21.0 netgen-6.2.2604/libsrc/meshing/improve3.cpp:2263:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head netgen-6.2.2604/libsrc/meshing/improve3.cpp:2263:33: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] 2.21.0 netgen-6.2.2604/libsrc/meshing/improve3.cpp:2266:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head netgen-6.2.2604/libsrc/meshing/improve3.cpp:2266:33: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] 2.21.0 netgen-6.2.2604/libsrc/meshing/improve3.cpp:2269:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head netgen-6.2.2604/libsrc/meshing/improve3.cpp:2269:33: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] 2.21.0 netgen-6.2.2604/libsrc/meshing/improve3.cpp:2272:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head netgen-6.2.2604/libsrc/meshing/improve3.cpp:2272:33: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] 2.21.0 netgen-6.2.2604/libsrc/meshing/improve3.cpp:491:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head netgen-6.2.2604/libsrc/meshing/improve3.cpp:491:15: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] 2.21.0 netgen-6.2.2604/libsrc/meshing/localh.cpp:594:23: style:inconclusive: Function 'FindInnerBoxesRec' argument 2 names different: declaration '' definition 'box'. [funcArgNamesDifferentUnnamed] 2.21.0 netgen-6.2.2604/libsrc/meshing/localh.cpp:771:23: style:inconclusive: Function 'FindInnerBoxesRec' argument 2 names different: declaration '' definition 'box'. [funcArgNamesDifferentUnnamed] head netgen-6.2.2604/libsrc/meshing/meshclass.cpp:5319:30: warning: Either the condition 'dim<2' is redundant or the array 'elementsearchtreets[4]' is accessed at index 4, which is out of bounds. [arrayIndexOutOfBoundsCond] netgen-6.2.2604/libsrc/meshing/meshclass.cpp:5311:12: note: Assuming that condition 'dim<2' is not redundant netgen-6.2.2604/libsrc/meshing/meshclass.cpp:5313:34: note: Assuming condition is false netgen-6.2.2604/libsrc/meshing/meshclass.cpp:5319:30: note: Array index out of bounds head netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7913:18: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] head netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7915:18: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] head netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7917:18: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] 2.21.0 netgen-6.2.2604/libsrc/meshing/meshtype.cpp:11:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head netgen-6.2.2604/libsrc/meshing/meshtype.cpp:11:2: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] 2.21.0 netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp:344:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp:344:9: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head netgen-6.2.2604/libsrc/stlgeom/meshstlsurface.cpp:677:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable si [valueFlowBailoutIncompleteVar] 2.21.0 netgen-6.2.2604/libsrc/stlgeom/meshstlsurface.cpp:678:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] 2.21.0 netgen-6.2.2604/libsrc/stlgeom/stltopology.cpp:365:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head netgen-6.2.2604/libsrc/stlgeom/stltopology.cpp:365:12: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4764:19: style: Condition 'is_active' is always true [knownConditionTrueFalse] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4762:22: note: Assignment 'is_active=true', assigned value is 1 netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4763:12: note: Assuming condition is true netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4764:19: note: Condition 'is_active' is always true 2.21.0 netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4764:19: style: Condition 'is_active' is always true [knownConditionTrueFalse] netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4762:22: note: Assignment 'is_active=true', assigned value is 1 netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4764:19: note: Condition 'is_active' is always true 2.21.0 netgen-6.2.2604/nglib/nglib.cpp:504:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mparam [valueFlowBailoutIncompleteVar] head netgen-6.2.2604/nglib/nglib.cpp:507:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.21.0 netgen-6.2.2604/nglib/nglib_occ.cpp:118:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mparam [valueFlowBailoutIncompleteVar] 2.21.0 netgen-6.2.2604/nglib/nglib_occ.cpp:161:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mparam [valueFlowBailoutIncompleteVar] 2.21.0 netgen-6.2.2604/rules/makerlsfile.cpp:62:11: warning: Either the condition 'i<1000' is redundant or the array 'line[1000]' is accessed at index 1000, which is out of bounds. [arrayIndexOutOfBoundsCond] netgen-6.2.2604/rules/makerlsfile.cpp:41:44: note: Assuming that condition 'i<1000' is not redundant netgen-6.2.2604/rules/makerlsfile.cpp:62:11: note: Array index out of bounds DONE