2026-03-22 00:54 ftp://ftp.de.debian.org/debian/pool/main/g/getfem++/getfem++_5.3+dfsg1.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=python --library=boost --library=openmp --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-106-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.70 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0 cppcheck: head 2.20.0 head-info: 498b2c6 (2026-03-20 14:07:58 +0100) count: 5124 5109 elapsed-time: 267.7 253.4 head-timing-info: old-timing-info: head results: getfem-5.3/contrib/aposteriori/aposteriori.cc:201:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/aposteriori/aposteriori.cc:387:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/aposteriori/aposteriori.cc:523:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/aposteriori/aposteriori.cc:687:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMM_SET_EXCEPTION_DEBUG [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/aposteriori/aposteriori.cc:178:3: warning: Member variable 'crack_problem::lx' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/aposteriori/aposteriori.cc:178:3: warning: Member variable 'crack_problem::ly' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/aposteriori/aposteriori.cc:178:3: warning: Member variable 'crack_problem::F11' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/aposteriori/aposteriori.cc:178:3: warning: Member variable 'crack_problem::F12' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/aposteriori/aposteriori.cc:178:3: warning: Member variable 'crack_problem::F21' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/aposteriori/aposteriori.cc:178:3: warning: Member variable 'crack_problem::F22' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/aposteriori/aposteriori.cc:178:3: warning: Member variable 'crack_problem::F31' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/aposteriori/aposteriori.cc:178:3: warning: Member variable 'crack_problem::F32' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/aposteriori/aposteriori.cc:178:3: warning: Member variable 'crack_problem::F41' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/aposteriori/aposteriori.cc:178:3: warning: Member variable 'crack_problem::F42' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/aposteriori/aposteriori.cc:178:3: warning: Member variable 'crack_problem::dir_with_mult' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/aposteriori/aposteriori.cc:178:3: warning: Member variable 'crack_problem::option' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/aposteriori/aposteriori.cc:178:3: warning: Member variable 'crack_problem::adapted_refine' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/aposteriori/aposteriori.cc:84:3: style: Struct 'exact_solution' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/contrib/aposteriori/aposteriori.cc:154:10: style: struct member 'crack_problem::F11' is never used. [unusedStructMember] getfem-5.3/contrib/aposteriori/aposteriori.cc:154:14: style: struct member 'crack_problem::F12' is never used. [unusedStructMember] getfem-5.3/contrib/aposteriori/aposteriori.cc:154:18: style: struct member 'crack_problem::F21' is never used. [unusedStructMember] getfem-5.3/contrib/aposteriori/aposteriori.cc:154:22: style: struct member 'crack_problem::F22' is never used. [unusedStructMember] getfem-5.3/contrib/aposteriori/aposteriori.cc:154:26: style: struct member 'crack_problem::F31' is never used. [unusedStructMember] getfem-5.3/contrib/aposteriori/aposteriori.cc:154:30: style: struct member 'crack_problem::F32' is never used. [unusedStructMember] getfem-5.3/contrib/aposteriori/aposteriori.cc:154:34: style: struct member 'crack_problem::F41' is never used. [unusedStructMember] getfem-5.3/contrib/aposteriori/aposteriori.cc:154:38: style: struct member 'crack_problem::F42' is never used. [unusedStructMember] getfem-5.3/contrib/aposteriori/aposteriori_laplacian.cc:145:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/aposteriori/aposteriori_laplacian.cc:327:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IM_APPROX [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/aposteriori/aposteriori_laplacian.cc:415:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/aposteriori/aposteriori_laplacian.cc:547:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMM_SET_EXCEPTION_DEBUG [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/aposteriori/aposteriori_laplacian.cc:122:3: warning: Member variable 'crack_problem::lx' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/aposteriori/aposteriori_laplacian.cc:122:3: warning: Member variable 'crack_problem::ly' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/aposteriori/aposteriori_laplacian.cc:122:3: warning: Member variable 'crack_problem::F11' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/aposteriori/aposteriori_laplacian.cc:122:3: warning: Member variable 'crack_problem::F12' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/aposteriori/aposteriori_laplacian.cc:122:3: warning: Member variable 'crack_problem::F21' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/aposteriori/aposteriori_laplacian.cc:122:3: warning: Member variable 'crack_problem::F22' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/aposteriori/aposteriori_laplacian.cc:122:3: warning: Member variable 'crack_problem::F31' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/aposteriori/aposteriori_laplacian.cc:122:3: warning: Member variable 'crack_problem::F32' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/aposteriori/aposteriori_laplacian.cc:122:3: warning: Member variable 'crack_problem::F41' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/aposteriori/aposteriori_laplacian.cc:122:3: warning: Member variable 'crack_problem::F42' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/aposteriori/aposteriori_laplacian.cc:122:3: warning: Member variable 'crack_problem::dir_with_mult' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/aposteriori/aposteriori_laplacian.cc:122:3: warning: Member variable 'crack_problem::option' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/aposteriori/aposteriori_laplacian.cc:122:3: warning: Member variable 'crack_problem::adapted_refine' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/aposteriori/aposteriori_laplacian.cc:97:10: style: struct member 'crack_problem::F11' is never used. [unusedStructMember] getfem-5.3/contrib/aposteriori/aposteriori_laplacian.cc:97:14: style: struct member 'crack_problem::F12' is never used. [unusedStructMember] getfem-5.3/contrib/aposteriori/aposteriori_laplacian.cc:97:18: style: struct member 'crack_problem::F21' is never used. [unusedStructMember] getfem-5.3/contrib/aposteriori/aposteriori_laplacian.cc:97:22: style: struct member 'crack_problem::F22' is never used. [unusedStructMember] getfem-5.3/contrib/aposteriori/aposteriori_laplacian.cc:97:26: style: struct member 'crack_problem::F31' is never used. [unusedStructMember] getfem-5.3/contrib/aposteriori/aposteriori_laplacian.cc:97:30: style: struct member 'crack_problem::F32' is never used. [unusedStructMember] getfem-5.3/contrib/aposteriori/aposteriori_laplacian.cc:97:34: style: struct member 'crack_problem::F41' is never used. [unusedStructMember] getfem-5.3/contrib/aposteriori/aposteriori_laplacian.cc:97:38: style: struct member 'crack_problem::F42' is never used. [unusedStructMember] getfem-5.3/contrib/bimaterial_crack_test/getfem_spider_fem.h:210:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/bimaterial_crack_test/getfem_spider_fem.h:237:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/bimaterial_crack_test/bimaterial_crack_test.cc:236:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/bimaterial_crack_test/bimaterial_crack_test.cc:382:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/bimaterial_crack_test/bimaterial_crack_test.cc:591:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/bimaterial_crack_test/bimaterial_crack_test.cc:1000:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMM_SET_EXCEPTION_DEBUG [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/bimaterial_crack_test/bimaterial_crack_test.cc:357:3: warning: Member variable 'crack_problem::lx' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/bimaterial_crack_test/bimaterial_crack_test.cc:357:3: warning: Member variable 'crack_problem::ly' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/bimaterial_crack_test/bimaterial_crack_test.cc:357:3: warning: Member variable 'crack_problem::bimaterial' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/bimaterial_crack_test/bimaterial_crack_test.cc:357:3: warning: Member variable 'crack_problem::all_dirichlet' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/bimaterial_crack_test/bimaterial_crack_test.cc:357:3: warning: Member variable 'crack_problem::F11' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/bimaterial_crack_test/bimaterial_crack_test.cc:357:3: warning: Member variable 'crack_problem::F12' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/bimaterial_crack_test/bimaterial_crack_test.cc:357:3: warning: Member variable 'crack_problem::F21' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/bimaterial_crack_test/bimaterial_crack_test.cc:357:3: warning: Member variable 'crack_problem::F22' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/bimaterial_crack_test/bimaterial_crack_test.cc:357:3: warning: Member variable 'crack_problem::F31' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/bimaterial_crack_test/bimaterial_crack_test.cc:357:3: warning: Member variable 'crack_problem::F32' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/bimaterial_crack_test/bimaterial_crack_test.cc:357:3: warning: Member variable 'crack_problem::F41' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/bimaterial_crack_test/bimaterial_crack_test.cc:357:3: warning: Member variable 'crack_problem::F42' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/bimaterial_crack_test/bimaterial_crack_test.cc:357:3: warning: Member variable 'crack_problem::neumann_value' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/bimaterial_crack_test/bimaterial_crack_test.cc:357:3: warning: Member variable 'crack_problem::mode' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/bimaterial_crack_test/bimaterial_crack_test.cc:357:3: warning: Member variable 'crack_problem::lambda_up' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/bimaterial_crack_test/bimaterial_crack_test.cc:357:3: warning: Member variable 'crack_problem::lambda_down' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/bimaterial_crack_test/bimaterial_crack_test.cc:357:3: warning: Member variable 'crack_problem::mu_up' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/bimaterial_crack_test/bimaterial_crack_test.cc:357:3: warning: Member variable 'crack_problem::mu_down' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/bimaterial_crack_test/bimaterial_crack_test.cc:357:3: warning: Member variable 'crack_problem::adapted_refine' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/bimaterial_crack_test/getfem_spider_fem.h:167:10: style:inconclusive: Technically the member function 'getfem::spider_fem::get_pfem' can be const. [functionConst] getfem-5.3/contrib/bimaterial_crack_test/getfem_Xfem.h:66:5: style: Struct 'Xfem_func_context' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/contrib/bimaterial_crack_test/getfem_Xfem.h:123:5: style: Class 'Xfem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/contrib/bimaterial_crack_test/bimaterial_crack_test.cc:248:3: style: Struct 'exact_solution' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/contrib/bimaterial_crack_test/getfem_spider_fem.h:51:25: style: The function 'val' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/contrib/bimaterial_crack_test/getfem_Xfem.h:75:25: note: Virtual function in base class getfem-5.3/contrib/bimaterial_crack_test/getfem_spider_fem.h:51:25: note: Function in derived class getfem-5.3/contrib/bimaterial_crack_test/getfem_spider_fem.h:54:31: style: The function 'grad' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/contrib/bimaterial_crack_test/getfem_Xfem.h:77:31: note: Virtual function in base class getfem-5.3/contrib/bimaterial_crack_test/getfem_spider_fem.h:54:31: note: Function in derived class getfem-5.3/contrib/bimaterial_crack_test/getfem_spider_fem.h:58:25: style: The function 'hess' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/contrib/bimaterial_crack_test/getfem_Xfem.h:79:25: note: Virtual function in base class getfem-5.3/contrib/bimaterial_crack_test/getfem_spider_fem.h:58:25: note: Function in derived class getfem-5.3/contrib/bimaterial_crack_test/getfem_spider_fem.h:70:25: style: The function 'val' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/contrib/bimaterial_crack_test/getfem_Xfem.h:75:25: note: Virtual function in base class getfem-5.3/contrib/bimaterial_crack_test/getfem_spider_fem.h:70:25: note: Function in derived class getfem-5.3/contrib/bimaterial_crack_test/getfem_spider_fem.h:74:31: style: The function 'grad' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/contrib/bimaterial_crack_test/getfem_Xfem.h:77:31: note: Virtual function in base class getfem-5.3/contrib/bimaterial_crack_test/getfem_spider_fem.h:74:31: note: Function in derived class getfem-5.3/contrib/bimaterial_crack_test/getfem_spider_fem.h:80:25: style: The function 'hess' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/contrib/bimaterial_crack_test/getfem_Xfem.h:79:25: note: Virtual function in base class getfem-5.3/contrib/bimaterial_crack_test/getfem_spider_fem.h:80:25: note: Function in derived class getfem-5.3/contrib/bimaterial_crack_test/getfem_spider_fem.h:91:25: style: The function 'val' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/contrib/bimaterial_crack_test/getfem_Xfem.h:75:25: note: Virtual function in base class getfem-5.3/contrib/bimaterial_crack_test/getfem_spider_fem.h:91:25: note: Function in derived class getfem-5.3/contrib/bimaterial_crack_test/getfem_spider_fem.h:95:31: style: The function 'grad' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/contrib/bimaterial_crack_test/getfem_Xfem.h:77:31: note: Virtual function in base class getfem-5.3/contrib/bimaterial_crack_test/getfem_spider_fem.h:95:31: note: Function in derived class getfem-5.3/contrib/bimaterial_crack_test/getfem_spider_fem.h:101:25: style: The function 'hess' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/contrib/bimaterial_crack_test/getfem_Xfem.h:79:25: note: Virtual function in base class getfem-5.3/contrib/bimaterial_crack_test/getfem_spider_fem.h:101:25: note: Function in derived class getfem-5.3/contrib/bimaterial_crack_test/crack.cc:201:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/bimaterial_crack_test/crack.cc:444:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/bimaterial_crack_test/crack.cc:854:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMM_SET_EXCEPTION_DEBUG [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/bimaterial_crack_test/crack.cc:133:3: warning: Member variable 'crack_problem::spider' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/bimaterial_crack_test/crack.cc:133:3: warning: Member variable 'crack_problem::bimaterial' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/bimaterial_crack_test/crack.cc:133:3: warning: Member variable 'crack_problem::lambda_up' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/bimaterial_crack_test/crack.cc:133:3: warning: Member variable 'crack_problem::lambda_down' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/bimaterial_crack_test/crack.cc:133:3: warning: Member variable 'crack_problem::mu_up' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/bimaterial_crack_test/crack.cc:133:3: warning: Member variable 'crack_problem::mu_down' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/bimaterial_crack_test/crack.cc:133:3: warning: Member variable 'crack_problem::mixed_pressure' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/bimaterial_crack_test/crack.cc:133:3: warning: Member variable 'crack_problem::add_crack' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/bimaterial_crack_test/crack.cc:133:3: warning: Member variable 'crack_problem::dir_with_mult' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/bimaterial_crack_test/crack.cc:133:3: warning: Member variable 'crack_problem::enrichment_option' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/bimaterial_crack_test/crack.cc:133:3: warning: Member variable 'crack_problem::reference_test' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/bimaterial_crack_test/crack_exact_solution.h:64:5: performance: Variable 'lambda' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] getfem-5.3/contrib/bimaterial_crack_test/crack_exact_solution.h:64:17: performance: Variable 'mu' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] getfem-5.3/contrib/bimaterial_crack_test/crack_exact_solution.h:74:3: style: Struct 'crack_exact_solution' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/contrib/bimaterial_crack_test/crack.cc:151:32: style: C-style pointer casting [cstyleCast] getfem-5.3/contrib/bimaterial_crack_test/crack.cc:894:12: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] getfem-5.3/contrib/bimaterial_crack_test/crack.cc:895:7: note: Found duplicate branches for 'if' and 'else'. getfem-5.3/contrib/bimaterial_crack_test/crack.cc:894:12: note: Found duplicate branches for 'if' and 'else'. getfem-5.3/contrib/bimaterial_crack_test/crack_exact_solution.cc:204:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/bimaterial_crack_test/crack_exact_solution.cc:258:11: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] getfem-5.3/contrib/bimaterial_crack_test/crack_exact_solution.cc:257:9: note: outer condition: pgrad getfem-5.3/contrib/bimaterial_crack_test/crack_exact_solution.cc:258:11: note: identical inner condition: pgrad getfem-5.3/contrib/bimaterial_crack_test/crack_exact_solution.cc:62:10: style: Variable 'c' can be declared as const array [constVariable] getfem-5.3/contrib/bimaterial_crack_test/crack_exact_solution.cc:63:10: style: Variable 'd' can be declared as const array [constVariable] getfem-5.3/contrib/bimaterial_crack_test/getfem_Xfem.cc:55:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cvr [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/bimaterial_crack_test/getfem_Xfem.cc:184:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cvr [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/crack_plate/crack_bilaplacian.h:283:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/crack_plate/crack_bilaplacian.cc:85:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/crack_plate/crack_bilaplacian.h:228:3: warning: Member variable 'bilaplacian_crack_problem::enrichment_option' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/crack_plate/crack_bilaplacian.h:228:3: warning: Member variable 'bilaplacian_crack_problem::mortar_type' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/crack_plate/crack_bilaplacian.h:118:3: style: Struct 'exact_solution_bilap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/contrib/crack_plate/crack_bilaplacian.h:124:32: style: C-style pointer casting [cstyleCast] getfem-5.3/contrib/crack_plate/crack_bilaplacian_moment.cc:97:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/crack_plate/crack_bilaplacian_moment.cc:107:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/crack_plate/crack_bilaplacian_moment.cc:402:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/crack_plate/crack_bilaplacian_moment.cc:188:10: style: The scope of the variable 'in_area' can be reduced. [variableScope] getfem-5.3/contrib/crack_plate/crack_bilaplacian_moment.cc:188:18: style: Variable 'in_area' is assigned a value that is never used. [unreadVariable] getfem-5.3/contrib/crack_plate/crack_bilaplacian_problem.cc:157:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/crack_plate/crack_bilaplacian_problem.cc:247:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/crack_plate/crack_bilaplacian_problem.cc:565:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/crack_plate/crack_bilaplacian_problem.cc:651:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/crack_plate/crack_bilaplacian_problem.cc:1251:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/crack_plate/crack_bilaplacian_problem.cc:926:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] getfem-5.3/contrib/crack_plate/crack_bilaplacian_problem.cc:944:11: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] getfem-5.3/contrib/crack_plate/crack_bilaplacian_problem.cc:201:23: style: C-style reference casting [cstyleCast] getfem-5.3/contrib/crack_plate/crack_bilaplacian_problem.cc:201:43: style: C-style reference casting [cstyleCast] getfem-5.3/contrib/crack_plate/crack_bilaplacian_problem.cc:203:23: style: C-style reference casting [cstyleCast] getfem-5.3/contrib/crack_plate/crack_bilaplacian_problem.cc:203:43: style: C-style reference casting [cstyleCast] getfem-5.3/contrib/crack_plate/crack_bilaplacian_problem.cc:209:27: style: C-style reference casting [cstyleCast] getfem-5.3/contrib/crack_plate/crack_bilaplacian_problem.cc:209:47: style: C-style reference casting [cstyleCast] getfem-5.3/contrib/crack_plate/crack_bilaplacian_problem.cc:210:23: style: C-style reference casting [cstyleCast] getfem-5.3/contrib/crack_plate/crack_bilaplacian_problem.cc:210:63: style: C-style reference casting [cstyleCast] getfem-5.3/contrib/crack_plate/crack_bilaplacian_problem.cc:211:28: style: C-style reference casting [cstyleCast] getfem-5.3/contrib/crack_plate/crack_bilaplacian_problem.cc:211:68: style: C-style reference casting [cstyleCast] getfem-5.3/contrib/crack_plate/crack_bilaplacian_problem.cc:595:8: style: The scope of the variable 'in_area' can be reduced. [variableScope] getfem-5.3/contrib/crack_plate/crack_bilaplacian_problem.cc:816:10: style: The scope of the variable 'in_area' can be reduced. [variableScope] getfem-5.3/contrib/crack_plate/crack_bilaplacian_problem.cc:1100:11: style: The scope of the variable 'cpt' can be reduced. [variableScope] getfem-5.3/contrib/crack_plate/crack_bilaplacian_problem.cc:73:52: style: Parameter 'ls' can be declared as reference to const [constParameterReference] getfem-5.3/contrib/crack_plate/crack_bilaplacian_problem.cc:816:18: style: Variable 'in_area' is assigned a value that is never used. [unreadVariable] getfem-5.3/contrib/crack_plate/crack_bilaplacian_sif.cc:62:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/crack_plate/crack_bilaplacian_sif.cc:89:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/crack_plate/crack_bilaplacian_sif.cc:164:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/crack_plate/crack_bilaplacian_sif.cc:410:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/crack_plate/crack_bilaplacian_sif.cc:547:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/crack_plate/crack_bilaplacian_sif.cc:582:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/crack_plate/crack_bilaplacian_sif.cc:528:56: style:inconclusive: Function 'exact_sif' argument 1 names different: declaration 'KI' definition 'K1'. [funcArgNamesDifferent] getfem-5.3/contrib/crack_plate/crack_bilaplacian.h:225:31: note: Function 'exact_sif' argument 1 names different: declaration 'KI' definition 'K1'. getfem-5.3/contrib/crack_plate/crack_bilaplacian_sif.cc:528:56: note: Function 'exact_sif' argument 1 names different: declaration 'KI' definition 'K1'. getfem-5.3/contrib/crack_plate/crack_bilaplacian_sif.cc:528:73: style:inconclusive: Function 'exact_sif' argument 2 names different: declaration 'KII' definition 'K2'. [funcArgNamesDifferent] getfem-5.3/contrib/crack_plate/crack_bilaplacian.h:225:48: note: Function 'exact_sif' argument 2 names different: declaration 'KII' definition 'K2'. getfem-5.3/contrib/crack_plate/crack_bilaplacian_sif.cc:528:73: note: Function 'exact_sif' argument 2 names different: declaration 'KII' definition 'K2'. getfem-5.3/contrib/crack_plate/crack_bilaplacian_singularities.cc:32:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mls1 [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/crack_plate/crack_bilaplacian_singularities.cc:343:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mls1 [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/crack_plate/crack_bilaplacian_singularities.cc:355:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/crack_plate/crack_bilaplacian_singularities.cc:373:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/crack_plate/crack_bilaplacian_singularities.cc:406:3: performance: Variable 'cv' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] getfem-5.3/contrib/crack_plate/crack_bilaplacian_singularities.cc:51:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.3/contrib/crack_plate/crack_bilaplacian_singularities.cc:54:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.3/contrib/crack_plate/crack_bilaplacian_singularities.cc:57:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.3/contrib/crack_plate/crack_bilaplacian_singularities.cc:60:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.3/contrib/crack_plate/crack_bilaplacian_singularities.cc:64:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.3/contrib/crack_plate/crack_bilaplacian_singularities.cc:68:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.3/contrib/crack_plate/crack_bilaplacian_singularities.cc:71:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.3/contrib/crack_plate/crack_bilaplacian_singularities.cc:74:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.3/contrib/crack_plate/crack_bilaplacian_singularities.cc:77:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.3/contrib/crack_plate/crack_bilaplacian_singularities.cc:80:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.3/contrib/crack_plate/crack_bilaplacian_singularities.cc:83:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.3/contrib/crack_plate/crack_bilaplacian_singularities.cc:86:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.3/contrib/crack_plate/crack_bilaplacian_singularities.cc:89:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.3/contrib/crack_plate/crack_bilaplacian_singularities.cc:92:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.3/contrib/crack_plate/crack_bilaplacian_singularities.cc:95:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.3/contrib/crack_plate/crack_bilaplacian_singularities.cc:98:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.3/contrib/crack_plate/crack_bilaplacian_singularities.cc:101:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.3/contrib/crack_plate/crack_bilaplacian_singularities.cc:404:58: style:inconclusive: Function 'bilaplacian_singular_functions' argument 3 names different: declaration 'nu' definition 'nu_'. [funcArgNamesDifferent] getfem-5.3/contrib/crack_plate/crack_bilaplacian.h:93:90: note: Function 'bilaplacian_singular_functions' argument 3 names different: declaration 'nu' definition 'nu_'. getfem-5.3/contrib/crack_plate/crack_bilaplacian_singularities.cc:404:58: note: Function 'bilaplacian_singular_functions' argument 3 names different: declaration 'nu' definition 'nu_'. getfem-5.3/contrib/crack_plate/crack_bilaplacian_singularities.cc:430:136: style:inconclusive: Function 'crack_singular_bilaplacian_xy_function' argument 3 names different: declaration 'nu' definition 'nu_'. [funcArgNamesDifferent] getfem-5.3/contrib/crack_plate/crack_bilaplacian.h:105:98: note: Function 'crack_singular_bilaplacian_xy_function' argument 3 names different: declaration 'nu' definition 'nu_'. getfem-5.3/contrib/crack_plate/crack_bilaplacian_singularities.cc:430:136: note: Function 'crack_singular_bilaplacian_xy_function' argument 3 names different: declaration 'nu' definition 'nu_'. getfem-5.3/contrib/crack_plate/crack_bilaplacian_tools.cc:62:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASMDIR_BUILDH [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/crack_plate/crack_bilaplacian_tools.cc:100:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASMDIR_BUILDH [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/crack_plate/crack_bilaplacian_tools.cc:163:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASMDIR_BUILDH [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/crack_plate/crack_bilaplacian_tools.cc:360:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/crack_plate/crack_bilaplacian_tools.cc:959:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/crack_plate/crack_bilaplacian_tools.cc:409:19: style: Condition 'N==2' is always true [knownConditionTrueFalse] getfem-5.3/contrib/crack_plate/crack_bilaplacian_tools.cc:367:44: note: Assignment 'N=2', assigned value is 2 getfem-5.3/contrib/crack_plate/crack_bilaplacian_tools.cc:409:19: note: Condition 'N==2' is always true getfem-5.3/contrib/crack_plate/crack_bilaplacian_tools.cc:1125:12: style: Condition 'deb==1' is always true [knownConditionTrueFalse] getfem-5.3/contrib/crack_plate/crack_bilaplacian_tools.cc:1124:19: note: Assignment 'deb=1', assigned value is 1 getfem-5.3/contrib/crack_plate/crack_bilaplacian_tools.cc:1125:12: note: Condition 'deb==1' is always true getfem-5.3/contrib/crack_plate/crack_mindlin.cc:84:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mls1 [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/crack_plate/crack_mindlin.cc:205:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mls1 [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/crack_plate/crack_mindlin.cc:217:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/crack_plate/crack_mindlin.cc:294:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/crack_plate/crack_mindlin.cc:445:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/crack_plate/crack_mindlin.cc:621:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/crack_plate/crack_mindlin.cc:864:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/crack_plate/crack_mindlin.cc:957:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/crack_plate/crack_mindlin.cc:967:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMM_SET_EXCEPTION_DEBUG [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/crack_plate/crack_mindlin.cc:395:3: warning: Member variable 'crack_mindlin_problem::enrichment_option' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/crack_plate/crack_mindlin.cc:233:5: performance: Variable 'cv' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] getfem-5.3/contrib/crack_plate/crack_mindlin.cc:250:3: style: Struct 'exact_solution' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/contrib/crack_plate/crack_mindlin.cc:1115:8: style: Condition 'deb==1' is always true [knownConditionTrueFalse] getfem-5.3/contrib/crack_plate/crack_mindlin.cc:1114:16: note: Assignment 'deb=1', assigned value is 1 getfem-5.3/contrib/crack_plate/crack_mindlin.cc:1115:8: note: Condition 'deb==1' is always true getfem-5.3/contrib/crack_plate/crack_mindlin.cc:773:7: style: Variable 'MapleGenVar1' is assigned an expression that holds the same value. [redundantAssignment] getfem-5.3/contrib/crack_plate/crack_mindlin.cc:733:19: note: MapleGenVar1 is assigned '-1.0/3.0' here. getfem-5.3/contrib/crack_plate/crack_mindlin.cc:773:7: note: Variable 'MapleGenVar1' is assigned an expression that holds the same value. getfem-5.3/contrib/crack_plate/crack_mindlin.cc:773:37: style: Variable 'MapleGenVar3' is assigned an expression that holds the same value. [redundantAssignment] getfem-5.3/contrib/crack_plate/crack_mindlin.cc:733:49: note: MapleGenVar3 is assigned 'epsilon*epsilon/4.' here. getfem-5.3/contrib/crack_plate/crack_mindlin.cc:773:37: note: Variable 'MapleGenVar3' is assigned an expression that holds the same value. getfem-5.3/contrib/crack_plate/crack_mindlin.cc:775:7: style: Variable 'MapleGenVar8' is assigned an expression that holds the same value. [redundantAssignment] getfem-5.3/contrib/crack_plate/crack_mindlin.cc:735:20: note: MapleGenVar8 is assigned 'epsilon/2.' here. getfem-5.3/contrib/crack_plate/crack_mindlin.cc:775:7: note: Variable 'MapleGenVar8' is assigned an expression that holds the same value. getfem-5.3/contrib/crack_plate/crack_mindlin.cc:100:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.3/contrib/crack_plate/crack_mindlin.cc:103:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.3/contrib/crack_plate/crack_mindlin.cc:106:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.3/contrib/crack_plate/crack_mindlin.cc:109:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.3/contrib/crack_plate/crack_mindlin.cc:112:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.3/contrib/crack_plate/crack_mindlin.cc:115:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.3/contrib/crack_plate/crack_mindlin.cc:118:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.3/contrib/crack_plate/crack_mindlin.cc:124:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.3/contrib/crack_plate/crack_mindlin.cc:130:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.3/contrib/crack_plate/crack_mindlin.cc:252:32: style: Parameter 'ls' can be declared as reference to const [constParameterReference] getfem-5.3/contrib/icare/icare.h:330:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VEC2 [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/icare/icare.cc:139:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/icare/icare.cc:485:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/icare/icare.cc:526:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/icare/icare.cc:622:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/icare/icare.cc:659:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/icare/icare.cc:1776:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/icare/icare.cc:1918:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_ENABLE_EXCEPT [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/icare/icare.cc:124:3: warning: Member variable 'navier_stokes_problem::N' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/icare/icare.cc:124:3: warning: Member variable 'navier_stokes_problem::noisy' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/icare/icare.cc:124:3: warning: Member variable 'navier_stokes_problem::export_to_opendx' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/icare/icare.cc:124:3: warning: Member variable 'navier_stokes_problem::non_reflective_bc' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/icare/icare.cc:124:3: warning: Member variable 'navier_stokes_problem::first_export' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/icare/icare.cc:124:3: warning: Member variable 'navier_stokes_problem::option' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/icare/icare.cc:124:3: warning: Member variable 'navier_stokes_problem::time_order' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/icare/icare.cc:517:3: style: Struct 'problem_rotating_cylinder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/contrib/icare/icare.cc:226:16: style: The function 'dirichlet_condition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/contrib/icare/icare.cc:141:16: note: Virtual function in base class getfem-5.3/contrib/icare/icare.cc:226:16: note: Function in derived class getfem-5.3/contrib/icare/icare.cc:234:16: style: The function 'source_term' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/contrib/icare/icare.cc:144:16: note: Virtual function in base class getfem-5.3/contrib/icare/icare.cc:234:16: note: Function in derived class getfem-5.3/contrib/icare/icare.cc:245:16: style: The function 'dirichlet_condition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/contrib/icare/icare.cc:141:16: note: Virtual function in base class getfem-5.3/contrib/icare/icare.cc:245:16: note: Function in derived class getfem-5.3/contrib/icare/icare.cc:253:16: style: The function 'source_term' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/contrib/icare/icare.cc:144:16: note: Virtual function in base class getfem-5.3/contrib/icare/icare.cc:253:16: note: Function in derived class getfem-5.3/contrib/icare/icare.cc:263:23: style: The function 'initial_pressure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/contrib/icare/icare.cc:147:23: note: Virtual function in base class getfem-5.3/contrib/icare/icare.cc:263:23: note: Function in derived class getfem-5.3/contrib/icare/icare.cc:341:16: style: The function 'choose_boundaries' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/contrib/icare/icare.cc:129:16: note: Virtual function in base class getfem-5.3/contrib/icare/icare.cc:341:16: note: Function in derived class getfem-5.3/contrib/icare/icare.cc:411:16: style: The function 'dirichlet_condition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/contrib/icare/icare.cc:141:16: note: Virtual function in base class getfem-5.3/contrib/icare/icare.cc:411:16: note: Function in derived class getfem-5.3/contrib/icare/icare.cc:478:16: style: The function 'source_term' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/contrib/icare/icare.cc:144:16: note: Virtual function in base class getfem-5.3/contrib/icare/icare.cc:478:16: note: Function in derived class getfem-5.3/contrib/icare/icare.cc:484:8: style: The function 'validate_solution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/contrib/icare/icare.cc:132:16: note: Virtual function in base class getfem-5.3/contrib/icare/icare.cc:484:8: note: Function in derived class getfem-5.3/contrib/icare/icare.cc:489:29: style: The function 'initial_velocity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/contrib/icare/icare.cc:150:29: note: Virtual function in base class getfem-5.3/contrib/icare/icare.cc:489:29: note: Function in derived class getfem-5.3/contrib/icare/icare.cc:512:23: style: The function 'initial_pressure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/contrib/icare/icare.cc:147:23: note: Virtual function in base class getfem-5.3/contrib/icare/icare.cc:512:23: note: Function in derived class getfem-5.3/contrib/icare/icare.cc:380:14: style: Variable 'on_cyl' is assigned a value that is never used. [unreadVariable] getfem-5.3/contrib/icare/icare.cc:383:12: style: Variable 'on_cyl' is assigned a value that is never used. [unreadVariable] getfem-5.3/contrib/icare/icare.cc:391:13: style: Variable 'on_cyl' is assigned a value that is never used. [unreadVariable] getfem-5.3/contrib/icare/icare.cc:395:13: style: Variable 'on_cyl' is assigned a value that is never used. [unreadVariable] getfem-5.3/contrib/icare/icare.cc:399:13: style: Variable 'on_cyl' is assigned a value that is never used. [unreadVariable] getfem-5.3/contrib/level_set_contact/contact_problem.cpp:28:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/level_set_contact/contact_problem.cpp:105:34: style:inconclusive: Function 'mark_boundary' argument 1 names different: declaration 'm' definition 'mesh'. [funcArgNamesDifferent] getfem-5.3/contrib/level_set_contact/contact_problem.h:57:34: note: Function 'mark_boundary' argument 1 names different: declaration 'm' definition 'mesh'. getfem-5.3/contrib/level_set_contact/contact_problem.cpp:105:34: note: Function 'mark_boundary' argument 1 names different: declaration 'm' definition 'mesh'. getfem-5.3/contrib/level_set_contact/test_contact.cpp:46:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMM_SET_EXCEPTION_DEBUG [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/opt_assembly/opt_assembly.cc:80:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/opt_assembly/opt_assembly.cc:82:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/opt_assembly/opt_assembly.cc:375:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/opt_assembly/opt_assembly.cc:653:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMM_SET_EXCEPTION_DEBUG [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/opt_assembly/opt_assembly.cc:78:3: warning: Member variable 'chrono::t' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/opt_assembly/opt_assembly.cc:78:3: warning: Member variable 'chrono::cpu_' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/opt_assembly/opt_assembly.cc:87:9: style: The member function 'chrono::system' can be static. [functionStatic] getfem-5.3/contrib/opt_assembly/opt_assembly.cc:465:7: style: Condition 'all' is always false [knownConditionTrueFalse] getfem-5.3/contrib/opt_assembly/opt_assembly.cc:461:14: note: Assignment 'all=false', assigned value is 0 getfem-5.3/contrib/opt_assembly/opt_assembly.cc:465:7: note: Condition 'all' is always false getfem-5.3/contrib/opt_assembly/opt_assembly.cc:465:14: style: Condition 'select' is always true [knownConditionTrueFalse] getfem-5.3/contrib/opt_assembly/opt_assembly.cc:462:17: note: Assignment 'select=true', assigned value is 1 getfem-5.3/contrib/opt_assembly/opt_assembly.cc:465:14: note: Condition 'select' is always true getfem-5.3/contrib/opt_assembly/opt_assembly.cc:471:7: style: Condition 'all' is always false [knownConditionTrueFalse] getfem-5.3/contrib/opt_assembly/opt_assembly.cc:461:14: note: Assignment 'all=false', assigned value is 0 getfem-5.3/contrib/opt_assembly/opt_assembly.cc:471:7: note: Condition 'all' is always false getfem-5.3/contrib/opt_assembly/opt_assembly.cc:471:15: style: Condition 'select' is always true [knownConditionTrueFalse] getfem-5.3/contrib/opt_assembly/opt_assembly.cc:462:17: note: Assignment 'select=true', assigned value is 1 getfem-5.3/contrib/opt_assembly/opt_assembly.cc:471:15: note: Condition 'select' is always true getfem-5.3/contrib/opt_assembly/opt_assembly.cc:476:7: style: Condition 'all' is always false [knownConditionTrueFalse] getfem-5.3/contrib/opt_assembly/opt_assembly.cc:461:14: note: Assignment 'all=false', assigned value is 0 getfem-5.3/contrib/opt_assembly/opt_assembly.cc:476:7: note: Condition 'all' is always false getfem-5.3/contrib/opt_assembly/opt_assembly.cc:476:23: style: Condition 'only_one==3' is always false [knownConditionTrueFalse] getfem-5.3/contrib/opt_assembly/opt_assembly.cc:463:18: note: Assignment 'only_one=6', assigned value is 6 getfem-5.3/contrib/opt_assembly/opt_assembly.cc:476:23: note: Condition 'only_one==3' is always false getfem-5.3/contrib/opt_assembly/opt_assembly.cc:502:7: style: Condition 'all' is always false [knownConditionTrueFalse] getfem-5.3/contrib/opt_assembly/opt_assembly.cc:461:14: note: Assignment 'all=false', assigned value is 0 getfem-5.3/contrib/opt_assembly/opt_assembly.cc:502:7: note: Condition 'all' is always false getfem-5.3/contrib/opt_assembly/opt_assembly.cc:502:23: style: Condition 'only_one==4' is always false [knownConditionTrueFalse] getfem-5.3/contrib/opt_assembly/opt_assembly.cc:463:18: note: Assignment 'only_one=6', assigned value is 6 getfem-5.3/contrib/opt_assembly/opt_assembly.cc:502:23: note: Condition 'only_one==4' is always false getfem-5.3/contrib/opt_assembly/opt_assembly.cc:669:7: style: Condition 'all' is always true [knownConditionTrueFalse] getfem-5.3/contrib/opt_assembly/opt_assembly.cc:656:14: note: Assignment 'all=true', assigned value is 1 getfem-5.3/contrib/opt_assembly/opt_assembly.cc:669:7: note: Condition 'all' is always true getfem-5.3/contrib/opt_assembly/opt_assembly.cc:678:7: style: Condition 'all' is always true [knownConditionTrueFalse] getfem-5.3/contrib/opt_assembly/opt_assembly.cc:656:14: note: Assignment 'all=true', assigned value is 1 getfem-5.3/contrib/opt_assembly/opt_assembly.cc:678:7: note: Condition 'all' is always true getfem-5.3/contrib/opt_assembly/opt_assembly.cc:687:7: style: Condition 'all' is always true [knownConditionTrueFalse] getfem-5.3/contrib/opt_assembly/opt_assembly.cc:656:14: note: Assignment 'all=true', assigned value is 1 getfem-5.3/contrib/opt_assembly/opt_assembly.cc:687:7: note: Condition 'all' is always true getfem-5.3/contrib/opt_assembly/opt_assembly.cc:696:7: style: Condition 'all' is always true [knownConditionTrueFalse] getfem-5.3/contrib/opt_assembly/opt_assembly.cc:656:14: note: Assignment 'all=true', assigned value is 1 getfem-5.3/contrib/opt_assembly/opt_assembly.cc:696:7: note: Condition 'all' is always true getfem-5.3/contrib/opt_assembly/opt_assembly.cc:527:33: style: The comparison 'only_one == 6' is always true. [knownConditionTrueFalse] getfem-5.3/contrib/opt_assembly/opt_assembly.cc:463:18: note: 'only_one' is assigned value '6' here. getfem-5.3/contrib/opt_assembly/opt_assembly.cc:527:33: note: The comparison 'only_one == 6' is always true. getfem-5.3/contrib/opt_assembly/opt_assembly.cc:705:23: style: The comparison 'only_one == 5' is always true. [knownConditionTrueFalse] getfem-5.3/contrib/opt_assembly/opt_assembly.cc:657:18: note: 'only_one' is assigned value '5' here. getfem-5.3/contrib/opt_assembly/opt_assembly.cc:705:23: note: The comparison 'only_one == 5' is always true. getfem-5.3/contrib/static_contact_gears/static_contact_gears.cc:112:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REAL_VALUE [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/static_contact_gears/static_contact_gears.cc:236:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/static_contact_gears/static_contact_gears.cc:393:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/static_contact_gears/static_contact_gears.cc:81:3: warning: Member variable 'elastostatic_contact_problem::frictionless' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/static_contact_gears/static_contact_gears.cc:81:3: warning: Member variable 'elastostatic_contact_problem::contact_algo' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/static_contact_gears/static_contact_gears.cc:219:34: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] getfem-5.3/contrib/static_contact_gears/static_contact_gears.cc:222:34: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] getfem-5.3/contrib/static_contact_gears/static_contact_gears_u1_u2.cc:113:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REAL_VALUE [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/static_contact_gears/static_contact_gears_u1_u2.cc:243:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/static_contact_gears/static_contact_gears_u1_u2.cc:436:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/static_contact_gears/static_contact_gears_u1_u2.cc:82:3: warning: Member variable 'elastostatic_contact_problem::frictionless' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/static_contact_gears/static_contact_gears_u1_u2.cc:82:3: warning: Member variable 'elastostatic_contact_problem::contact_algo' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/static_contact_gears/static_contact_gears_u1_u2.cc:225:34: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] getfem-5.3/contrib/static_contact_gears/static_contact_gears_u1_u2.cc:228:34: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] getfem-5.3/contrib/xfem_contact/xfem_contact.cc:100:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/xfem_contact/xfem_contact.cc:111:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMM_SET_EXCEPTION_DEBUG [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/xfem_contact/xfem_dirichlet.cc:300:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/xfem_contact/xfem_dirichlet.cc:444:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/xfem_contact/xfem_dirichlet.cc:619:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMM_SET_EXCEPTION_DEBUG [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/xfem_contact/xfem_dirichlet.cc:450:15: style: Variable 'numelt[j]' is assigned a value that is never used. [unreadVariable] getfem-5.3/contrib/xfem_contact/xfem_dirichlet.cc:456:22: style: Variable 'vwgt[indelt[ic]]' is assigned a value that is never used. [unreadVariable] getfem-5.3/contrib/xfem_contact/xfem_dirichlet.cc:466:11: style: Variable 'xadj[j]' is assigned a value that is never used. [unreadVariable] getfem-5.3/contrib/xfem_contact/xfem_dirichlet.cc:863:12: style: Variable 'numelt[j]' is assigned a value that is never used. [unreadVariable] getfem-5.3/contrib/xfem_contact/xfem_dirichlet.cc:869:19: style: Variable 'vwgt[indelt[ic]]' is assigned a value that is never used. [unreadVariable] getfem-5.3/contrib/xfem_contact/xfem_dirichlet.cc:879:15: style: Variable 'xadj[j]' is assigned a value that is never used. [unreadVariable] getfem-5.3/contrib/xfem_contact/xfem_stokes.cc:170:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/xfem_contact/xfem_stokes.cc:382:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMM_SET_EXCEPTION_DEBUG [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/xfem_stab_unilat_contact/xfem_stab_unilat_contact.cc:475:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/xfem_stab_unilat_contact/xfem_stab_unilat_contact.cc:739:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/xfem_stab_unilat_contact/xfem_stab_unilat_contact.cc:1010:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/xfem_stab_unilat_contact/xfem_stab_unilat_contact.cc:1046:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/xfem_stab_unilat_contact/xfem_stab_unilat_contact.cc:1586:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_ENABLE_EXCEPT [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/xfem_stab_unilat_contact/xfem_stab_unilat_contact.cc:674:3: warning: Member variable 'unilateral_contact_problem::dgr' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/xfem_stab_unilat_contact/xfem_stab_unilat_contact.cc:674:3: warning: Member variable 'unilateral_contact_problem::contact_only' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/xfem_stab_unilat_contact/xfem_stab_unilat_contact.cc:674:3: warning: Member variable 'unilateral_contact_problem::Tresca_version' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/xfem_stab_unilat_contact/xfem_stab_unilat_contact.cc:674:3: warning: Member variable 'unilateral_contact_problem::Test_of_coer' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/xfem_stab_unilat_contact/xfem_stab_unilat_contact.cc:674:3: warning: Member variable 'unilateral_contact_problem::strmesh' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/xfem_stab_unilat_contact/xfem_stab_unilat_contact.cc:674:3: warning: Member variable 'unilateral_contact_problem::rangeP_P' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/xfem_stab_unilat_contact/xfem_stab_unilat_contact.cc:674:3: warning: Member variable 'unilateral_contact_problem::enrichment_option' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/xfem_stab_unilat_contact/xfem_stab_unilat_contact.cc:674:3: warning: Member variable 'unilateral_contact_problem::reference_test' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/contrib/xfem_stab_unilat_contact/xfem_stab_unilat_contact.cc:121:3: style: Class 'nonlin_h' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/contrib/xfem_stab_unilat_contact/xfem_stab_unilat_contact.cc:1051:7: style: Condition '!load_global_fun' is always true [knownConditionTrueFalse] getfem-5.3/contrib/xfem_stab_unilat_contact/xfem_stab_unilat_contact.cc:1043:27: note: Assignment 'load_global_fun=0', assigned value is 0 getfem-5.3/contrib/xfem_stab_unilat_contact/xfem_stab_unilat_contact.cc:1051:7: note: Condition '!load_global_fun' is always true getfem-5.3/contrib/xfem_stab_unilat_contact/xfem_stab_unilat_contact.cc:690:32: style: C-style pointer casting [cstyleCast] getfem-5.3/contrib/xfem_stab_unilat_contact/xfem_stab_unilat_contact.cc:1628:8: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] getfem-5.3/contrib/xfem_stab_unilat_contact/xfem_stab_unilat_contact.cc:1629:3: note: Found duplicate branches for 'if' and 'else'. getfem-5.3/contrib/xfem_stab_unilat_contact/xfem_stab_unilat_contact.cc:1628:8: note: Found duplicate branches for 'if' and 'else'. getfem-5.3/contrib/xfem_stab_unilat_contact/xfem_stab_unilat_contact.cc:483:15: style: Variable 'numelt[j]' is assigned a value that is never used. [unreadVariable] getfem-5.3/contrib/xfem_stab_unilat_contact/xfem_stab_unilat_contact.cc:489:22: style: Variable 'vwgt[indelt[ic]]' is assigned a value that is never used. [unreadVariable] getfem-5.3/contrib/xfem_stab_unilat_contact/xfem_stab_unilat_contact.cc:499:11: style: Variable 'xadj[j]' is assigned a value that is never used. [unreadVariable] getfem-5.3/interface/src/getfem_interface.cc:88:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base_index_ [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfem_interface.cc:204:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable getfemint_bad_arg [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfem_interface.cc:181:14: error: Non-local variable 'global_pinfomsg' will use pointer to local variable 'info'. [danglingLifetime] getfem-5.3/interface/src/getfem_interface.cc:181:32: note: Address of variable taken here. getfem-5.3/interface/src/getfem_interface.cc:180:21: note: Variable created here. getfem-5.3/interface/src/getfem_interface.cc:181:14: note: Non-local variable 'global_pinfomsg' will use pointer to local variable 'info'. getfem-5.3/interface/src/getfem_interface.cc:213:3: style: Exception should be caught by reference. [catchExceptionByValue] getfem-5.3/interface/src/getfem_interface.cc:221:3: style: Exception should be caught by reference. [catchExceptionByValue] getfem-5.3/interface/src/getfem_interface.cc:225:3: style: Exception should be caught by reference. [catchExceptionByValue] getfem-5.3/interface/src/getfem_interface.cc:229:3: style: Exception should be caught by reference. [catchExceptionByValue] getfem-5.3/interface/src/getfem_interface.cc:207:18: style: C-style pointer casting [cstyleCast] getfem-5.3/interface/src/getfemint.cc:47:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sz [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:71:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sz [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:77:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ndim_ [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:108:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:139:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argnum [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:148:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:158:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:174:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:202:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argnum [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:212:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argnum [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:241:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:251:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:255:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:263:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argnum [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:271:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argnum [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:315:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:326:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argnum [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:342:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argnum [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:362:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:380:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:411:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:442:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:473:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:523:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:540:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:557:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:584:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argnum [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:613:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFI_OBJID [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:626:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:630:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:635:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:642:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:648:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:658:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:685:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USE_DEFAULT_SPARSE [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:721:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:730:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:738:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:747:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:753:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:760:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:769:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:779:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:787:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:794:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:802:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:811:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:819:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:824:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:829:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:920:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nb_arg [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:937:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:941:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idx [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:948:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable okay [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:961:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nb_arg [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:969:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idx [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:1035:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONT_STRUCT_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:1146:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONT_STRUCT_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:1146:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:1151:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVSTRUCT_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:1151:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:1155:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELTM_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:1155:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:1160:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FEM_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:1160:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:1164:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEOTRANS_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:1164:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:1168:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBAL_FUNCTION_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:1168:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:1173:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTEG_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:1173:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:1177:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEVELSET_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:1177:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:1181:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:1181:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:1211:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESHFEM_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:1211:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:1214:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESHIM_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:1214:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:1217:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESHIMDATA_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:1217:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:1221:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_LEVELSET_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:1221:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:1225:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESHER_OBJECT_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:1225:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:1229:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODEL_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:1229:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:1232:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRECOND_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:1232:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:1235:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLICE_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:1235:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:1239:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPMAT_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:1239:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:1242:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLY_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:1242:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint.cc:852:16: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] getfem-5.3/interface/src/getfemint.cc:122:24: style: C-style pointer casting [cstyleCast] getfem-5.3/interface/src/getfemint.cc:125:24: style: C-style pointer casting [cstyleCast] getfem-5.3/interface/src/getfemint.cc:548:38: style: C-style pointer casting [cstyleCast] getfem-5.3/interface/src/getfemint.cc:723:17: style: C-style pointer casting [cstyleCast] getfem-5.3/interface/src/getfemint.cc:824:48: style: C-style pointer casting [cstyleCast] getfem-5.3/interface/src/getfemint.cc:829:48: style: C-style pointer casting [cstyleCast] getfem-5.3/interface/src/getfemint.cc:1146:3: style: C-style pointer casting [cstyleCast] getfem-5.3/interface/src/getfemint.cc:1151:3: style: C-style pointer casting [cstyleCast] getfem-5.3/interface/src/getfemint.cc:1155:3: style: C-style pointer casting [cstyleCast] getfem-5.3/interface/src/getfemint.cc:1160:3: style: C-style pointer casting [cstyleCast] getfem-5.3/interface/src/getfemint.cc:1164:3: style: C-style pointer casting [cstyleCast] getfem-5.3/interface/src/getfemint.cc:1168:3: style: C-style pointer casting [cstyleCast] getfem-5.3/interface/src/getfemint.cc:1173:3: style: C-style pointer casting [cstyleCast] getfem-5.3/interface/src/getfemint.cc:1177:3: style: C-style pointer casting [cstyleCast] getfem-5.3/interface/src/getfemint.cc:1181:3: style: C-style pointer casting [cstyleCast] getfem-5.3/interface/src/getfemint.cc:1211:3: style: C-style pointer casting [cstyleCast] getfem-5.3/interface/src/getfemint.cc:1214:4: style: C-style pointer casting [cstyleCast] getfem-5.3/interface/src/getfemint.cc:1217:3: style: C-style pointer casting [cstyleCast] getfem-5.3/interface/src/getfemint.cc:1221:3: style: C-style pointer casting [cstyleCast] getfem-5.3/interface/src/getfemint.cc:1225:3: style: C-style pointer casting [cstyleCast] getfem-5.3/interface/src/getfemint.cc:1229:3: style: C-style pointer casting [cstyleCast] getfem-5.3/interface/src/getfemint.cc:1232:3: style: C-style pointer casting [cstyleCast] getfem-5.3/interface/src/getfemint.cc:1235:3: style: C-style pointer casting [cstyleCast] getfem-5.3/interface/src/getfemint.cc:1239:3: style: C-style pointer casting [cstyleCast] getfem-5.3/interface/src/getfemint.cc:1242:3: style: C-style pointer casting [cstyleCast] getfem-5.3/interface/src/getfemint.cc:900:28: style: Same expression on both sides of '&&'. [duplicateExpression] getfem-5.3/interface/src/getfemint.cc:165:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.3/interface/src/getfemint.cc:182:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.3/interface/src/getfemint.cc:187:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.3/interface/src/getfemint.cc:192:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.3/interface/src/getfemint.cc:883:9: style: The scope of the variable 'Index' can be reduced. [variableScope] getfem-5.3/interface/src/getfemint.cc:609:38: style: Parameter 'ids' can be declared as pointer to const [constParameterPointer] getfem-5.3/interface/src/getfemint_gsparse.cc:33:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFI_SPARSE [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint_gsparse.cc:38:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint_gsparse.cc:48:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pwscmat_r [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint_gsparse.cc:52:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pwscmat_c [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint_gsparse.cc:57:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcscmat_r [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint_gsparse.cc:62:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcscmat_c [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint_gsparse.cc:67:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pwscmat_r [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint_gsparse.cc:78:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint_gsparse.cc:95:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REAL [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint_gsparse.cc:111:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pwscmat_r [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint_gsparse.cc:120:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pwscmat_r [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint_gsparse.cc:129:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint_gsparse.cc:144:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint_gsparse.cc:158:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint_gsparse.cc:173:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint_gsparse.cc:247:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REAL [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint_levelset.cc:45:10: style: The scope of the variable 'is_set' can be reduced. [variableScope] getfem-5.3/interface/src/getfemint_levelset.cc:45:17: style: Variable 'is_set' is assigned a value that is never used. [unreadVariable] getfem-5.3/interface/src/getfemint_levelset.cc:47:14: style: Variable 'is_set' is assigned a value that is never used. [unreadVariable] getfem-5.3/interface/src/getfemint_misc.cc:114:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFI_REAL [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint_misc.cc:189:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFI_REAL [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint_misc.cc:300:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cv [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint_misc.cc:443:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint_misc.cc:511:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint_misc.cc:557:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cv [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint_misc.cc:232:13: style: Redundant initialization for 'it'. The initialized value is overwritten before it is read. [redundantInitialization] getfem-5.3/interface/src/getfemint_misc.cc:231:41: note: it is initialized getfem-5.3/interface/src/getfemint_misc.cc:232:13: note: it is overwritten getfem-5.3/interface/src/getfemint_misc.cc:452:27: style: Parameter 'w' can be declared as reference to const [constParameterReference] getfem-5.3/interface/src/getfemint_misc.cc:232:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] getfem-5.3/interface/src/getfemint_workspace.cc:51:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint_workspace.cc:66:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint_workspace.cc:77:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint_workspace.cc:86:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint_workspace.cc:95:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint_workspace.cc:99:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valid_objects [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint_workspace.cc:110:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint_workspace.cc:116:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valid_objects [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint_workspace.cc:121:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint_workspace.cc:134:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valid_objects [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint_workspace.cc:146:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valid_objects [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/getfemint_workspace.cc:177:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_asm.cc:447:5: error: There is an unknown macro here somewhere. Configuration is required. If GMM_ASSERT1 is a macro then please configure it. [unknownMacro] getfem-5.3/interface/src/gf_compute.cc:572:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONVECT_EXTRAPOLATION [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_cont_struct.cc:211:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONT_STRUCT_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_cont_struct.cc:210:36: style: C-style pointer casting [cstyleCast] getfem-5.3/interface/src/gf_cvstruct_get.cc:96:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVSTRUCT_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_cvstruct_get.cc:106:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVSTRUCT_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_eltm.cc:83:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELTM_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_fem.cc:136:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FEM_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_fem.cc:62:8: style: Redundant initialization for 'id'. The initialized value is overwritten before it is read. [redundantInitialization] getfem-5.3/interface/src/gf_fem.cc:41:14: note: id is initialized getfem-5.3/interface/src/gf_fem.cc:62:8: note: id is overwritten getfem-5.3/interface/src/gf_fem_get.cc:244:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_fem_get.cc:29:28: performance: Function parameter 'cmd' should be passed by const reference. [passedByValue] getfem-5.3/interface/src/gf_geotrans.cc:57:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEOTRANS_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_global_function.cc:154:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBAL_FUNCTION_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_integ.cc:90:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTEG_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_integ_get.cc:28:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IM_APPROX [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_integ_get.cc:78:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IM_APPROX [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_integ_get.cc:184:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IM_APPROX [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_levelset.cc:81:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEVELSET_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_levelset_get.cc:101:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESHFEM_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_levelset_get.cc:150:22: style: The scope of the variable 'ls' can be reduced. [variableScope] getfem-5.3/interface/src/gf_mesh.cc:61:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_mesh.cc:129:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_mesh.cc:632:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_mesh_fem.cc:290:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESHFEM_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_mesh_fem.cc:135:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] getfem-5.3/interface/src/gf_mesh_fem.cc:150:5: warning: Possible null pointer dereference: msum [nullPointer] getfem-5.3/interface/src/gf_mesh_fem.cc:150:5: note: Assignment 'std::shared_ptrmsum', assigned value is 0 getfem-5.3/interface/src/gf_mesh_fem.cc:150:5: note: Assuming condition is false getfem-5.3/interface/src/gf_mesh_fem.cc:150:5: note: Null pointer dereference getfem-5.3/interface/src/gf_mesh_fem.cc:254:12: style: The scope of the variable 'q_dim' can be reduced. [variableScope] getfem-5.3/interface/src/gf_mesh_fem.cc:135:5: style: Variable 'mm' is assigned a value that is never used. [unreadVariable] getfem-5.3/interface/src/gf_mesh_fem_get.cc:819:5: error: There is an unknown macro here somewhere. Configuration is required. If THROW_BADARG is a macro then please configure it. [unknownMacro] getfem-5.3/interface/src/gf_mesh_fem_set.cc:201:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSCMAT [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_mesh_get.cc:46:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVSTRUCT_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_mesh_get.cc:75:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_mesh_get.cc:123:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cv [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_mesh_get.cc:144:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_mesh_get.cc:193:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cnt [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_mesh_get.cc:640:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_mesh_get.cc:670:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cv [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_mesh_get.cc:978:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVSTRUCT_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_mesh_get.cc:989:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEOTRANS_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_mesh_get.cc:998:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_mesh_get.cc:1014:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_mesh_get.cc:151:3: warning:inconclusive: Member variable 'mesh_faces_by_pts_list_elt::cnt' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/interface/src/gf_mesh_get.cc:526:5: style: Condition 'idx.size()' is always true [knownConditionTrueFalse] getfem-5.3/interface/src/gf_mesh_get.cc:566:5: style: Condition 'idx.size()' is always true [knownConditionTrueFalse] getfem-5.3/interface/src/gf_mesh_get.cc:366:5: style: The scope of the variable 'nan' can be reduced. [variableScope] getfem-5.3/interface/src/gf_mesh_get.cc:62:41: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] getfem-5.3/interface/src/gf_mesh_get.cc:103:31: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] getfem-5.3/interface/src/gf_mesh_get.cc:707:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] getfem-5.3/interface/src/gf_mesh_im.cc:169:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTEGRATE_ALL [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_mesh_im_data.cc:62:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESHIMDATA_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_mesh_im_data_get.cc:132:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_mesh_im_get.cc:45:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTEG_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_mesh_im_get.cc:126:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IM_NONE [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_mesh_im_get.cc:187:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IM_APPROX [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_mesh_im_get.cc:225:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_mesh_im_get.cc:272:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_mesh_im_get.cc:272:5: style: C-style pointer casting [cstyleCast] getfem-5.3/interface/src/gf_mesh_levelset.cc:44:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_LEVELSET_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_mesh_levelset_get.cc:74:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_mesh_levelset_get.cc:84:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_mesh_levelset_get.cc:102:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEVELSET_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_mesh_levelset_get.cc:102:5: style: C-style pointer casting [cstyleCast] getfem-5.3/interface/src/gf_mesh_levelset_get.cc:163:27: style: The scope of the variable 'mls' can be reduced. [variableScope] getfem-5.3/interface/src/gf_mesh_levelset_set.cc:121:27: style: The scope of the variable 'mls' can be reduced. [variableScope] getfem-5.3/interface/src/gf_mesher_object.cc:228:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESHER_OBJECT_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_model.cc:52:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODEL_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_model_get.cc:183:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size_type [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_model_get.cc:223:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_model_get.cc:305:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESHFEM_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_model_get.cc:370:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUILD_ALL [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_model_get.cc:527:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUILD_ALL [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_model_get.cc:613:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUILD_ALL [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_model_get.cc:916:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLACEMENT_ONLY [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_model_get.cc:989:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLACEMENT_ONLY [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_model_get.cc:1118:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLACEMENT_ONLY [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_model_get.cc:1179:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLACEMENT_ONLY [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_model_set.cc:1539:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSCMAT [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_model_set.cc:1597:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSCMAT [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_model_set.cc:1654:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSCMAT [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_model_set.cc:1729:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSCMAT [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_model_set.cc:2051:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLACEMENT_ONLY [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_model_set.cc:2203:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLACEMENT_ONLY [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_model_set.cc:2748:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSCMAT [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_model_set.cc:2854:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSCMAT [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_model_set.cc:2909:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSCMAT [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_model_set.cc:2931:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSCMAT [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_model_set.cc:3022:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_model_set.cc:3364:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_model_set.cc:3428:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_model_set.cc:1330:5: style: Variable 'dataname' is reassigned a value before the old one has been used. [redundantAssignment] getfem-5.3/interface/src/gf_model_set.cc:1330:5: note: dataname is assigned getfem-5.3/interface/src/gf_model_set.cc:1330:5: note: dataname is overwritten getfem-5.3/interface/src/gf_model_set.cc:3364:6: style: The scope of the variable 'two_variables' can be reduced. [variableScope] getfem-5.3/interface/src/gf_model_set.cc:3364:6: style: Variable 'two_variables' is assigned a value that is never used. [unreadVariable] getfem-5.3/interface/src/gf_precond.cc:32:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRECOND_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_precond.cc:39:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIAG [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_precond.cc:46:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ILDLT [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_precond.cc:53:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ILU [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_precond.cc:60:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ILDLTT [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_precond.cc:67:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ILUT [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_precond.cc:74:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUPERLU [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_precond.cc:82:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPMAT [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_precond_get.cc:81:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_precond_get.cc:95:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_slice.cc:41:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poriginal_mesh [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_slice.cc:176:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pt [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_slice.cc:224:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFI_CELL [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_slice.cc:395:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_slice.cc:388:27: style: The scope of the variable 'pmls' can be reduced. [variableScope] getfem-5.3/interface/src/gf_slice_get.cc:525:5: error: There is an unknown macro here somewhere. Configuration is required. If THROW_BADARG is a macro then please configure it. [unknownMacro] getfem-5.3/interface/src/gf_slice_set.cc:58:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable getfemint_error [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_spmat.cc:33:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_spmat.cc:75:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_spmat.cc:185:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REAL [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_spmat.cc:226:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSCMAT [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_spmat_get.cc:37:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_spmat_get.cc:53:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_spmat_get.cc:130:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_spmat_get.cc:162:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_spmat_get.cc:380:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WSCMAT [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_spmat_get.cc:432:12: style: The scope of the variable 'gsp' can be reduced. [variableScope] getfem-5.3/interface/src/gf_spmat_set.cc:54:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_spmat_set.cc:61:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WSCMAT [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_spmat_set.cc:102:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSCMAT [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_spmat_set.cc:278:12: style: The scope of the variable 'gsp' can be reduced. [variableScope] getfem-5.3/interface/src/gf_util.cc:101:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USE_NATIVE_SPARSE [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_workspace.cc:107:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_workspace.cc:116:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_workspace.cc:184:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable getfemint_error [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gf_workspace.cc:192:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/gfi_array.c:338:38: portability: %d in format string (no. 2) requires 'int' but the argument type is 'u_int {aka unsigned int}'. [invalidPrintfArgType_sint] getfem-5.3/interface/src/gfi_array.c:348:5: portability: %d in format string (no. 1) requires 'int' but the argument type is 'u_int {aka unsigned int}'. [invalidPrintfArgType_sint] getfem-5.3/interface/src/gfi_array.c:95:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.3/interface/src/gfi_array.c:378:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.3/interface/src/gfi_array.c:351:9: style: Local variable 'i' shadows outer variable [shadowVariable] getfem-5.3/interface/src/gfi_array.c:334:16: note: Shadowed declaration getfem-5.3/interface/src/gfi_array.c:351:9: note: Shadow variable getfem-5.3/interface/src/gfi_array.c:371:9: style: Local variable 'i' shadows outer variable [shadowVariable] getfem-5.3/interface/src/gfi_array.c:334:16: note: Shadowed declaration getfem-5.3/interface/src/gfi_array.c:371:9: note: Shadow variable getfem-5.3/interface/src/gfi_array.c:50:33: style: Parameter 'dims' can be declared as pointer to const [constParameterPointer] getfem-5.3/interface/src/gfi_array.c:219:16: style: Variable 'sz' is assigned a value that is never used. [unreadVariable] getfem-5.3/interface/src/gfi_rpc.h:31:1: error: syntax error [syntaxError] getfem-5.3/interface/src/matlab/gfm_common.c:69:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFI_CELL [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/matlab/gfm_common.c:231:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mwSize [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/matlab/gfm_common.c:362:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gfi_array_list [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/matlab/gfm_common.c:402:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/matlab/gfm_common.c:416:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/matlab/gfm_common.c:274:15: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] getfem-5.3/interface/src/matlab/gfm_common.c:273:23: note: Assuming allocation function fails getfem-5.3/interface/src/matlab/gfm_common.c:273:23: note: Assignment 's=calloc(t->storage.gfi_storage_u.data_char.data_char_len+1,1)', assigned value is 0 getfem-5.3/interface/src/matlab/gfm_common.c:274:15: note: Null pointer dereference getfem-5.3/interface/src/matlab/gfm_common.c:166:15: style: Local variable 'i' shadows outer variable [shadowVariable] getfem-5.3/interface/src/matlab/gfm_common.c:129:13: note: Shadowed declaration getfem-5.3/interface/src/matlab/gfm_common.c:166:15: note: Shadow variable getfem-5.3/interface/src/matlab/gfm_common.c:183:13: style: Local variable 'n' shadows outer variable [shadowVariable] getfem-5.3/interface/src/matlab/gfm_common.c:61:7: note: Shadowed declaration getfem-5.3/interface/src/matlab/gfm_common.c:183:13: note: Shadow variable getfem-5.3/interface/src/matlab/gfm_common.c:337:30: style: Local variable 'i' shadows outer variable [shadowVariable] getfem-5.3/interface/src/matlab/gfm_common.c:308:11: note: Shadowed declaration getfem-5.3/interface/src/matlab/gfm_common.c:337:30: note: Shadow variable getfem-5.3/interface/src/matlab/gfm_common.c:118:19: style: Variable 'pr' can be declared as pointer to const [constVariablePointer] getfem-5.3/interface/src/matlab/gfm_common.c:118:40: style: Variable 'pi' can be declared as pointer to const [constVariablePointer] getfem-5.3/interface/src/matlab/gfm_common.c:130:18: style: Variable 'ptr2' can be declared as pointer to const [constVariablePointer] getfem-5.3/interface/src/matlab/gfm_common.c:165:19: style: Variable 'pr' can be declared as pointer to const [constVariablePointer] getfem-5.3/interface/src/matlab/gfm_common.c:165:38: style: Variable 'pi' can be declared as pointer to const [constVariablePointer] getfem-5.3/interface/src/matlab/gfm_common.c:202:13: style: Variable 'pm' can be declared as pointer to const [constVariablePointer] getfem-5.3/interface/src/matlab/gfm_common.c:255:27: style: Variable 'pi' is assigned a value that is never used. [unreadVariable] getfem-5.3/interface/src/matlab/gfm_common.c:227:7: style: Variable 'number' is assigned a value that is never used. [unreadVariable] getfem-5.3/interface/src/matlab/gfm_mex.c:62:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATLAB_INTERFACE [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/matlab/gfm_mex.c:86:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/matlab/gfm_mex.c:99:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_cancel_flag_set [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/matlab/gfm_mex.c:115:11: style: Condition 'out==NULL' is always false [knownConditionTrueFalse] getfem-5.3/interface/src/matlab/gfm_mex.c:85:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] getfem-5.3/interface/src/matlab/gfm_rpc_mexint.c:58:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/matlab/gfm_rpc_mexint.c:101:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPC_ANYSOCK [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/matlab/gfm_rpc_mexint.c:221:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/matlab/gfm_rpc_mexint.c:237:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNOHANG [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/matlab/gfm_rpc_mexint.c:91:16: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] getfem-5.3/interface/src/matlab/gfm_rpc_mexint.c:98:7: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] getfem-5.3/interface/src/matlab/gfm_rpc_mexint.c:223:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.3/interface/src/matlab/gfm_rpc_mexint.c:116:20: style: Local variable 'tv' shadows outer variable [shadowVariable] getfem-5.3/interface/src/matlab/gfm_rpc_mexint.c:75:18: note: Shadowed declaration getfem-5.3/interface/src/matlab/gfm_rpc_mexint.c:116:20: note: Shadow variable getfem-5.3/interface/src/matlab/gfm_rpc_mexint.c:69:10: style: Variable 'test' can be declared as pointer to const [constVariablePointer] getfem-5.3/interface/src/matlab/gfm_rpc_mexint.c:90:23: style: Variable 'h' can be declared as pointer to const [constVariablePointer] getfem-5.3/interface/src/python/getfem_python.c:88:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_True [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/python/getfem_python.c:223:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyType_GenericNew [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/python/getfem_python.c:278:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/python/getfem_python.c:336:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gfi_array [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/python/getfem_python.c:548:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/python/getfem_python.c:582:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INT [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/python/getfem_python.c:713:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PYTHON_INTERFACE [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/python/getfem_python.c:767:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/python/getfem_python.c:820:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] getfem-5.3/interface/src/python/getfem_python.c:230:3: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] getfem-5.3/interface/src/python/getfem_python.c:253:5: warning: If memory allocation fails, then there is a possible null pointer dereference: col [nullPointerOutOfMemory] getfem-5.3/interface/src/python/getfem_python.c:252:17: note: Assuming allocation function fails getfem-5.3/interface/src/python/getfem_python.c:252:17: note: Assignment 'col=malloc(sizeof(struct ptr_collect))', assigned value is 0 getfem-5.3/interface/src/python/getfem_python.c:253:5: note: Null pointer dereference getfem-5.3/interface/src/python/getfem_python.c:254:5: warning: If memory allocation fails, then there is a possible null pointer dereference: col [nullPointerOutOfMemory] getfem-5.3/interface/src/python/getfem_python.c:252:17: note: Assuming allocation function fails getfem-5.3/interface/src/python/getfem_python.c:252:17: note: Assignment 'col=malloc(sizeof(struct ptr_collect))', assigned value is 0 getfem-5.3/interface/src/python/getfem_python.c:254:5: note: Null pointer dereference getfem-5.3/interface/src/python/getfem_python.c:255:5: warning: If memory allocation fails, then there is a possible null pointer dereference: col [nullPointerOutOfMemory] getfem-5.3/interface/src/python/getfem_python.c:252:17: note: Assuming allocation function fails getfem-5.3/interface/src/python/getfem_python.c:252:17: note: Assignment 'col=malloc(sizeof(struct ptr_collect))', assigned value is 0 getfem-5.3/interface/src/python/getfem_python.c:255:5: note: Null pointer dereference getfem-5.3/interface/src/python/getfem_python.c:256:5: warning: If memory allocation fails, then there is a possible null pointer dereference: col [nullPointerOutOfMemory] getfem-5.3/interface/src/python/getfem_python.c:252:17: note: Assuming allocation function fails getfem-5.3/interface/src/python/getfem_python.c:252:17: note: Assignment 'col=malloc(sizeof(struct ptr_collect))', assigned value is 0 getfem-5.3/interface/src/python/getfem_python.c:256:5: note: Null pointer dereference getfem-5.3/interface/src/python/getfem_python.c:526:13: warning: Either the condition '!go' is redundant or there is possible null pointer dereference: go. [nullPointerRedundantCheck] getfem-5.3/interface/src/python/getfem_python.c:529:7: note: Assuming that condition '!go' is not redundant getfem-5.3/interface/src/python/getfem_python.c:526:13: note: Null pointer dereference getfem-5.3/interface/src/python/getfem_python.c:71:35: style: Parameter 'key' can be declared as pointer to const. However it seems that 'GetfemObject_hash' is a callback function, if 'key' is declared with const you might also need to cast function pointer(s). [constParameterCallback] getfem-5.3/interface/src/python/getfem_python.c:150:15: note: You might need to cast the function pointer here getfem-5.3/interface/src/python/getfem_python.c:71:35: note: Parameter 'key' can be declared as pointer to const getfem-5.3/interface/src/python/getfem_python.c:76:38: style: Parameter 'self' can be declared as pointer to const. However it seems that 'GetfemObject_compare' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] getfem-5.3/interface/src/python/getfem_python.c:144:14: note: You might need to cast the function pointer here getfem-5.3/interface/src/python/getfem_python.c:76:38: note: Parameter 'self' can be declared as pointer to const getfem-5.3/interface/src/python/getfem_python.c:76:60: style: Parameter 'other' can be declared as pointer to const. However it seems that 'GetfemObject_compare' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] getfem-5.3/interface/src/python/getfem_python.c:144:14: note: You might need to cast the function pointer here getfem-5.3/interface/src/python/getfem_python.c:76:60: note: Parameter 'other' can be declared as pointer to const getfem-5.3/interface/src/python/getfem_python.c:316:19: style: Variable 'go' can be declared as pointer to const [constVariablePointer] getfem-5.3/interface/src/python/getfem_python.c:560:18: style: Variable 'g' can be declared as pointer to const [constVariablePointer] getfem-5.3/src/getfem/bgeot_tensor.h:293:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/bgeot_tensor.h:497:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/bgeot_tensor.h:541:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/bgeot_poly.h:592:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/bgeot_poly.h:612:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/bgeot_poly.h:705:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/bgeot_poly.h:751:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/bgeot_poly.h:758:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/bgeot_convex.h:158:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/dal_tree_sorted.h:779:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable search_elt [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/dal_tree_sorted.h:783:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable search_elt [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/dal_tree_sorted.h:788:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ind [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/bgeot_mesh_structure.h:108:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pts [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/bgeot_mesh_structure.h:113:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstruct [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/bgeot_mesh_structure.h:288:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pts [valueFlowBailoutIncompleteVar] getfem-5.3/src/bgeot_convex_ref.cc:264:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable basic_convex_ref_ [valueFlowBailoutIncompleteVar] getfem-5.3/src/bgeot_convex_ref.cc:333:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable basic_convex_ref_ [valueFlowBailoutIncompleteVar] getfem-5.3/src/bgeot_convex_ref.cc:429:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable basic_convex_ref_ [valueFlowBailoutIncompleteVar] getfem-5.3/src/bgeot_convex_ref.cc:498:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable basic_convex_ref_ [valueFlowBailoutIncompleteVar] getfem-5.3/src/bgeot_convex_ref.cc:555:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable basic_convex_ref_ [valueFlowBailoutIncompleteVar] getfem-5.3/src/bgeot_convex_ref.cc:647:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable normals_ [valueFlowBailoutIncompleteVar] getfem-5.3/src/bgeot_convex_ref.cc:733:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable normals_ [valueFlowBailoutIncompleteVar] getfem-5.3/src/bgeot_convex_ref.cc:771:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ppoints [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/dal_tree_sorted.h:318:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ST_NIL [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/dal_tree_sorted.h:338:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ST_NIL [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/dal_tree_sorted.h:354:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ST_NIL [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/dal_tree_sorted.h:357:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/dal_tree_sorted.h:358:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/dal_tree_sorted.h:360:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ST_NIL [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/dal_tree_sorted.h:369:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ST_NIL [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/dal_tree_sorted.h:444:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eq [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/dal_tree_sorted.h:462:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/dal_tree_sorted.h:481:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eq [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/dal_tree_sorted.h:495:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ST_NIL [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/dal_tree_sorted.h:507:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ST_NIL [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/dal_tree_sorted.h:522:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ST_NIL [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/dal_tree_sorted.h:533:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ST_NIL [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/dal_tree_sorted.h:577:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ST_NIL [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/dal_tree_sorted.h:630:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ST_NIL [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/dal_tree_sorted.h:648:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ST_NIL [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/dal_tree_sorted.h:660:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ST_NIL [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/dal_tree_sorted.h:707:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ST_NIL [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/dal_tree_sorted.h:725:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ST_NIL [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/bgeot_poly.h:265:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/bgeot_poly.h:270:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/bgeot_poly.h:305:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/bgeot_poly.h:313:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/bgeot_poly.h:386:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/bgeot_poly.h:422:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/bgeot_small_vector.h:271:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable palloc [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/bgeot_small_vector.h:272:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable palloc [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/dal_tree_sorted.h:254:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEPTHMAX__ [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/dal_tree_sorted.h:261:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEPTHMAX__ [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/dal_tree_sorted.h:268:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ST_NIL [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/dal_tree_sorted.h:272:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ST_NIL [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/dal_tree_sorted.h:278:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ST_NIL [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/dal_tree_sorted.h:287:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ST_NIL [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/dal_tree_sorted.h:127:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEPTHMAX__ [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/dal_tree_sorted.h:134:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEPTHMAX__ [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/dal_tree_sorted.h:141:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ST_NIL [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/dal_tree_sorted.h:145:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ST_NIL [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/dal_tree_sorted.h:150:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ST_NIL [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/dal_tree_sorted.h:158:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ST_NIL [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/dal_bit_vector.h:76:5: warning:inconclusive: Member variable 'bit_reference::p' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_bit_vector.h:76:5: warning:inconclusive: Member variable 'bit_reference::mask' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_bit_vector.h:76:5: warning:inconclusive: Member variable 'bit_reference::ind' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_bit_vector.h:76:5: warning:inconclusive: Member variable 'bit_reference::bv' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_bit_vector.h:106:5: warning:inconclusive: Member variable 'bit_iterator::ind' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_bit_vector.h:106:5: warning:inconclusive: Member variable 'bit_iterator::mask' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_bit_vector.h:106:5: warning:inconclusive: Member variable 'bit_iterator::bv' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_bit_vector.h:149:5: warning:inconclusive: Member variable 'bit_const_iterator::ind' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_bit_vector.h:149:5: warning:inconclusive: Member variable 'bit_const_iterator::mask' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_bit_vector.h:149:5: warning:inconclusive: Member variable 'bit_const_iterator::bv' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_tree_sorted.h:750:5: warning: Member variable 'less_index::search_elt' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_tree_sorted.h:752:5: warning:inconclusive: Member variable 'less_index::tab' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_tree_sorted.h:752:5: warning:inconclusive: Member variable 'less_index::search_elt' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/bgeot_mesh_structure.h:332:5: warning:inconclusive: Member variable 'edge_list_elt::i' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/bgeot_mesh_structure.h:332:5: warning:inconclusive: Member variable 'edge_list_elt::j' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/bgeot_mesh_structure.h:332:5: warning:inconclusive: Member variable 'edge_list_elt::cv' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_tree_sorted.h:178:5: warning:inconclusive: Member variable 'const_tsa_iterator < edge_list_elt , gmm :: less < edge_list_elt > , 5 >::p' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_tree_sorted.h:178:5: warning:inconclusive: Member variable 'const_tsa_iterator < edge_list_elt , gmm :: less < edge_list_elt > , 5 >::path' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_tree_sorted.h:178:5: warning:inconclusive: Member variable 'const_tsa_iterator < edge_list_elt , gmm :: less < edge_list_elt > , 5 >::depth' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_tree_sorted.h:179:5: warning: Member variable 'const_tsa_iterator < edge_list_elt , gmm :: less < edge_list_elt > , 5 >::path' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_tree_sorted.h:182:5: warning: Member variable 'const_tsa_iterator < edge_list_elt , gmm :: less < edge_list_elt > , 5 >::path' is not initialized in the copy constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_tree_sorted.h:182:5: warning:inconclusive: Member variable 'const_tsa_iterator < edge_list_elt , gmm :: less < edge_list_elt > , 5 >::dir' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] getfem-5.3/src/getfem/dal_tree_sorted.h:242:37: warning: Member variable 'const_tsa_iterator < edge_list_elt , gmm :: less < edge_list_elt > , 5 >::path' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_tree_sorted.h:184:25: warning: Member variable 'const_tsa_iterator < edge_list_elt , gmm :: less < edge_list_elt > , 5 >::path' is not assigned a value in 'const_tsa_iterator < edge_list_elt , gmm :: less < edge_list_elt > , 5 >::operator='. [operatorEqVarError] getfem-5.3/src/getfem/dal_tree_sorted.h:184:25: warning:inconclusive: Member variable 'const_tsa_iterator < edge_list_elt , gmm :: less < edge_list_elt > , 5 >::dir' is not assigned a value in 'const_tsa_iterator < edge_list_elt , gmm :: less < edge_list_elt > , 5 >::operator='. [operatorEqVarError] getfem-5.3/src/getfem/dal_tree_sorted.h:73:5: warning:inconclusive: Member variable 'tsa_iterator < edge_list_elt , gmm :: less < edge_list_elt > , 5 >::p' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_tree_sorted.h:73:5: warning:inconclusive: Member variable 'tsa_iterator < edge_list_elt , gmm :: less < edge_list_elt > , 5 >::path' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_tree_sorted.h:73:5: warning:inconclusive: Member variable 'tsa_iterator < edge_list_elt , gmm :: less < edge_list_elt > , 5 >::depth' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_tree_sorted.h:74:5: warning: Member variable 'tsa_iterator < edge_list_elt , gmm :: less < edge_list_elt > , 5 >::path' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_tree_sorted.h:77:5: warning: Member variable 'tsa_iterator < edge_list_elt , gmm :: less < edge_list_elt > , 5 >::path' is not initialized in the copy constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_tree_sorted.h:77:5: warning:inconclusive: Member variable 'tsa_iterator < edge_list_elt , gmm :: less < edge_list_elt > , 5 >::dir' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] getfem-5.3/src/getfem/dal_tree_sorted.h:78:19: warning: Member variable 'tsa_iterator < edge_list_elt , gmm :: less < edge_list_elt > , 5 >::path' is not assigned a value in 'tsa_iterator < edge_list_elt , gmm :: less < edge_list_elt > , 5 >::operator='. [operatorEqVarError] getfem-5.3/src/getfem/dal_tree_sorted.h:78:19: warning:inconclusive: Member variable 'tsa_iterator < edge_list_elt , gmm :: less < edge_list_elt > , 5 >::dir' is not assigned a value in 'tsa_iterator < edge_list_elt , gmm :: less < edge_list_elt > , 5 >::operator='. [operatorEqVarError] getfem-5.3/src/getfem/dal_tas.h:103:5: warning:inconclusive: Member variable 'dnt_const_iterator < mesh_convex_structure , 8 >::lt' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_tas.h:103:5: warning:inconclusive: Member variable 'dnt_const_iterator < edge_list_elt , 5 >::lt' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_tas.h:61:5: warning:inconclusive: Member variable 'dnt_iterator < mesh_convex_structure , 8 >::lt' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_tas.h:61:5: warning:inconclusive: Member variable 'dnt_iterator < edge_list_elt , 5 >::lt' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:123:5: warning:inconclusive: Member variable 'dna_const_iterator < unsigned int , 4 >::p' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:123:5: warning:inconclusive: Member variable 'dna_const_iterator < unsigned int , 4 >::in' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:123:5: warning:inconclusive: Member variable 'dna_const_iterator < unsigned int , 4 >::pT' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:123:5: warning:inconclusive: Member variable 'dna_const_iterator < std :: vector < unsigned long > , 8 >::p' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:123:5: warning:inconclusive: Member variable 'dna_const_iterator < std :: vector < unsigned long > , 8 >::in' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:123:5: warning:inconclusive: Member variable 'dna_const_iterator < std :: vector < unsigned long > , 8 >::pT' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:123:5: warning:inconclusive: Member variable 'dna_const_iterator < mesh_convex_structure , 8 >::p' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:123:5: warning:inconclusive: Member variable 'dna_const_iterator < mesh_convex_structure , 8 >::in' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:123:5: warning:inconclusive: Member variable 'dna_const_iterator < mesh_convex_structure , 8 >::pT' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:123:5: warning:inconclusive: Member variable 'dna_const_iterator < edge_list_elt , 5 >::p' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:123:5: warning:inconclusive: Member variable 'dna_const_iterator < edge_list_elt , 5 >::in' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:123:5: warning:inconclusive: Member variable 'dna_const_iterator < edge_list_elt , 5 >::pT' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:63:5: warning:inconclusive: Member variable 'dna_iterator < unsigned int , 4 >::p' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:63:5: warning:inconclusive: Member variable 'dna_iterator < unsigned int , 4 >::in' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:63:5: warning:inconclusive: Member variable 'dna_iterator < unsigned int , 4 >::pT' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:63:5: warning:inconclusive: Member variable 'dna_iterator < std :: vector < unsigned long > , 8 >::p' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:63:5: warning:inconclusive: Member variable 'dna_iterator < std :: vector < unsigned long > , 8 >::in' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:63:5: warning:inconclusive: Member variable 'dna_iterator < std :: vector < unsigned long > , 8 >::pT' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:63:5: warning:inconclusive: Member variable 'dna_iterator < mesh_convex_structure , 8 >::p' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:63:5: warning:inconclusive: Member variable 'dna_iterator < mesh_convex_structure , 8 >::in' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:63:5: warning:inconclusive: Member variable 'dna_iterator < mesh_convex_structure , 8 >::pT' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:63:5: warning:inconclusive: Member variable 'dna_iterator < edge_list_elt , 5 >::p' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:63:5: warning:inconclusive: Member variable 'dna_iterator < edge_list_elt , 5 >::in' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:63:5: warning:inconclusive: Member variable 'dna_iterator < edge_list_elt , 5 >::pT' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/bgeot_poly.h:255:9: performance: Variable 'n' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] getfem-5.3/src/getfem/bgeot_poly.h:255:16: performance: Variable 'd' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] getfem-5.3/src/getfem/dal_tree_sorted.h:751:7: performance: Variable 'compare' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] getfem-5.3/src/bgeot_convex_ref.cc:194:5: performance: Variable 'psimplexified_convex' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] getfem-5.3/src/getfem/dal_tree_sorted.h:354:9: performance: Variable 'first_node' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] getfem-5.3/src/getfem/dal_tree_sorted.h:354:30: performance: Variable 'compar' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] getfem-5.3/src/getfem/getfem_omp.h:113:24: style: The member function 'getfem::lock_factory::get_lock' can be static. [functionStatic] getfem-5.3/src/getfem/getfem_omp.h:368:10: style: The member function 'getfem::thread_exception::run' can be static. [functionStatic] getfem-5.3/src/getfem/bgeot_convex_ref.h:117:29: style:inconclusive: Technically the member function 'bgeot::convex_of_reference::points' can be const. [functionConst] getfem-5.3/src/getfem/dal_bit_vector.h:124:15: style:inconclusive: Technically the member function 'dal::bit_iterator::operator[]' can be const. [functionConst] getfem-5.3/src/getfem/dal_bit_vector.h:168:15: style:inconclusive: Technically the member function 'dal::bit_const_iterator::operator[]' can be const. [functionConst] getfem-5.3/src/getfem/dal_bit_vector.h:200:10: style:inconclusive: Technically the member function 'dal::bit_vector::change_for_true' can be const. [functionConst] getfem-5.3/src/getfem/dal_bit_vector.h:205:10: style:inconclusive: Technically the member function 'dal::bit_vector::change_for_false' can be const. [functionConst] getfem-5.3/src/getfem/dal_bit_vector.h:229:15: style: The member function 'dal::bit_vector::max_size' can be static. [functionStatic] getfem-5.3/src/getfem/dal_bit_vector.h:249:10: style:inconclusive: Technically the member function 'dal::bit_vector::swap' can be const. [functionConst] getfem-5.3/src/getfem/bgeot_mesh_structure.h:101:10: style:inconclusive: Technically the member function 'bgeot::mesh_structure::is_convex_valid' can be const. [functionConst] getfem-5.3/src/getfem/dal_tas.h:186:31: style:inconclusive: Technically the member function 'dal::dynamic_tas < mesh_convex_structure , 8 >::compact' can be const. [functionConst] getfem-5.3/src/getfem/dal_tas.h:169:10: note: Technically the member function 'dal::dynamic_tas < mesh_convex_structure , 8 >::compact' can be const. getfem-5.3/src/getfem/dal_tas.h:186:31: note: Technically the member function 'dal::dynamic_tas < mesh_convex_structure , 8 >::compact' can be const. getfem-5.3/src/getfem/dal_tas.h:186:31: style:inconclusive: Technically the member function 'dal::dynamic_tas < edge_list_elt , 5 >::compact' can be const. [functionConst] getfem-5.3/src/getfem/dal_tas.h:169:10: note: Technically the member function 'dal::dynamic_tas < edge_list_elt , 5 >::compact' can be const. getfem-5.3/src/getfem/dal_tas.h:186:31: note: Technically the member function 'dal::dynamic_tas < edge_list_elt , 5 >::compact' can be const. getfem-5.3/src/getfem/dal_basic.h:221:15: style: The member function 'dal::dynamic_array < unsigned int , 4 >::max_size' can be static. [functionStatic] getfem-5.3/src/getfem/dal_basic.h:270:10: style:inconclusive: Technically the member function 'dal::dynamic_array < unsigned int , 4 >::resize' can be const. [functionConst] getfem-5.3/src/getfem/dal_basic.h:221:15: style: The member function 'dal::dynamic_array < std :: vector < unsigned long > , 8 >::max_size' can be static. [functionStatic] getfem-5.3/src/getfem/dal_basic.h:270:10: style:inconclusive: Technically the member function 'dal::dynamic_array < std :: vector < unsigned long > , 8 >::resize' can be const. [functionConst] getfem-5.3/src/getfem/dal_basic.h:221:15: style: The member function 'dal::dynamic_array < mesh_convex_structure , 8 >::max_size' can be static. [functionStatic] getfem-5.3/src/getfem/dal_basic.h:270:10: style:inconclusive: Technically the member function 'dal::dynamic_array < mesh_convex_structure , 8 >::resize' can be const. [functionConst] getfem-5.3/src/getfem/dal_basic.h:221:15: style: The member function 'dal::dynamic_array < edge_list_elt , 5 >::max_size' can be static. [functionStatic] getfem-5.3/src/getfem/dal_basic.h:270:10: style:inconclusive: Technically the member function 'dal::dynamic_array < edge_list_elt , 5 >::resize' can be const. [functionConst] getfem-5.3/src/getfem/bgeot_small_vector.h:271:50: debug: CheckClass::isMemberVar found used member variable 'palloc' with varid 0 [varid0] getfem-5.3/src/getfem/bgeot_small_vector.h:271:22: style: The member function 'bgeot::small_vector < double >::allocator' can be static. [functionStatic] getfem-5.3/src/getfem/bgeot_small_vector.h:272:47: debug: CheckClass::isMemberVar found used member variable 'palloc' with varid 0 [varid0] getfem-5.3/src/getfem/bgeot_small_vector.h:272:10: style: The member function 'bgeot::small_vector < double >::allocator_destroyed' can be static. [functionStatic] getfem-5.3/src/getfem/bgeot_small_vector.h:273:13: style:inconclusive: Technically the member function 'bgeot::small_vector < double >::allocate' can be const. [functionConst] getfem-5.3/src/getfem/bgeot_convex_ref.h:116:29: warning: The class 'convex_of_reference' defines member function with name 'points' also defined in its parent class 'convex < small_vector < double > , std :: vector < small_vector < double > > >'. [duplInheritedMember] getfem-5.3/src/getfem/bgeot_convex.h:92:19: note: Parent function 'convex < small_vector < double > , std :: vector < small_vector < double > > >::points' getfem-5.3/src/getfem/bgeot_convex_ref.h:116:29: note: Derived function 'convex_of_reference::points' getfem-5.3/src/getfem/bgeot_convex_ref.h:117:29: warning: The class 'convex_of_reference' defines member function with name 'points' also defined in its parent class 'convex < small_vector < double > , std :: vector < small_vector < double > > >'. [duplInheritedMember] getfem-5.3/src/getfem/bgeot_convex.h:92:19: note: Parent function 'convex < small_vector < double > , std :: vector < small_vector < double > > >::points' getfem-5.3/src/getfem/bgeot_convex_ref.h:117:29: note: Derived function 'convex_of_reference::points' getfem-5.3/src/getfem/bgeot_convex_ref.h:117:29: warning: The class 'convex_of_reference' defines member function with name 'points' also defined in its parent class 'convex < small_vector < double > , std :: vector < small_vector < double > > >'. [duplInheritedMember] getfem-5.3/src/getfem/bgeot_convex.h:93:13: note: Parent function 'convex < small_vector < double > , std :: vector < small_vector < double > > >::points' getfem-5.3/src/getfem/bgeot_convex_ref.h:117:29: note: Derived function 'convex_of_reference::points' getfem-5.3/src/getfem/dal_bit_vector.h:213:15: warning: The class 'bit_vector' defines member function with name 'size' also defined in its parent class 'dynamic_array < unsigned int , 4 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:219:15: note: Parent function 'dynamic_array < unsigned int , 4 >::size' getfem-5.3/src/getfem/dal_bit_vector.h:213:15: note: Derived function 'bit_vector::size' getfem-5.3/src/getfem/dal_bit_vector.h:215:14: warning: The class 'bit_vector' defines member function with name 'begin' also defined in its parent class 'dynamic_array < unsigned int , 4 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:225:14: note: Parent function 'dynamic_array < unsigned int , 4 >::begin' getfem-5.3/src/getfem/dal_bit_vector.h:215:14: note: Derived function 'bit_vector::begin' getfem-5.3/src/getfem/dal_bit_vector.h:215:14: warning: The class 'bit_vector' defines member function with name 'begin' also defined in its parent class 'dynamic_array < unsigned int , 4 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:227:20: note: Parent function 'dynamic_array < unsigned int , 4 >::begin' getfem-5.3/src/getfem/dal_bit_vector.h:215:14: note: Derived function 'bit_vector::begin' getfem-5.3/src/getfem/dal_bit_vector.h:216:20: warning: The class 'bit_vector' defines member function with name 'begin' also defined in its parent class 'dynamic_array < unsigned int , 4 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:225:14: note: Parent function 'dynamic_array < unsigned int , 4 >::begin' getfem-5.3/src/getfem/dal_bit_vector.h:216:20: note: Derived function 'bit_vector::begin' getfem-5.3/src/getfem/dal_bit_vector.h:216:20: warning: The class 'bit_vector' defines member function with name 'begin' also defined in its parent class 'dynamic_array < unsigned int , 4 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:227:20: note: Parent function 'dynamic_array < unsigned int , 4 >::begin' getfem-5.3/src/getfem/dal_bit_vector.h:216:20: note: Derived function 'bit_vector::begin' getfem-5.3/src/getfem/dal_bit_vector.h:217:14: warning: The class 'bit_vector' defines member function with name 'end' also defined in its parent class 'dynamic_array < unsigned int , 4 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:229:14: note: Parent function 'dynamic_array < unsigned int , 4 >::end' getfem-5.3/src/getfem/dal_bit_vector.h:217:14: note: Derived function 'bit_vector::end' getfem-5.3/src/getfem/dal_bit_vector.h:217:14: warning: The class 'bit_vector' defines member function with name 'end' also defined in its parent class 'dynamic_array < unsigned int , 4 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:231:20: note: Parent function 'dynamic_array < unsigned int , 4 >::end' getfem-5.3/src/getfem/dal_bit_vector.h:217:14: note: Derived function 'bit_vector::end' getfem-5.3/src/getfem/dal_bit_vector.h:218:20: warning: The class 'bit_vector' defines member function with name 'end' also defined in its parent class 'dynamic_array < unsigned int , 4 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:229:14: note: Parent function 'dynamic_array < unsigned int , 4 >::end' getfem-5.3/src/getfem/dal_bit_vector.h:218:20: note: Derived function 'bit_vector::end' getfem-5.3/src/getfem/dal_bit_vector.h:218:20: warning: The class 'bit_vector' defines member function with name 'end' also defined in its parent class 'dynamic_array < unsigned int , 4 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:231:20: note: Parent function 'dynamic_array < unsigned int , 4 >::end' getfem-5.3/src/getfem/dal_bit_vector.h:218:20: note: Derived function 'bit_vector::end' getfem-5.3/src/getfem/dal_bit_vector.h:220:22: warning: The class 'bit_vector' defines member function with name 'rbegin' also defined in its parent class 'dynamic_array < unsigned int , 4 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:233:22: note: Parent function 'dynamic_array < unsigned int , 4 >::rbegin' getfem-5.3/src/getfem/dal_bit_vector.h:220:22: note: Derived function 'bit_vector::rbegin' getfem-5.3/src/getfem/dal_bit_vector.h:220:22: warning: The class 'bit_vector' defines member function with name 'rbegin' also defined in its parent class 'dynamic_array < unsigned int , 4 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:234:28: note: Parent function 'dynamic_array < unsigned int , 4 >::rbegin' getfem-5.3/src/getfem/dal_bit_vector.h:220:22: note: Derived function 'bit_vector::rbegin' getfem-5.3/src/getfem/dal_bit_vector.h:221:28: warning: The class 'bit_vector' defines member function with name 'rbegin' also defined in its parent class 'dynamic_array < unsigned int , 4 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:233:22: note: Parent function 'dynamic_array < unsigned int , 4 >::rbegin' getfem-5.3/src/getfem/dal_bit_vector.h:221:28: note: Derived function 'bit_vector::rbegin' getfem-5.3/src/getfem/dal_bit_vector.h:221:28: warning: The class 'bit_vector' defines member function with name 'rbegin' also defined in its parent class 'dynamic_array < unsigned int , 4 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:234:28: note: Parent function 'dynamic_array < unsigned int , 4 >::rbegin' getfem-5.3/src/getfem/dal_bit_vector.h:221:28: note: Derived function 'bit_vector::rbegin' getfem-5.3/src/getfem/dal_bit_vector.h:223:22: warning: The class 'bit_vector' defines member function with name 'rend' also defined in its parent class 'dynamic_array < unsigned int , 4 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:236:22: note: Parent function 'dynamic_array < unsigned int , 4 >::rend' getfem-5.3/src/getfem/dal_bit_vector.h:223:22: note: Derived function 'bit_vector::rend' getfem-5.3/src/getfem/dal_bit_vector.h:223:22: warning: The class 'bit_vector' defines member function with name 'rend' also defined in its parent class 'dynamic_array < unsigned int , 4 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:237:28: note: Parent function 'dynamic_array < unsigned int , 4 >::rend' getfem-5.3/src/getfem/dal_bit_vector.h:223:22: note: Derived function 'bit_vector::rend' getfem-5.3/src/getfem/dal_bit_vector.h:224:28: warning: The class 'bit_vector' defines member function with name 'rend' also defined in its parent class 'dynamic_array < unsigned int , 4 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:236:22: note: Parent function 'dynamic_array < unsigned int , 4 >::rend' getfem-5.3/src/getfem/dal_bit_vector.h:224:28: note: Derived function 'bit_vector::rend' getfem-5.3/src/getfem/dal_bit_vector.h:224:28: warning: The class 'bit_vector' defines member function with name 'rend' also defined in its parent class 'dynamic_array < unsigned int , 4 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:237:28: note: Parent function 'dynamic_array < unsigned int , 4 >::rend' getfem-5.3/src/getfem/dal_bit_vector.h:224:28: note: Derived function 'bit_vector::rend' getfem-5.3/src/getfem/dal_bit_vector.h:227:15: warning: The class 'bit_vector' defines member function with name 'capacity' also defined in its parent class 'dynamic_array < unsigned int , 4 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:220:15: note: Parent function 'dynamic_array < unsigned int , 4 >::capacity' getfem-5.3/src/getfem/dal_bit_vector.h:227:15: note: Derived function 'bit_vector::capacity' getfem-5.3/src/getfem/dal_bit_vector.h:229:15: warning: The class 'bit_vector' defines member function with name 'max_size' also defined in its parent class 'dynamic_array < unsigned int , 4 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:221:15: note: Parent function 'dynamic_array < unsigned int , 4 >::max_size' getfem-5.3/src/getfem/dal_bit_vector.h:229:15: note: Derived function 'bit_vector::max_size' getfem-5.3/src/getfem/dal_bit_vector.h:231:15: warning: The class 'bit_vector' defines member function with name 'front' also defined in its parent class 'dynamic_array < unsigned int , 4 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:240:15: note: Parent function 'dynamic_array < unsigned int , 4 >::front' getfem-5.3/src/getfem/dal_bit_vector.h:231:15: note: Derived function 'bit_vector::front' getfem-5.3/src/getfem/dal_bit_vector.h:232:21: warning: The class 'bit_vector' defines member function with name 'front' also defined in its parent class 'dynamic_array < unsigned int , 4 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:240:15: note: Parent function 'dynamic_array < unsigned int , 4 >::front' getfem-5.3/src/getfem/dal_bit_vector.h:232:21: note: Derived function 'bit_vector::front' getfem-5.3/src/getfem/dal_bit_vector.h:232:21: warning: The class 'bit_vector' defines member function with name 'front' also defined in its parent class 'dynamic_array < unsigned int , 4 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:241:21: note: Parent function 'dynamic_array < unsigned int , 4 >::front' getfem-5.3/src/getfem/dal_bit_vector.h:232:21: note: Derived function 'bit_vector::front' getfem-5.3/src/getfem/dal_bit_vector.h:233:15: warning: The class 'bit_vector' defines member function with name 'back' also defined in its parent class 'dynamic_array < unsigned int , 4 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:242:15: note: Parent function 'dynamic_array < unsigned int , 4 >::back' getfem-5.3/src/getfem/dal_bit_vector.h:233:15: note: Derived function 'bit_vector::back' getfem-5.3/src/getfem/dal_bit_vector.h:234:21: warning: The class 'bit_vector' defines member function with name 'back' also defined in its parent class 'dynamic_array < unsigned int , 4 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:242:15: note: Parent function 'dynamic_array < unsigned int , 4 >::back' getfem-5.3/src/getfem/dal_bit_vector.h:234:21: note: Derived function 'bit_vector::back' getfem-5.3/src/getfem/dal_bit_vector.h:234:21: warning: The class 'bit_vector' defines member function with name 'back' also defined in its parent class 'dynamic_array < unsigned int , 4 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:243:21: note: Parent function 'dynamic_array < unsigned int , 4 >::back' getfem-5.3/src/getfem/dal_bit_vector.h:234:21: note: Derived function 'bit_vector::back' getfem-5.3/src/getfem/dal_bit_vector.h:237:21: warning: The class 'bit_vector' defines member function with name 'operator[]' also defined in its parent class 'dynamic_array < unsigned int , 4 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:267:21: note: Parent function 'dynamic_array < unsigned int , 4 >::operator[]' getfem-5.3/src/getfem/dal_bit_vector.h:237:21: note: Derived function 'bit_vector::operator[]' getfem-5.3/src/getfem/dal_bit_vector.h:237:21: warning: The class 'bit_vector' defines member function with name 'operator[]' also defined in its parent class 'dynamic_array < unsigned int , 4 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:269:15: note: Parent function 'dynamic_array < unsigned int , 4 >::operator[]' getfem-5.3/src/getfem/dal_bit_vector.h:237:21: note: Derived function 'bit_vector::operator[]' getfem-5.3/src/getfem/dal_bit_vector.h:239:15: warning: The class 'bit_vector' defines member function with name 'operator[]' also defined in its parent class 'dynamic_array < unsigned int , 4 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:269:15: note: Parent function 'dynamic_array < unsigned int , 4 >::operator[]' getfem-5.3/src/getfem/dal_bit_vector.h:239:15: note: Derived function 'bit_vector::operator[]' getfem-5.3/src/getfem/dal_bit_vector.h:244:10: warning: The class 'bit_vector' defines member function with name 'clear' also defined in its parent class 'dynamic_array < unsigned int , 4 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:298:30: note: Parent function 'dynamic_array < unsigned int , 4 >::clear' getfem-5.3/src/getfem/dal_bit_vector.h:244:10: note: Derived function 'bit_vector::clear' getfem-5.3/src/getfem/dal_bit_vector.h:249:10: warning: The class 'bit_vector' defines member function with name 'swap' also defined in its parent class 'dynamic_array < unsigned int , 4 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:279:10: note: Parent function 'dynamic_array < unsigned int , 4 >::swap' getfem-5.3/src/getfem/dal_bit_vector.h:249:10: note: Derived function 'bit_vector::swap' getfem-5.3/src/getfem/dal_bit_vector.h:255:15: warning: The class 'bit_vector' defines member function with name 'memsize' also defined in its parent class 'dynamic_array < unsigned int , 4 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:273:15: note: Parent function 'dynamic_array < unsigned int , 4 >::memsize' getfem-5.3/src/getfem/dal_bit_vector.h:255:15: note: Derived function 'bit_vector::memsize' getfem-5.3/src/getfem/dal_tas.h:146:15: warning: The class 'dynamic_tas < mesh_convex_structure , 8 >' defines member function with name 'memsize' also defined in its parent class 'dynamic_array < mesh_convex_structure , 8 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:273:15: note: Parent function 'dynamic_array < mesh_convex_structure , 8 >::memsize' getfem-5.3/src/getfem/dal_tas.h:146:15: note: Derived function 'dynamic_tas < mesh_convex_structure , 8 >::memsize' getfem-5.3/src/getfem/dal_tas.h:148:15: warning: The class 'dynamic_tas < mesh_convex_structure , 8 >' defines member function with name 'size' also defined in its parent class 'dynamic_array < mesh_convex_structure , 8 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:219:15: note: Parent function 'dynamic_array < mesh_convex_structure , 8 >::size' getfem-5.3/src/getfem/dal_tas.h:148:15: note: Derived function 'dynamic_tas < mesh_convex_structure , 8 >::size' getfem-5.3/src/getfem/dal_tas.h:166:10: warning: The class 'dynamic_tas < mesh_convex_structure , 8 >' defines member function with name 'empty' also defined in its parent class 'dynamic_array < mesh_convex_structure , 8 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:223:10: note: Parent function 'dynamic_array < mesh_convex_structure , 8 >::empty' getfem-5.3/src/getfem/dal_tas.h:166:10: note: Derived function 'dynamic_tas < mesh_convex_structure , 8 >::empty' getfem-5.3/src/getfem/dal_tas.h:174:10: warning: The class 'dynamic_tas < mesh_convex_structure , 8 >' defines member function with name 'clear' also defined in its parent class 'dynamic_array < mesh_convex_structure , 8 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:298:30: note: Parent function 'dynamic_array < mesh_convex_structure , 8 >::clear' getfem-5.3/src/getfem/dal_tas.h:174:10: note: Derived function 'dynamic_tas < mesh_convex_structure , 8 >::clear' getfem-5.3/src/getfem/dal_tas.h:146:15: warning: The class 'dynamic_tas < edge_list_elt , 5 >' defines member function with name 'memsize' also defined in its parent class 'dynamic_array < edge_list_elt , 5 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:273:15: note: Parent function 'dynamic_array < edge_list_elt , 5 >::memsize' getfem-5.3/src/getfem/dal_tas.h:146:15: note: Derived function 'dynamic_tas < edge_list_elt , 5 >::memsize' getfem-5.3/src/getfem/dal_tas.h:148:15: warning: The class 'dynamic_tas < edge_list_elt , 5 >' defines member function with name 'size' also defined in its parent class 'dynamic_array < edge_list_elt , 5 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:219:15: note: Parent function 'dynamic_array < edge_list_elt , 5 >::size' getfem-5.3/src/getfem/dal_tas.h:148:15: note: Derived function 'dynamic_tas < edge_list_elt , 5 >::size' getfem-5.3/src/getfem/dal_tas.h:166:10: warning: The class 'dynamic_tas < edge_list_elt , 5 >' defines member function with name 'empty' also defined in its parent class 'dynamic_array < edge_list_elt , 5 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:223:10: note: Parent function 'dynamic_array < edge_list_elt , 5 >::empty' getfem-5.3/src/getfem/dal_tas.h:166:10: note: Derived function 'dynamic_tas < edge_list_elt , 5 >::empty' getfem-5.3/src/getfem/dal_tas.h:174:10: warning: The class 'dynamic_tas < edge_list_elt , 5 >' defines member function with name 'clear' also defined in its parent class 'dynamic_array < edge_list_elt , 5 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:298:30: note: Parent function 'dynamic_array < edge_list_elt , 5 >::clear' getfem-5.3/src/getfem/dal_tas.h:174:10: note: Derived function 'dynamic_tas < edge_list_elt , 5 >::clear' getfem-5.3/src/getfem/dal_tree_sorted.h:561:38: warning: The class 'dynamic_tree_sorted < edge_list_elt , gmm :: less < edge_list_elt > , 5 >' defines member function with name 'memsize' also defined in its parent class 'dynamic_tas < edge_list_elt , 5 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_tas.h:146:15: note: Parent function 'dynamic_tas < edge_list_elt , 5 >::memsize' getfem-5.3/src/getfem/dal_tree_sorted.h:561:38: note: Derived function 'dynamic_tree_sorted < edge_list_elt , gmm :: less < edge_list_elt > , 5 >::memsize' getfem-5.3/src/getfem/dal_tree_sorted.h:368:12: warning: The class 'dynamic_tree_sorted < edge_list_elt , gmm :: less < edge_list_elt > , 5 >' defines member function with name 'clear' also defined in its parent class 'dynamic_tas < edge_list_elt , 5 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_tas.h:174:10: note: Parent function 'dynamic_tas < edge_list_elt , 5 >::clear' getfem-5.3/src/getfem/dal_tree_sorted.h:368:12: note: Derived function 'dynamic_tree_sorted < edge_list_elt , gmm :: less < edge_list_elt > , 5 >::clear' getfem-5.3/src/getfem/dal_tree_sorted.h:607:38: warning: The class 'dynamic_tree_sorted < edge_list_elt , gmm :: less < edge_list_elt > , 5 >' defines member function with name 'add' also defined in its parent class 'dynamic_tas < edge_list_elt , 5 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_tas.h:170:15: note: Parent function 'dynamic_tas < edge_list_elt , 5 >::add' getfem-5.3/src/getfem/dal_tree_sorted.h:607:38: note: Derived function 'dynamic_tree_sorted < edge_list_elt , gmm :: less < edge_list_elt > , 5 >::add' getfem-5.3/src/getfem/dal_tree_sorted.h:567:43: warning: The class 'dynamic_tree_sorted < edge_list_elt , gmm :: less < edge_list_elt > , 5 >' defines member function with name 'compact' also defined in its parent class 'dynamic_tas < edge_list_elt , 5 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_tas.h:186:31: note: Parent function 'dynamic_tas < edge_list_elt , 5 >::compact' getfem-5.3/src/getfem/dal_tree_sorted.h:567:43: note: Derived function 'dynamic_tree_sorted < edge_list_elt , gmm :: less < edge_list_elt > , 5 >::compact' getfem-5.3/src/getfem/dal_tree_sorted.h:561:38: warning: The class 'dynamic_tree_sorted < edge_list_elt , gmm :: less < edge_list_elt > , 5 >' defines member function with name 'memsize' also defined in its parent class 'dynamic_array < edge_list_elt , 5 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:273:15: note: Parent function 'dynamic_array < edge_list_elt , 5 >::memsize' getfem-5.3/src/getfem/dal_tree_sorted.h:561:38: note: Derived function 'dynamic_tree_sorted < edge_list_elt , gmm :: less < edge_list_elt > , 5 >::memsize' getfem-5.3/src/getfem/dal_tree_sorted.h:368:12: warning: The class 'dynamic_tree_sorted < edge_list_elt , gmm :: less < edge_list_elt > , 5 >' defines member function with name 'clear' also defined in its parent class 'dynamic_array < edge_list_elt , 5 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:298:30: note: Parent function 'dynamic_array < edge_list_elt , 5 >::clear' getfem-5.3/src/getfem/dal_tree_sorted.h:368:12: note: Derived function 'dynamic_tree_sorted < edge_list_elt , gmm :: less < edge_list_elt > , 5 >::clear' getfem-5.3/src/getfem/dal_tree_sorted.h:387:31: warning: The class 'dynamic_tree_sorted < edge_list_elt , gmm :: less < edge_list_elt > , 5 >' defines member function with name 'rbegin' also defined in its parent class 'dynamic_array < edge_list_elt , 5 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:233:22: note: Parent function 'dynamic_array < edge_list_elt , 5 >::rbegin' getfem-5.3/src/getfem/dal_tree_sorted.h:387:31: note: Derived function 'dynamic_tree_sorted < edge_list_elt , gmm :: less < edge_list_elt > , 5 >::rbegin' getfem-5.3/src/getfem/dal_tree_sorted.h:387:31: warning: The class 'dynamic_tree_sorted < edge_list_elt , gmm :: less < edge_list_elt > , 5 >' defines member function with name 'rbegin' also defined in its parent class 'dynamic_array < edge_list_elt , 5 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:234:28: note: Parent function 'dynamic_array < edge_list_elt , 5 >::rbegin' getfem-5.3/src/getfem/dal_tree_sorted.h:387:31: note: Derived function 'dynamic_tree_sorted < edge_list_elt , gmm :: less < edge_list_elt > , 5 >::rbegin' getfem-5.3/src/getfem/dal_tree_sorted.h:389:37: warning: The class 'dynamic_tree_sorted < edge_list_elt , gmm :: less < edge_list_elt > , 5 >' defines member function with name 'rbegin' also defined in its parent class 'dynamic_array < edge_list_elt , 5 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:233:22: note: Parent function 'dynamic_array < edge_list_elt , 5 >::rbegin' getfem-5.3/src/getfem/dal_tree_sorted.h:389:37: note: Derived function 'dynamic_tree_sorted < edge_list_elt , gmm :: less < edge_list_elt > , 5 >::rbegin' getfem-5.3/src/getfem/dal_tree_sorted.h:389:37: warning: The class 'dynamic_tree_sorted < edge_list_elt , gmm :: less < edge_list_elt > , 5 >' defines member function with name 'rbegin' also defined in its parent class 'dynamic_array < edge_list_elt , 5 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:234:28: note: Parent function 'dynamic_array < edge_list_elt , 5 >::rbegin' getfem-5.3/src/getfem/dal_tree_sorted.h:389:37: note: Derived function 'dynamic_tree_sorted < edge_list_elt , gmm :: less < edge_list_elt > , 5 >::rbegin' getfem-5.3/src/getfem/dal_tree_sorted.h:391:31: warning: The class 'dynamic_tree_sorted < edge_list_elt , gmm :: less < edge_list_elt > , 5 >' defines member function with name 'rend' also defined in its parent class 'dynamic_array < edge_list_elt , 5 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:236:22: note: Parent function 'dynamic_array < edge_list_elt , 5 >::rend' getfem-5.3/src/getfem/dal_tree_sorted.h:391:31: note: Derived function 'dynamic_tree_sorted < edge_list_elt , gmm :: less < edge_list_elt > , 5 >::rend' getfem-5.3/src/getfem/dal_tree_sorted.h:391:31: warning: The class 'dynamic_tree_sorted < edge_list_elt , gmm :: less < edge_list_elt > , 5 >' defines member function with name 'rend' also defined in its parent class 'dynamic_array < edge_list_elt , 5 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:237:28: note: Parent function 'dynamic_array < edge_list_elt , 5 >::rend' getfem-5.3/src/getfem/dal_tree_sorted.h:391:31: note: Derived function 'dynamic_tree_sorted < edge_list_elt , gmm :: less < edge_list_elt > , 5 >::rend' getfem-5.3/src/getfem/dal_tree_sorted.h:393:37: warning: The class 'dynamic_tree_sorted < edge_list_elt , gmm :: less < edge_list_elt > , 5 >' defines member function with name 'rend' also defined in its parent class 'dynamic_array < edge_list_elt , 5 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:236:22: note: Parent function 'dynamic_array < edge_list_elt , 5 >::rend' getfem-5.3/src/getfem/dal_tree_sorted.h:393:37: note: Derived function 'dynamic_tree_sorted < edge_list_elt , gmm :: less < edge_list_elt > , 5 >::rend' getfem-5.3/src/getfem/dal_tree_sorted.h:393:37: warning: The class 'dynamic_tree_sorted < edge_list_elt , gmm :: less < edge_list_elt > , 5 >' defines member function with name 'rend' also defined in its parent class 'dynamic_array < edge_list_elt , 5 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:237:28: note: Parent function 'dynamic_array < edge_list_elt , 5 >::rend' getfem-5.3/src/getfem/dal_tree_sorted.h:393:37: note: Derived function 'dynamic_tree_sorted < edge_list_elt , gmm :: less < edge_list_elt > , 5 >::rend' getfem-5.3/src/getfem/getfem_omp.h:187:7: style: Struct 'all_values_proxy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_omp.h:234:5: style: Class 'omp_distribute < bool >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_omp.h:226:7: style: Struct 'all_values_proxy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_omp.h:338:5: style: Class 'region_partition' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/bgeot_small_vector.h:71:7: style: Struct 'block' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/bgeot_tensor.h:74:5: style: Class 'multi_index' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/bgeot_tensor.h:325:5: style: Class 'tensor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/dal_static_stored_objects.h:308:5: style: Struct 'enr_static_stored_object_key' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/bgeot_poly.h:106:5: style: Class 'power_index' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/bgeot_poly.h:736:5: style: Class 'rational_fraction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/bgeot_poly.h:739:5: style: Class 'rational_fraction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/bgeot_convex.h:193:5: style: Struct 'special_convex_structure_key_' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/dal_bit_vector.h:151:5: style: Struct 'bit_const_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/dal_bit_vector.h:282:25: style: Class 'bit_vector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/dal_bit_vector.h:346:5: style: Class 'bv_visitor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/dal_bit_vector.h:363:5: style: Class 'bv_visitor_c' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/dal_bit_vector.h:450:5: style: Class 'bv_iterable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/dal_bit_vector.h:467:5: style: Class 'bv_iterable_c' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/dal_tree_sorted.h:772:5: style: Class 'dynamic_tree_sorted_index' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/bgeot_convex_ref.cc:172:5: style: Struct 'stored_point_tab_key' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/bgeot_convex_ref.cc:327:5: style: Class 'Q2_incomplete_of_ref_' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/bgeot_convex_ref.cc:386:3: style: Struct 'Q2_incomplete_of_reference_key_' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/bgeot_convex_ref.cc:423:5: style: Class 'pyramid_QK_of_ref_' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/bgeot_convex_ref.cc:468:3: style: Struct 'pyramid_QK_reference_key_' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/bgeot_convex_ref.cc:522:3: style: Struct 'pyramid_Q2_incomplete_reference_key_' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/bgeot_convex_ref.cc:581:3: style: Struct 'prism_incomplete_P2_reference_key_' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/bgeot_convex_ref.cc:710:5: style: Class 'equilateral_simplex_of_ref_' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/dal_tree_sorted.h:353:7: style: Class 'dynamic_tree_sorted < edge_list_elt , gmm :: less < edge_list_elt > , 5 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/bgeot_convex.h:104:5: style: Class 'convex < small_vector < double > , std :: vector < small_vector < double > > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/dal_static_stored_objects.h:155:5: style: Class 'simple_key < gmm :: uint16_type >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/dal_static_stored_objects.h:155:5: style: Class 'simple_key < std :: pair < std :: shared_ptr < const convex_of_reference > , std :: shared_ptr < const convex_of_reference > > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_omp.h:151:7: style: Struct 'all_values_proxy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/dal_tree_sorted.h:179:5: style: Struct 'const_tsa_iterator < edge_list_elt , gmm :: less < edge_list_elt > , 5 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/dal_tree_sorted.h:183:5: style: Struct 'const_tsa_iterator < edge_list_elt , gmm :: less < edge_list_elt > , 5 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/dal_tree_sorted.h:74:5: style: Struct 'tsa_iterator < edge_list_elt , gmm :: less < edge_list_elt > , 5 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/dal_tas.h:106:5: style: Struct 'dnt_const_iterator < mesh_convex_structure , 8 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/dal_tas.h:106:5: style: Struct 'dnt_const_iterator < edge_list_elt , 5 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/dal_basic.h:126:5: style: Struct 'dna_const_iterator < unsigned int , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/dal_basic.h:126:5: style: Struct 'dna_const_iterator < std :: vector < unsigned long > , 8 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/dal_basic.h:126:5: style: Struct 'dna_const_iterator < mesh_convex_structure , 8 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/dal_basic.h:126:5: style: Struct 'dna_const_iterator < edge_list_elt , 5 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/bgeot_convex_structure.h:148:14: style: The destructor '~convex_structure' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/dal_static_stored_objects.h:202:50: note: Virtual destructor in base class getfem-5.3/src/getfem/bgeot_convex_structure.h:148:14: note: Destructor in derived class getfem-5.3/src/getfem/bgeot_convex.h:187:18: style: The function 'compare' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/dal_static_stored_objects.h:130:18: note: Virtual function in base class getfem-5.3/src/getfem/bgeot_convex.h:187:18: note: Function in derived class getfem-5.3/src/getfem/bgeot_convex_ref.h:56:14: style: The destructor '~stored_point_tab' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/dal_static_stored_objects.h:202:50: note: Virtual destructor in base class getfem-5.3/src/getfem/bgeot_convex_ref.h:56:14: note: Destructor in derived class getfem-5.3/src/getfem/bgeot_convex_ref.h:119:14: style: The destructor '~convex_of_reference' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/dal_static_stored_objects.h:202:50: note: Virtual destructor in base class getfem-5.3/src/getfem/bgeot_convex_ref.h:119:14: note: Destructor in derived class getfem-5.3/src/bgeot_convex_ref.cc:153:18: style: The function 'compare' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/dal_static_stored_objects.h:130:18: note: Virtual function in base class getfem-5.3/src/bgeot_convex_ref.cc:153:18: note: Function in derived class getfem-5.3/src/bgeot_convex_ref.cc:219:18: style: The function 'compare' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/dal_static_stored_objects.h:130:18: note: Virtual function in base class getfem-5.3/src/bgeot_convex_ref.cc:219:18: note: Function in derived class getfem-5.3/src/bgeot_convex_ref.cc:241:17: style: The function 'is_in' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/bgeot_convex_ref.h:103:25: note: Virtual function in base class getfem-5.3/src/bgeot_convex_ref.cc:241:17: note: Function in derived class getfem-5.3/src/bgeot_convex_ref.cc:250:17: style: The function 'is_in_face' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/bgeot_convex_ref.h:110:25: note: Virtual function in base class getfem-5.3/src/bgeot_convex_ref.cc:250:17: note: Function in derived class getfem-5.3/src/bgeot_convex_ref.cc:322:17: style: The function 'is_in' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/bgeot_convex_ref.h:103:25: note: Virtual function in base class getfem-5.3/src/bgeot_convex_ref.cc:322:17: note: Function in derived class getfem-5.3/src/bgeot_convex_ref.cc:324:17: style: The function 'is_in_face' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/bgeot_convex_ref.h:110:25: note: Virtual function in base class getfem-5.3/src/bgeot_convex_ref.cc:324:17: note: Function in derived class getfem-5.3/src/bgeot_convex_ref.cc:407:17: style: The function 'is_in_face' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/bgeot_convex_ref.h:110:25: note: Virtual function in base class getfem-5.3/src/bgeot_convex_ref.cc:407:17: note: Function in derived class getfem-5.3/src/bgeot_convex_ref.cc:416:17: style: The function 'is_in' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/bgeot_convex_ref.h:103:25: note: Virtual function in base class getfem-5.3/src/bgeot_convex_ref.cc:416:17: note: Function in derived class getfem-5.3/src/bgeot_convex_ref.cc:490:17: style: The function 'is_in' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/bgeot_convex_ref.h:103:25: note: Virtual function in base class getfem-5.3/src/bgeot_convex_ref.cc:490:17: note: Function in derived class getfem-5.3/src/bgeot_convex_ref.cc:492:17: style: The function 'is_in_face' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/bgeot_convex_ref.h:110:25: note: Virtual function in base class getfem-5.3/src/bgeot_convex_ref.cc:492:17: note: Function in derived class getfem-5.3/src/bgeot_convex_ref.cc:547:17: style: The function 'is_in' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/bgeot_convex_ref.h:103:25: note: Virtual function in base class getfem-5.3/src/bgeot_convex_ref.cc:547:17: note: Function in derived class getfem-5.3/src/bgeot_convex_ref.cc:549:17: style: The function 'is_in_face' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/bgeot_convex_ref.h:110:25: note: Virtual function in base class getfem-5.3/src/bgeot_convex_ref.cc:549:17: note: Function in derived class getfem-5.3/src/bgeot_convex_ref.cc:609:17: style: The function 'is_in' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/bgeot_convex_ref.h:103:25: note: Virtual function in base class getfem-5.3/src/bgeot_convex_ref.cc:609:17: note: Function in derived class getfem-5.3/src/bgeot_convex_ref.cc:619:17: style: The function 'is_in_face' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/bgeot_convex_ref.h:110:25: note: Virtual function in base class getfem-5.3/src/bgeot_convex_ref.cc:619:17: note: Function in derived class getfem-5.3/src/bgeot_convex_ref.cc:695:17: style: The function 'is_in' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/bgeot_convex_ref.h:103:25: note: Virtual function in base class getfem-5.3/src/bgeot_convex_ref.cc:695:17: note: Function in derived class getfem-5.3/src/bgeot_convex_ref.cc:705:17: style: The function 'is_in_face' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/bgeot_convex_ref.h:110:25: note: Virtual function in base class getfem-5.3/src/bgeot_convex_ref.cc:705:17: note: Function in derived class getfem-5.3/src/bgeot_convex_ref.cc:758:17: style: The function 'is_in' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/bgeot_convex_ref.h:103:25: note: Virtual function in base class getfem-5.3/src/bgeot_convex_ref.cc:758:17: note: Function in derived class getfem-5.3/src/bgeot_convex_ref.cc:760:17: style: The function 'is_in_face' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/bgeot_convex_ref.h:110:25: note: Virtual function in base class getfem-5.3/src/bgeot_convex_ref.cc:760:17: note: Function in derived class getfem-5.3/src/getfem/dal_static_stored_objects.h:151:18: style: The function 'compare' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/dal_static_stored_objects.h:130:18: note: Virtual function in base class getfem-5.3/src/getfem/dal_static_stored_objects.h:151:18: note: Function in derived class getfem-5.3/src/getfem/dal_singleton.h:116:9: style: The function 'level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/dal_singleton.h:56:17: note: Virtual function in base class getfem-5.3/src/getfem/dal_singleton.h:116:9: note: Function in derived class getfem-5.3/src/getfem/dal_singleton.h:118:6: style: The destructor '~singleton_instance < block_allocator , 1000 >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/dal_singleton.h:55:14: note: Virtual destructor in base class getfem-5.3/src/getfem/dal_singleton.h:118:6: note: Destructor in derived class getfem-5.3/src/getfem/dal_bit_vector.h:307:23: style: C-style pointer casting [cstyleCast] getfem-5.3/src/getfem/dal_bit_vector.h:347:11: style: C-style reference casting [cstyleCast] getfem-5.3/src/bgeot_convex_ref.cc:641:9: style: C-style pointer casting [cstyleCast] getfem-5.3/src/getfem/dal_tree_sorted.h:644:10: style: C-style pointer casting [cstyleCast] getfem-5.3/src/getfem/dal_tree_sorted.h:646:10: style: C-style pointer casting [cstyleCast] getfem-5.3/src/bgeot_convex_ref.cc:284:28: style: The scope of the variable 'l' can be reduced. [variableScope] getfem-5.3/src/getfem/bgeot_mesh_structure.h:279:69: style:inconclusive: Function 'add_convex_noverif' argument 3 names different: declaration 'to_index' definition 'is'. [funcArgNamesDifferent] getfem-5.3/src/getfem/bgeot_mesh_structure.h:127:44: note: Function 'add_convex_noverif' argument 3 names different: declaration 'to_index' definition 'is'. getfem-5.3/src/getfem/bgeot_mesh_structure.h:279:69: note: Function 'add_convex_noverif' argument 3 names different: declaration 'to_index' definition 'is'. getfem-5.3/src/bgeot_convex_ref.cc:190:22: style:inconclusive: Function 'convex_of_reference' argument 1 names different: declaration 'cvs' definition 'cvs_'. [funcArgNamesDifferent] getfem-5.3/src/getfem/bgeot_convex_ref.h:99:43: note: Function 'convex_of_reference' argument 1 names different: declaration 'cvs' definition 'cvs_'. getfem-5.3/src/bgeot_convex_ref.cc:190:22: note: Function 'convex_of_reference' argument 1 names different: declaration 'cvs' definition 'cvs_'. getfem-5.3/src/bgeot_convex_ref.cc:190:33: style:inconclusive: Function 'convex_of_reference' argument 2 names different: declaration 'auto_basic' definition 'auto_basic_'. [funcArgNamesDifferent] getfem-5.3/src/getfem/bgeot_convex_ref.h:99:53: note: Function 'convex_of_reference' argument 2 names different: declaration 'auto_basic' definition 'auto_basic_'. getfem-5.3/src/bgeot_convex_ref.cc:190:33: note: Function 'convex_of_reference' argument 2 names different: declaration 'auto_basic' definition 'auto_basic_'. getfem-5.3/src/bgeot_convex_ref.cc:302:60: style:inconclusive: Function 'simplex_of_reference' argument 2 names different: declaration 'k' definition 'K'. [funcArgNamesDifferent] getfem-5.3/src/getfem/bgeot_convex_ref.h:143:60: note: Function 'simplex_of_reference' argument 2 names different: declaration 'k' definition 'K'. getfem-5.3/src/bgeot_convex_ref.cc:302:60: note: Function 'simplex_of_reference' argument 2 names different: declaration 'k' definition 'K'. getfem-5.3/src/bgeot_convex_ref.cc:388:51: style:inconclusive: Function 'Q2_incomplete_of_reference' argument 1 names different: declaration 'd' definition 'nc'. [funcArgNamesDifferent] getfem-5.3/src/getfem/bgeot_convex_ref.h:148:51: note: Function 'Q2_incomplete_of_reference' argument 1 names different: declaration 'd' definition 'nc'. getfem-5.3/src/bgeot_convex_ref.cc:388:51: note: Function 'Q2_incomplete_of_reference' argument 1 names different: declaration 'd' definition 'nc'. getfem-5.3/src/getfem/dal_bit_vector.h:123:44: performance: Function parameter 'x' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem/dal_bit_vector.h:128:33: performance: Function parameter 'x' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem/dal_bit_vector.h:167:50: performance: Function parameter 'x' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem/dal_bit_vector.h:172:39: performance: Function parameter 'x' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem/bgeot_config.h:83:35: style: Parameter 'a' can be declared as reference to const [constParameterReference] getfem-5.3/src/getfem/dal_bit_vector.h:419:13: style: Variable 'v_end' can be declared as reference to const [constVariableReference] getfem-5.3/src/getfem/dal_bit_vector.h:413:13: style: Variable 'vector_this' can be declared as reference to const [constVariableReference] getfem-5.3/src/getfem/dal_bit_vector.h:414:13: style: Variable 'vector_other' can be declared as reference to const [constVariableReference] getfem-5.3/src/getfem/dal_tree_sorted.h:118:34: style: Variable 'pend' can be declared as pointer to const [constVariablePointer] getfem-5.3/src/getfem/dal_tree_sorted.h:234:34: style: Variable 'pend' can be declared as pointer to const [constVariablePointer] getfem-5.3/src/getfem/dal_tree_sorted.h:245:34: style: Variable 'pend' can be declared as pointer to const [constVariablePointer] getfem-5.3/src/getfem/dal_bit_vector.h:252:20: style: Variable 'r1' is assigned a value that is never used. [unreadVariable] getfem-5.3/src/getfem/dal_bit_vector.h:252:29: style: Variable 'r2' is assigned a value that is never used. [unreadVariable] getfem-5.3/src/getfem/getfem_omp.h:190:42: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] getfem-5.3/src/getfem/dal_basic.h:365:26: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] getfem-5.3/src/getfem/dal_basic.h:366:26: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] getfem-5.3/src/getfem/getfem_omp.h:154:42: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] getfem-5.3/src/getfem/dal_static_stored_objects.h:155:5: style: Class 'simple_key' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/bgeot_convex_structure.cc:74:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] getfem-5.3/src/bgeot_convex_structure.cc:392:3: style: Struct 'Q2_incomplete_structure_key_' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/bgeot_convex_structure.cc:472:3: style: Struct 'pyramid_QK_structure_key_' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/bgeot_convex_structure.cc:569:3: style: Struct 'pyramid_Q2_incomplete_structure_key_' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/bgeot_convex_structure.cc:629:3: style: Struct 'prism_incomplete_P2_structure_key_' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/dal_static_stored_objects.h:155:5: style: Class 'simple_key < std :: pair < std :: shared_ptr < const convex_structure > , std :: shared_ptr < const convex_structure > > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/dal_static_stored_objects.h:155:5: style: Class 'simple_key < std :: pair < gmm :: uint16_type , gmm :: uint16_type > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/bgeot_convex_structure.cc:86:18: style: The function 'compare' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/dal_static_stored_objects.h:130:18: note: Virtual function in base class getfem-5.3/src/bgeot_convex_structure.cc:86:18: note: Function in derived class getfem-5.3/src/bgeot_convex_structure.cc:357:6: style: The destructor '~parallelepiped_' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/dal_static_stored_objects.h:202:50: note: Virtual destructor in base class getfem-5.3/src/bgeot_convex_structure.cc:357:6: note: Destructor in derived class getfem-5.3/src/bgeot_convex_structure.cc:114:48: style:inconclusive: Function 'simplex_structure' argument 1 names different: declaration 'd' definition 'nc'. [funcArgNamesDifferent] getfem-5.3/src/getfem/bgeot_convex_structure.h:175:48: note: Function 'simplex_structure' argument 1 names different: declaration 'd' definition 'nc'. getfem-5.3/src/bgeot_convex_structure.cc:114:48: note: Function 'simplex_structure' argument 1 names different: declaration 'd' definition 'nc'. getfem-5.3/src/bgeot_convex_structure.cc:204:48: style:inconclusive: Function 'simplex_structure' argument 1 names different: declaration 'n' definition 'nc'. [funcArgNamesDifferent] getfem-5.3/src/getfem/bgeot_convex_structure.h:213:48: note: Function 'simplex_structure' argument 1 names different: declaration 'n' definition 'nc'. getfem-5.3/src/bgeot_convex_structure.cc:204:48: note: Function 'simplex_structure' argument 1 names different: declaration 'n' definition 'nc'. getfem-5.3/src/bgeot_convex_structure.cc:204:63: style:inconclusive: Function 'simplex_structure' argument 2 names different: declaration 'k' definition 'K'. [funcArgNamesDifferent] getfem-5.3/src/getfem/bgeot_convex_structure.h:213:62: note: Function 'simplex_structure' argument 2 names different: declaration 'k' definition 'K'. getfem-5.3/src/bgeot_convex_structure.cc:204:63: note: Function 'simplex_structure' argument 2 names different: declaration 'k' definition 'K'. getfem-5.3/src/bgeot_convex_structure.cc:363:55: style:inconclusive: Function 'parallelepiped_structure' argument 1 names different: declaration 'd' definition 'nc'. [funcArgNamesDifferent] getfem-5.3/src/getfem/bgeot_convex_structure.h:177:55: note: Function 'parallelepiped_structure' argument 1 names different: declaration 'd' definition 'nc'. getfem-5.3/src/bgeot_convex_structure.cc:363:55: note: Function 'parallelepiped_structure' argument 1 names different: declaration 'd' definition 'nc'. getfem-5.3/src/bgeot_convex_structure.cc:394:54: style:inconclusive: Function 'Q2_incomplete_structure' argument 1 names different: declaration 'd' definition 'nc'. [funcArgNamesDifferent] getfem-5.3/src/getfem/bgeot_convex_structure.h:183:54: note: Function 'Q2_incomplete_structure' argument 1 names different: declaration 'd' definition 'nc'. getfem-5.3/src/bgeot_convex_structure.cc:394:54: note: Function 'Q2_incomplete_structure' argument 1 names different: declaration 'd' definition 'nc'. getfem-5.3/src/bgeot_ftool.cc:446:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/src/bgeot_ftool.cc:465:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/src/bgeot_ftool.cc:485:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/src/bgeot_ftool.cc:505:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/src/bgeot_ftool.cc:250:23: style: Boolean value assigned to floating point variable. [assignBoolToFloat] getfem-5.3/src/bgeot_ftool.cc:310:25: style: Boolean value assigned to floating point variable. [assignBoolToFloat] getfem-5.3/src/bgeot_ftool.cc:311:25: style: Boolean value assigned to floating point variable. [assignBoolToFloat] getfem-5.3/src/bgeot_ftool.cc:312:25: style: Boolean value assigned to floating point variable. [assignBoolToFloat] getfem-5.3/src/bgeot_ftool.cc:313:25: style: Boolean value assigned to floating point variable. [assignBoolToFloat] getfem-5.3/src/bgeot_ftool.cc:314:25: style: Boolean value assigned to floating point variable. [assignBoolToFloat] getfem-5.3/src/bgeot_ftool.cc:315:25: style: Boolean value assigned to floating point variable. [assignBoolToFloat] getfem-5.3/src/bgeot_ftool.cc:316:25: style: Boolean value assigned to floating point variable. [assignBoolToFloat] getfem-5.3/src/bgeot_ftool.cc:317:25: style: Boolean value assigned to floating point variable. [assignBoolToFloat] getfem-5.3/src/getfem/bgeot_ftool.h:77:5: style: Struct 'skip' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/bgeot_ftool.h:148:7: style: Class 'param_value' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/bgeot_ftool.h:149:7: style: Class 'param_value' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/bgeot_ftool.h:151:7: style: Class 'param_value' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/bgeot_ftool.h:153:7: style: Class 'param_value' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/bgeot_ftool.cc:499:47: style: The scope of the variable 'empty_array' can be reduced. [variableScope] getfem-5.3/src/bgeot_ftool.cc:348:56: style:inconclusive: Function 'read_instruction' argument 2 names different: declaration 'sk' definition 'skipped'. [funcArgNamesDifferent] getfem-5.3/src/getfem/bgeot_ftool.h:169:48: note: Function 'read_instruction' argument 2 names different: declaration 'sk' definition 'skipped'. getfem-5.3/src/bgeot_ftool.cc:348:56: note: Function 'read_instruction' argument 2 names different: declaration 'sk' definition 'skipped'. getfem-5.3/src/bgeot_ftool.cc:401:61: style:inconclusive: Function 'read_instruction_list' argument 2 names different: declaration 'sk' definition 'skipped'. [funcArgNamesDifferent] getfem-5.3/src/getfem/bgeot_ftool.h:168:53: note: Function 'read_instruction_list' argument 2 names different: declaration 'sk' definition 'skipped'. getfem-5.3/src/bgeot_ftool.cc:401:61: note: Function 'read_instruction_list' argument 2 names different: declaration 'sk' definition 'skipped'. getfem-5.3/src/getfem/bgeot_ftool.h:149:31: performance: Function parameter 's' should be passed by const reference. [passedByValue] getfem-5.3/src/bgeot_geometric_trans.cc:622:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cvr [valueFlowBailoutIncompleteVar] getfem-5.3/src/bgeot_geometric_trans.cc:654:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cvr [valueFlowBailoutIncompleteVar] getfem-5.3/src/bgeot_geometric_trans.cc:699:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cvr [valueFlowBailoutIncompleteVar] getfem-5.3/src/bgeot_geometric_trans.cc:802:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cvr [valueFlowBailoutIncompleteVar] getfem-5.3/src/bgeot_geometric_trans.cc:881:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cvr [valueFlowBailoutIncompleteVar] getfem-5.3/src/bgeot_geometric_trans.cc:954:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cvr [valueFlowBailoutIncompleteVar] getfem-5.3/src/bgeot_geometric_trans.cc:1021:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cvr [valueFlowBailoutIncompleteVar] getfem-5.3/src/bgeot_geometric_trans.cc:528:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hess_ [valueFlowBailoutIncompleteVar] getfem-5.3/src/bgeot_geometric_trans.cc:583:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hess_ [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/bgeot_geometric_trans.h:167:5: warning: Member variable 'geometric_trans::is_lin' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/bgeot_geometric_trans.h:167:5: warning: Member variable 'geometric_trans::complexity_' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/bgeot_geometric_trans.h:496:5: warning: Member variable 'geotrans_interpolation_context::J_' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/bgeot_geometric_trans.h:496:5: warning: Member variable 'geotrans_interpolation_context::J__' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/bgeot_geometric_trans.h:500:5: warning: Member variable 'geotrans_interpolation_context::J_' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/bgeot_geometric_trans.h:500:5: warning: Member variable 'geotrans_interpolation_context::J__' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/bgeot_geometric_trans.h:506:5: warning: Member variable 'geotrans_interpolation_context::J_' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/bgeot_geometric_trans.h:506:5: warning: Member variable 'geotrans_interpolation_context::J__' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/bgeot_geometric_trans.h:513:5: warning: Member variable 'geotrans_interpolation_context::J_' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/bgeot_geometric_trans.h:513:5: warning: Member variable 'geotrans_interpolation_context::J__' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/bgeot_poly_composite.h:112:5: warning: Member variable 'polynomial_composite::mp' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_tree_sorted.h:178:5: warning:inconclusive: Member variable 'const_tsa_iterator < small_vector < double > , imbricated_box_less , 5 >::p' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_tree_sorted.h:178:5: warning:inconclusive: Member variable 'const_tsa_iterator < small_vector < double > , imbricated_box_less , 5 >::path' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_tree_sorted.h:178:5: warning:inconclusive: Member variable 'const_tsa_iterator < small_vector < double > , imbricated_box_less , 5 >::depth' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_tree_sorted.h:179:5: warning: Member variable 'const_tsa_iterator < small_vector < double > , imbricated_box_less , 5 >::path' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_tree_sorted.h:182:5: warning: Member variable 'const_tsa_iterator < small_vector < double > , imbricated_box_less , 5 >::path' is not initialized in the copy constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_tree_sorted.h:182:5: warning:inconclusive: Member variable 'const_tsa_iterator < small_vector < double > , imbricated_box_less , 5 >::dir' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] getfem-5.3/src/getfem/dal_tree_sorted.h:242:37: warning: Member variable 'const_tsa_iterator < small_vector < double > , imbricated_box_less , 5 >::path' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_tree_sorted.h:184:25: warning: Member variable 'const_tsa_iterator < small_vector < double > , imbricated_box_less , 5 >::path' is not assigned a value in 'const_tsa_iterator < small_vector < double > , imbricated_box_less , 5 >::operator='. [operatorEqVarError] getfem-5.3/src/getfem/dal_tree_sorted.h:184:25: warning:inconclusive: Member variable 'const_tsa_iterator < small_vector < double > , imbricated_box_less , 5 >::dir' is not assigned a value in 'const_tsa_iterator < small_vector < double > , imbricated_box_less , 5 >::operator='. [operatorEqVarError] getfem-5.3/src/getfem/dal_tree_sorted.h:73:5: warning:inconclusive: Member variable 'tsa_iterator < small_vector < double > , imbricated_box_less , 5 >::p' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_tree_sorted.h:73:5: warning:inconclusive: Member variable 'tsa_iterator < small_vector < double > , imbricated_box_less , 5 >::path' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_tree_sorted.h:73:5: warning:inconclusive: Member variable 'tsa_iterator < small_vector < double > , imbricated_box_less , 5 >::depth' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_tree_sorted.h:74:5: warning: Member variable 'tsa_iterator < small_vector < double > , imbricated_box_less , 5 >::path' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_tree_sorted.h:77:5: warning: Member variable 'tsa_iterator < small_vector < double > , imbricated_box_less , 5 >::path' is not initialized in the copy constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_tree_sorted.h:77:5: warning:inconclusive: Member variable 'tsa_iterator < small_vector < double > , imbricated_box_less , 5 >::dir' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] getfem-5.3/src/getfem/dal_tree_sorted.h:78:19: warning: Member variable 'tsa_iterator < small_vector < double > , imbricated_box_less , 5 >::path' is not assigned a value in 'tsa_iterator < small_vector < double > , imbricated_box_less , 5 >::operator='. [operatorEqVarError] getfem-5.3/src/getfem/dal_tree_sorted.h:78:19: warning:inconclusive: Member variable 'tsa_iterator < small_vector < double > , imbricated_box_less , 5 >::dir' is not assigned a value in 'tsa_iterator < small_vector < double > , imbricated_box_less , 5 >::operator='. [operatorEqVarError] getfem-5.3/src/getfem/dal_tas.h:103:5: warning:inconclusive: Member variable 'dnt_const_iterator < small_vector < double > , 5 >::lt' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_tas.h:61:5: warning:inconclusive: Member variable 'dnt_iterator < small_vector < double > , 5 >::lt' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:123:5: warning:inconclusive: Member variable 'dna_const_iterator < std :: shared_ptr < const bgeot :: geometric_trans > , 5 >::p' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:123:5: warning:inconclusive: Member variable 'dna_const_iterator < std :: shared_ptr < const bgeot :: geometric_trans > , 5 >::in' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:123:5: warning:inconclusive: Member variable 'dna_const_iterator < std :: shared_ptr < const bgeot :: geometric_trans > , 5 >::pT' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:123:5: warning:inconclusive: Member variable 'dna_const_iterator < small_vector < double > , 5 >::p' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:123:5: warning:inconclusive: Member variable 'dna_const_iterator < small_vector < double > , 5 >::in' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:123:5: warning:inconclusive: Member variable 'dna_const_iterator < small_vector < double > , 5 >::pT' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:63:5: warning:inconclusive: Member variable 'dna_iterator < std :: shared_ptr < const bgeot :: geometric_trans > , 5 >::p' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:63:5: warning:inconclusive: Member variable 'dna_iterator < std :: shared_ptr < const bgeot :: geometric_trans > , 5 >::in' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:63:5: warning:inconclusive: Member variable 'dna_iterator < std :: shared_ptr < const bgeot :: geometric_trans > , 5 >::pT' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:63:5: warning:inconclusive: Member variable 'dna_iterator < small_vector < double > , 5 >::p' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:63:5: warning:inconclusive: Member variable 'dna_iterator < small_vector < double > , 5 >::in' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:63:5: warning:inconclusive: Member variable 'dna_iterator < small_vector < double > , 5 >::pT' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/bgeot_geometric_trans.cc:607:39: debug: CheckClass::isMemberVar found used member variable 'cvr' with varid 0 [varid0] getfem-5.3/src/getfem/dal_tas.h:186:31: style:inconclusive: Technically the member function 'dal::dynamic_tas < small_vector < double > , 5 >::compact' can be const. [functionConst] getfem-5.3/src/getfem/dal_tas.h:169:10: note: Technically the member function 'dal::dynamic_tas < small_vector < double > , 5 >::compact' can be const. getfem-5.3/src/getfem/dal_tas.h:186:31: note: Technically the member function 'dal::dynamic_tas < small_vector < double > , 5 >::compact' can be const. getfem-5.3/src/getfem/dal_basic.h:221:15: style: The member function 'dal::dynamic_array < std :: shared_ptr < const bgeot :: geometric_trans > , 5 >::max_size' can be static. [functionStatic] getfem-5.3/src/getfem/dal_basic.h:270:10: style:inconclusive: Technically the member function 'dal::dynamic_array < std :: shared_ptr < const bgeot :: geometric_trans > , 5 >::resize' can be const. [functionConst] getfem-5.3/src/getfem/dal_basic.h:221:15: style: The member function 'dal::dynamic_array < small_vector < double > , 5 >::max_size' can be static. [functionStatic] getfem-5.3/src/getfem/dal_basic.h:270:10: style:inconclusive: Technically the member function 'dal::dynamic_array < small_vector < double > , 5 >::resize' can be const. [functionConst] getfem-5.3/src/getfem/dal_tas.h:146:15: warning: The class 'dynamic_tas < small_vector < double > , 5 >' defines member function with name 'memsize' also defined in its parent class 'dynamic_array < small_vector < double > , 5 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:273:15: note: Parent function 'dynamic_array < small_vector < double > , 5 >::memsize' getfem-5.3/src/getfem/dal_tas.h:146:15: note: Derived function 'dynamic_tas < small_vector < double > , 5 >::memsize' getfem-5.3/src/getfem/dal_tas.h:148:15: warning: The class 'dynamic_tas < small_vector < double > , 5 >' defines member function with name 'size' also defined in its parent class 'dynamic_array < small_vector < double > , 5 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:219:15: note: Parent function 'dynamic_array < small_vector < double > , 5 >::size' getfem-5.3/src/getfem/dal_tas.h:148:15: note: Derived function 'dynamic_tas < small_vector < double > , 5 >::size' getfem-5.3/src/getfem/dal_tas.h:166:10: warning: The class 'dynamic_tas < small_vector < double > , 5 >' defines member function with name 'empty' also defined in its parent class 'dynamic_array < small_vector < double > , 5 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:223:10: note: Parent function 'dynamic_array < small_vector < double > , 5 >::empty' getfem-5.3/src/getfem/dal_tas.h:166:10: note: Derived function 'dynamic_tas < small_vector < double > , 5 >::empty' getfem-5.3/src/getfem/dal_tas.h:174:10: warning: The class 'dynamic_tas < small_vector < double > , 5 >' defines member function with name 'clear' also defined in its parent class 'dynamic_array < small_vector < double > , 5 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:298:30: note: Parent function 'dynamic_array < small_vector < double > , 5 >::clear' getfem-5.3/src/getfem/dal_tas.h:174:10: note: Derived function 'dynamic_tas < small_vector < double > , 5 >::clear' getfem-5.3/src/getfem/dal_tree_sorted.h:561:38: warning: The class 'dynamic_tree_sorted < small_vector < double > , imbricated_box_less , 5 >' defines member function with name 'memsize' also defined in its parent class 'dynamic_tas < small_vector < double > , 5 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_tas.h:146:15: note: Parent function 'dynamic_tas < small_vector < double > , 5 >::memsize' getfem-5.3/src/getfem/dal_tree_sorted.h:561:38: note: Derived function 'dynamic_tree_sorted < small_vector < double > , imbricated_box_less , 5 >::memsize' getfem-5.3/src/getfem/dal_tree_sorted.h:368:12: warning: The class 'dynamic_tree_sorted < small_vector < double > , imbricated_box_less , 5 >' defines member function with name 'clear' also defined in its parent class 'dynamic_tas < small_vector < double > , 5 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_tas.h:174:10: note: Parent function 'dynamic_tas < small_vector < double > , 5 >::clear' getfem-5.3/src/getfem/dal_tree_sorted.h:368:12: note: Derived function 'dynamic_tree_sorted < small_vector < double > , imbricated_box_less , 5 >::clear' getfem-5.3/src/getfem/dal_tree_sorted.h:607:38: warning: The class 'dynamic_tree_sorted < small_vector < double > , imbricated_box_less , 5 >' defines member function with name 'add' also defined in its parent class 'dynamic_tas < small_vector < double > , 5 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_tas.h:170:15: note: Parent function 'dynamic_tas < small_vector < double > , 5 >::add' getfem-5.3/src/getfem/dal_tree_sorted.h:607:38: note: Derived function 'dynamic_tree_sorted < small_vector < double > , imbricated_box_less , 5 >::add' getfem-5.3/src/getfem/dal_tree_sorted.h:567:43: warning: The class 'dynamic_tree_sorted < small_vector < double > , imbricated_box_less , 5 >' defines member function with name 'compact' also defined in its parent class 'dynamic_tas < small_vector < double > , 5 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_tas.h:186:31: note: Parent function 'dynamic_tas < small_vector < double > , 5 >::compact' getfem-5.3/src/getfem/dal_tree_sorted.h:567:43: note: Derived function 'dynamic_tree_sorted < small_vector < double > , imbricated_box_less , 5 >::compact' getfem-5.3/src/getfem/dal_tree_sorted.h:561:38: warning: The class 'dynamic_tree_sorted < small_vector < double > , imbricated_box_less , 5 >' defines member function with name 'memsize' also defined in its parent class 'dynamic_array < small_vector < double > , 5 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:273:15: note: Parent function 'dynamic_array < small_vector < double > , 5 >::memsize' getfem-5.3/src/getfem/dal_tree_sorted.h:561:38: note: Derived function 'dynamic_tree_sorted < small_vector < double > , imbricated_box_less , 5 >::memsize' getfem-5.3/src/getfem/dal_tree_sorted.h:368:12: warning: The class 'dynamic_tree_sorted < small_vector < double > , imbricated_box_less , 5 >' defines member function with name 'clear' also defined in its parent class 'dynamic_array < small_vector < double > , 5 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:298:30: note: Parent function 'dynamic_array < small_vector < double > , 5 >::clear' getfem-5.3/src/getfem/dal_tree_sorted.h:368:12: note: Derived function 'dynamic_tree_sorted < small_vector < double > , imbricated_box_less , 5 >::clear' getfem-5.3/src/getfem/dal_tree_sorted.h:387:31: warning: The class 'dynamic_tree_sorted < small_vector < double > , imbricated_box_less , 5 >' defines member function with name 'rbegin' also defined in its parent class 'dynamic_array < small_vector < double > , 5 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:233:22: note: Parent function 'dynamic_array < small_vector < double > , 5 >::rbegin' getfem-5.3/src/getfem/dal_tree_sorted.h:387:31: note: Derived function 'dynamic_tree_sorted < small_vector < double > , imbricated_box_less , 5 >::rbegin' getfem-5.3/src/getfem/dal_tree_sorted.h:387:31: warning: The class 'dynamic_tree_sorted < small_vector < double > , imbricated_box_less , 5 >' defines member function with name 'rbegin' also defined in its parent class 'dynamic_array < small_vector < double > , 5 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:234:28: note: Parent function 'dynamic_array < small_vector < double > , 5 >::rbegin' getfem-5.3/src/getfem/dal_tree_sorted.h:387:31: note: Derived function 'dynamic_tree_sorted < small_vector < double > , imbricated_box_less , 5 >::rbegin' getfem-5.3/src/getfem/dal_tree_sorted.h:389:37: warning: The class 'dynamic_tree_sorted < small_vector < double > , imbricated_box_less , 5 >' defines member function with name 'rbegin' also defined in its parent class 'dynamic_array < small_vector < double > , 5 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:233:22: note: Parent function 'dynamic_array < small_vector < double > , 5 >::rbegin' getfem-5.3/src/getfem/dal_tree_sorted.h:389:37: note: Derived function 'dynamic_tree_sorted < small_vector < double > , imbricated_box_less , 5 >::rbegin' getfem-5.3/src/getfem/dal_tree_sorted.h:389:37: warning: The class 'dynamic_tree_sorted < small_vector < double > , imbricated_box_less , 5 >' defines member function with name 'rbegin' also defined in its parent class 'dynamic_array < small_vector < double > , 5 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:234:28: note: Parent function 'dynamic_array < small_vector < double > , 5 >::rbegin' getfem-5.3/src/getfem/dal_tree_sorted.h:389:37: note: Derived function 'dynamic_tree_sorted < small_vector < double > , imbricated_box_less , 5 >::rbegin' getfem-5.3/src/getfem/dal_tree_sorted.h:391:31: warning: The class 'dynamic_tree_sorted < small_vector < double > , imbricated_box_less , 5 >' defines member function with name 'rend' also defined in its parent class 'dynamic_array < small_vector < double > , 5 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:236:22: note: Parent function 'dynamic_array < small_vector < double > , 5 >::rend' getfem-5.3/src/getfem/dal_tree_sorted.h:391:31: note: Derived function 'dynamic_tree_sorted < small_vector < double > , imbricated_box_less , 5 >::rend' getfem-5.3/src/getfem/dal_tree_sorted.h:391:31: warning: The class 'dynamic_tree_sorted < small_vector < double > , imbricated_box_less , 5 >' defines member function with name 'rend' also defined in its parent class 'dynamic_array < small_vector < double > , 5 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:237:28: note: Parent function 'dynamic_array < small_vector < double > , 5 >::rend' getfem-5.3/src/getfem/dal_tree_sorted.h:391:31: note: Derived function 'dynamic_tree_sorted < small_vector < double > , imbricated_box_less , 5 >::rend' getfem-5.3/src/getfem/dal_tree_sorted.h:393:37: warning: The class 'dynamic_tree_sorted < small_vector < double > , imbricated_box_less , 5 >' defines member function with name 'rend' also defined in its parent class 'dynamic_array < small_vector < double > , 5 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:236:22: note: Parent function 'dynamic_array < small_vector < double > , 5 >::rend' getfem-5.3/src/getfem/dal_tree_sorted.h:393:37: note: Derived function 'dynamic_tree_sorted < small_vector < double > , imbricated_box_less , 5 >::rend' getfem-5.3/src/getfem/dal_tree_sorted.h:393:37: warning: The class 'dynamic_tree_sorted < small_vector < double > , imbricated_box_less , 5 >' defines member function with name 'rend' also defined in its parent class 'dynamic_array < small_vector < double > , 5 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:237:28: note: Parent function 'dynamic_array < small_vector < double > , 5 >::rend' getfem-5.3/src/getfem/dal_tree_sorted.h:393:37: note: Derived function 'dynamic_tree_sorted < small_vector < double > , imbricated_box_less , 5 >::rend' getfem-5.3/src/getfem/bgeot_node_tab.h:77:10: warning: The class 'node_tab' defines member function with name 'clear' also defined in its parent class 'dynamic_tas < small_vector < double > , 5 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_tas.h:174:10: note: Parent function 'dynamic_tas < small_vector < double > , 5 >::clear' getfem-5.3/src/getfem/bgeot_node_tab.h:77:10: note: Derived function 'node_tab::clear' getfem-5.3/src/getfem/bgeot_node_tab.h:89:15: warning: The class 'node_tab' defines member function with name 'add' also defined in its parent class 'dynamic_tas < small_vector < double > , 5 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_tas.h:170:15: note: Parent function 'dynamic_tas < small_vector < double > , 5 >::add' getfem-5.3/src/getfem/bgeot_node_tab.h:89:15: note: Derived function 'node_tab::add' getfem-5.3/src/getfem/bgeot_node_tab.h:77:10: warning: The class 'node_tab' defines member function with name 'clear' also defined in its parent class 'dynamic_array < small_vector < double > , 5 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:298:30: note: Parent function 'dynamic_array < small_vector < double > , 5 >::clear' getfem-5.3/src/getfem/bgeot_node_tab.h:77:10: note: Derived function 'node_tab::clear' getfem-5.3/src/getfem/bgeot_node_tab.h:98:10: warning: The class 'node_tab' defines member function with name 'swap' also defined in its parent class 'dynamic_array < small_vector < double > , 5 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:279:10: note: Parent function 'dynamic_array < small_vector < double > , 5 >::swap' getfem-5.3/src/getfem/bgeot_node_tab.h:98:10: note: Derived function 'node_tab::swap' getfem-5.3/src/getfem/bgeot_mesh.h:129:15: warning: The class 'basic_mesh' defines member function with name 'add_segment' also defined in its parent class 'mesh_structure'. [duplInheritedMember] getfem-5.3/src/getfem/bgeot_mesh_structure.h:139:15: note: Parent function 'mesh_structure::add_segment' getfem-5.3/src/getfem/bgeot_mesh.h:129:15: note: Derived function 'basic_mesh::add_segment' getfem-5.3/src/getfem/bgeot_node_tab.h:100:5: style: Class 'node_tab' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/bgeot_poly_composite.h:64:5: style: Struct 'imbricated_box_less' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/bgeot_poly_composite.h:88:5: style: Struct 'mesh_precomposite' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/bgeot_poly_composite.h:112:5: style: Class 'polynomial_composite' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/bgeot_poly_composite.h:113:5: style: Class 'polynomial_composite' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/bgeot_torus.h:61:3: style: Struct 'torus_geom_trans' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/bgeot_geometric_trans.cc:801:5: style: Struct 'Q2_incomplete_trans_' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/bgeot_geometric_trans.cc:880:5: style: Struct 'pyramid_QK_trans_' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/bgeot_poly.h:736:5: style: Class 'rational_fraction < double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/bgeot_poly.h:739:5: style: Class 'rational_fraction < double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/dal_static_stored_objects.h:155:5: style: Class 'simple_key < std :: pair < std :: shared_ptr < const bgeot :: geometric_trans > , std :: shared_ptr < const stored_point_tab > > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/dal_tree_sorted.h:353:7: style: Class 'dynamic_tree_sorted < small_vector < double > , imbricated_box_less , 5 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/dal_tree_sorted.h:179:5: style: Struct 'const_tsa_iterator < small_vector < double > , imbricated_box_less , 5 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/dal_tree_sorted.h:183:5: style: Struct 'const_tsa_iterator < small_vector < double > , imbricated_box_less , 5 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/dal_tree_sorted.h:74:5: style: Struct 'tsa_iterator < small_vector < double > , imbricated_box_less , 5 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/dal_tas.h:106:5: style: Struct 'dnt_const_iterator < small_vector < double > , 5 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/dal_basic.h:126:5: style: Struct 'dna_const_iterator < std :: shared_ptr < const bgeot :: geometric_trans > , 5 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/dal_basic.h:126:5: style: Struct 'dna_const_iterator < small_vector < double > , 5 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/bgeot_geometric_trans.h:165:14: style: The destructor '~geometric_trans' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/dal_static_stored_objects.h:202:50: note: Virtual destructor in base class getfem-5.3/src/getfem/bgeot_geometric_trans.h:165:14: note: Destructor in derived class getfem-5.3/src/getfem/bgeot_geometric_trans.h:325:6: style: The destructor '~geotrans_precomp_' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/dal_static_stored_objects.h:202:50: note: Virtual destructor in base class getfem-5.3/src/getfem/bgeot_geometric_trans.h:325:6: note: Destructor in derived class getfem-5.3/src/getfem/bgeot_torus.h:50:16: style: The function 'poly_vector_val' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/bgeot_geometric_trans.h:131:18: note: Virtual function in base class getfem-5.3/src/getfem/bgeot_torus.h:50:16: note: Function in derived class getfem-5.3/src/getfem/bgeot_torus.h:51:16: style: The function 'poly_vector_val' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/bgeot_geometric_trans.h:133:18: note: Virtual function in base class getfem-5.3/src/getfem/bgeot_torus.h:51:16: note: Function in derived class getfem-5.3/src/getfem/bgeot_torus.h:53:16: style: The function 'poly_vector_grad' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/bgeot_geometric_trans.h:136:18: note: Virtual function in base class getfem-5.3/src/getfem/bgeot_torus.h:53:16: note: Function in derived class getfem-5.3/src/getfem/bgeot_torus.h:54:23: style: The function 'poly_vector_grad' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/bgeot_geometric_trans.h:138:18: note: Virtual function in base class getfem-5.3/src/getfem/bgeot_torus.h:54:23: note: Function in derived class getfem-5.3/src/getfem/bgeot_torus.h:56:23: style: The function 'compute_K_matrix' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/bgeot_geometric_trans.h:143:18: note: Virtual function in base class getfem-5.3/src/getfem/bgeot_torus.h:56:23: note: Function in derived class getfem-5.3/src/getfem/bgeot_torus.h:59:16: style: The function 'poly_vector_hess' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/bgeot_geometric_trans.h:141:18: note: Virtual function in base class getfem-5.3/src/getfem/bgeot_torus.h:59:16: note: Function in derived class getfem-5.3/src/bgeot_geometric_trans.cc:539:18: style: The function 'poly_vector_val' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/bgeot_geometric_trans.h:131:18: note: Virtual function in base class getfem-5.3/src/bgeot_geometric_trans.cc:539:18: note: Function in derived class getfem-5.3/src/bgeot_geometric_trans.cc:545:18: style: The function 'poly_vector_val' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/bgeot_geometric_trans.h:133:18: note: Virtual function in base class getfem-5.3/src/bgeot_geometric_trans.cc:545:18: note: Function in derived class getfem-5.3/src/bgeot_geometric_trans.cc:554:18: style: The function 'poly_vector_grad' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/bgeot_geometric_trans.h:136:18: note: Virtual function in base class getfem-5.3/src/bgeot_geometric_trans.cc:554:18: note: Function in derived class getfem-5.3/src/bgeot_geometric_trans.cc:563:18: style: The function 'poly_vector_grad' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/bgeot_geometric_trans.h:138:18: note: Virtual function in base class getfem-5.3/src/bgeot_geometric_trans.cc:563:18: note: Function in derived class getfem-5.3/src/bgeot_geometric_trans.cc:575:18: style: The function 'poly_vector_hess' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/bgeot_geometric_trans.h:141:18: note: Virtual function in base class getfem-5.3/src/bgeot_geometric_trans.cc:575:18: note: Function in derived class getfem-5.3/src/getfem/dal_singleton.h:118:6: style: The destructor '~singleton_instance < geometric_trans_naming_system , 1 >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/dal_singleton.h:55:14: note: Virtual destructor in base class getfem-5.3/src/getfem/dal_singleton.h:118:6: note: Destructor in derived class getfem-5.3/src/bgeot_geometric_trans.cc:116:24: style: The scope of the variable 'i' can be reduced. [variableScope] getfem-5.3/src/bgeot_geometric_trans.cc:116:27: style: The scope of the variable 'j' can be reduced. [variableScope] getfem-5.3/src/bgeot_geometric_trans.cc:116:30: style: The scope of the variable 'jp' can be reduced. [variableScope] getfem-5.3/src/bgeot_geometric_trans.cc:152:17: style: The scope of the variable 'x_j' can be reduced. [variableScope] getfem-5.3/src/getfem/bgeot_geometric_trans.h:173:52: style:inconclusive: Function 'transform' argument 2 names different: declaration 'PTAB' definition 'ptab'. [funcArgNamesDifferent] getfem-5.3/src/getfem/bgeot_geometric_trans.h:160:58: note: Function 'transform' argument 2 names different: declaration 'PTAB' definition 'ptab'. getfem-5.3/src/getfem/bgeot_geometric_trans.h:173:52: note: Function 'transform' argument 2 names different: declaration 'PTAB' definition 'ptab'. getfem-5.3/src/getfem/bgeot_geometric_trans.h:349:62: style:inconclusive: Function 'transform' argument 2 names different: declaration 'ii' definition 'j'. [funcArgNamesDifferent] getfem-5.3/src/getfem/bgeot_geometric_trans.h:318:45: note: Function 'transform' argument 2 names different: declaration 'ii' definition 'j'. getfem-5.3/src/getfem/bgeot_geometric_trans.h:349:62: note: Function 'transform' argument 2 names different: declaration 'ii' definition 'j'. getfem-5.3/src/bgeot_geometric_trans.cc:1319:56: style:inconclusive: Function 'geotrans_precomp' argument 2 names different: declaration 'ps' definition 'pspt'. [funcArgNamesDifferent] getfem-5.3/src/getfem/bgeot_geometric_trans.h:345:59: note: Function 'geotrans_precomp' argument 2 names different: declaration 'ps' definition 'pspt'. getfem-5.3/src/bgeot_geometric_trans.cc:1319:56: note: Function 'geotrans_precomp' argument 2 names different: declaration 'ps' definition 'pspt'. getfem-5.3/src/bgeot_geometric_trans.cc:139:28: style: Variable 'it2' can be declared as pointer to const [constVariablePointer] getfem-5.3/src/getfem/bgeot_geometric_trans.h:300:42: warning: Either the condition 'c.empty()' is redundant or expression 'c[i]' causes access out of bounds. [containerOutOfBounds] getfem-5.3/src/getfem/bgeot_geometric_trans.h:300:18: note: Assuming that condition 'c.empty()' is not redundant getfem-5.3/src/getfem/bgeot_geometric_trans.h:300:42: note: Access out of bounds getfem-5.3/src/getfem/bgeot_geometric_trans.h:302:45: warning: Either the condition 'pc.empty()' is redundant or expression 'pc[i]' causes access out of bounds. [containerOutOfBounds] getfem-5.3/src/getfem/bgeot_geometric_trans.h:302:19: note: Assuming that condition 'pc.empty()' is not redundant getfem-5.3/src/getfem/bgeot_geometric_trans.h:302:45: note: Access out of bounds getfem-5.3/src/getfem/bgeot_geometric_trans.h:304:47: warning: Either the condition 'hpc.empty()' is redundant or expression 'hpc[i]' causes access out of bounds. [containerOutOfBounds] getfem-5.3/src/getfem/bgeot_geometric_trans.h:304:20: note: Assuming that condition 'hpc.empty()' is not redundant getfem-5.3/src/getfem/bgeot_geometric_trans.h:304:47: note: Access out of bounds getfem-5.3/src/bgeot_geometric_trans.cc:507:18: style: Variable 'guard' is assigned a value that is never used. [unreadVariable] getfem-5.3/src/bgeot_geometric_trans.cc:522:18: style: Variable 'guard' is assigned a value that is never used. [unreadVariable] getfem-5.3/src/gmm/gmm_std.h:92:6: error: #error : PLEASE UPDATE g++ TO AT LEAST 4.8 VERSION [preprocessorErrorDirective] getfem-5.3/src/bgeot_kdtree.cc:115:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n [valueFlowBailoutIncompleteVar] getfem-5.3/src/bgeot_kdtree.cc:32:61: performance: Variable 'it' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] getfem-5.3/src/bgeot_kdtree.cc:50:10: style:inconclusive: Technically the member function 'bgeot::component_sort::operator()' can be const. [functionConst] getfem-5.3/src/getfem/bgeot_kdtree.h:51:5: style: Struct 'kdtree_elt_base' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/bgeot_kdtree.cc:49:5: style: Struct 'component_sort' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/bgeot_kdtree.cc:216:31: style: Condition 'tn->right.get()' is always true [knownConditionTrueFalse] getfem-5.3/src/bgeot_kdtree.cc:228:32: style: Condition 'tn->left.get()' is always true [knownConditionTrueFalse] getfem-5.3/src/bgeot_kdtree.cc:106:64: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] getfem-5.3/src/getfem/bgeot_small_vector.h:190:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/bgeot_small_vector.h:231:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/bgeot_small_vector.h:260:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/bgeot_small_vector.h:274:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] getfem-5.3/src/bgeot_mesh_structure.cc:54:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pts [valueFlowBailoutIncompleteVar] getfem-5.3/src/bgeot_mesh_structure.cc:75:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pts [valueFlowBailoutIncompleteVar] getfem-5.3/src/bgeot_mesh_structure.cc:103:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pts [valueFlowBailoutIncompleteVar] getfem-5.3/src/bgeot_mesh_structure.cc:144:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pts [valueFlowBailoutIncompleteVar] getfem-5.3/src/bgeot_mesh_structure.cc:155:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pts [valueFlowBailoutIncompleteVar] getfem-5.3/src/bgeot_mesh_structure.cc:165:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pts [valueFlowBailoutIncompleteVar] getfem-5.3/src/bgeot_mesh_structure.cc:212:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/dal_basic.h:123:5: warning:inconclusive: Member variable 'dna_const_iterator < std :: shared_ptr < const convex_structure > , 5 >::p' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:123:5: warning:inconclusive: Member variable 'dna_const_iterator < std :: shared_ptr < const convex_structure > , 5 >::in' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:123:5: warning:inconclusive: Member variable 'dna_const_iterator < std :: shared_ptr < const convex_structure > , 5 >::pT' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:123:5: warning:inconclusive: Member variable 'dna_const_iterator < std :: vector < unsigned long > , 5 >::p' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:123:5: warning:inconclusive: Member variable 'dna_const_iterator < std :: vector < unsigned long > , 5 >::in' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:123:5: warning:inconclusive: Member variable 'dna_const_iterator < std :: vector < unsigned long > , 5 >::pT' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:63:5: warning:inconclusive: Member variable 'dna_iterator < std :: shared_ptr < const convex_structure > , 5 >::p' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:63:5: warning:inconclusive: Member variable 'dna_iterator < std :: shared_ptr < const convex_structure > , 5 >::in' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:63:5: warning:inconclusive: Member variable 'dna_iterator < std :: shared_ptr < const convex_structure > , 5 >::pT' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:63:5: warning:inconclusive: Member variable 'dna_iterator < std :: vector < unsigned long > , 5 >::p' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:63:5: warning:inconclusive: Member variable 'dna_iterator < std :: vector < unsigned long > , 5 >::in' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:63:5: warning:inconclusive: Member variable 'dna_iterator < std :: vector < unsigned long > , 5 >::pT' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/bgeot_small_vector.h:271:22: style: The member function 'bgeot::small_vector::allocator' can be static. [functionStatic] getfem-5.3/src/getfem/bgeot_small_vector.h:272:10: style: The member function 'bgeot::small_vector::allocator_destroyed' can be static. [functionStatic] getfem-5.3/src/getfem/bgeot_small_vector.h:273:13: style:inconclusive: Technically the member function 'bgeot::small_vector::allocate' can be const. [functionConst] getfem-5.3/src/bgeot_mesh_structure.cc:211:24: style:inconclusive: Technically the member function 'bgeot::mesh_structure::stat' can be const. [functionConst] getfem-5.3/src/getfem/bgeot_mesh_structure.h:194:10: note: Technically the member function 'bgeot::mesh_structure::stat' can be const. getfem-5.3/src/bgeot_mesh_structure.cc:211:24: note: Technically the member function 'bgeot::mesh_structure::stat' can be const. getfem-5.3/src/getfem/dal_basic.h:221:15: style: The member function 'dal::dynamic_array < std :: shared_ptr < const convex_structure > , 5 >::max_size' can be static. [functionStatic] getfem-5.3/src/getfem/dal_basic.h:270:10: style:inconclusive: Technically the member function 'dal::dynamic_array < std :: shared_ptr < const convex_structure > , 5 >::resize' can be const. [functionConst] getfem-5.3/src/getfem/dal_basic.h:221:15: style: The member function 'dal::dynamic_array < std :: vector < unsigned long > , 5 >::max_size' can be static. [functionStatic] getfem-5.3/src/getfem/dal_basic.h:270:10: style:inconclusive: Technically the member function 'dal::dynamic_array < std :: vector < unsigned long > , 5 >::resize' can be const. [functionConst] getfem-5.3/src/getfem/dal_basic.h:126:5: style: Struct 'dna_const_iterator < std :: shared_ptr < const convex_structure > , 5 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/dal_basic.h:126:5: style: Struct 'dna_const_iterator < std :: vector < unsigned long > , 5 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/bgeot_mesh_structure.cc:69:46: style:inconclusive: Function 'swap_convex' argument 1 names different: declaration 'cv1' definition 'i'. [funcArgNamesDifferent] getfem-5.3/src/getfem/bgeot_mesh_structure.h:123:32: note: Function 'swap_convex' argument 1 names different: declaration 'cv1' definition 'i'. getfem-5.3/src/bgeot_mesh_structure.cc:69:46: note: Function 'swap_convex' argument 1 names different: declaration 'cv1' definition 'i'. getfem-5.3/src/bgeot_mesh_structure.cc:69:59: style:inconclusive: Function 'swap_convex' argument 2 names different: declaration 'cv2' definition 'j'. [funcArgNamesDifferent] getfem-5.3/src/getfem/bgeot_mesh_structure.h:123:47: note: Function 'swap_convex' argument 2 names different: declaration 'cv2' definition 'j'. getfem-5.3/src/bgeot_mesh_structure.cc:69:59: note: Function 'swap_convex' argument 2 names different: declaration 'cv2' definition 'j'. getfem-5.3/src/bgeot_mesh_structure.cc:174:62: style:inconclusive: Function 'ind_points_of_face_of_convex' argument 2 names different: declaration 'f' definition 'iff'. [funcArgNamesDifferent] getfem-5.3/src/getfem/bgeot_mesh_structure.h:186:60: note: Function 'ind_points_of_face_of_convex' argument 2 names different: declaration 'f' definition 'iff'. getfem-5.3/src/bgeot_mesh_structure.cc:174:62: note: Function 'ind_points_of_face_of_convex' argument 2 names different: declaration 'f' definition 'iff'. getfem-5.3/src/bgeot_mesh_structure.cc:217:70: style:inconclusive: Function 'neighbours_of_convex' argument 2 names different: declaration 'f' definition 'iff'. [funcArgNamesDifferent] getfem-5.3/src/getfem/bgeot_mesh_structure.h:201:56: note: Function 'neighbours_of_convex' argument 2 names different: declaration 'f' definition 'iff'. getfem-5.3/src/bgeot_mesh_structure.cc:217:70: note: Function 'neighbours_of_convex' argument 2 names different: declaration 'f' definition 'iff'. getfem-5.3/src/bgeot_mesh_structure.cc:298:60: style:inconclusive: Function 'neighbour_of_convex' argument 2 names different: declaration 'f' definition 'iff'. [funcArgNamesDifferent] getfem-5.3/src/getfem/bgeot_mesh_structure.h:225:60: note: Function 'neighbour_of_convex' argument 2 names different: declaration 'f' definition 'iff'. getfem-5.3/src/bgeot_mesh_structure.cc:298:60: note: Function 'neighbour_of_convex' argument 2 names different: declaration 'f' definition 'iff'. getfem-5.3/src/bgeot_mesh_structure.cc:311:55: style:inconclusive: Function 'adjacent_face' argument 1 names different: declaration 'ic' definition 'cv'. [funcArgNamesDifferent] getfem-5.3/src/getfem/bgeot_mesh_structure.h:233:41: note: Function 'adjacent_face' argument 1 names different: declaration 'ic' definition 'cv'. getfem-5.3/src/bgeot_mesh_structure.cc:311:55: note: Function 'adjacent_face' argument 1 names different: declaration 'ic' definition 'cv'. getfem-5.3/src/bgeot_mesh_structure.cc:103:18: style: Variable 'ind' can be declared as reference to const [constVariableReference] getfem-5.3/src/getfem/bgeot_small_vector.h:253:62: style: Variable 'ite' can be declared as pointer to const [constVariablePointer] getfem-5.3/src/bgeot_mesh_structure.cc:262:34: style: Consider using std::fill or std::generate algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.3/src/bgeot_mesh_structure.cc:276:10: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.3/src/bgeot_mesh_structure.cc:444:28: style: Unused variable: tab [unusedVariable] getfem-5.3/src/getfem/dal_tree_sorted.h:339:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/dal_tree_sorted.h:360:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eq [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/dal_tree_sorted.h:582:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/dal_tree_sorted.h:676:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/dal_tree_sorted.h:725:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l [valueFlowBailoutIncompleteVar] getfem-5.3/src/bgeot_node_tab.cc:64:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/dal_tree_sorted.h:73:5: warning:inconclusive: Member variable 'tsa_iterator::p' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_tree_sorted.h:73:5: warning:inconclusive: Member variable 'tsa_iterator::path' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_tree_sorted.h:73:5: warning:inconclusive: Member variable 'tsa_iterator::depth' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_tree_sorted.h:74:5: warning: Member variable 'tsa_iterator::path' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_tree_sorted.h:77:5: warning: Member variable 'tsa_iterator::path' is not initialized in the copy constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_tree_sorted.h:77:5: warning:inconclusive: Member variable 'tsa_iterator::dir' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] getfem-5.3/src/getfem/dal_tree_sorted.h:78:19: warning: Member variable 'tsa_iterator::path' is not assigned a value in 'tsa_iterator::operator='. [operatorEqVarError] getfem-5.3/src/getfem/dal_tree_sorted.h:78:19: warning:inconclusive: Member variable 'tsa_iterator::dir' is not assigned a value in 'tsa_iterator::operator='. [operatorEqVarError] getfem-5.3/src/getfem/dal_tree_sorted.h:178:5: warning:inconclusive: Member variable 'const_tsa_iterator::p' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_tree_sorted.h:178:5: warning:inconclusive: Member variable 'const_tsa_iterator::path' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_tree_sorted.h:178:5: warning:inconclusive: Member variable 'const_tsa_iterator::depth' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_tree_sorted.h:179:5: warning: Member variable 'const_tsa_iterator::path' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_tree_sorted.h:182:5: warning: Member variable 'const_tsa_iterator::path' is not initialized in the copy constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_tree_sorted.h:182:5: warning:inconclusive: Member variable 'const_tsa_iterator::dir' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] getfem-5.3/src/getfem/dal_tree_sorted.h:242:37: warning: Member variable 'const_tsa_iterator::path' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_tree_sorted.h:184:25: warning: Member variable 'const_tsa_iterator::path' is not assigned a value in 'const_tsa_iterator::operator='. [operatorEqVarError] getfem-5.3/src/getfem/dal_tree_sorted.h:184:25: warning:inconclusive: Member variable 'const_tsa_iterator::dir' is not assigned a value in 'const_tsa_iterator::operator='. [operatorEqVarError] getfem-5.3/src/bgeot_node_tab.cc:168:13: warning: Member variable 'node_tab::dim_' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/bgeot_node_tab.cc:175:13: warning:inconclusive: Member variable 'node_tab::c' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] getfem-5.3/src/getfem/dal_tree_sorted.h:778:15: warning: The class 'dynamic_tree_sorted_index' defines member function with name 'search' also defined in its parent class 'dynamic_tree_sorted'. [duplInheritedMember] getfem-5.3/src/getfem/dal_tree_sorted.h:361:17: note: Parent function 'dynamic_tree_sorted::search' getfem-5.3/src/getfem/dal_tree_sorted.h:778:15: note: Derived function 'dynamic_tree_sorted_index::search' getfem-5.3/src/getfem/dal_tree_sorted.h:782:15: warning: The class 'dynamic_tree_sorted_index' defines member function with name 'search_ge' also defined in its parent class 'dynamic_tree_sorted'. [duplInheritedMember] getfem-5.3/src/getfem/dal_tree_sorted.h:530:38: note: Parent function 'dynamic_tree_sorted::search_ge' getfem-5.3/src/getfem/dal_tree_sorted.h:782:15: note: Derived function 'dynamic_tree_sorted_index::search_ge' getfem-5.3/src/bgeot_node_tab.cc:88:18: warning: The class 'node_tab' defines member function with name 'clear' also defined in its parent class 'dynamic_tas < small_vector < double > , 5 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_tas.h:174:10: note: Parent function 'dynamic_tas < small_vector < double > , 5 >::clear' getfem-5.3/src/bgeot_node_tab.cc:88:18: note: Derived function 'node_tab::clear' getfem-5.3/src/bgeot_node_tab.cc:88:18: warning: The class 'node_tab' defines member function with name 'clear' also defined in its parent class 'dynamic_array < small_vector < double > , 5 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:298:30: note: Parent function 'dynamic_array < small_vector < double > , 5 >::clear' getfem-5.3/src/bgeot_node_tab.cc:88:18: note: Derived function 'node_tab::clear' getfem-5.3/src/getfem/dal_tree_sorted.h:74:5: style: Struct 'tsa_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/dal_tree_sorted.h:179:5: style: Struct 'const_tsa_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/dal_tree_sorted.h:183:5: style: Struct 'const_tsa_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/dal_tree_sorted.h:353:7: style: Class 'dynamic_tree_sorted' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/dal_tree_sorted.h:644:10: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] getfem-5.3/src/getfem/dal_tree_sorted.h:646:10: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] getfem-5.3/src/bgeot_poly.cc:238:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/src/bgeot_poly.cc:64:16: style: Condition 'g_idx+1' is always true [knownConditionTrueFalse] getfem-5.3/src/bgeot_poly.cc:84:16: style: Condition 'g_idx+1' is always true [knownConditionTrueFalse] getfem-5.3/src/getfem/dal_static_stored_objects.h:155:5: style: Class 'simple_key < std :: pair < gmm :: uint16_type , std :: pair < gmm :: uint16_type , std :: vector < double > > > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/dal_static_stored_objects.h:155:5: style: Class 'simple_key < std :: pair < std :: shared_ptr < const convex_structure > , std :: pair < gmm :: uint16_type , bool > > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/bgeot_poly_composite.cc:442:6: style: The destructor '~str_mesh_cv__' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/dal_static_stored_objects.h:202:50: note: Virtual destructor in base class getfem-5.3/src/bgeot_poly_composite.cc:442:6: note: Destructor in derived class getfem-5.3/src/bgeot_poly_composite.cc:332:23: style: Variable 'powkn' is assigned a value that is never used. [unreadVariable] getfem-5.3/src/bgeot_poly_composite.cc:332:66: style: Variable 'powkn' is assigned a value that is never used. [unreadVariable] getfem-5.3/src/bgeot_rtree.cc:331:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/src/bgeot_rtree.cc:349:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/src/bgeot_rtree.cc:71:10: style:inconclusive: Technically the member function 'bgeot::intersection_p::operator()' can be const. [functionConst] getfem-5.3/src/bgeot_rtree.cc:82:10: style:inconclusive: Technically the member function 'bgeot::contains_p::operator()' can be const. [functionConst] getfem-5.3/src/bgeot_rtree.cc:84:10: style:inconclusive: Technically the member function 'bgeot::contains_p::accept' can be const. [functionConst] getfem-5.3/src/bgeot_rtree.cc:93:10: style:inconclusive: Technically the member function 'bgeot::contained_p::accept' can be const. [functionConst] getfem-5.3/src/bgeot_rtree.cc:95:10: style:inconclusive: Technically the member function 'bgeot::contained_p::operator()' can be const. [functionConst] getfem-5.3/src/bgeot_rtree.cc:103:10: style:inconclusive: Technically the member function 'bgeot::has_point_p::operator()' can be const. [functionConst] getfem-5.3/src/bgeot_rtree.cc:119:10: style:inconclusive: Technically the member function 'bgeot::intersect_line::operator()' can be const. [functionConst] getfem-5.3/src/bgeot_rtree.cc:150:10: style:inconclusive: Technically the member function 'bgeot::intersect_line_and_box::operator()' can be const. [functionConst] getfem-5.3/src/bgeot_rtree.cc:102:5: style: Struct 'has_point_p' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/bgeot_rtree.cc:317:30: style: Variable 'lock' is assigned a value that is never used. [unreadVariable] getfem-5.3/src/bgeot_small_vector.cc:87:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/src/bgeot_small_vector.cc:110:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable objsz [valueFlowBailoutIncompleteVar] getfem-5.3/src/bgeot_small_vector.cc:125:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable objsz [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/bgeot_sparse_tensors.h:290:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/bgeot_sparse_tensors.h:540:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/bgeot_sparse_tensors.h:637:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] getfem-5.3/src/bgeot_sparse_tensors.cc:567:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ppinc [valueFlowBailoutIncompleteVar] getfem-5.3/src/bgeot_sparse_tensors.cc:626:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/src/bgeot_sparse_tensors.cc:666:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] getfem-5.3/src/bgeot_sparse_tensors.cc:722:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] getfem-5.3/src/bgeot_sparse_tensors.cc:787:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] getfem-5.3/src/bgeot_sparse_tensors.cc:858:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] getfem-5.3/src/bgeot_sparse_tensors.cc:1060:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] getfem-5.3/src/bgeot_sparse_tensors.cc:1093:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] getfem-5.3/src/bgeot_sparse_tensors.cc:1100:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/bgeot_sparse_tensors.h:214:14: warning: Member variable 'tensor_mask::card_uptodate' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/bgeot_sparse_tensors.h:233:14: warning: Member variable 'tensor_mask::card_uptodate' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/bgeot_sparse_tensors.h:111:16: style:inconclusive: Technically the member function 'bgeot::tensor_ranges_loop::index' can be const. [functionConst] getfem-5.3/src/getfem/bgeot_sparse_tensors.h:302:10: style:inconclusive: Technically the member function 'bgeot::tensor_index_to_mask::is_valid' can be const. [functionConst] getfem-5.3/src/getfem/bgeot_sparse_tensors.h:755:10: style:inconclusive: Technically the member function 'bgeot::multi_tensor_iterator::bnext_useful' can be const. [functionConst] getfem-5.3/src/bgeot_sparse_tensors.cc:447:10: style:inconclusive: Technically the member function 'bgeot::compare_packed_range::operator()' can be const. [functionConst] getfem-5.3/src/getfem/bgeot_sparse_tensors.h:557:10: warning: The class 'tensor_ref' defines member function with name 'remove_mask' also defined in its parent class 'tensor_shape'. [duplInheritedMember] getfem-5.3/src/getfem/bgeot_sparse_tensors.h:376:10: note: Parent function 'tensor_shape::remove_mask' getfem-5.3/src/getfem/bgeot_sparse_tensors.h:557:10: note: Derived function 'tensor_ref::remove_mask' getfem-5.3/src/getfem/bgeot_sparse_tensors.h:577:10: warning: The class 'tensor_ref' defines member function with name 'clear' also defined in its parent class 'tensor_shape'. [duplInheritedMember] getfem-5.3/src/getfem/bgeot_sparse_tensors.h:348:10: note: Parent function 'tensor_shape::clear' getfem-5.3/src/getfem/bgeot_sparse_tensors.h:577:10: note: Derived function 'tensor_ref::clear' getfem-5.3/src/bgeot_sparse_tensors.cc:1099:20: warning: The class 'tensor_ref' defines member function with name 'print' also defined in its parent class 'tensor_shape'. [duplInheritedMember] getfem-5.3/src/bgeot_sparse_tensors.cc:1085:22: note: Parent function 'tensor_shape::print' getfem-5.3/src/bgeot_sparse_tensors.cc:1099:20: note: Derived function 'tensor_ref::print' getfem-5.3/src/getfem/bgeot_sparse_tensors.h:637:10: warning: The class 'tensor_ref' defines member function with name 'print_' also defined in its parent class 'tensor_shape'. [duplInheritedMember] getfem-5.3/src/getfem/bgeot_sparse_tensors.h:540:10: note: Parent function 'tensor_shape::print_' getfem-5.3/src/getfem/bgeot_sparse_tensors.h:637:10: note: Derived function 'tensor_ref::print_' getfem-5.3/src/getfem/bgeot_sparse_tensors.h:85:5: style: Class 'tensor_ranges' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/bgeot_sparse_tensors.h:108:5: style: Struct 'tensor_ranges_loop' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/bgeot_sparse_tensors.cc:446:5: style: Struct 'compare_packed_range' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/bgeot_sparse_tensors.cc:646:58: style:inconclusive: Function 'insert' argument 1 names different: declaration 'tr_' definition 't'. [funcArgNamesDifferent] getfem-5.3/src/getfem/bgeot_sparse_tensors.h:895:42: note: Function 'insert' argument 1 names different: declaration 'tr_' definition 't'. getfem-5.3/src/bgeot_sparse_tensors.cc:646:58: note: Function 'insert' argument 1 names different: declaration 'tr_' definition 't'. getfem-5.3/src/getfem/bgeot_sparse_tensors.h:486:46: performance: Function parameter 'p' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem/bgeot_sparse_tensors.h:790:51: performance: Function parameter 'trtab' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem/bgeot_sparse_tensors.h:793:41: performance: Function parameter 'trtab' should be passed by const reference. [passedByValue] getfem-5.3/src/bgeot_sparse_tensors.cc:321:66: performance: Function parameter 'tm1' should be passed by const reference. [passedByValue] getfem-5.3/src/bgeot_sparse_tensors.cc:321:109: performance: Function parameter 'tm2' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem/bgeot_sparse_tensors.h:184:35: style: Parameter 'global_r' can be declared as reference to const [constParameterReference] getfem-5.3/src/getfem/bgeot_sparse_tensors.h:190:36: style: Parameter 'local_r' can be declared as reference to const [constParameterReference] getfem-5.3/src/bgeot_sparse_tensors.cc:445:30: style: struct member 'compare_packed_range::mean_inc' is never used. [unusedStructMember] getfem-5.3/src/getfem/bgeot_sparse_tensors.h:766:26: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] getfem-5.3/src/getfem/bgeot_sparse_tensors.h:781:26: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] getfem-5.3/src/bgeot_torus.cc:58:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable normals_ [valueFlowBailoutIncompleteVar] getfem-5.3/src/bgeot_torus.cc:103:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERMANENT_STATIC_OBJECT [valueFlowBailoutIncompleteVar] getfem-5.3/src/bgeot_torus.cc:118:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERMANENT_STATIC_OBJECT [valueFlowBailoutIncompleteVar] getfem-5.3/src/bgeot_torus.cc:179:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_lin [valueFlowBailoutIncompleteVar] getfem-5.3/src/bgeot_torus.cc:204:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERMANENT_STATIC_OBJECT [valueFlowBailoutIncompleteVar] getfem-5.3/src/bgeot_torus.cc:51:7: performance: Variable 'ori_ref_convex_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] getfem-5.3/src/bgeot_torus.cc:47:5: style: Class 'torus_reference' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/dal_bit_vector.cc:34:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WD_MASK [valueFlowBailoutIncompleteVar] getfem-5.3/src/dal_bit_vector.cc:44:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WD_MASK [valueFlowBailoutIncompleteVar] getfem-5.3/src/dal_bit_vector.cc:54:8: style: C-style pointer casting [cstyleCast] getfem-5.3/src/dal_bit_vector.cc:63:6: style: C-style pointer casting [cstyleCast] getfem-5.3/src/dal_bit_vector.cc:121:54: style:inconclusive: Function 'setminus' argument 1 names different: declaration 'bv' definition 'b'. [funcArgNamesDifferent] getfem-5.3/src/getfem/dal_bit_vector.h:269:44: note: Function 'setminus' argument 1 names different: declaration 'bv' definition 'b'. getfem-5.3/src/dal_bit_vector.cc:121:54: note: Function 'setminus' argument 1 names different: declaration 'bv' definition 'b'. getfem-5.3/src/dal_static_stored_objects.cc:439:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/dal_singleton.h:118:6: style: The destructor '~singleton_instance < stored_object_tab , 1 >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/dal_singleton.h:55:14: note: Virtual destructor in base class getfem-5.3/src/getfem/dal_singleton.h:118:6: note: Destructor in derived class getfem-5.3/src/dal_static_stored_objects.cc:175:40: style: The scope of the variable 'stored_keys' can be reduced. [variableScope] getfem-5.3/src/dal_static_stored_objects.cc:185:24: style: Variable 'stored_objects' can be declared as reference to const [constVariableReference] getfem-5.3/src/dal_static_stored_objects.cc:217:42: style: Variable 'stored_keys' can be declared as reference to const [constVariableReference] getfem-5.3/src/dal_static_stored_objects.cc:435:42: style: Variable 'stored_keys' can be declared as reference to const [constVariableReference] getfem-5.3/src/dal_static_stored_objects.cc:452:42: style: Variable 'stored_keys' can be declared as reference to const [constVariableReference] getfem-5.3/src/dal_static_stored_objects.cc:477:30: style: Variable 'guard' is assigned a value that is never used. [unreadVariable] getfem-5.3/src/dal_static_stored_objects.cc:485:31: style: Variable 'guard' is assigned a value that is never used. [unreadVariable] getfem-5.3/src/dal_static_stored_objects.cc:498:31: style: Variable 'guard' is assigned a value that is never used. [unreadVariable] getfem-5.3/src/dal_static_stored_objects.cc:512:31: style: Variable 'guard' is assigned a value that is never used. [unreadVariable] getfem-5.3/src/dal_static_stored_objects.cc:524:31: style: Variable 'guard' is assigned a value that is never used. [unreadVariable] getfem-5.3/src/dal_static_stored_objects.cc:545:31: style: Variable 'guard' is assigned a value that is never used. [unreadVariable] getfem-5.3/src/dal_static_stored_objects.cc:556:31: style: Variable 'guard' is assigned a value that is never used. [unreadVariable] getfem-5.3/src/dal_static_stored_objects.cc:562:31: style: Variable 'guard' is assigned a value that is never used. [unreadVariable] getfem-5.3/src/dal_static_stored_objects.cc:575:31: style: Variable 'guard' is assigned a value that is never used. [unreadVariable] getfem-5.3/src/dal_static_stored_objects.cc:351:22: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] getfem-5.3/src/getfem/getfem_superlu.h:124:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LU_TRANSP [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/getfem_fem.h:529:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hess_ [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/getfem_fem.h:586:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hess_ [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/getfem_mesh_fem.h:187:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_num [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/getfem_mesh_fem.h:217:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_num [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/getfem_mesh_fem.h:236:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_num [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/getfem_mesh_fem.h:318:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_num [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/getfem_mesh_fem.h:326:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_num [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/getfem_mesh_fem.h:336:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_num [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/getfem_mesh_fem.h:351:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_num [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/getfem_mesh_im.h:63:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_num [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/getfem_assembling_tensors.h:210:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pmf [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/getfem_assembling_tensors.h:573:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/getfem_assembling_tensors.h:578:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/getfem_assembling_tensors.h:590:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_assembling_tensors.cc:95:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_assembling_tensors.cc:154:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_assembling_tensors.cc:185:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_assembling_tensors.cc:189:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_assembling_tensors.cc:438:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable owner [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_assembling_tensors.cc:542:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_assembling_tensors.cc:672:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_assembling_tensors.cc:770:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_assembling_tensors.cc:817:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pmf [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_assembling_tensors.cc:871:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_assembling_tensors.cc:896:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_assembling_tensors.cc:944:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dim [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_assembling_tensors.cc:1118:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_assembling_tensors.cc:1185:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MFREF [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_assembling_tensors.cc:1194:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_PAR [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_assembling_tensors.cc:1212:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_PAR [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_assembling_tensors.cc:1236:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_PAR [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_assembling_tensors.cc:1310:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_PAR [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_assembling_tensors.cc:1333:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_PAR [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_assembling_tensors.cc:1356:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_PAR [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_assembling_tensors.cc:1385:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_PAR [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_assembling_tensors.cc:1421:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_assembling_tensors.cc:1437:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_BRACE [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_assembling_tensors.cc:1481:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MULTIPLY [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_assembling_tensors.cc:1524:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MINUS [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_assembling_tensors.cc:1567:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDENT [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_assembling_tensors.cc:1674:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable END [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/bgeot_kdtree.h:62:5: warning:inconclusive: Member variable 'index_node_pair::i' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_mat_elem_type.h:67:3: style: The class 'nonlinear_elem_term' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] getfem-5.3/src/getfem/getfem_assembling_tensors.h:550:5: warning: Member variable 'asm_tokenizer::tok_pos' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_assembling_tensors.h:550:5: warning: Member variable 'asm_tokenizer::tok_len' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_assembling_tensors.h:550:5: warning: Member variable 'asm_tokenizer::curr_tok_type' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_assembling_tensors.h:550:5: warning: Member variable 'asm_tokenizer::curr_tok_ival' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_assembling_tensors.h:550:5: warning: Member variable 'asm_tokenizer::curr_tok_dval' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_assembling_tensors.h:550:5: warning: Member variable 'asm_tokenizer::err_msg_mark' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem_assembling_tensors.cc:81:3: style: The class 'ATN_tensor_w_data' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] getfem-5.3/src/getfem_assembling_tensors.cc:184:5: warning: Member variable 'ATN_tensor_w_data::data_base' is not initialized in the constructor. Maybe it should be initialized directly in the class ATN_tensor_w_data? [uninitDerivedMemberVar] getfem-5.3/src/getfem_assembling_tensors.cc:537:5: warning: Member variable 'ATN_computed_tensor::icb' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem_assembling_tensors.cc:537:5: warning: Member variable 'ATN_computed_tensor::fallback_red_uptodate' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem_assembling_tensors.cc:537:5: warning: Member variable 'ATN_computed_tensor::fallback_base' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem_assembling_tensors.cc:537:5: warning: Member variable 'ATN_computed_tensor::cv_shape_update' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem_assembling_tensors.cc:932:5: warning: Member variable 'ATN_tensor_w_data::data_base' is not initialized in the constructor. Maybe it should be initialized directly in the class ATN_tensor_w_data? [uninitDerivedMemberVar] getfem-5.3/src/getfem_assembling_tensors.cc:971:5: warning: Member variable 'ATN_tensor_w_data::data_base' is not initialized in the constructor. Maybe it should be initialized directly in the class ATN_tensor_w_data? [uninitDerivedMemberVar] getfem-5.3/src/getfem_assembling_tensors.cc:1014:5: warning: Member variable 'ATN_tensor_w_data::data_base' is not initialized in the constructor. Maybe it should be initialized directly in the class ATN_tensor_w_data? [uninitDerivedMemberVar] getfem-5.3/src/getfem_assembling_tensors.cc:1037:5: warning: Member variable 'ATN_tensor_w_data::data_base' is not initialized in the constructor. Maybe it should be initialized directly in the class ATN_tensor_w_data? [uninitDerivedMemberVar] getfem-5.3/src/getfem_assembling_tensors.cc:1087:5: warning: Member variable 'ATN_tensor_w_data::data_base' is not initialized in the constructor. Maybe it should be initialized directly in the class ATN_tensor_w_data? [uninitDerivedMemberVar] getfem-5.3/src/getfem/getfem_mesh_fem.h:136:5: warning: Member variable 'tab_scal_to_vect < std :: vector < unsigned long > >::it' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_mesh_fem.h:136:5: warning: Member variable 'tab_scal_to_vect < std :: vector < unsigned long > >::ite' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_mesh_fem.h:91:5: warning:inconclusive: Member variable 'tab_scal_to_vect_iterator < std :: vector < unsigned long > >::it' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_tas.h:103:5: warning:inconclusive: Member variable 'dnt_const_iterator < green_simplex , 5 >::lt' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_tas.h:61:5: warning:inconclusive: Member variable 'dnt_iterator < green_simplex , 5 >::lt' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:123:5: warning:inconclusive: Member variable 'dna_const_iterator < gmm :: uint64_type , 5 >::p' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:123:5: warning:inconclusive: Member variable 'dna_const_iterator < gmm :: uint64_type , 5 >::in' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:123:5: warning:inconclusive: Member variable 'dna_const_iterator < gmm :: uint64_type , 5 >::pT' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:123:5: warning:inconclusive: Member variable 'dna_const_iterator < std :: shared_ptr < const integration_method > , 5 >::p' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:123:5: warning:inconclusive: Member variable 'dna_const_iterator < std :: shared_ptr < const integration_method > , 5 >::in' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:123:5: warning:inconclusive: Member variable 'dna_const_iterator < std :: shared_ptr < const integration_method > , 5 >::pT' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:123:5: warning:inconclusive: Member variable 'dna_const_iterator < green_simplex , 5 >::p' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:123:5: warning:inconclusive: Member variable 'dna_const_iterator < green_simplex , 5 >::in' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:123:5: warning:inconclusive: Member variable 'dna_const_iterator < green_simplex , 5 >::pT' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:63:5: warning:inconclusive: Member variable 'dna_iterator < gmm :: uint64_type , 5 >::p' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:63:5: warning:inconclusive: Member variable 'dna_iterator < gmm :: uint64_type , 5 >::in' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:63:5: warning:inconclusive: Member variable 'dna_iterator < gmm :: uint64_type , 5 >::pT' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:63:5: warning:inconclusive: Member variable 'dna_iterator < std :: shared_ptr < const integration_method > , 5 >::p' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:63:5: warning:inconclusive: Member variable 'dna_iterator < std :: shared_ptr < const integration_method > , 5 >::in' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:63:5: warning:inconclusive: Member variable 'dna_iterator < std :: shared_ptr < const integration_method > , 5 >::pT' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:63:5: warning:inconclusive: Member variable 'dna_iterator < green_simplex , 5 >::p' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:63:5: warning:inconclusive: Member variable 'dna_iterator < green_simplex , 5 >::in' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:63:5: warning:inconclusive: Member variable 'dna_iterator < green_simplex , 5 >::pT' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem_assembling_tensors.cc:1024:10: style: Unused private function: 'ATN_unary_op_tensor::update_cv_' [unusedPrivateFunction] getfem-5.3/src/getfem_assembling_tensors.cc:1024:10: note: Unused private function: 'ATN_unary_op_tensor::update_cv_' getfem-5.3/src/getfem_assembling_tensors.cc:1024:10: note: Unused private function: 'ATN_unary_op_tensor::update_cv_' getfem-5.3/src/getfem/getfem_integration.h:286:7: performance: Variable 'ppi' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] getfem-5.3/src/getfem/getfem_integration.h:291:7: performance: Variable 'pai' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] getfem-5.3/src/getfem/getfem_fem.h:479:7: performance: Variable 'ntarget_dim' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] getfem-5.3/src/getfem/getfem_fem.h:479:24: performance: Variable 'dim_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] getfem-5.3/src/getfem/getfem_fem.h:481:27: performance: Variable 'hier_raff' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] getfem-5.3/src/getfem/getfem_fem.h:482:7: performance: Variable 'es_degree' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] getfem-5.3/src/getfem/getfem_fem.h:484:7: performance: Variable 'cvs_node' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] getfem-5.3/src/getfem/getfem_context.h:120:10: style:inconclusive: Technically the member function 'getfem::context_dependencies::sup_dependency' can be const. [functionConst] getfem-5.3/src/getfem/getfem_mesh.h:153:10: style:inconclusive: Either there is a missing 'override', or the member function 'getfem::mesh::touch' can be const. [functionConst] getfem-5.3/src/getfem/getfem_mesh.h:156:23: style: Either there is a missing 'override', or the member function 'getfem::mesh::get_mpi_region' can be static. [functionStatic] getfem-5.3/src/getfem/getfem_mesh.h:162:10: style: Either there is a missing 'override', or the member function 'getfem::mesh::intersect_with_mpi_region' can be static. [functionStatic] getfem-5.3/src/getfem/getfem_mesh.h:480:10: style: Either there is a missing 'override', or the member function 'getfem::mesh::to_edges' can be static. [functionStatic] getfem-5.3/src/getfem/getfem_assembling_tensors.h:88:15: style:inconclusive: Technically the member function 'getfem::ATN::nchilds' can be const. [functionConst] getfem-5.3/src/getfem/getfem_assembling_tensors.h:101:24: style:inconclusive: Technically the member function 'getfem::ATN::name' can be const. [functionConst] getfem-5.3/src/getfem/getfem_assembling_tensors.h:528:15: style:inconclusive: Technically the member function 'getfem::tnode::type' can be const. [functionConst] getfem-5.3/src/getfem/getfem_assembling_tensors.h:557:15: style:inconclusive: Technically the member function 'getfem::asm_tokenizer::tok_mark' can be const. [functionConst] getfem-5.3/src/getfem/getfem_assembling_tensors.h:558:17: style:inconclusive: Technically the member function 'getfem::asm_tokenizer::tok_substr' can be const. [functionConst] getfem-5.3/src/getfem/getfem_assembling_tensors.h:586:12: style:inconclusive: Technically the member function 'getfem::asm_tokenizer::tok_number_dval' can be const. [functionConst] getfem-5.3/src/getfem/getfem_assembling_tensors.h:594:15: style:inconclusive: Technically the member function 'getfem::asm_tokenizer::tok_mfref_num' can be const. [functionConst] getfem-5.3/src/getfem/getfem_assembling_tensors.h:596:15: style:inconclusive: Technically the member function 'getfem::asm_tokenizer::tok_imref_num' can be const. [functionConst] getfem-5.3/src/getfem/getfem_assembling_tensors.h:598:15: style:inconclusive: Technically the member function 'getfem::asm_tokenizer::tok_argnum' can be const. [functionConst] getfem-5.3/src/getfem_assembling_tensors.cc:560:17: style: The member function 'getfem::ATN_computed_tensor::add_dim' can be static. [functionStatic] getfem-5.3/src/getfem_assembling_tensors.cc:577:17: style: The member function 'getfem::ATN_computed_tensor::add_vdim' can be static. [functionStatic] getfem-5.3/src/getfem_assembling_tensors.cc:628:17: style: The member function 'getfem::ATN_computed_tensor::add_mdim' can be static. [functionStatic] getfem-5.3/src/getfem_assembling_tensors.cc:1656:10: style:inconclusive: Technically the member function 'getfem::atn_number_compare::operator()' can be const. [functionConst] getfem-5.3/src/getfem_assembling_tensors.cc:1664:10: style:inconclusive: Technically the member function 'getfem::outvar_compare::operator()' can be const. [functionConst] getfem-5.3/src/getfem/dal_tas.h:186:31: style:inconclusive: Technically the member function 'dal::dynamic_tas < green_simplex , 5 >::compact' can be const. [functionConst] getfem-5.3/src/getfem/dal_tas.h:169:10: note: Technically the member function 'dal::dynamic_tas < green_simplex , 5 >::compact' can be const. getfem-5.3/src/getfem/dal_tas.h:186:31: note: Technically the member function 'dal::dynamic_tas < green_simplex , 5 >::compact' can be const. getfem-5.3/src/getfem/dal_basic.h:221:15: style: The member function 'dal::dynamic_array < gmm :: uint64_type , 5 >::max_size' can be static. [functionStatic] getfem-5.3/src/getfem/dal_basic.h:270:10: style:inconclusive: Technically the member function 'dal::dynamic_array < gmm :: uint64_type , 5 >::resize' can be const. [functionConst] getfem-5.3/src/getfem/dal_basic.h:221:15: style: The member function 'dal::dynamic_array < std :: shared_ptr < const integration_method > , 5 >::max_size' can be static. [functionStatic] getfem-5.3/src/getfem/dal_basic.h:270:10: style:inconclusive: Technically the member function 'dal::dynamic_array < std :: shared_ptr < const integration_method > , 5 >::resize' can be const. [functionConst] getfem-5.3/src/getfem/dal_basic.h:221:15: style: The member function 'dal::dynamic_array < green_simplex , 5 >::max_size' can be static. [functionStatic] getfem-5.3/src/getfem/dal_basic.h:270:10: style:inconclusive: Technically the member function 'dal::dynamic_array < green_simplex , 5 >::resize' can be const. [functionConst] getfem-5.3/src/getfem/getfem_mesh_fem.h:83:16: style:inconclusive: Technically the member function 'getfem::tab_scal_to_vect_iterator < std :: vector < unsigned long > >::operator[]' can be const. [functionConst] getfem-5.3/src/getfem/getfem_mesh_fem.h:83:16: style:inconclusive: Technically the member function 'getfem::tab_scal_to_vect_iterator < gmm :: tab_ref_index_ref < std :: vector < unsigned long > :: const_iterator , std :: vector < gmm :: uint16_type > :: const_iterator > >::operator[]' can be const. [functionConst] getfem-5.3/src/getfem/getfem_mesh.h:260:15: warning: The class 'mesh' defines member function with name 'add_segment' also defined in its parent class 'basic_mesh'. [duplInheritedMember] getfem-5.3/src/getfem/bgeot_mesh.h:129:15: note: Parent function 'basic_mesh::add_segment' getfem-5.3/src/getfem/getfem_mesh.h:260:15: note: Derived function 'mesh::add_segment' getfem-5.3/src/getfem/getfem_mesh.h:269:15: warning: The class 'mesh' defines member function with name 'add_triangle' also defined in its parent class 'basic_mesh'. [duplInheritedMember] getfem-5.3/src/getfem/bgeot_mesh.h:134:15: note: Parent function 'basic_mesh::add_triangle' getfem-5.3/src/getfem/getfem_mesh.h:269:15: note: Derived function 'mesh::add_triangle' getfem-5.3/src/getfem/getfem_mesh.h:275:15: warning: The class 'mesh' defines member function with name 'add_tetrahedron' also defined in its parent class 'basic_mesh'. [duplInheritedMember] getfem-5.3/src/getfem/bgeot_mesh.h:139:15: note: Parent function 'basic_mesh::add_tetrahedron' getfem-5.3/src/getfem/getfem_mesh.h:275:15: note: Derived function 'mesh::add_tetrahedron' getfem-5.3/src/getfem/getfem_mesh.h:202:10: warning: The class 'mesh' defines member function with name 'swap_points' also defined in its parent class 'mesh_structure'. [duplInheritedMember] getfem-5.3/src/getfem/bgeot_mesh_structure.h:121:10: note: Parent function 'mesh_structure::swap_points' getfem-5.3/src/getfem/getfem_mesh.h:202:10: note: Derived function 'mesh::swap_points' getfem-5.3/src/getfem/getfem_mesh.h:260:15: warning: The class 'mesh' defines member function with name 'add_segment' also defined in its parent class 'mesh_structure'. [duplInheritedMember] getfem-5.3/src/getfem/bgeot_mesh_structure.h:139:15: note: Parent function 'mesh_structure::add_segment' getfem-5.3/src/getfem/getfem_mesh.h:260:15: note: Derived function 'mesh::add_segment' getfem-5.3/src/getfem/getfem_mesh.h:325:15: warning: The class 'mesh' defines member function with name 'add_face_of_convex' also defined in its parent class 'mesh_structure'. [duplInheritedMember] getfem-5.3/src/getfem/bgeot_mesh_structure.h:151:15: note: Parent function 'mesh_structure::add_face_of_convex' getfem-5.3/src/getfem/getfem_mesh.h:325:15: note: Derived function 'mesh::add_face_of_convex' getfem-5.3/src/getfem/getfem_mesh.h:328:10: warning: The class 'mesh' defines member function with name 'add_faces_of_convex' also defined in its parent class 'mesh_structure'. [duplInheritedMember] getfem-5.3/src/getfem/bgeot_mesh_structure.h:153:10: note: Parent function 'mesh_structure::add_faces_of_convex' getfem-5.3/src/getfem/getfem_mesh.h:328:10: note: Derived function 'mesh::add_faces_of_convex' getfem-5.3/src/getfem/getfem_mesh.h:336:10: warning: The class 'mesh' defines member function with name 'swap_convex' also defined in its parent class 'mesh_structure'. [duplInheritedMember] getfem-5.3/src/getfem/bgeot_mesh_structure.h:123:10: note: Parent function 'mesh_structure::swap_convex' getfem-5.3/src/getfem/getfem_mesh.h:336:10: note: Derived function 'mesh::swap_convex' getfem-5.3/src/getfem/getfem_mesh.h:453:10: warning: The class 'mesh' defines member function with name 'clear' also defined in its parent class 'mesh_structure'. [duplInheritedMember] getfem-5.3/src/getfem/bgeot_mesh_structure.h:193:10: note: Parent function 'mesh_structure::clear' getfem-5.3/src/getfem/getfem_mesh.h:453:10: note: Derived function 'mesh::clear' getfem-5.3/src/getfem/getfem_mesh.h:474:15: warning: The class 'mesh' defines member function with name 'memsize' also defined in its parent class 'mesh_structure'. [duplInheritedMember] getfem-5.3/src/getfem/bgeot_mesh_structure.h:188:15: note: Parent function 'mesh_structure::memsize' getfem-5.3/src/getfem/getfem_mesh.h:474:15: note: Derived function 'mesh::memsize' getfem-5.3/src/getfem/getfem_mesh.h:480:10: warning: The class 'mesh' defines member function with name 'to_edges' also defined in its parent class 'mesh_structure'. [duplInheritedMember] getfem-5.3/src/getfem/bgeot_mesh_structure.h:159:10: note: Parent function 'mesh_structure::to_edges' getfem-5.3/src/getfem/getfem_mesh.h:480:10: note: Derived function 'mesh::to_edges' getfem-5.3/src/getfem/getfem_mesh.h:153:10: warning: The class 'mesh' defines member function with name 'touch' also defined in its parent class 'context_dependencies'. [duplInheritedMember] getfem-5.3/src/getfem/getfem_context.h:134:10: note: Parent function 'context_dependencies::touch' getfem-5.3/src/getfem/getfem_mesh.h:153:10: note: Derived function 'mesh::touch' getfem-5.3/src/getfem/dal_tas.h:146:15: warning: The class 'dynamic_tas < green_simplex , 5 >' defines member function with name 'memsize' also defined in its parent class 'dynamic_array < green_simplex , 5 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:273:15: note: Parent function 'dynamic_array < green_simplex , 5 >::memsize' getfem-5.3/src/getfem/dal_tas.h:146:15: note: Derived function 'dynamic_tas < green_simplex , 5 >::memsize' getfem-5.3/src/getfem/dal_tas.h:148:15: warning: The class 'dynamic_tas < green_simplex , 5 >' defines member function with name 'size' also defined in its parent class 'dynamic_array < green_simplex , 5 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:219:15: note: Parent function 'dynamic_array < green_simplex , 5 >::size' getfem-5.3/src/getfem/dal_tas.h:148:15: note: Derived function 'dynamic_tas < green_simplex , 5 >::size' getfem-5.3/src/getfem/dal_tas.h:166:10: warning: The class 'dynamic_tas < green_simplex , 5 >' defines member function with name 'empty' also defined in its parent class 'dynamic_array < green_simplex , 5 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:223:10: note: Parent function 'dynamic_array < green_simplex , 5 >::empty' getfem-5.3/src/getfem/dal_tas.h:166:10: note: Derived function 'dynamic_tas < green_simplex , 5 >::empty' getfem-5.3/src/getfem/dal_tas.h:174:10: warning: The class 'dynamic_tas < green_simplex , 5 >' defines member function with name 'clear' also defined in its parent class 'dynamic_array < green_simplex , 5 >'. [duplInheritedMember] getfem-5.3/src/getfem/dal_basic.h:298:30: note: Parent function 'dynamic_array < green_simplex , 5 >::clear' getfem-5.3/src/getfem/dal_tas.h:174:10: note: Derived function 'dynamic_tas < green_simplex , 5 >::clear' getfem-5.3/src/getfem/bgeot_sparse_tensors.h:635:10: warning: The class 'tensor_ref' defines member function with name 'print' also defined in its parent class 'tensor_shape'. [duplInheritedMember] getfem-5.3/src/getfem/bgeot_sparse_tensors.h:539:10: note: Parent function 'tensor_shape::print' getfem-5.3/src/getfem/bgeot_sparse_tensors.h:635:10: note: Derived function 'tensor_ref::print' getfem-5.3/src/getfem/bgeot_geotrans_inv.h:98:5: style: Class 'geotrans_inv_convex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/bgeot_geotrans_inv.h:269:5: style: Class 'geotrans_inv' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_mesh_region.h:145:5: style: Class 'mesh_region' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_mesh_region.h:150:5: style: Class 'mesh_region' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_mesh_region.h:269:7: style: Class 'visitor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_mesh.h:167:5: style: Class 'mesh' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_mesh.h:615:5: style: Struct 'convex_face' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_integration.h:225:5: style: Class 'approx_integration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_integration.h:284:5: style: Class 'integration_method' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_integration.h:289:5: style: Class 'integration_method' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_mesh_im.h:128:5: style: Class 'mesh_im' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_assembling_tensors.h:180:5: style: Struct 'vdim_specif' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_assembling_tensors.h:181:5: style: Struct 'vdim_specif' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_assembling_tensors.h:405:5: style: Class 'asm_data' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_assembling_tensors.h:443:5: style: Class 'asm_vec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_assembling_tensors.h:444:5: style: Class 'asm_vec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_assembling_tensors.h:486:5: style: Class 'asm_mat' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_assembling_tensors.h:487:5: style: Class 'asm_mat' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_assembling_tensors.h:522:5: style: Class 'tnode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_assembling_tensors.h:523:5: style: Class 'tnode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_assembling_tensors.h:637:5: style: Class 'generic_assembly' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem_assembling_tensors.cc:184:5: style: Class 'ATN_reduced_tensor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem_assembling_tensors.cc:537:5: style: Class 'ATN_computed_tensor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem_assembling_tensors.cc:971:5: style: Class 'ATN_symmetrized_tensor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem_assembling_tensors.cc:1014:5: style: Class 'ATN_unary_op_tensor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem_assembling_tensors.cc:1744:5: style: Struct 'cv_fem_compare' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/dal_naming_system.h:114:5: style: Class 'naming_system < geometric_trans >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/dal_naming_system.h:69:7: style: Struct 'parameter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/dal_naming_system.h:70:7: style: Struct 'parameter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/dal_naming_system.h:96:7: style: Struct 'method_key' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/dal_naming_system.h:114:5: style: Class 'naming_system < integration_method >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/dal_naming_system.h:114:5: style: Class 'naming_system < virtual_fem >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/bgeot_convex.h:104:5: style: Class 'convex < small_vector < double > , gmm :: tab_ref_index_ref < bgeot :: node_tab :: const_iterator , std :: vector < unsigned long > :: const_iterator > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/bgeot_tensor.h:325:5: style: Class 'tensor < double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/dal_tas.h:106:5: style: Struct 'dnt_const_iterator < green_simplex , 5 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/dal_basic.h:126:5: style: Struct 'dna_const_iterator < gmm :: uint64_type , 5 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/dal_basic.h:126:5: style: Struct 'dna_const_iterator < std :: shared_ptr < const integration_method > , 5 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/dal_basic.h:126:5: style: Struct 'dna_const_iterator < green_simplex , 5 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_mesh.h:172:10: style: The function 'update_from_context' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_context.h:107:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesh.h:172:10: note: Function in derived class getfem-5.3/src/getfem/getfem_integration.h:299:14: style: The destructor '~integration_method' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/dal_static_stored_objects.h:202:50: note: Virtual destructor in base class getfem-5.3/src/getfem/getfem_integration.h:299:14: note: Destructor in derived class getfem-5.3/src/getfem/getfem_fem.h:490:14: style: The destructor '~virtual_fem' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/dal_static_stored_objects.h:202:50: note: Virtual destructor in base class getfem-5.3/src/getfem/getfem_fem.h:490:14: note: Destructor in derived class getfem-5.3/src/getfem/getfem_fem.h:547:10: style: The function 'base_value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_fem.h:422:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_fem.h:547:10: note: Function in derived class getfem-5.3/src/getfem/getfem_fem.h:559:10: style: The function 'grad_base_value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_fem.h:428:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_fem.h:559:10: note: Function in derived class getfem-5.3/src/getfem/getfem_fem.h:574:10: style: The function 'hess_base_value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_fem.h:434:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_fem.h:574:10: note: Function in derived class getfem-5.3/src/getfem/getfem_fem.h:671:6: style: The destructor '~fem_precomp_' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/dal_static_stored_objects.h:202:50: note: Virtual destructor in base class getfem-5.3/src/getfem/getfem_fem.h:671:6: note: Destructor in derived class getfem-5.3/src/getfem/getfem_mesh_fem.h:184:10: style: The function 'update_from_context' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_context.h:107:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesh_fem.h:184:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesh_fem.h:609:14: style: The destructor '~mesh_fem' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_context.h:135:14: note: Virtual destructor in base class getfem-5.3/src/getfem/getfem_mesh_fem.h:609:14: note: Destructor in derived class getfem-5.3/src/getfem/getfem_mesh_im.h:61:10: style: The function 'update_from_context' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_context.h:107:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesh_im.h:61:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesh_im.h:130:14: style: The destructor '~mesh_im' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_context.h:135:14: note: Virtual destructor in base class getfem-5.3/src/getfem/getfem_mesh_im.h:130:14: note: Destructor in derived class getfem-5.3/src/getfem/getfem_mat_elem_type.h:117:6: style: The destructor '~mat_elem_type' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/dal_static_stored_objects.h:202:50: note: Virtual destructor in base class getfem-5.3/src/getfem/getfem_mat_elem_type.h:117:6: note: Destructor in derived class getfem-5.3/src/getfem/getfem_mat_elem.h:121:14: style: The destructor '~mat_elem_computation' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/dal_static_stored_objects.h:202:50: note: Virtual destructor in base class getfem-5.3/src/getfem/getfem_mat_elem.h:121:14: note: Destructor in derived class getfem-5.3/src/getfem/getfem_assembling_tensors.h:149:18: style: The function 'update_childs_required_shape' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_assembling_tensors.h:106:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_assembling_tensors.h:149:18: note: Function in derived class getfem-5.3/src/getfem/getfem_assembling_tensors.h:161:10: style: The function 'is_zero_size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_assembling_tensors.h:108:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_assembling_tensors.h:161:10: note: Function in derived class getfem-5.3/src/getfem/getfem_assembling_tensors.h:220:10: style: The function 'reinit_' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_assembling_tensors.h:115:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_assembling_tensors.h:220:10: note: Function in derived class getfem-5.3/src/getfem/getfem_assembling_tensors.h:224:10: style: The function 'exec_' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_assembling_tensors.h:116:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_assembling_tensors.h:224:10: note: Function in derived class getfem-5.3/src/getfem/getfem_assembling_tensors.h:313:10: style: The function 'reinit_' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_assembling_tensors.h:115:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_assembling_tensors.h:313:10: note: Function in derived class getfem-5.3/src/getfem/getfem_assembling_tensors.h:317:10: style: The function 'exec_' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_assembling_tensors.h:116:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_assembling_tensors.h:317:10: note: Function in derived class getfem-5.3/src/getfem/getfem_assembling_tensors.h:406:15: style: The function 'vect_size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_assembling_tensors.h:395:23: note: Virtual function in base class getfem-5.3/src/getfem/getfem_assembling_tensors.h:406:15: note: Function in derived class getfem-5.3/src/getfem/getfem_assembling_tensors.h:445:34: style: The function 'build_output_tensor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_assembling_tensors.h:435:34: note: Virtual function in base class getfem-5.3/src/getfem/getfem_assembling_tensors.h:445:34: note: Function in derived class getfem-5.3/src/getfem/getfem_assembling_tensors.h:489:5: style: The function 'build_output_tensor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_assembling_tensors.h:478:5: note: Virtual function in base class getfem-5.3/src/getfem/getfem_assembling_tensors.h:489:5: note: Function in derived class getfem-5.3/src/getfem/getfem_assembling_tensors.h:494:6: style: The destructor '~asm_mat' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_assembling_tensors.h:480:14: note: Virtual destructor in base class getfem-5.3/src/getfem/getfem_assembling_tensors.h:494:6: note: Destructor in derived class getfem-5.3/src/getfem/getfem_assembling_tensors.h:506:19: style: The function 'create_mat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_assembling_tensors.h:499:27: note: Virtual function in base class getfem-5.3/src/getfem/getfem_assembling_tensors.h:506:19: note: Function in derived class getfem-5.3/src/getfem_assembling_tensors.cc:85:10: style: The function 'reinit_' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_assembling_tensors.h:115:18: note: Virtual function in base class getfem-5.3/src/getfem_assembling_tensors.cc:85:10: note: Function in derived class getfem-5.3/src/getfem_assembling_tensors.cc:124:10: style: The function 'check_shape_update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_assembling_tensors.h:144:18: note: Virtual function in base class getfem-5.3/src/getfem_assembling_tensors.cc:124:10: note: Function in derived class getfem-5.3/src/getfem_assembling_tensors.cc:148:10: style: The function 'update_childs_required_shape' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_assembling_tensors.h:149:18: note: Virtual function in base class getfem-5.3/src/getfem_assembling_tensors.cc:148:10: note: Function in derived class getfem-5.3/src/getfem_assembling_tensors.cc:196:10: style: The function 'reinit_' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem_assembling_tensors.cc:85:10: note: Virtual function in base class getfem-5.3/src/getfem_assembling_tensors.cc:196:10: note: Function in derived class getfem-5.3/src/getfem_assembling_tensors.cc:220:10: style: The function 'exec_' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_assembling_tensors.h:116:18: note: Virtual function in base class getfem-5.3/src/getfem_assembling_tensors.cc:220:10: note: Function in derived class getfem-5.3/src/getfem_assembling_tensors.cc:240:10: style: The function 'check_shape_update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_assembling_tensors.h:144:18: note: Virtual function in base class getfem-5.3/src/getfem_assembling_tensors.cc:240:10: note: Function in derived class getfem-5.3/src/getfem_assembling_tensors.cc:251:10: style: The function 'update_childs_required_shape' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_assembling_tensors.h:149:18: note: Virtual function in base class getfem-5.3/src/getfem_assembling_tensors.cc:251:10: note: Function in derived class getfem-5.3/src/getfem_assembling_tensors.cc:260:10: style: The function 'reinit_' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_assembling_tensors.h:115:18: note: Virtual function in base class getfem-5.3/src/getfem_assembling_tensors.cc:260:10: note: Function in derived class getfem-5.3/src/getfem_assembling_tensors.cc:264:10: style: The function 'exec_' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_assembling_tensors.h:116:18: note: Virtual function in base class getfem-5.3/src/getfem_assembling_tensors.cc:264:10: note: Function in derived class getfem-5.3/src/getfem_assembling_tensors.cc:278:10: style: The function 'check_shape_update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_assembling_tensors.h:144:18: note: Virtual function in base class getfem-5.3/src/getfem_assembling_tensors.cc:278:10: note: Function in derived class getfem-5.3/src/getfem_assembling_tensors.cc:294:10: style: The function 'update_childs_required_shape' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_assembling_tensors.h:149:18: note: Virtual function in base class getfem-5.3/src/getfem_assembling_tensors.cc:294:10: note: Function in derived class getfem-5.3/src/getfem_assembling_tensors.cc:299:10: style: The function 'reinit_' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_assembling_tensors.h:115:18: note: Virtual function in base class getfem-5.3/src/getfem_assembling_tensors.cc:299:10: note: Function in derived class getfem-5.3/src/getfem_assembling_tensors.cc:303:10: style: The function 'exec_' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_assembling_tensors.h:116:18: note: Virtual function in base class getfem-5.3/src/getfem_assembling_tensors.cc:303:10: note: Function in derived class getfem-5.3/src/getfem_assembling_tensors.cc:317:10: style: The function 'check_shape_update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_assembling_tensors.h:144:18: note: Virtual function in base class getfem-5.3/src/getfem_assembling_tensors.cc:317:10: note: Function in derived class getfem-5.3/src/getfem_assembling_tensors.cc:328:10: style: The function 'update_childs_required_shape' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_assembling_tensors.h:149:18: note: Virtual function in base class getfem-5.3/src/getfem_assembling_tensors.cc:328:10: note: Function in derived class getfem-5.3/src/getfem_assembling_tensors.cc:332:10: style: The function 'reinit_' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_assembling_tensors.h:115:18: note: Virtual function in base class getfem-5.3/src/getfem_assembling_tensors.cc:332:10: note: Function in derived class getfem-5.3/src/getfem_assembling_tensors.cc:335:10: style: The function 'exec_' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_assembling_tensors.h:116:18: note: Virtual function in base class getfem-5.3/src/getfem_assembling_tensors.cc:335:10: note: Function in derived class getfem-5.3/src/getfem_assembling_tensors.cc:346:20: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mat_elem.h:69:18: note: Virtual function in base class getfem-5.3/src/getfem_assembling_tensors.cc:346:20: note: Function in derived class getfem-5.3/src/getfem_assembling_tensors.cc:801:10: style: The function 'check_shape_update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_assembling_tensors.h:144:18: note: Virtual function in base class getfem-5.3/src/getfem_assembling_tensors.cc:801:10: note: Function in derived class getfem-5.3/src/getfem_assembling_tensors.cc:846:10: style: The function 'reinit_' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_assembling_tensors.h:115:18: note: Virtual function in base class getfem-5.3/src/getfem_assembling_tensors.cc:846:10: note: Function in derived class getfem-5.3/src/getfem_assembling_tensors.cc:858:10: style: The function 'update_childs_required_shape' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_assembling_tensors.h:149:18: note: Virtual function in base class getfem-5.3/src/getfem_assembling_tensors.cc:858:10: note: Function in derived class getfem-5.3/src/getfem_assembling_tensors.cc:893:10: style: The function 'exec_' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_assembling_tensors.h:116:18: note: Virtual function in base class getfem-5.3/src/getfem_assembling_tensors.cc:893:10: note: Function in derived class getfem-5.3/src/getfem_assembling_tensors.cc:936:10: style: The function 'check_shape_update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_assembling_tensors.h:144:18: note: Virtual function in base class getfem-5.3/src/getfem_assembling_tensors.cc:936:10: note: Function in derived class getfem-5.3/src/getfem_assembling_tensors.cc:950:18: style: The function 'init_required_shape' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_assembling_tensors.h:146:18: note: Virtual function in base class getfem-5.3/src/getfem_assembling_tensors.cc:950:18: note: Function in derived class getfem-5.3/src/getfem_assembling_tensors.cc:953:10: style: The function 'reinit_' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem_assembling_tensors.cc:85:10: note: Virtual function in base class getfem-5.3/src/getfem_assembling_tensors.cc:953:10: note: Function in derived class getfem-5.3/src/getfem_assembling_tensors.cc:957:10: style: The function 'exec_' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_assembling_tensors.h:116:18: note: Virtual function in base class getfem-5.3/src/getfem_assembling_tensors.cc:957:10: note: Function in derived class getfem-5.3/src/getfem_assembling_tensors.cc:972:10: style: The function 'check_shape_update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_assembling_tensors.h:144:18: note: Virtual function in base class getfem-5.3/src/getfem_assembling_tensors.cc:972:10: note: Function in derived class getfem-5.3/src/getfem_assembling_tensors.cc:981:10: style: The function 'update_childs_required_shape' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_assembling_tensors.h:149:18: note: Virtual function in base class getfem-5.3/src/getfem_assembling_tensors.cc:981:10: note: Function in derived class getfem-5.3/src/getfem_assembling_tensors.cc:993:10: style: The function 'reinit_' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem_assembling_tensors.cc:85:10: note: Virtual function in base class getfem-5.3/src/getfem_assembling_tensors.cc:993:10: note: Function in derived class getfem-5.3/src/getfem_assembling_tensors.cc:998:10: style: The function 'exec_' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_assembling_tensors.h:116:18: note: Virtual function in base class getfem-5.3/src/getfem_assembling_tensors.cc:998:10: note: Function in derived class getfem-5.3/src/getfem_assembling_tensors.cc:1015:10: style: The function 'check_shape_update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_assembling_tensors.h:144:18: note: Virtual function in base class getfem-5.3/src/getfem_assembling_tensors.cc:1015:10: note: Function in derived class getfem-5.3/src/getfem_assembling_tensors.cc:1020:10: style: The function 'reinit_' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem_assembling_tensors.cc:85:10: note: Virtual function in base class getfem-5.3/src/getfem_assembling_tensors.cc:1020:10: note: Function in derived class getfem-5.3/src/getfem_assembling_tensors.cc:1044:10: style: The function 'check_shape_update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_assembling_tensors.h:144:18: note: Virtual function in base class getfem-5.3/src/getfem_assembling_tensors.cc:1044:10: note: Function in derived class getfem-5.3/src/getfem_assembling_tensors.cc:1055:29: style: The function 'is_tensors_sum_scaled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_assembling_tensors.h:169:37: note: Virtual function in base class getfem-5.3/src/getfem_assembling_tensors.cc:1055:29: note: Function in derived class getfem-5.3/src/getfem_assembling_tensors.cc:1057:10: style: The function 'reinit_' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem_assembling_tensors.cc:85:10: note: Virtual function in base class getfem-5.3/src/getfem_assembling_tensors.cc:1057:10: note: Function in derived class getfem-5.3/src/getfem_assembling_tensors.cc:1063:10: style: The function 'exec_' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_assembling_tensors.h:116:18: note: Virtual function in base class getfem-5.3/src/getfem_assembling_tensors.cc:1063:10: note: Function in derived class getfem-5.3/src/getfem_assembling_tensors.cc:1089:10: style: The function 'check_shape_update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_assembling_tensors.h:144:18: note: Virtual function in base class getfem-5.3/src/getfem_assembling_tensors.cc:1089:10: note: Function in derived class getfem-5.3/src/getfem_assembling_tensors.cc:1094:10: style: The function 'reinit_' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem_assembling_tensors.cc:85:10: note: Virtual function in base class getfem-5.3/src/getfem_assembling_tensors.cc:1094:10: note: Function in derived class getfem-5.3/src/getfem_assembling_tensors.cc:1098:10: style: The function 'exec_' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_assembling_tensors.h:116:18: note: Virtual function in base class getfem-5.3/src/getfem_assembling_tensors.cc:1098:10: note: Function in derived class getfem-5.3/src/getfem_assembling_tensors.cc:1115:10: style: The function 'reinit_' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_assembling_tensors.h:115:18: note: Virtual function in base class getfem-5.3/src/getfem_assembling_tensors.cc:1115:10: note: Function in derived class getfem-5.3/src/getfem_assembling_tensors.cc:1116:10: style: The function 'exec_' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_assembling_tensors.h:116:18: note: Virtual function in base class getfem-5.3/src/getfem_assembling_tensors.cc:1116:10: note: Function in derived class getfem-5.3/src/getfem_assembling_tensors.cc:264:10: style: The function 'exec_' overrides a function in a base class but is identical to the overridden function [uselessOverride] getfem-5.3/src/getfem/getfem_assembling_tensors.h:116:18: note: Virtual function in base class getfem-5.3/src/getfem_assembling_tensors.cc:264:10: note: Function in derived class getfem-5.3/src/getfem_assembling_tensors.cc:303:10: style: The function 'exec_' overrides a function in a base class but is identical to the overridden function [uselessOverride] getfem-5.3/src/getfem/getfem_assembling_tensors.h:116:18: note: Virtual function in base class getfem-5.3/src/getfem_assembling_tensors.cc:303:10: note: Function in derived class getfem-5.3/src/getfem_assembling_tensors.cc:335:10: style: The function 'exec_' overrides a function in a base class but is identical to the overridden function [uselessOverride] getfem-5.3/src/getfem/getfem_assembling_tensors.h:116:18: note: Virtual function in base class getfem-5.3/src/getfem_assembling_tensors.cc:335:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesh.h:171:24: performance: Function 'get_name()' should return member 'name_' by const reference. [returnByReference] getfem-5.3/src/getfem/getfem_assembling_tensors.h:555:17: performance: Function 'tok()' should return member 'curr_tok' by const reference. [returnByReference] getfem-5.3/src/getfem/getfem_assembling_tensors.h:645:45: performance: Function 'nonlin()' should return member 'innonlin' by const reference. [returnByReference] getfem-5.3/src/getfem_assembling_tensors.cc:359:13: style: C-style pointer casting [cstyleCast] getfem-5.3/src/getfem/getfem_mesh.h:561:51: style:inconclusive: Function 'add_simplex_by_points' argument 1 names different: declaration 'dim' definition 'di'. [funcArgNamesDifferent] getfem-5.3/src/getfem/getfem_mesh.h:258:46: note: Function 'add_simplex_by_points' argument 1 names different: declaration 'dim' definition 'di'. getfem-5.3/src/getfem/getfem_mesh.h:561:51: note: Function 'add_simplex_by_points' argument 1 names different: declaration 'dim' definition 'di'. getfem-5.3/src/getfem_assembling_tensors.cc:1814:54: style:inconclusive: Function 'assembly' argument 1 names different: declaration 'region' definition 'r'. [funcArgNamesDifferent] getfem-5.3/src/getfem/getfem_assembling_tensors.h:722:38: note: Function 'assembly' argument 1 names different: declaration 'region' definition 'r'. getfem-5.3/src/getfem_assembling_tensors.cc:1814:54: note: Function 'assembly' argument 1 names different: declaration 'region' definition 'r'. getfem-5.3/src/getfem/getfem_mesh.h:166:37: performance: Function parameter 'name' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem/getfem_mesh.h:167:56: performance: Function parameter 'name' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem/bgeot_sparse_tensors.h:138:64: performance: Function parameter 'tm1' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem/bgeot_sparse_tensors.h:139:43: performance: Function parameter 'tm2' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem_assembling_tensors.cc:417:66: performance: Function parameter 'vmf' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem_assembling_tensors.cc:1112:49: performance: Function parameter 'n_' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem/dal_naming_system.h:114:31: performance: Function parameter 'pr' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem/getfem_assembling_tensors.h:271:10: style: Variable 'm' can be declared as reference to const [constVariableReference] getfem-5.3/src/getfem/getfem_assembling_tensors.h:282:10: style: Variable 'm' can be declared as reference to const [constVariableReference] getfem-5.3/src/getfem/getfem_assembling_tensors.h:289:10: style: Variable 'm' can be declared as reference to const [constVariableReference] getfem-5.3/src/getfem/getfem_fem.h:658:44: warning: Either the condition 'c.empty()' is redundant or expression 'c[i]' causes access out of bounds. [containerOutOfBounds] getfem-5.3/src/getfem/getfem_fem.h:658:20: note: Assuming that condition 'c.empty()' is not redundant getfem-5.3/src/getfem/getfem_fem.h:658:44: note: Access out of bounds getfem-5.3/src/getfem/getfem_fem.h:661:47: warning: Either the condition 'pc.empty()' is redundant or expression 'pc[i]' causes access out of bounds. [containerOutOfBounds] getfem-5.3/src/getfem/getfem_fem.h:661:21: note: Assuming that condition 'pc.empty()' is not redundant getfem-5.3/src/getfem/getfem_fem.h:661:47: note: Access out of bounds getfem-5.3/src/getfem/getfem_fem.h:664:49: warning: Either the condition 'hpc.empty()' is redundant or expression 'hpc[i]' causes access out of bounds. [containerOutOfBounds] getfem-5.3/src/getfem/getfem_fem.h:664:22: note: Assuming that condition 'hpc.empty()' is not redundant getfem-5.3/src/getfem/getfem_fem.h:664:49: note: Access out of bounds getfem-5.3/src/getfem/getfem_context.h:114:34: style: Variable 'lock' is assigned a value that is never used. [unreadVariable] getfem-5.3/src/getfem/getfem_fem.h:508:18: style: Variable 'guard' is assigned a value that is never used. [unreadVariable] getfem-5.3/src/getfem/getfem_fem.h:523:18: style: Variable 'guard' is assigned a value that is never used. [unreadVariable] getfem-5.3/src/getfem_assembling_tensors.cc:502:11: style: Variable 'd' is assigned a value that is never used. [unreadVariable] getfem-5.3/src/getfem/dal_naming_system.h:324:31: style: Variable 'k' is assigned a value that is never used. [unreadVariable] getfem-5.3/src/getfem_contact_and_friction_common.cc:95:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ind_U [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_contact_and_friction_common.cc:120:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable normals [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_contact_and_friction_common.cc:193:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ind_boundary [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_contact_and_friction_common.cc:292:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slave [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/getfem_models.h:227:44: error: Reference to temporary returned. [returnTempReference] getfem-5.3/src/getfem/getfem_models.h:313:7: warning: Member variable 'brick_description::terms_to_be_computed' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_models.h:313:7: warning: Member variable 'brick_description::nbrhs' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_models.h:313:7: warning: Member variable 'brick_description::region' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_models.h:313:7: warning: Member variable 'brick_description::is_update_brick' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_models.h:313:7: warning: Member variable 'brick_description::external_load' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_models.h:1340:5: warning: Member variable 'virtual_brick::islinear' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_models.h:1340:5: warning: Member variable 'virtual_brick::issymmetric' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_models.h:1340:5: warning: Member variable 'virtual_brick::iscoercive' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_models.h:1340:5: warning: Member variable 'virtual_brick::isreal' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_models.h:1340:5: warning: Member variable 'virtual_brick::iscomplex' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_models.h:1340:5: warning: Member variable 'virtual_brick::compute_each_time' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_models.h:1340:5: warning: Member variable 'virtual_brick::isUpdateBrick' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_contact_and_friction_common.h:416:7: warning:inconclusive: Member variable 'contact_boundary::region' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_contact_and_friction_common.h:416:7: warning:inconclusive: Member variable 'contact_boundary::mfu' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_contact_and_friction_common.h:416:7: warning:inconclusive: Member variable 'contact_boundary::mflambda' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_contact_and_friction_common.h:416:7: warning:inconclusive: Member variable 'contact_boundary::mim' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_contact_and_friction_common.h:416:7: warning:inconclusive: Member variable 'contact_boundary::ind_U' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_contact_and_friction_common.h:416:7: warning:inconclusive: Member variable 'contact_boundary::ind_lambda' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_contact_and_friction_common.h:416:7: warning:inconclusive: Member variable 'contact_boundary::slave' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_contact_and_friction_common.h:486:7: warning:inconclusive: Member variable 'influence_box::ind_boundary' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_contact_and_friction_common.h:486:7: warning:inconclusive: Member variable 'influence_box::ind_element' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_contact_and_friction_common.h:507:7: warning:inconclusive: Member variable 'boundary_point::ind_boundary' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_contact_and_friction_common.h:507:7: warning:inconclusive: Member variable 'boundary_point::ind_element' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_contact_and_friction_common.h:507:7: warning:inconclusive: Member variable 'boundary_point::ind_pt' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_contact_and_friction_common.h:547:7: warning:inconclusive: Member variable 'face_info::ind_boundary' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_contact_and_friction_common.h:547:7: warning:inconclusive: Member variable 'face_info::ind_element' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_contact_and_friction_common.h:582:7: warning:inconclusive: Member variable 'contact_pair::slave_ind_boundary' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_contact_and_friction_common.h:582:7: warning:inconclusive: Member variable 'contact_pair::slave_ind_element' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_contact_and_friction_common.h:582:7: warning:inconclusive: Member variable 'contact_pair::slave_ind_pt' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_contact_and_friction_common.h:582:7: warning:inconclusive: Member variable 'contact_pair::master_ind_boundary' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_contact_and_friction_common.h:582:7: warning:inconclusive: Member variable 'contact_pair::master_ind_element' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_contact_and_friction_common.h:582:7: warning:inconclusive: Member variable 'contact_pair::signed_dist' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_contact_and_friction_common.h:582:7: warning:inconclusive: Member variable 'contact_pair::irigid_obstacle' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_contact_and_friction_common.h:595:7: warning: Member variable 'contact_pair::master_ind_boundary' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_contact_and_friction_common.h:595:7: warning: Member variable 'contact_pair::master_ind_element' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem_contact_and_friction_common.cc:1302:7: warning: Member variable 'contact_boundary::U' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem_contact_and_friction_common.cc:1367:7: warning: Member variable 'obstacle::compiled' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_models.h:403:17: style:inconclusive: Technically the member function 'getfem::model::approx_external_load' can be const. [functionConst] getfem-5.3/src/getfem/getfem_models.h:1220:17: style: The member function 'getfem::theta_method_dispatcher::next_iter' can be static. [functionStatic] getfem-5.3/src/getfem_contact_and_friction_common.cc:141:29: style: The member function 'getfem::multi_contact_frame::test_normal_cones_compatibility' can be static. [functionStatic] getfem-5.3/src/getfem/getfem_contact_and_friction_common.h:527:10: note: The member function 'getfem::multi_contact_frame::test_normal_cones_compatibility' can be static. getfem-5.3/src/getfem_contact_and_friction_common.cc:141:29: note: The member function 'getfem::multi_contact_frame::test_normal_cones_compatibility' can be static. getfem-5.3/src/getfem_contact_and_friction_common.cc:150:29: style: The member function 'getfem::multi_contact_frame::test_normal_cones_compatibility' can be static. [functionStatic] getfem-5.3/src/getfem/getfem_contact_and_friction_common.h:530:10: note: The member function 'getfem::multi_contact_frame::test_normal_cones_compatibility' can be static. getfem-5.3/src/getfem_contact_and_friction_common.cc:150:29: note: The member function 'getfem::multi_contact_frame::test_normal_cones_compatibility' can be static. getfem-5.3/src/getfem_contact_and_friction_common.cc:175:29: style:inconclusive: Technically the member function 'getfem::multi_contact_frame::is_dof_linked' can be const. [functionConst] getfem-5.3/src/getfem/getfem_contact_and_friction_common.h:539:10: note: Technically the member function 'getfem::multi_contact_frame::is_dof_linked' can be const. getfem-5.3/src/getfem_contact_and_friction_common.cc:175:29: note: Technically the member function 'getfem::multi_contact_frame::is_dof_linked' can be const. getfem-5.3/src/getfem/getfem_contact_and_friction_common.h:673:25: style:inconclusive: Technically the member function 'getfem::multi_contact_frame::get_contact_pair' can be const. [functionConst] getfem-5.3/src/getfem_contact_and_friction_common.cc:2608:10: style: The member function 'getfem::Transformed_unit_vector::result_size' can be static. [functionStatic] getfem-5.3/src/getfem_contact_and_friction_common.cc:2617:10: style: The member function 'getfem::Transformed_unit_vector::value' can be static. [functionStatic] getfem-5.3/src/getfem_contact_and_friction_common.cc:2636:10: style: The member function 'getfem::Transformed_unit_vector::derivative' can be static. [functionStatic] getfem-5.3/src/getfem_contact_and_friction_common.cc:2669:10: style: The member function 'getfem::Transformed_unit_vector::second_derivative' can be static. [functionStatic] getfem-5.3/src/getfem_contact_and_friction_common.cc:2678:10: style: The member function 'getfem::Coulomb_friction_coupled_projection::result_size' can be static. [functionStatic] getfem-5.3/src/getfem_contact_and_friction_common.cc:2689:10: style: The member function 'getfem::Coulomb_friction_coupled_projection::value' can be static. [functionStatic] getfem-5.3/src/getfem_contact_and_friction_common.cc:2725:10: style: The member function 'getfem::Coulomb_friction_coupled_projection::derivative' can be static. [functionStatic] getfem-5.3/src/getfem_contact_and_friction_common.cc:2845:10: style: The member function 'getfem::Coulomb_friction_coupled_projection::second_derivative' can be static. [functionStatic] getfem-5.3/src/getfem/getfem_models.h:130:26: warning: The class 'model' defines member variable with name 'locks_' also defined in its parent class 'context_dependencies'. [duplInheritedMember] getfem-5.3/src/getfem/getfem_context.h:96:26: note: Parent variable 'context_dependencies::locks_' getfem-5.3/src/getfem/getfem_models.h:130:26: note: Derived variable 'model::locks_' getfem-5.3/src/getfem/getfem_partial_mesh_fem.h:101:16: warning: The class 'partial_mesh_fem' defines member function with name 'ind_basic_dof_of_element' also defined in its parent class 'mesh_fem'. [duplInheritedMember] getfem-5.3/src/getfem/getfem_mesh_fem.h:449:24: note: Parent function 'mesh_fem::ind_basic_dof_of_element' getfem-5.3/src/getfem/getfem_partial_mesh_fem.h:101:16: note: Derived function 'partial_mesh_fem::ind_basic_dof_of_element' getfem-5.3/src/getfem/getfem_partial_mesh_fem.h:109:5: warning: The class 'partial_mesh_fem' defines member function with name 'ind_basic_dof_of_face_of_element' also defined in its parent class 'mesh_fem'. [duplInheritedMember] getfem-5.3/src/getfem/getfem_mesh_fem.h:467:5: note: Parent function 'mesh_fem::ind_basic_dof_of_face_of_element' getfem-5.3/src/getfem/getfem_partial_mesh_fem.h:109:5: note: Derived function 'partial_mesh_fem::ind_basic_dof_of_face_of_element' getfem-5.3/src/getfem/getfem_partial_mesh_fem.h:150:10: warning: The class 'partial_mesh_fem' defines member function with name 'write_to_file' also defined in its parent class 'mesh_fem'. [duplInheritedMember] getfem-5.3/src/getfem/getfem_mesh_fem.h:631:10: note: Parent function 'mesh_fem::write_to_file' getfem-5.3/src/getfem/getfem_partial_mesh_fem.h:150:10: note: Derived function 'partial_mesh_fem::write_to_file' getfem-5.3/src/getfem/getfem_im_data.h:413:28: warning: The class 'im_data' defines member variable with name 'locks_' also defined in its parent class 'context_dependencies'. [duplInheritedMember] getfem-5.3/src/getfem/getfem_context.h:96:26: note: Parent variable 'context_dependencies::locks_' getfem-5.3/src/getfem/getfem_im_data.h:413:28: note: Derived variable 'im_data::locks_' getfem-5.3/src/getfem_contact_and_friction_common.cc:2023:17: warning: The class 'projection_interpolate_transformation' defines member variable with name 'release_distance' also defined in its parent class 'raytracing_interpolate_transformation'. [duplInheritedMember] getfem-5.3/src/getfem_contact_and_friction_common.cc:1319:17: note: Parent variable 'raytracing_interpolate_transformation::release_distance' getfem-5.3/src/getfem_contact_and_friction_common.cc:2023:17: note: Derived variable 'projection_interpolate_transformation::release_distance' getfem-5.3/src/getfem_contact_and_friction_common.cc:2026:9: warning: The class 'projection_interpolate_transformation' defines member function with name 'transform' also defined in its parent class 'raytracing_interpolate_transformation'. [duplInheritedMember] getfem-5.3/src/getfem_contact_and_friction_common.cc:1593:9: note: Parent function 'raytracing_interpolate_transformation::transform' getfem-5.3/src/getfem_contact_and_friction_common.cc:2026:9: note: Derived function 'projection_interpolate_transformation::transform' getfem-5.3/src/getfem/getfem_generic_assembly.h:514:5: style: Class 'ga_workspace' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_generic_assembly.h:575:5: style: Class 'ga_function' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_partial_mesh_fem.h:152:5: style: Class 'partial_mesh_fem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_partial_mesh_fem.h:153:5: style: Class 'partial_mesh_fem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_im_data.h:89:5: style: Class 'im_data' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_models.h:195:7: style: Struct 'var_description' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_models.h:259:7: style: Struct 'term_description' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_models.h:1198:5: style: Class 'virtual_dispatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_models.h:1265:5: style: Class 'theta_method_dispatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_contact_and_friction_common.h:474:7: style: Struct 'normal_cone' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem_contact_and_friction_common.cc:2009:5: style: Class 'raytracing_interpolate_transformation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem_contact_and_friction_common.cc:2439:5: style: Class 'projection_interpolate_transformation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_partial_mesh_fem.h:61:10: style: The function 'update_from_context' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_fem.h:184:10: note: Virtual function in base class getfem-5.3/src/getfem/getfem_partial_mesh_fem.h:61:10: note: Function in derived class getfem-5.3/src/getfem/getfem_partial_mesh_fem.h:68:10: style: The function 'clear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_fem.h:610:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_partial_mesh_fem.h:68:10: note: Function in derived class getfem-5.3/src/getfem/getfem_partial_mesh_fem.h:70:10: style: The function 'fem_of_element' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_fem.h:443:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_partial_mesh_fem.h:70:10: note: Function in derived class getfem-5.3/src/getfem/getfem_partial_mesh_fem.h:73:22: style: The function 'get_qdim' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_fem.h:311:22: note: Virtual function in base class getfem-5.3/src/getfem/getfem_partial_mesh_fem.h:73:22: note: Function in derived class getfem-5.3/src/getfem/getfem_partial_mesh_fem.h:74:39: style: The function 'get_qdims' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_fem.h:312:39: note: Virtual function in base class getfem-5.3/src/getfem/getfem_partial_mesh_fem.h:74:39: note: Function in derived class getfem-5.3/src/getfem/getfem_partial_mesh_fem.h:77:18: style: The function 'is_uniform' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_fem.h:280:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_partial_mesh_fem.h:77:18: note: Function in derived class getfem-5.3/src/getfem/getfem_partial_mesh_fem.h:78:18: style: The function 'is_uniformly_vectorized' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_fem.h:281:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_partial_mesh_fem.h:78:18: note: Function in derived class getfem-5.3/src/getfem/getfem_partial_mesh_fem.h:81:18: style: The function 'set_qdim' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_fem.h:315:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_partial_mesh_fem.h:81:18: note: Function in derived class getfem-5.3/src/getfem/getfem_partial_mesh_fem.h:86:18: style: The function 'set_qdim' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_fem.h:323:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_partial_mesh_fem.h:86:18: note: Function in derived class getfem-5.3/src/getfem/getfem_partial_mesh_fem.h:91:18: style: The function 'set_qdim' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_fem.h:331:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_partial_mesh_fem.h:91:18: note: Function in derived class getfem-5.3/src/getfem/getfem_partial_mesh_fem.h:96:18: style: The function 'set_qdim' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_fem.h:341:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_partial_mesh_fem.h:96:18: note: Function in derived class getfem-5.3/src/getfem/getfem_partial_mesh_fem.h:105:5: style: The function 'ind_scalar_basic_dof_of_element' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_fem.h:457:5: note: Virtual function in base class getfem-5.3/src/getfem/getfem_partial_mesh_fem.h:105:5: note: Function in derived class getfem-5.3/src/getfem/getfem_partial_mesh_fem.h:112:15: style: The function 'nb_basic_dof_of_face_of_element' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_fem.h:480:23: note: Virtual function in base class getfem-5.3/src/getfem/getfem_partial_mesh_fem.h:112:15: note: Function in derived class getfem-5.3/src/getfem/getfem_partial_mesh_fem.h:115:15: style: The function 'nb_basic_dof_of_element' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_fem.h:493:23: note: Virtual function in base class getfem-5.3/src/getfem/getfem_partial_mesh_fem.h:115:15: note: Function in derived class getfem-5.3/src/getfem/getfem_partial_mesh_fem.h:118:15: style: The function 'point_of_basic_dof' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_fem.h:513:23: note: Virtual function in base class getfem-5.3/src/getfem/getfem_partial_mesh_fem.h:118:15: note: Function in derived class getfem-5.3/src/getfem/getfem_partial_mesh_fem.h:121:15: style: The function 'point_of_basic_dof' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_fem.h:519:23: note: Virtual function in base class getfem-5.3/src/getfem/getfem_partial_mesh_fem.h:121:15: note: Function in derived class getfem-5.3/src/getfem/getfem_partial_mesh_fem.h:124:14: style: The function 'basic_dof_qdim' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_fem.h:523:22: note: Virtual function in base class getfem-5.3/src/getfem/getfem_partial_mesh_fem.h:124:14: note: Function in derived class getfem-5.3/src/getfem/getfem_partial_mesh_fem.h:127:15: style: The function 'first_convex_of_basic_dof' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_fem.h:529:23: note: Virtual function in base class getfem-5.3/src/getfem/getfem_partial_mesh_fem.h:127:15: note: Function in derived class getfem-5.3/src/getfem/getfem_partial_mesh_fem.h:130:28: style: The function 'convex_to_basic_dof' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_fem.h:536:36: note: Virtual function in base class getfem-5.3/src/getfem/getfem_partial_mesh_fem.h:130:28: note: Function in derived class getfem-5.3/src/getfem/getfem_partial_mesh_fem.h:133:15: style: The function 'nb_dof' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_fem.h:560:23: note: Virtual function in base class getfem-5.3/src/getfem/getfem_partial_mesh_fem.h:133:15: note: Function in derived class getfem-5.3/src/getfem/getfem_partial_mesh_fem.h:138:15: style: The function 'nb_basic_dof' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_fem.h:555:23: note: Virtual function in base class getfem-5.3/src/getfem/getfem_partial_mesh_fem.h:138:15: note: Function in derived class getfem-5.3/src/getfem/getfem_partial_mesh_fem.h:141:21: style: The function 'basic_dof_on_region' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_fem.h:568:29: note: Virtual function in base class getfem-5.3/src/getfem/getfem_partial_mesh_fem.h:141:21: note: Function in derived class getfem-5.3/src/getfem/getfem_partial_mesh_fem.h:147:10: style: The function 'read_from_file' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_fem.h:614:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_partial_mesh_fem.h:147:10: note: Function in derived class getfem-5.3/src/getfem/getfem_partial_mesh_fem.h:149:10: style: The function 'write_to_file' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_fem.h:623:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_partial_mesh_fem.h:149:10: note: Function in derived class getfem-5.3/src/getfem/getfem_im_data.h:147:10: style: The function 'update_from_context' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_context.h:107:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_im_data.h:147:10: note: Function in derived class getfem-5.3/src/getfem/getfem_models.h:485:10: style: The function 'update_from_context' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_context.h:107:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_models.h:485:10: note: Function in derived class getfem-5.3/src/getfem/getfem_models.h:1217:10: style: The function 'set_dispatch_coeff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_models.h:1157:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_models.h:1217:10: note: Function in derived class getfem-5.3/src/getfem/getfem_models.h:1239:10: style: The function 'next_real_iter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_models.h:1160:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_models.h:1239:10: note: Function in derived class getfem-5.3/src/getfem/getfem_models.h:1245:10: style: The function 'next_complex_iter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_models.h:1170:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_models.h:1245:10: note: Function in derived class getfem-5.3/src/getfem/getfem_models.h:1253:10: style: The function 'asm_real_tangent_terms' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_models.h:1180:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_models.h:1253:10: note: Function in derived class getfem-5.3/src/getfem/getfem_models.h:1259:18: style: The function 'asm_complex_tangent_terms' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_models.h:1189:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_models.h:1259:18: note: Function in derived class getfem-5.3/src/getfem_contact_and_friction_common.cc:1534:10: style: The function 'extract_variables' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly.h:98:18: note: Virtual function in base class getfem-5.3/src/getfem_contact_and_friction_common.cc:1534:10: note: Function in derived class getfem-5.3/src/getfem_contact_and_friction_common.cc:1569:10: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly.h:102:18: note: Virtual function in base class getfem-5.3/src/getfem_contact_and_friction_common.cc:1569:10: note: Function in derived class getfem-5.3/src/getfem_contact_and_friction_common.cc:1586:10: style: The function 'finalize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly.h:110:18: note: Virtual function in base class getfem-5.3/src/getfem_contact_and_friction_common.cc:1586:10: note: Function in derived class getfem-5.3/src/getfem/dal_singleton.h:118:6: style: The destructor '~singleton_instance < ga_predef_operator_tab , 1 >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/dal_singleton.h:55:14: note: Virtual destructor in base class getfem-5.3/src/getfem/dal_singleton.h:118:6: note: Destructor in derived class getfem-5.3/src/getfem/getfem_assembling.h:1404:11: style: Condition 'pf_u!=pf_r' is always false [knownConditionTrueFalse] getfem-5.3/src/getfem/getfem_assembling.h:1403:16: note: Assuming that condition 'pf_u!=pf_r' is not redundant getfem-5.3/src/getfem/getfem_assembling.h:1404:11: note: Condition 'pf_u!=pf_r' is always false getfem-5.3/src/getfem/getfem_assembling.h:1417:16: style: Condition 'pf_u==pf_r' is always true [knownConditionTrueFalse] getfem-5.3/src/getfem/getfem_assembling.h:1403:16: note: Assuming that condition 'pf_u!=pf_r' is not redundant getfem-5.3/src/getfem/getfem_assembling.h:1415:11: note: Assuming condition is false getfem-5.3/src/getfem/getfem_assembling.h:1417:16: note: Condition 'pf_u==pf_r' is always true getfem-5.3/src/getfem/getfem_contact_and_friction_common.h:98:17: style: The scope of the variable 'xtn' can be reduced. [variableScope] getfem-5.3/src/getfem/getfem_contact_and_friction_common.h:119:17: style: The scope of the variable 'xtn' can be reduced. [variableScope] getfem-5.3/src/getfem_contact_and_friction_common.cc:879:19: style: The scope of the variable 'd0' can be reduced. [variableScope] getfem-5.3/src/getfem_contact_and_friction_common.cc:879:31: style: The scope of the variable 'd1' can be reduced. [variableScope] getfem-5.3/src/getfem_contact_and_friction_common.cc:879:35: style: The scope of the variable 'd2' can be reduced. [variableScope] getfem-5.3/src/getfem_contact_and_friction_common.cc:1635:35: style: The scope of the variable 'd2' can be reduced. [variableScope] getfem-5.3/src/getfem_contact_and_friction_common.cc:1794:14: style: The scope of the variable 'exited' can be reduced. [variableScope] getfem-5.3/src/getfem_contact_and_friction_common.cc:2068:35: style: The scope of the variable 'd2' can be reduced. [variableScope] getfem-5.3/src/getfem_contact_and_friction_common.cc:211:59: style:inconclusive: Function 'multi_contact_frame' argument 7 names different: declaration 'fem_nodes' definition 'nmode'. [funcArgNamesDifferent] getfem-5.3/src/getfem/getfem_contact_and_friction_common.h:679:29: note: Function 'multi_contact_frame' argument 7 names different: declaration 'fem_nodes' definition 'nmode'. getfem-5.3/src/getfem_contact_and_friction_common.cc:211:59: note: Function 'multi_contact_frame' argument 7 names different: declaration 'fem_nodes' definition 'nmode'. getfem-5.3/src/getfem_contact_and_friction_common.cc:223:57: style:inconclusive: Function 'multi_contact_frame' argument 1 names different: declaration 'md' definition 'mdd'. [funcArgNamesDifferent] getfem-5.3/src/getfem/getfem_contact_and_friction_common.h:680:38: note: Function 'multi_contact_frame' argument 1 names different: declaration 'md' definition 'mdd'. getfem-5.3/src/getfem_contact_and_friction_common.cc:223:57: note: Function 'multi_contact_frame' argument 1 names different: declaration 'md' definition 'mdd'. getfem-5.3/src/getfem_contact_and_friction_common.cc:227:59: style:inconclusive: Function 'multi_contact_frame' argument 8 names different: declaration 'fem_nodes' definition 'nmode'. [funcArgNamesDifferent] getfem-5.3/src/getfem/getfem_contact_and_friction_common.h:683:29: note: Function 'multi_contact_frame' argument 8 names different: declaration 'fem_nodes' definition 'nmode'. getfem-5.3/src/getfem_contact_and_friction_common.cc:227:59: note: Function 'multi_contact_frame' argument 8 names different: declaration 'fem_nodes' definition 'nmode'. getfem-5.3/src/getfem_contact_and_friction_common.cc:2443:57: style:inconclusive: Function 'add_raytracing_transformation' argument 3 names different: declaration 'release_distance' definition 'd'. [funcArgNamesDifferent] getfem-5.3/src/getfem/getfem_contact_and_friction_common.h:744:57: note: Function 'add_raytracing_transformation' argument 3 names different: declaration 'release_distance' definition 'd'. getfem-5.3/src/getfem_contact_and_friction_common.cc:2443:57: note: Function 'add_raytracing_transformation' argument 3 names different: declaration 'release_distance' definition 'd'. getfem-5.3/src/getfem_contact_and_friction_common.cc:2450:71: style:inconclusive: Function 'add_raytracing_transformation' argument 3 names different: declaration 'release_distance' definition 'd'. [funcArgNamesDifferent] getfem-5.3/src/getfem/getfem_contact_and_friction_common.h:751:16: note: Function 'add_raytracing_transformation' argument 3 names different: declaration 'release_distance' definition 'd'. getfem-5.3/src/getfem_contact_and_friction_common.cc:2450:71: note: Function 'add_raytracing_transformation' argument 3 names different: declaration 'release_distance' definition 'd'. getfem-5.3/src/getfem_contact_and_friction_common.cc:2517:57: style:inconclusive: Function 'add_projection_transformation' argument 3 names different: declaration 'release_distance' definition 'd'. [funcArgNamesDifferent] getfem-5.3/src/getfem/getfem_contact_and_friction_common.h:814:57: note: Function 'add_projection_transformation' argument 3 names different: declaration 'release_distance' definition 'd'. getfem-5.3/src/getfem_contact_and_friction_common.cc:2517:57: note: Function 'add_projection_transformation' argument 3 names different: declaration 'release_distance' definition 'd'. getfem-5.3/src/getfem_contact_and_friction_common.cc:2524:71: style:inconclusive: Function 'add_projection_transformation' argument 3 names different: declaration 'release_distance' definition 'd'. [funcArgNamesDifferent] getfem-5.3/src/getfem/getfem_contact_and_friction_common.h:821:16: note: Function 'add_projection_transformation' argument 3 names different: declaration 'release_distance' definition 'd'. getfem-5.3/src/getfem_contact_and_friction_common.cc:2524:71: note: Function 'add_projection_transformation' argument 3 names different: declaration 'release_distance' definition 'd'. getfem-5.3/src/getfem/getfem_generic_assembly.h:343:23: performance: Function parameter 'varname_interpolation' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem/getfem_assembling.h:126:53: performance: Function parameter 'rg' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem/getfem_assembling.h:141:16: performance: Function parameter 'rg' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem/getfem_assembling.h:154:53: performance: Function parameter 'rg' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem/getfem_assembling.h:244:53: performance: Function parameter 'rg' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem/getfem_assembling.h:259:16: performance: Function parameter 'rg' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem/getfem_assembling.h:272:53: performance: Function parameter 'rg' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem/getfem_assembling.h:365:53: performance: Function parameter 'rg' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem/getfem_assembling.h:381:16: performance: Function parameter 'rg' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem/getfem_assembling.h:395:53: performance: Function parameter 'rg' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem/getfem_assembling.h:482:53: performance: Function parameter 'rg' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem/getfem_assembling.h:497:16: performance: Function parameter 'rg' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem/getfem_assembling.h:510:53: performance: Function parameter 'rg' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem/getfem_models.h:1535:42: performance: Function parameter 'brickname' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem/getfem_models.h:1560:42: performance: Function parameter 'brickname' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem/getfem_models.h:1582:51: performance: Function parameter 'brickname' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem/getfem_models.h:1583:16: performance: Function parameter 'directvarname' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem_contact_and_friction_common.cc:1495:49: performance: Function parameter 'dispname' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem_contact_and_friction_common.cc:1515:49: performance: Function parameter 'dispname' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem_contact_and_friction_common.cc:674:24: style: Variable 'ibx' can be declared as reference to const [constVariableReference] getfem-5.3/src/getfem_contact_and_friction_common.cc:745:34: style: Parameter 'hessa' can be declared as reference to const [constParameterReference] getfem-5.3/src/getfem_contact_and_friction_common.cc:796:34: style: Parameter 'hessa' can be declared as reference to const [constParameterReference] getfem-5.3/src/getfem_contact_and_friction_common.cc:668:23: style: Variable 'pt_info' can be declared as pointer to const [constVariablePointer] getfem-5.3/src/getfem/getfem_models.h:428:42: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.3/src/getfem_contact_and_friction_common.cc:170:37: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.3/src/getfem_contact_and_friction_common.cc:184:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.3/src/getfem/getfem_assembling.h:1360:29: style: Unused variable: v1 [unusedVariable] getfem-5.3/src/getfem/getfem_assembling.h:1360:33: style: Unused variable: v2 [unusedVariable] getfem-5.3/src/getfem/getfem_assembling.h:1360:37: style: Unused variable: v3 [unusedVariable] getfem-5.3/src/getfem/getfem_models.h:2126:17: style: Variable 'n' is assigned a value that is never used. [unreadVariable] getfem-5.3/src/getfem/getfem_models.h:2126:40: style: Variable 'm' is assigned a value that is never used. [unreadVariable] getfem-5.3/src/getfem_contact_and_friction_nodal.cc:148:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dist2 [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_contact_and_friction_nodal.cc:627:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_u2_u2 [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_contact_and_friction_nodal.cc:68:5: warning: Member variable 'contact_node::dof' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem_contact_and_friction_nodal.cc:69:5: warning: Member variable 'contact_node::dof' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem_contact_and_friction_nodal.cc:1175:5: warning: Member variable 'Coulomb_friction_brick::r' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem_contact_and_friction_nodal.cc:1175:5: warning: Member variable 'Coulomb_friction_brick::gamma' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem_contact_and_friction_nodal.cc:1202:10: style:inconclusive: Technically the member function 'getfem::Coulomb_friction_brick::set_BN1' can be const. [functionConst] getfem-5.3/src/getfem_contact_and_friction_nodal.cc:1208:10: style:inconclusive: Technically the member function 'getfem::Coulomb_friction_brick::set_BN2' can be const. [functionConst] getfem-5.3/src/getfem_contact_and_friction_nodal.cc:1214:10: style:inconclusive: Technically the member function 'getfem::Coulomb_friction_brick::set_DN' can be const. [functionConst] getfem-5.3/src/getfem_contact_and_friction_nodal.cc:1220:10: style:inconclusive: Technically the member function 'getfem::Coulomb_friction_brick::set_DT' can be const. [functionConst] getfem-5.3/src/getfem_contact_and_friction_nodal.cc:1226:10: style:inconclusive: Technically the member function 'getfem::Coulomb_friction_brick::set_BT1' can be const. [functionConst] getfem-5.3/src/getfem_contact_and_friction_nodal.cc:69:5: style: Struct 'contact_node' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem_contact_and_friction_nodal.cc:77:5: style: Struct 'contact_node_pair' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem_contact_and_friction_nodal.cc:1462:18: style: The function 'asm_real_tangent_terms' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem_contact_and_friction_nodal.cc:1080:18: note: Virtual function in base class getfem-5.3/src/getfem_contact_and_friction_nodal.cc:1462:18: note: Function in derived class getfem-5.3/src/getfem_contact_and_friction_nodal.cc:1725:18: style: The function 'asm_real_tangent_terms' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem_contact_and_friction_nodal.cc:1080:18: note: Virtual function in base class getfem-5.3/src/getfem_contact_and_friction_nodal.cc:1725:18: note: Function in derived class getfem-5.3/src/getfem_contact_and_friction_nodal.cc:1538:15: style: Condition 'N>=1' is always true [knownConditionTrueFalse] getfem-5.3/src/getfem_contact_and_friction_nodal.cc:1535:24: note: Assignment 'N=d+1', assigned value is greater than 0 getfem-5.3/src/getfem_contact_and_friction_nodal.cc:1538:15: note: Condition 'N>=1' is always true getfem-5.3/src/getfem_contact_and_friction_nodal.cc:627:33: style: The scope of the variable 'T_u1_u1' can be reduced. [variableScope] getfem-5.3/src/getfem_contact_and_friction_nodal.cc:629:33: style: The scope of the variable 'T_u1_n' can be reduced. [variableScope] getfem-5.3/src/getfem_contact_and_friction_nodal.cc:631:33: style: The scope of the variable 'T_u2_n' can be reduced. [variableScope] getfem-5.3/src/getfem_contact_and_friction_nodal.cc:633:33: style: The scope of the variable 'T_n_n' can be reduced. [variableScope] getfem-5.3/src/getfem_contact_and_friction_nodal.cc:635:33: style: The scope of the variable 'T_u1_t' can be reduced. [variableScope] getfem-5.3/src/getfem_contact_and_friction_nodal.cc:637:33: style: The scope of the variable 'T_u2_t' can be reduced. [variableScope] getfem-5.3/src/getfem_contact_and_friction_nodal.cc:640:33: style: The scope of the variable 'T_t_t' can be reduced. [variableScope] getfem-5.3/src/getfem_contact_and_friction_nodal.cc:643:32: style: The scope of the variable 'ru1' can be reduced. [variableScope] getfem-5.3/src/getfem_contact_and_friction_nodal.cc:644:32: style: The scope of the variable 'ru2' can be reduced. [variableScope] getfem-5.3/src/getfem_contact_and_friction_nodal.cc:645:32: style: The scope of the variable 'rlambda_n' can be reduced. [variableScope] getfem-5.3/src/getfem_contact_and_friction_nodal.cc:646:32: style: The scope of the variable 'rlambda_t' can be reduced. [variableScope] getfem-5.3/src/getfem/getfem_contact_and_friction_nodal.h:169:17: performance: Function parameter 'dataname_gap' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem/getfem_contact_and_friction_nodal.h:169:46: performance: Function parameter 'dataname_alpha' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem/getfem_contact_and_friction_nodal.h:212:16: performance: Function parameter 'dataname_friction_coeff' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem/getfem_contact_and_friction_nodal.h:213:16: performance: Function parameter 'dataname_gap' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem/getfem_contact_and_friction_nodal.h:213:45: performance: Function parameter 'dataname_alpha' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem/getfem_contact_and_friction_nodal.h:214:68: performance: Function parameter 'dataname_threshold' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem/getfem_contact_and_friction_nodal.h:458:18: performance: Function parameter 'dataname_friction_coeff' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem/getfem_contact_and_friction_nodal.h:459:18: performance: Function parameter 'dataname_gap' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem/getfem_contact_and_friction_nodal.h:459:47: performance: Function parameter 'dataname_alpha' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem/getfem_contact_and_friction_nodal.h:469:18: performance: Function parameter 'dataname_friction_coeff' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem/getfem_contact_and_friction_nodal.h:469:55: performance: Function parameter 'dataname_gap' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem/getfem_contact_and_friction_nodal.h:470:18: performance: Function parameter 'dataname_alpha' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem_contact_and_friction_nodal.cc:1394:16: performance: Function parameter 'dataname_friction_coeff' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem_contact_and_friction_nodal.cc:1396:60: performance: Function parameter 'dataname_threshold' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem_contact_and_friction_nodal.cc:1397:16: performance: Function parameter 'dataname_gamma' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem_contact_and_friction_nodal.cc:1397:44: performance: Function parameter 'dataname_wt' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem_contact_and_friction_nodal.cc:428:62: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] getfem-5.3/src/getfem_contact_and_friction_nodal.cc:428:68: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] getfem-5.3/src/getfem_context.cc:47:30: style: Variable 'lock' is assigned a value that is never used. [unreadVariable] getfem-5.3/src/getfem_context.cc:57:30: style: Variable 'lock' is assigned a value that is never used. [unreadVariable] getfem-5.3/src/getfem_context.cc:70:32: style: Variable 'lock' is assigned a value that is never used. [unreadVariable] getfem-5.3/src/getfem_context.cc:78:32: style: Variable 'lock' is assigned a value that is never used. [unreadVariable] getfem-5.3/src/getfem_context.cc:83:30: style: Variable 'lock' is assigned a value that is never used. [unreadVariable] getfem-5.3/src/getfem_context.cc:97:32: style: Variable 'lock' is assigned a value that is never used. [unreadVariable] getfem-5.3/src/getfem/getfem_continuation.h:125:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/getfem_continuation.h:142:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/getfem_continuation.h:199:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/getfem_continuation.h:327:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/getfem_continuation.h:398:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/getfem_continuation.h:430:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/getfem_continuation.h:485:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/getfem_continuation.h:607:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/getfem_continuation.h:633:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_continuation.cc:36:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parameter_name [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_continuation.cc:48:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_continuation.cc:56:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_continuation.cc:67:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_continuation.cc:79:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUILD_RHS [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_continuation.cc:87:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable diffeps [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_continuation.cc:137:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cont_struct_getfem_model [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/getfem_continuation.h:966:5: warning: Member variable 'virtual_cont_struct::bb_gamma' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_continuation.h:966:5: warning: Member variable 'virtual_cont_struct::cc_gamma' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_continuation.h:966:5: warning: Member variable 'virtual_cont_struct::dd' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_continuation.h:91:10: style:inconclusive: Technically the member function 'getfem::virtual_cont_struct::compute_tangent' can be const. [functionConst] getfem-5.3/src/getfem/getfem_continuation.h:746:10: style: The member function 'getfem::virtual_cont_struct::copy' can be static. [functionStatic] getfem-5.3/src/getfem/getfem_continuation.h:748:10: style: The member function 'getfem::virtual_cont_struct::scale' can be static. [functionStatic] getfem-5.3/src/getfem/getfem_continuation.h:749:10: style: The member function 'getfem::virtual_cont_struct::scaled_add' can be static. [functionStatic] getfem-5.3/src/getfem/getfem_continuation.h:751:10: style: The member function 'getfem::virtual_cont_struct::scaled_add' can be static. [functionStatic] getfem-5.3/src/getfem/getfem_continuation.h:754:10: style: The member function 'getfem::virtual_cont_struct::scaled_add' can be static. [functionStatic] getfem-5.3/src/getfem/getfem_continuation.h:758:10: style: The member function 'getfem::virtual_cont_struct::scaled_add' can be static. [functionStatic] getfem-5.3/src/getfem/getfem_continuation.h:764:10: style: The member function 'getfem::virtual_cont_struct::scaled_add' can be static. [functionStatic] getfem-5.3/src/getfem/getfem_continuation.h:770:12: style: The member function 'getfem::virtual_cont_struct::norm' can be static. [functionStatic] getfem-5.3/src/getfem/getfem_continuation.h:773:12: style: The member function 'getfem::virtual_cont_struct::sp' can be static. [functionStatic] getfem-5.3/src/getfem/getfem_continuation.h:865:23: performance: Function 'get_sing_label()' should return member 'sing_label' by const reference. [returnByReference] getfem-5.3/src/getfem/getfem_continuation.h:324:14: style: The scope of the variable 'Delta_Gamma' can be reduced. [variableScope] getfem-5.3/src/getfem/getfem_continuation.h:324:35: style: The scope of the variable 'diff' can be reduced. [variableScope] getfem-5.3/src/getfem/getfem_continuation.h:529:14: style: The scope of the variable 'a' can be reduced. [variableScope] getfem-5.3/src/getfem/getfem_continuation.h:529:17: style: The scope of the variable 'a1' can be reduced. [variableScope] getfem-5.3/src/getfem/getfem_continuation.h:529:21: style: The scope of the variable 'a2' can be reduced. [variableScope] getfem-5.3/src/getfem/getfem_continuation.h:620:12: style: The scope of the variable 'converged' can be reduced. [variableScope] getfem-5.3/src/getfem/getfem_continuation.h:864:37: performance: Function parameter 'label' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem/getfem_continuation.h:459:31: warning: Uninitialized variable: v_gamma [uninitvar] getfem-5.3/src/getfem/getfem_continuation.h:434:34: note: Assuming condition is false getfem-5.3/src/getfem/getfem_continuation.h:459:31: note: Uninitialized variable: v_gamma getfem-5.3/src/getfem/getfem_continuation.h:840:38: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] getfem-5.3/src/getfem/getfem_continuation.h:849:38: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] getfem-5.3/src/getfem/getfem_mesh_slice.h:262:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pt_ref [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/getfem_export.h:180:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/getfem_export.h:400:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/getfem_export.h:517:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_export.cc:463:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_export.cc:633:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETFEM_VERSION [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_export.cc:638:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_export.cc:661:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_export.cc:757:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pt [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/getfem_mesh_slice.h:88:5: warning: Member variable 'stored_mesh_slice::merged_nodes_available' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem_export.cc:902:15: warning: Member variable 'pos_export::psl' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem_export.cc:898:15: warning: Member variable 'pos_export::psl' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_export.h:392:17: style: The member function 'getfem::dx_export::default_name' can be static. [functionStatic] getfem-5.3/src/getfem/getfem_export.h:423:17: style: The member function 'getfem::dx_export::name_of_pts_array' can be static. [functionStatic] getfem-5.3/src/getfem/getfem_export.h:425:17: style: The member function 'getfem::dx_export::name_of_conn_array' can be static. [functionStatic] getfem-5.3/src/getfem/getfem_export.h:427:17: style: The member function 'getfem::dx_export::name_of_edges_array' can be static. [functionStatic] getfem-5.3/src/getfem_export.cc:704:26: style: The member function 'getfem::dx_export::dxname_of_convex_structure' can be static. [functionStatic] getfem-5.3/src/getfem/getfem_export.h:430:17: note: The member function 'getfem::dx_export::dxname_of_convex_structure' can be static. getfem-5.3/src/getfem_export.cc:704:26: note: The member function 'getfem::dx_export::dxname_of_convex_structure' can be static. getfem-5.3/src/getfem/getfem_interpolation.h:75:10: warning: The class 'mesh_trans_inv' defines member function with name 'add_point_with_id' also defined in its parent class 'geotrans_inv'. [duplInheritedMember] getfem-5.3/src/getfem/bgeot_geotrans_inv.h:230:10: note: Parent function 'geotrans_inv::add_point_with_id' getfem-5.3/src/getfem/getfem_interpolation.h:75:10: note: Derived function 'mesh_trans_inv::add_point_with_id' getfem-5.3/src/getfem/getfem_torus.h:68:5: style: Class 'torus_fem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_torus.h:89:5: style: Class 'torus_mesh' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_interpolation.h:92:5: style: Class 'mesh_trans_inv' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_mesh_slicers.h:85:5: style: Struct 'slice_simplex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_mesh_slicers.h:135:5: style: Class 'mesh_slicer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_mesh_slicers.h:136:5: style: Class 'mesh_slicer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_mesh_slicers.h:262:5: style: Class 'slicer_boundary' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_mesh_slicers.h:274:5: style: Class 'slicer_apply_deformation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_mesh_slicers.h:487:5: style: Class 'slicer_mesh_with_mesh' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_mesh_slicers.h:518:5: style: Class 'slicer_complementary' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_mesh_slicers.h:547:5: style: Class 'slicer_build_edges_mesh' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_mesh_slicers.h:569:5: style: Class 'slicer_build_mesh' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_mesh_slicers.h:582:5: style: Class 'slicer_explode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_mesh_slice.h:306:5: style: Class 'slicer_build_stored_mesh_slice' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_export.h:108:5: style: Class 'vtk_export' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_export.h:109:5: style: Class 'vtk_export' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_export.h:335:5: style: Class 'dx_export' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_export.h:337:5: style: Class 'dx_export' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_export.h:586:5: style: Class 'pos_export' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_export.h:587:5: style: Class 'pos_export' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_torus.h:55:23: style: The function 'index_of_global_dof' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_fem.h:460:23: note: Virtual function in base class getfem-5.3/src/getfem/getfem_torus.h:55:23: note: Function in derived class getfem-5.3/src/getfem/getfem_torus.h:56:10: style: The function 'base_value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_fem.h:422:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_torus.h:56:10: note: Function in derived class getfem-5.3/src/getfem/getfem_torus.h:57:10: style: The function 'grad_base_value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_fem.h:428:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_torus.h:57:10: note: Function in derived class getfem-5.3/src/getfem/getfem_torus.h:58:10: style: The function 'hess_base_value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_fem.h:434:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_torus.h:58:10: note: Function in derived class getfem-5.3/src/getfem/getfem_torus.h:59:10: style: The function 'real_base_value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_fem.h:441:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_torus.h:59:10: note: Function in derived class getfem-5.3/src/getfem/getfem_torus.h:61:10: style: The function 'real_grad_base_value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_fem.h:449:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_torus.h:61:10: note: Function in derived class getfem-5.3/src/getfem/getfem_torus.h:63:10: style: The function 'real_hess_base_value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_fem.h:457:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_torus.h:63:10: note: Function in derived class getfem-5.3/src/getfem/getfem_torus.h:90:25: style: The function 'convex_radius_estimate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh.h:398:25: note: Virtual function in base class getfem-5.3/src/getfem/getfem_torus.h:90:25: note: Function in derived class getfem-5.3/src/getfem/getfem_torus.h:101:10: style: The function 'enumerate_dof' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_fem.h:547:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_torus.h:101:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesh_slicers.h:217:18: style: The function 'copy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_slicers.h:194:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesh_slicers.h:217:18: note: Function in derived class getfem-5.3/src/getfem/getfem_mesh_slicers.h:225:17: style: The function 'maxval' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_slicers.h:195:25: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesh_slicers.h:225:17: note: Function in derived class getfem-5.3/src/getfem/getfem_mesh_slicers.h:226:58: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_slicers.h:197:58: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesh_slicers.h:226:58: note: Function in derived class getfem-5.3/src/getfem/getfem_mesh_slicers.h:248:10: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_slicers.h:240:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesh_slicers.h:248:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesh_slicers.h:264:10: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_slicers.h:240:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesh_slicers.h:264:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesh_slicers.h:283:10: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_slicers.h:240:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesh_slicers.h:283:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesh_slicers.h:341:10: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_slicers.h:240:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesh_slicers.h:341:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesh_slicers.h:349:10: style: The function 'test_point' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_slicers.h:317:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesh_slicers.h:349:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesh_slicers.h:355:17: style: The function 'edge_intersect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_slicers.h:321:5: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesh_slicers.h:355:17: note: Function in derived class getfem-5.3/src/getfem/getfem_mesh_slicers.h:378:10: style: The function 'test_point' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_slicers.h:317:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesh_slicers.h:378:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesh_slicers.h:383:17: style: The function 'edge_intersect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_slicers.h:321:5: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesh_slicers.h:383:17: note: Function in derived class getfem-5.3/src/getfem/getfem_mesh_slicers.h:409:10: style: The function 'test_point' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_slicers.h:317:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesh_slicers.h:409:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesh_slicers.h:420:17: style: The function 'edge_intersect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_slicers.h:321:5: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesh_slicers.h:420:17: note: Function in derived class getfem-5.3/src/getfem/getfem_mesh_slicers.h:453:10: style: The function 'prepare' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_slicers.h:307:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesh_slicers.h:453:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesh_slicers.h:455:17: style: The function 'edge_intersect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_slicers.h:321:5: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesh_slicers.h:455:17: note: Function in derived class getfem-5.3/src/getfem/getfem_mesh_slicers.h:488:10: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_slicers.h:240:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesh_slicers.h:488:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesh_slicers.h:499:10: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_slicers.h:240:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesh_slicers.h:499:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesh_slicers.h:509:10: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_slicers.h:240:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesh_slicers.h:509:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesh_slicers.h:519:10: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_slicers.h:240:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesh_slicers.h:519:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesh_slicers.h:531:10: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_slicers.h:240:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesh_slicers.h:531:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesh_slicers.h:557:10: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_slicers.h:240:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesh_slicers.h:557:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesh_slicers.h:570:10: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_slicers.h:240:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesh_slicers.h:570:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesh_slicers.h:583:10: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_slicers.h:240:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesh_slicers.h:583:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesh_slice.h:95:14: style: The destructor '~stored_mesh_slice' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/dal_static_stored_objects.h:202:50: note: Virtual destructor in base class getfem-5.3/src/getfem/getfem_mesh_slice.h:95:14: note: Destructor in derived class getfem-5.3/src/getfem/getfem_mesh_slice.h:310:10: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_slicers.h:240:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesh_slice.h:310:10: note: Function in derived class getfem-5.3/src/getfem/dal_singleton.h:118:6: style: The destructor '~singleton_instance < gf2vtk_dof_mapping , 1 >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/dal_singleton.h:55:14: note: Virtual destructor in base class getfem-5.3/src/getfem/dal_singleton.h:118:6: note: Destructor in derived class getfem-5.3/src/getfem/dal_singleton.h:118:6: style: The destructor '~singleton_instance < gf2vtk_vtk_type , 1 >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/dal_singleton.h:55:14: note: Virtual destructor in base class getfem-5.3/src/getfem/dal_singleton.h:118:6: note: Destructor in derived class getfem-5.3/src/getfem/dal_singleton.h:118:6: style: The destructor '~singleton_instance < gf2pos_dof_mapping , 1 >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/dal_singleton.h:55:14: note: Virtual destructor in base class getfem-5.3/src/getfem/dal_singleton.h:118:6: note: Destructor in derived class getfem-5.3/src/getfem/bgeot_rtree.h:74:19: style: Condition 'id+1' is always true [knownConditionTrueFalse] getfem-5.3/src/getfem_export.cc:677:11: error: Width 512 given in format string (no. 2) is larger than destination buffer 'name[512]', use %511[^\"] to prevent overflowing it. [invalidScanfFormatWidth] getfem-5.3/src/getfem_export.cc:685:9: error: Width 512 given in format string (no. 1) is larger than destination buffer 'name[512]', use %511[^\"] to prevent overflowing it. [invalidScanfFormatWidth] getfem-5.3/src/getfem/getfem_export.h:176:17: style: C-style pointer casting [cstyleCast] getfem-5.3/src/getfem/getfem_export.h:400:21: style: C-style pointer casting [cstyleCast] getfem-5.3/src/getfem/getfem_export.h:404:17: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] getfem-5.3/src/getfem_export.cc:142:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] getfem-5.3/src/getfem/getfem_export.h:677:9: style: The scope of the variable 't' can be reduced. [variableScope] getfem-5.3/src/getfem/getfem_export.h:678:27: style: The scope of the variable 'cell_dof' can be reduced. [variableScope] getfem-5.3/src/getfem_export.cc:1061:9: style: The scope of the variable 't' can be reduced. [variableScope] getfem-5.3/src/getfem_export.cc:1062:27: style: The scope of the variable 'cell_dof' can be reduced. [variableScope] getfem-5.3/src/getfem_export.cc:1088:9: style: The scope of the variable 't' can be reduced. [variableScope] getfem-5.3/src/getfem_export.cc:1089:27: style: The scope of the variable 'cell_dof' can be reduced. [variableScope] getfem-5.3/src/getfem/getfem_export.h:209:77: style:inconclusive: Function 'write_point_data' argument 2 names different: declaration 'U0' definition 'U'. [funcArgNamesDifferent] getfem-5.3/src/getfem/getfem_export.h:131:60: note: Function 'write_point_data' argument 2 names different: declaration 'U0' definition 'U'. getfem-5.3/src/getfem/getfem_export.h:209:77: note: Function 'write_point_data' argument 2 names different: declaration 'U0' definition 'U'. getfem-5.3/src/getfem/getfem_export.h:241:56: style:inconclusive: Function 'write_sliced_point_data' argument 1 names different: declaration 'Uslice' definition 'U'. [funcArgNamesDifferent] getfem-5.3/src/getfem/getfem_export.h:138:67: note: Function 'write_sliced_point_data' argument 1 names different: declaration 'Uslice' definition 'U'. getfem-5.3/src/getfem/getfem_export.h:241:56: note: Function 'write_sliced_point_data' argument 1 names different: declaration 'Uslice' definition 'U'. getfem-5.3/src/getfem/getfem_export.h:456:76: style:inconclusive: Function 'write_point_data' argument 2 names different: declaration 'U0' definition 'U'. [funcArgNamesDifferent] getfem-5.3/src/getfem/getfem_export.h:372:34: note: Function 'write_point_data' argument 2 names different: declaration 'U0' definition 'U'. getfem-5.3/src/getfem/getfem_export.h:456:76: note: Function 'write_point_data' argument 2 names different: declaration 'U0' definition 'U'. getfem-5.3/src/getfem/getfem_export.h:657:66: style:inconclusive: Function 'write' argument 2 names different: declaration 'U' definition 'V'. [funcArgNamesDifferent] getfem-5.3/src/getfem/getfem_export.h:602:56: note: Function 'write' argument 2 names different: declaration 'U' definition 'V'. getfem-5.3/src/getfem/getfem_export.h:657:66: note: Function 'write' argument 2 names different: declaration 'U' definition 'V'. getfem-5.3/src/getfem_export.cc:822:45: style:inconclusive: Function 'exporting_mesh_edges' argument 1 names different: declaration 'with_slice_edge' definition 'with_slice_edges'. [funcArgNamesDifferent] getfem-5.3/src/getfem/getfem_export.h:346:36: note: Function 'exporting_mesh_edges' argument 1 names different: declaration 'with_slice_edge' definition 'with_slice_edges'. getfem-5.3/src/getfem_export.cc:822:45: note: Function 'exporting_mesh_edges' argument 1 names different: declaration 'with_slice_edge' definition 'with_slice_edges'. getfem-5.3/src/getfem_export.cc:837:52: style:inconclusive: Function 'write_mesh_edges_from_slice' argument 1 names different: declaration 'with_slice_edge' definition 'with_slice_edges'. [funcArgNamesDifferent] getfem-5.3/src/getfem/getfem_export.h:434:43: note: Function 'write_mesh_edges_from_slice' argument 1 names different: declaration 'with_slice_edge' definition 'with_slice_edges'. getfem-5.3/src/getfem_export.cc:837:52: note: Function 'write_mesh_edges_from_slice' argument 1 names different: declaration 'with_slice_edge' definition 'with_slice_edges'. getfem-5.3/src/getfem/getfem_interpolation.h:416:34: performance: Function parameter 'rg_source' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem/getfem_interpolation.h:533:34: performance: Function parameter 'rg_source' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem/getfem_interpolation.h:553:34: performance: Function parameter 'rg_target' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem/getfem_interpolation.h:633:52: performance: Function parameter 'rg_target' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem/getfem_interpolation.h:696:34: performance: Function parameter 'rg_source' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem/getfem_interpolation.h:696:57: performance: Function parameter 'rg_target' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem/getfem_interpolation.h:713:34: performance: Function parameter 'rg_source' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem/getfem_interpolation.h:713:57: performance: Function parameter 'rg_target' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem/getfem_export.h:392:42: performance: Function parameter 's' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem/getfem_export.h:457:48: performance: Function parameter 'name' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem/getfem_export.h:481:70: performance: Function parameter 'name' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem_export.cc:345:16: style: Variable 'vtk_simplex_code' can be declared as const array [constVariable] getfem-5.3/src/getfem/getfem_export.h:404:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] getfem-5.3/src/getfem/getfem_export.h:622:21: performance: Passing the result of c_str() to a stream is slow and redundant. [stlcstrStream] getfem-5.3/src/getfem/getfem_export.h:662:21: performance: Passing the result of c_str() to a stream is slow and redundant. [stlcstrStream] getfem-5.3/src/getfem_export.cc:494:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.3/src/getfem/getfem_interpolation.h:787:29: style: Variable 'nb_nodal_pt' is assigned a value that is never used. [unreadVariable] getfem-5.3/src/getfem_fem_composite.cc:220:18: style: The function 'mat_trans' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_fem.h:362:18: note: Virtual function in base class getfem-5.3/src/getfem_fem_composite.cc:220:18: note: Function in derived class getfem-5.3/src/getfem_fem_composite.cc:391:18: style: The function 'mat_trans' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_fem.h:362:18: note: Virtual function in base class getfem-5.3/src/getfem_fem_composite.cc:391:18: note: Function in derived class getfem-5.3/src/getfem_fem_composite.cc:393:23: style: The function 'nb_base' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_fem.h:294:23: note: Virtual function in base class getfem-5.3/src/getfem_fem_composite.cc:393:23: note: Function in derived class getfem-5.3/src/getfem_fem_composite.cc:460:18: style: The function 'mat_trans' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_fem.h:362:18: note: Virtual function in base class getfem-5.3/src/getfem_fem_composite.cc:460:18: note: Function in derived class getfem-5.3/src/getfem_fem_composite.cc:659:18: style: The function 'mat_trans' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_fem.h:362:18: note: Virtual function in base class getfem-5.3/src/getfem_fem_composite.cc:659:18: note: Function in derived class getfem-5.3/src/getfem_fem_composite.cc:661:23: style: The function 'nb_base' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_fem.h:294:23: note: Virtual function in base class getfem-5.3/src/getfem_fem_composite.cc:661:23: note: Function in derived class getfem-5.3/src/getfem_fem_composite.cc:108:51: style: The scope of the variable 't' can be reduced. [variableScope] getfem-5.3/src/getfem_fem_composite.cc:133:51: style: The scope of the variable 't' can be reduced. [variableScope] getfem-5.3/src/getfem_fem_global_function.cc:29:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_pol [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_fem_global_function.cc:52:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_fem_global_function.cc:63:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mim [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_fem_global_function.cc:71:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable precomps [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_fem_global_function.cc:144:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable index_of_global_dof_ [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_fem_global_function.cc:153:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable index_of_global_dof_ [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_fem_global_function.cc:158:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable has_mesh_im [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_fem_global_function.cc:188:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable precomps [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_fem_global_function.cc:229:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable precomps [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_fem_global_function.cc:267:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable precomps [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_fem_global_function.cc:34:28: style: C-style pointer casting [cstyleCast] getfem-5.3/src/getfem_fem_global_function.cc:101:33: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.3/src/getfem_fem_global_function.cc:102:33: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.3/src/getfem/getfem_mesh_level_set.h:92:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pmsh [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/getfem_mesh_level_set.h:110:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/getfem_mesher.h:93:5: warning: Member variable 'mesher_half_space::xon' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_mesher.h:134:5: warning: Member variable 'mesher_level_set::pf' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_mesher.h:134:5: warning: Member variable 'mesher_level_set::shift_ls' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_mesher.h:414:5: warning: Member variable 'mesher_union::isin' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_mesher.h:418:5: warning: Member variable 'mesher_union::isin' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_mesh_level_set.h:154:5: warning:inconclusive: Member variable 'mesh_level_set::allsubzones' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] getfem-5.3/src/getfem/getfem_mesh_level_set.h:154:5: warning:inconclusive: Member variable 'mesh_level_set::allzones' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] getfem-5.3/src/getfem/getfem_mesh_level_set.h:154:5: warning:inconclusive: Member variable 'mesh_level_set::is_adapted_' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] getfem-5.3/src/getfem/getfem_mesh_level_set.h:154:5: warning:inconclusive: Member variable 'mesh_level_set::level_sets' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] getfem-5.3/src/getfem/getfem_mesh_level_set.h:154:5: warning:inconclusive: Member variable 'mesh_level_set::cut_cv' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] getfem-5.3/src/getfem/getfem_mesh_level_set.h:158:22: warning:inconclusive: Member variable 'mesh_level_set::allsubzones' is not assigned a value in 'mesh_level_set::operator='. [operatorEqVarError] getfem-5.3/src/getfem/getfem_mesh_level_set.h:158:22: warning:inconclusive: Member variable 'mesh_level_set::allzones' is not assigned a value in 'mesh_level_set::operator='. [operatorEqVarError] getfem-5.3/src/getfem/getfem_mesh_level_set.h:158:22: warning:inconclusive: Member variable 'mesh_level_set::is_adapted_' is not assigned a value in 'mesh_level_set::operator='. [operatorEqVarError] getfem-5.3/src/getfem/getfem_mesh_level_set.h:158:22: warning:inconclusive: Member variable 'mesh_level_set::level_sets' is not assigned a value in 'mesh_level_set::operator='. [operatorEqVarError] getfem-5.3/src/getfem/getfem_mesh_level_set.h:158:22: warning:inconclusive: Member variable 'mesh_level_set::cut_cv' is not assigned a value in 'mesh_level_set::operator='. [operatorEqVarError] getfem-5.3/src/getfem/dal_basic.h:123:5: warning:inconclusive: Member variable 'dna_const_iterator < const std :: string * , 5 >::p' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:123:5: warning:inconclusive: Member variable 'dna_const_iterator < const std :: string * , 5 >::in' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:123:5: warning:inconclusive: Member variable 'dna_const_iterator < const std :: string * , 5 >::pT' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:63:5: warning:inconclusive: Member variable 'dna_iterator < const std :: string * , 5 >::p' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:63:5: warning:inconclusive: Member variable 'dna_iterator < const std :: string * , 5 >::in' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:63:5: warning:inconclusive: Member variable 'dna_iterator < const std :: string * , 5 >::pT' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:221:15: style: The member function 'dal::dynamic_array < const std :: string * , 5 >::max_size' can be static. [functionStatic] getfem-5.3/src/getfem/dal_basic.h:270:10: style:inconclusive: Technically the member function 'dal::dynamic_array < const std :: string * , 5 >::resize' can be const. [functionConst] getfem-5.3/src/getfem/getfem_mesher.h:61:5: style: Class 'mvf_constant' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_mesher.h:290:5: style: Class 'mesher_simplex_ref' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_mesher.h:346:5: style: Class 'mesher_prism_ref' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_mesher.h:414:5: style: Class 'mesher_union' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_mesher.h:609:5: style: Class 'mesher_intersection' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_level_set.h:86:5: style: Class 'level_set' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_mesh_level_set.h:151:5: style: Class 'mesh_level_set' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/dal_basic.h:126:5: style: Struct 'dna_const_iterator < const std :: string * , 5 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_mesher.h:55:14: style: The destructor '~mesher_virtual_function' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/dal_static_stored_objects.h:202:50: note: Virtual destructor in base class getfem-5.3/src/getfem/getfem_mesher.h:55:14: note: Destructor in derived class getfem-5.3/src/getfem/getfem_mesher.h:62:17: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:54:25: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:62:17: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:76:14: style: The destructor '~mesher_signed_distance' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:55:14: note: Virtual destructor in base class getfem-5.3/src/getfem/getfem_mesher.h:76:14: note: Destructor in derived class getfem-5.3/src/getfem/getfem_mesher.h:85:25: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:54:25: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:85:25: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:97:10: style: The function 'bounding_box' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:77:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:97:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:99:25: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:85:25: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:99:25: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:101:25: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:78:25: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:101:25: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:107:18: style: The function 'register_constraints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:83:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:107:18: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:111:17: style: The function 'grad' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:80:25: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:111:17: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:115:10: style: The function 'hess' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:82:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:115:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:153:10: style: The function 'bounding_box' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:77:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:153:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:155:25: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:85:25: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:155:25: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:157:25: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:78:25: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:157:25: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:160:18: style: The function 'register_constraints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:83:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:160:18: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:164:17: style: The function 'grad' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:80:25: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:164:17: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:165:10: style: The function 'hess' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:82:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:165:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:192:10: style: The function 'bounding_box' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:77:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:192:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:197:25: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:78:25: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:197:25: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:203:25: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:85:25: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:203:25: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:205:18: style: The function 'register_constraints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:83:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:205:18: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:209:17: style: The function 'grad' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:80:25: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:209:17: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:217:10: style: The function 'hess' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:82:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:217:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:241:10: style: The function 'bounding_box' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:77:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:241:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:245:25: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:85:25: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:245:25: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:255:25: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:78:25: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:255:25: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:262:17: style: The function 'grad' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:80:25: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:262:17: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:270:10: style: The function 'hess' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:82:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:270:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:273:18: style: The function 'register_constraints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:83:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:273:18: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:301:10: style: The function 'bounding_box' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:77:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:301:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:307:25: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:85:25: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:307:25: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:314:25: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:78:25: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:314:25: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:320:17: style: The function 'grad' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:80:25: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:320:17: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:328:10: style: The function 'hess' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:82:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:328:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:331:18: style: The function 'register_constraints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:83:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:331:18: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:362:10: style: The function 'bounding_box' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:77:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:362:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:368:25: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:85:25: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:368:25: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:376:25: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:78:25: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:376:25: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:382:17: style: The function 'grad' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:80:25: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:382:17: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:390:10: style: The function 'hess' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:82:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:390:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:393:18: style: The function 'register_constraints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:83:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:393:18: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:462:10: style: The function 'bounding_box' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:77:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:462:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:476:25: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:85:25: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:476:25: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:496:17: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:78:25: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:496:17: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:521:18: style: The function 'register_constraints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:83:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:521:18: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:526:17: style: The function 'grad' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:80:25: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:526:17: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:555:10: style: The function 'hess' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:82:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:555:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:655:10: style: The function 'bounding_box' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:77:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:655:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:670:25: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:85:25: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:670:25: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:677:17: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:78:25: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:677:17: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:689:18: style: The function 'register_constraints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:83:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:689:18: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:695:17: style: The function 'grad' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:80:25: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:695:17: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:704:10: style: The function 'hess' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:82:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:704:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:751:10: style: The function 'bounding_box' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:77:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:751:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:753:17: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:78:25: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:753:17: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:761:17: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:85:25: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:761:17: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:763:18: style: The function 'register_constraints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:83:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:763:18: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:767:17: style: The function 'grad' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:80:25: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:767:17: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:772:10: style: The function 'hess' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:82:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:772:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:791:10: style: The function 'bounding_box' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:77:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:791:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:793:25: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:85:25: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:793:25: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:798:25: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:78:25: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:798:25: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:804:18: style: The function 'register_constraints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:83:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:804:18: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:808:17: style: The function 'grad' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:80:25: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:808:17: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:820:10: style: The function 'hess' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:82:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:820:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:842:10: style: The function 'bounding_box' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:77:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:842:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:851:25: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:85:25: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:851:25: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:852:25: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:78:25: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:852:25: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:855:17: style: The function 'grad' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:80:25: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:855:17: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:857:10: style: The function 'hess' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:82:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:857:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:860:18: style: The function 'register_constraints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:83:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:860:18: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:878:10: style: The function 'bounding_box' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:77:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:878:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:880:25: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:85:25: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:880:25: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:886:25: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:78:25: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:886:25: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:892:18: style: The function 'register_constraints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:83:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:892:18: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:896:17: style: The function 'grad' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:80:25: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:896:17: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:911:10: style: The function 'hess' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:82:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:911:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:933:10: style: The function 'bounding_box' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:77:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:933:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:943:25: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:85:25: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:943:25: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:944:25: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:78:25: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:944:25: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:947:17: style: The function 'grad' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:80:25: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:947:17: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:949:10: style: The function 'hess' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:82:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:949:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:952:18: style: The function 'register_constraints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:83:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:952:18: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:974:10: style: The function 'bounding_box' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:77:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:974:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:979:25: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:85:25: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:979:25: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:996:25: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:78:25: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:996:25: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:1002:17: style: The function 'grad' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:80:25: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:1002:17: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:1004:10: style: The function 'hess' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:82:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:1004:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:1007:18: style: The function 'register_constraints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:83:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:1007:18: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:1024:10: style: The function 'bounding_box' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:77:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:1024:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:1030:25: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:85:25: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:1030:25: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:1034:25: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:78:25: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:1034:25: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:1040:17: style: The function 'grad' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:80:25: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:1040:17: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:1059:10: style: The function 'hess' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:82:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:1059:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:1062:18: style: The function 'register_constraints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesher.h:83:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesher.h:1062:18: note: Function in derived class getfem-5.3/src/getfem/getfem_level_set.h:73:10: style: The function 'update_from_context' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_context.h:107:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_level_set.h:73:10: note: Function in derived class getfem-5.3/src/getfem/getfem_level_set.h:91:6: style: The destructor '~level_set' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_context.h:135:14: note: Virtual destructor in base class getfem-5.3/src/getfem/getfem_level_set.h:91:6: note: Destructor in derived class getfem-5.3/src/getfem/getfem_mesh_level_set.h:88:10: style: The function 'update_from_context' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_context.h:107:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesh_level_set.h:88:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesh_level_set.h:153:14: style: The destructor '~mesh_level_set' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_context.h:135:14: note: Virtual destructor in base class getfem-5.3/src/getfem/getfem_mesh_level_set.h:153:14: note: Destructor in derived class getfem-5.3/src/getfem/getfem_fem_level_set.h:92:10: style: The function 'base_value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_fem.h:422:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_fem_level_set.h:92:10: note: Function in derived class getfem-5.3/src/getfem/getfem_fem_level_set.h:93:10: style: The function 'grad_base_value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_fem.h:428:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_fem_level_set.h:93:10: note: Function in derived class getfem-5.3/src/getfem/getfem_fem_level_set.h:94:10: style: The function 'hess_base_value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_fem.h:434:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_fem_level_set.h:94:10: note: Function in derived class getfem-5.3/src/getfem/getfem_fem_level_set.h:96:10: style: The function 'real_base_value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_fem.h:441:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_fem_level_set.h:96:10: note: Function in derived class getfem-5.3/src/getfem/getfem_fem_level_set.h:98:10: style: The function 'real_grad_base_value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_fem.h:449:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_fem_level_set.h:98:10: note: Function in derived class getfem-5.3/src/getfem/getfem_fem_level_set.h:100:10: style: The function 'real_hess_base_value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_fem.h:457:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_fem_level_set.h:100:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesher.h:55:14: style: The destructor '~mesher_virtual_function' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] getfem-5.3/src/getfem/dal_static_stored_objects.h:202:50: note: Virtual destructor in base class getfem-5.3/src/getfem/getfem_mesher.h:55:14: note: Destructor in derived class getfem-5.3/src/getfem/getfem_mesher.h:477:22: style: The scope of the variable 'f' can be reduced. [variableScope] getfem-5.3/src/getfem/getfem_mesher.h:477:28: style: The scope of the variable 'g' can be reduced. [variableScope] getfem-5.3/src/getfem_fem_level_set.cc:88:55: performance: Function parameter 'a' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem_fem_level_set.cc:88:76: performance: Function parameter 'b' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem/getfem_mesher.h:481:6: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.3/src/getfem/getfem_mesher.h:673:4: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.3/src/getfem/getfem_mesh_level_set.h:107:6: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.3/src/getfem_fem_level_set.cc:99:26: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.3/src/getfem_fem_level_set.cc:135:42: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.3/src/getfem_fourth_order.cc:83:6: style: The if condition is the same as the previous if condition [duplicateCondition] getfem-5.3/src/getfem_fourth_order.cc:75:6: note: First condition getfem-5.3/src/getfem_fourth_order.cc:83:6: note: Second condition getfem-5.3/src/getfem_fourth_order.cc:73:18: style: The scope of the variable 'mf_data2' can be reduced. [variableScope] getfem-5.3/src/getfem_fourth_order.cc:73:27: style: Variable 'mf_data2' is assigned a value that is never used. [unreadVariable] getfem-5.3/src/getfem_fourth_order.cc:79:21: style: Variable 'sl' is assigned a value that is never used. [unreadVariable] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:103:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:104:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1642:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2814:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tc1 [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:3025:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tc1 [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:4145:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:4538:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dofs1_sort [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:4625:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dofs1_sort [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:4769:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctx [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:6279:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:6495:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable groups_info [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:4452:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dofs1_sort [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:6312:45: warning: Return value of function interpolates[pnode->interpolate_name].size() is not used. [ignoredReturnValue] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:6321:49: warning: Return value of function interpolates[pnode->interpolate_name_der].size() is not used. [ignoredReturnValue] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:6348:40: warning: Return value of function rmi.transformations[transname].size() is not used. [ignoredReturnValue] getfem-5.3/src/getfem/getfem_generic_assembly_tree.h:378:5: warning: Member variable 'ga_tree_node::op_type' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_generic_assembly_tree.h:378:5: warning: Member variable 'ga_tree_node::parent' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_generic_assembly_tree.h:378:5: warning: Member variable 'ga_tree_node::marked' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_generic_assembly_tree.h:382:3: warning: Member variable 'ga_tree_node::op_type' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_generic_assembly_tree.h:382:3: warning: Member variable 'ga_tree_node::parent' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_generic_assembly_tree.h:382:3: warning: Member variable 'ga_tree_node::marked' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_generic_assembly_tree.h:387:5: warning: Member variable 'ga_tree_node::op_type' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_generic_assembly_tree.h:387:5: warning: Member variable 'ga_tree_node::parent' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_generic_assembly_tree.h:387:5: warning: Member variable 'ga_tree_node::marked' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_generic_assembly_tree.h:393:5: warning: Member variable 'ga_tree_node::op_type' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_generic_assembly_tree.h:393:5: warning: Member variable 'ga_tree_node::parent' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_generic_assembly_tree.h:393:5: warning: Member variable 'ga_tree_node::marked' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_generic_assembly_tree.h:398:5: warning: Member variable 'ga_tree_node::parent' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_generic_assembly_tree.h:398:5: warning: Member variable 'ga_tree_node::marked' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:191:5: warning: Member variable 'ga_instruction_set::elt_size' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:191:5: warning: Member variable 'ga_instruction_set::coeff' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:191:5: warning: Member variable 'ga_instruction_set::nbpt' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:120:7: warning: Member variable 'variable_group_info::alpha' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/getfem_generic_assembly_tree.h:222:15: style:inconclusive: Technically the member function 'getfem::assembly_tensor::qdim' can be const. [functionConst] getfem-5.3/src/getfem/getfem_mesh_im_level_set.h:105:10: warning: The class 'mesh_im_level_set' defines member function with name 'clear' also defined in its parent class 'mesh_im'. [duplInheritedMember] getfem-5.3/src/getfem/getfem_mesh_im.h:119:10: note: Parent function 'mesh_im::clear' getfem-5.3/src/getfem/getfem_mesh_im_level_set.h:105:10: note: Derived function 'mesh_im_level_set::clear' getfem-5.3/src/getfem/getfem_mesh_im_level_set.h:117:15: warning: The class 'mesh_im_level_set' defines member function with name 'memsize' also defined in its parent class 'mesh_im'. [duplInheritedMember] getfem-5.3/src/getfem/getfem_mesh_im.h:121:15: note: Parent function 'mesh_im::memsize' getfem-5.3/src/getfem/getfem_mesh_im_level_set.h:117:15: note: Derived function 'mesh_im_level_set::memsize' getfem-5.3/src/getfem/getfem_mesh_im_level_set.h:215:10: warning: The class 'mesh_im_cross_level_set' defines member function with name 'clear' also defined in its parent class 'mesh_im'. [duplInheritedMember] getfem-5.3/src/getfem/getfem_mesh_im.h:119:10: note: Parent function 'mesh_im::clear' getfem-5.3/src/getfem/getfem_mesh_im_level_set.h:215:10: note: Derived function 'mesh_im_cross_level_set::clear' getfem-5.3/src/getfem/getfem_mesh_im_level_set.h:222:15: warning: The class 'mesh_im_cross_level_set' defines member function with name 'memsize' also defined in its parent class 'mesh_im'. [duplInheritedMember] getfem-5.3/src/getfem/getfem_mesh_im.h:121:15: note: Parent function 'mesh_im::memsize' getfem-5.3/src/getfem/getfem_mesh_im_level_set.h:222:15: note: Derived function 'mesh_im_cross_level_set::memsize' getfem-5.3/src/getfem/getfem_mesh_im_level_set.h:140:5: style: Class 'mesh_im_level_set' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_generic_assembly_functions_and_operators.h:91:5: style: Class 'ga_predef_function' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_generic_assembly_functions_and_operators.h:93:5: style: Class 'ga_predef_function' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_generic_assembly_functions_and_operators.h:96:5: style: Class 'ga_predef_function' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1632:5: style: Struct 'ga_instruction_opposite' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1673:5: style: Struct 'ga_instruction_clear_tensor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_mesh_im_level_set.h:101:10: style: The function 'update_from_context' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_im.h:61:10: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesh_im_level_set.h:101:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesh_im_level_set.h:146:33: style: The function 'int_method_of_element' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_im.h:117:33: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesh_im_level_set.h:146:33: note: Function in derived class getfem-5.3/src/getfem/getfem_mesh_im_level_set.h:148:6: style: The destructor '~mesh_im_level_set' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_im.h:130:14: note: Virtual destructor in base class getfem-5.3/src/getfem/getfem_mesh_im_level_set.h:148:6: note: Destructor in derived class getfem-5.3/src/getfem/getfem_mesh_im_level_set.h:211:10: style: The function 'update_from_context' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_im.h:61:10: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesh_im_level_set.h:211:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesh_im_level_set.h:235:33: style: The function 'int_method_of_element' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_im.h:117:33: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesh_im_level_set.h:235:33: note: Function in derived class getfem-5.3/src/getfem/getfem_mesh_im_level_set.h:237:6: style: The destructor '~mesh_im_cross_level_set' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_im.h:130:14: note: Virtual destructor in base class getfem-5.3/src/getfem/getfem_mesh_im_level_set.h:237:6: note: Destructor in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:65:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:65:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:96:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:96:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:117:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:117:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:145:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:145:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:170:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:145:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:170:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:200:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:200:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:239:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:239:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:254:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:254:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:269:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:269:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:282:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:269:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:282:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:301:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:301:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:320:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:320:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:334:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:334:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:349:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:349:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:366:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:366:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:392:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:392:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:416:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:416:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:436:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:366:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:436:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:459:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:366:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:459:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:480:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:366:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:480:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:502:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:366:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:502:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:519:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:366:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:519:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:540:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:366:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:540:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:566:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:566:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:617:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:566:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:617:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:674:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:566:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:674:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:729:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:566:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:729:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:773:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:773:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:831:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:773:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:831:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:897:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:897:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:925:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:897:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:925:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:955:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:773:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:955:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:991:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:773:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:991:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1065:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:566:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1065:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1085:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:617:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1085:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1104:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:674:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1104:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1123:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:729:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1123:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1146:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1146:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1177:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1177:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1211:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1211:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1242:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1211:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1242:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1262:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1211:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1262:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1283:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1211:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1283:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1304:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1211:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1304:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1360:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:773:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1360:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1379:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:831:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1379:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1398:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:955:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1398:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1417:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:991:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1417:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1465:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:773:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1465:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1490:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:831:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1490:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1515:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:955:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1515:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1540:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:991:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1540:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1565:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1565:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1582:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1582:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1597:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1597:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1612:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1612:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1627:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1627:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1640:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1640:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1656:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1656:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1668:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1668:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1679:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1679:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1694:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1694:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1706:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1706:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1720:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1720:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1743:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1743:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1776:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1776:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1805:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1805:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1832:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1832:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1856:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1856:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1881:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1881:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1902:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1902:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1924:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1924:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1946:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1946:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1959:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1959:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1972:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1972:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1985:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1985:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1998:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:1998:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2011:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2011:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2026:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2026:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2044:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2044:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2063:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2063:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2085:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2085:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2112:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2112:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2147:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2147:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2183:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2183:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2231:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2231:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2279:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2279:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2306:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2306:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2335:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2335:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2363:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2363:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2404:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2404:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2512:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2512:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2608:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2608:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2667:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2667:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:3278:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:3278:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:3303:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:3303:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:3328:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:3328:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:3421:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:3421:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:3445:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:3445:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:3469:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:3469:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:3485:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:3485:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:3512:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:3512:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:3527:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:3527:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:3542:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:3542:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:3557:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:3557:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:3573:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:3573:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:3589:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:3589:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:3605:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:3605:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:3622:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:3622:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:3638:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:3638:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:3656:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:3656:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:3672:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:3672:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:3689:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:3689:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:3708:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:3708:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:3723:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:3723:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:3740:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:3740:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:3754:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:3754:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:3780:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:3780:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:3835:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:3835:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:3967:18: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:3967:18: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:3987:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:3987:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:4052:18: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:4052:18: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:4069:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:4069:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:4501:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:4501:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:4588:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:4588:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:4402:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:4402:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:4315:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:4315:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:4186:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:4186:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:3358:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:3358:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2791:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2791:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2711:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2711:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2646:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2646:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2577:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2577:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2546:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2546:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2478:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2478:17: note: Function in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2444:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:70:17: note: Virtual function in base class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2444:17: note: Function in derived class getfem-5.3/src/getfem/dal_singleton.h:118:6: style: The destructor '~singleton_instance < ga_predef_function_tab , 1 >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/dal_singleton.h:55:14: note: Virtual destructor in base class getfem-5.3/src/getfem/dal_singleton.h:118:6: note: Destructor in derived class getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:3840:16: style: Condition 'cancel_optimization' is always false [knownConditionTrueFalse] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:3836:34: note: Assignment 'cancel_optimization=false', assigned value is 0 getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:3840:16: note: Condition 'cancel_optimization' is always false getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:3836:12: style: The scope of the variable 'cancel_optimization' can be reduced. [variableScope] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:4142:41: style: The scope of the variable 'step' can be reduced. [variableScope] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:4142:47: style: The scope of the variable 'l' can be reduced. [variableScope] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:6485:36: style: The scope of the variable 'mfg' can be reduced. [variableScope] getfem-5.3/src/getfem/getfem_mesh_im_level_set.h:173:61: performance: Function parameter 'description' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2703:27: style: Parameter 'it1' can be declared as reference to const [constParameterReference] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2703:55: style: Parameter 'it2' can be declared as reference to const [constParameterReference] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:4771:54: style: Variable 'vgi' can be declared as reference to const [constVariableReference] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:4787:54: style: Variable 'vgi' can be declared as reference to const [constVariableReference] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:4838:33: style: Variable 'node_list' can be declared as reference to const [constVariableReference] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:5296:52: style: Variable 'vgi' can be declared as reference to const [constVariableReference] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:5601:52: style: Variable 'vgi' can be declared as reference to const [constVariableReference] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:6493:64: style: Variable 'vgi' can be declared as reference to const [constVariableReference] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:6549:62: style: Variable 'vgi' can be declared as reference to const [constVariableReference] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:6565:62: style: Variable 'vgi' can be declared as reference to const [constVariableReference] getfem-5.3/src/getfem/getfem_generic_assembly_tree.h:370:45: style: Parameter 'oldchild' can be declared as pointer to const [constParameterPointer] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:5063:54: performance: Searching before insertion is not necessary. Instead of 'rmi.local_dofs[pnode->name]=std::vector(1)' consider using 'rmi.local_dofs.try_emplace(pnode->name, std::vector(1));'. [stlFindInsert] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:5078:28: performance: Searching before insertion is not necessary. Instead of 'rmi.pfps[mf]=0' consider using 'rmi.pfps.try_emplace(mf, 0);'. [stlFindInsert] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:5359:28: performance: Searching before insertion is not necessary. Instead of 'rmi.pfps[mf]=0' consider using 'rmi.pfps.try_emplace(mf, 0);'. [stlFindInsert] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:6639:52: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:6718:61: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:6719:61: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:6721:58: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:6749:53: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:6751:52: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:6753:52: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:6859:62: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:6863:62: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:6866:61: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)0-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)0-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-1-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-1-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-2-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-2-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-3-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-3-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-4-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-4-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-5-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-5-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-6-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-6-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-7-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-7-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-8-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-8-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-9-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-9-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-10-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-10-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-11-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-11-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-12-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-12-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-13-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-13-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-14-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-14-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-15-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-15-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-16-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-16-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-17-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-17-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-18-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-18-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-19-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-19-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-20-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-20-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-21-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-21-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-22-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-22-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-23-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-23-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-24-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-24-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-25-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-25-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-26-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-26-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-27-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-27-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-28-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-28-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-29-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-29-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-30-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-30-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-31-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-31-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-32-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-32-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-33-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-33-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-34-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-34-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-35-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-35-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-36-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-36-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-37-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-37-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-38-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-38-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-39-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-39-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-40-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-40-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-41-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-41-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-42-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-42-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-43-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-43-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-44-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-44-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-45-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-45-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-46-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-46-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-47-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-47-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-48-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-48-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-49-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-49-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-50-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-50-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-51-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-51-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-52-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-52-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-53-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-53-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-54-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-54-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-55-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-55-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-56-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-56-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-57-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-57-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-58-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-58-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-59-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-59-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-60-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-60-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-61-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-61-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-62-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-62-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-63-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-63-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-64-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-64-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-65-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-65-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-66-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-66-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-67-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-67-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-68-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-68-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-69-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-69-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-70-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-70-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-71-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-71-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-72-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-72-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-73-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-73-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-74-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-74-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-75-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-75-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-76-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-76-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-77-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-77-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-78-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-78-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-79-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-79-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-80-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-80-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-81-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-81-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-82-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-82-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-83-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-83-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:19: warning: Expression '(int)-84-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:2699:35: warning: Expression '(int)-84-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:58:56: style: Variable 'ok' is assigned a value that is never used. [unreadVariable] getfem-5.3/src/getfem_generic_assembly_functions_and_operators.cc:49:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_functions_and_operators.cc:702:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gis [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_functions_and_operators.cc:710:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gis [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_functions_and_operators.cc:718:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gis [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_functions_and_operators.cc:721:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gis [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_functions_and_operators.cc:728:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gis [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:191:38: performance: Variable 'nb_dof' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] getfem-5.3/src/getfem/getfem_generic_assembly_compile_and_exec.h:191:73: performance: Variable 'ipt' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] getfem-5.3/src/getfem_generic_assembly_interpolation.cc:261:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IM_NONE [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_interpolation.cc:277:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IM_NONE [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_interpolation.cc:366:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pt_ref [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_interpolation.cc:486:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_interpolation.cc:487:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_interpolation.cc:568:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptree [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_interpolation.cc:765:10: style: Either there is a missing 'override', or the member function 'getfem::interpolate_transformation_neighbour::update_from_context' can be static. [functionStatic] getfem-5.3/src/getfem_generic_assembly_interpolation.cc:766:10: style: Either there is a missing 'override', or the member function 'getfem::interpolate_transformation_neighbour::extract_variables' can be static. [functionStatic] getfem-5.3/src/getfem_generic_assembly_interpolation.cc:770:10: style: Either there is a missing 'override', or the member function 'getfem::interpolate_transformation_neighbour::init' can be static. [functionStatic] getfem-5.3/src/getfem_generic_assembly_interpolation.cc:771:10: style: Either there is a missing 'override', or the member function 'getfem::interpolate_transformation_neighbour::finalize' can be static. [functionStatic] getfem-5.3/src/getfem_generic_assembly_interpolation.cc:773:17: style: Either there is a missing 'override', or the member function 'getfem::interpolate_transformation_neighbour::expression' can be static. [functionStatic] getfem-5.3/src/getfem_generic_assembly_interpolation.cc:831:10: style: Either there is a missing 'override', or the member function 'getfem::interpolate_transformation_element_extrapolation::update_from_context' can be static. [functionStatic] getfem-5.3/src/getfem_generic_assembly_interpolation.cc:832:10: style: Either there is a missing 'override', or the member function 'getfem::interpolate_transformation_element_extrapolation::extract_variables' can be static. [functionStatic] getfem-5.3/src/getfem_generic_assembly_interpolation.cc:836:10: style: Either there is a missing 'override', or the member function 'getfem::interpolate_transformation_element_extrapolation::init' can be static. [functionStatic] getfem-5.3/src/getfem_generic_assembly_interpolation.cc:837:10: style: Either there is a missing 'override', or the member function 'getfem::interpolate_transformation_element_extrapolation::finalize' can be static. [functionStatic] getfem-5.3/src/getfem_generic_assembly_interpolation.cc:838:17: style: Either there is a missing 'override', or the member function 'getfem::interpolate_transformation_element_extrapolation::expression' can be static. [functionStatic] getfem-5.3/src/getfem_generic_assembly_interpolation.cc:627:17: performance: Function 'expression()' should return member 'expr' by const reference. [returnByReference] getfem-5.3/src/getfem_generic_assembly_interpolation.cc:84:73: style: Parameter 't' can be declared as reference to const [constParameterReference] getfem-5.3/src/getfem_generic_assembly_interpolation.cc:630:46: style: Parameter 'ctx_x' can be declared as reference to const [constParameterReference] getfem-5.3/src/getfem_generic_assembly_interpolation.cc:907:36: style: Parameter 'elt_corr' can be declared as reference to const [constParameterReference] getfem-5.3/src/getfem_generic_assembly_interpolation.cc:922:36: style: Parameter 'elt_corr' can be declared as reference to const [constParameterReference] getfem-5.3/src/getfem_generic_assembly_interpolation.cc:612:39: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.3/src/getfem_generic_assembly_interpolation.cc:613:39: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.3/src/getfem_generic_assembly_semantic.cc:1167:69: error: syntax error [syntaxError] getfem-5.3/src/getfem_generic_assembly_tree.cc:198:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_tree.cc:1225:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptree [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_tree.cc:1232:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptree [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_tree.cc:1305:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_tree.cc:1390:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_tree.cc:1398:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parent [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_tree.cc:1407:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parent [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_tree.cc:1412:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable macros [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_tree.cc:1520:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_tree.cc:83:16: style: Array index 'pos' is used before limits check. [arrayIndexThenCheck] getfem-5.3/src/getfem_generic_assembly_tree.cc:431:17: style: The member function 'getfem::ga_tree::copy_node' can be static. [functionStatic] getfem-5.3/src/getfem/getfem_generic_assembly_tree.h:421:10: note: The member function 'getfem::ga_tree::copy_node' can be static. getfem-5.3/src/getfem_generic_assembly_tree.cc:431:17: note: The member function 'getfem::ga_tree::copy_node' can be static. getfem-5.3/src/getfem_generic_assembly_tree.cc:458:17: style: The member function 'getfem::ga_tree::add_child' can be static. [functionStatic] getfem-5.3/src/getfem/getfem_generic_assembly_tree.h:429:10: note: The member function 'getfem::ga_tree::add_child' can be static. getfem-5.3/src/getfem_generic_assembly_tree.cc:458:17: note: The member function 'getfem::ga_tree::add_child' can be static. getfem-5.3/src/getfem_generic_assembly_tree.cc:333:24: warning: Either the condition 'current_node' is redundant or there is possible null pointer dereference: current_node. [nullPointerRedundantCheck] getfem-5.3/src/getfem_generic_assembly_tree.cc:328:12: note: Assuming that condition 'current_node' is not redundant getfem-5.3/src/getfem_generic_assembly_tree.cc:333:24: note: Null pointer dereference getfem-5.3/src/getfem_generic_assembly_tree.cc:334:9: warning: Either the condition 'current_node' is redundant or there is possible null pointer dereference: current_node. [nullPointerRedundantCheck] getfem-5.3/src/getfem_generic_assembly_tree.cc:328:12: note: Assuming that condition 'current_node' is not redundant getfem-5.3/src/getfem_generic_assembly_tree.cc:334:9: note: Null pointer dereference getfem-5.3/src/getfem_generic_assembly_tree.cc:187:9: style: The scope of the variable 'length_before' can be reduced. [variableScope] getfem-5.3/src/getfem_generic_assembly_tree.cc:187:29: style: The scope of the variable 'length_after' can be reduced. [variableScope] getfem-5.3/src/getfem_generic_assembly_tree.cc:1434:19: style: The scope of the variable 't_type' can be reduced. [variableScope] getfem-5.3/src/getfem_generic_assembly_tree.cc:1711:18: style: The scope of the variable 'foundcomma' can be reduced. [variableScope] getfem-5.3/src/getfem_generic_assembly_tree.cc:1711:37: style: The scope of the variable 'foundsemi' can be reduced. [variableScope] getfem-5.3/src/getfem_generic_assembly_tree.cc:637:47: style: Parameter 'parent' can be declared as pointer to const [constParameterPointer] getfem-5.3/src/getfem_generic_assembly_tree.cc:438:18: style: Consider using std::fill or std::generate algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.3/src/getfem_generic_assembly_workspace.cc:37:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable K [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_workspace.cc:48:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable variables [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_workspace.cc:54:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable variables [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_workspace.cc:65:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable variables [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_workspace.cc:71:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable variables [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_workspace.cc:78:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable variables [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_workspace.cc:85:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable md [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_workspace.cc:92:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable md [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_workspace.cc:102:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable md [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_workspace.cc:122:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable md [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_workspace.cc:136:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable md [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_workspace.cc:152:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable md [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_workspace.cc:168:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int_disabled_variables [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_workspace.cc:180:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable md [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_workspace.cc:195:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable md [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_workspace.cc:208:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable md [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_workspace.cc:229:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable md [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_workspace.cc:269:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable md [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_workspace.cc:283:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable md [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_workspace.cc:293:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable md [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_workspace.cc:303:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transformations [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_workspace.cc:308:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable md [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_workspace.cc:319:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable md [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_workspace.cc:329:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable md [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_workspace.cc:340:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable md [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_workspace.cc:353:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable registred_mesh_regions [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_workspace.cc:397:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trees [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_workspace.cc:462:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptree [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_workspace.cc:465:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptree [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_workspace.cc:467:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptree [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_workspace.cc:499:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable selected_test1 [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_workspace.cc:589:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trees [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_workspace.cc:604:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trees [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_workspace.cc:697:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable variable_groups [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_workspace.cc:728:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable K [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_workspace.cc:833:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable include_empty_int_pts [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_workspace.cc:837:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable include_empty_int_pts [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_workspace.cc:844:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trees [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_workspace.cc:853:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable order [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_workspace.cc:869:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptree [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_workspace.cc:871:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptree [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_workspace.cc:895:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trees [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_workspace.cc:919:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trees [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_workspace.cc:939:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trees [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_workspace.cc:958:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trees [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_generic_assembly_workspace.cc:722:10: style: Variable 'ndof' is reassigned a value before the old one has been used. [redundantAssignment] getfem-5.3/src/getfem_generic_assembly_workspace.cc:717:21: note: ndof is assigned getfem-5.3/src/getfem_generic_assembly_workspace.cc:722:10: note: ndof is overwritten getfem-5.3/src/getfem_generic_assembly_workspace.cc:895:39: style: Variable 'td' can be declared as reference to const [constVariableReference] getfem-5.3/src/getfem_generic_assembly_workspace.cc:919:39: style: Variable 'td' can be declared as reference to const [constVariableReference] getfem-5.3/src/getfem_generic_assembly_workspace.cc:921:18: style: Variable 'local_tree' can be declared as reference to const [constVariableReference] getfem-5.3/src/getfem_generic_assembly_workspace.cc:941:18: style: Variable 'local_tree' can be declared as reference to const [constVariableReference] getfem-5.3/src/getfem_global_function.cc:34:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dim_ [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_global_function.cc:42:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dim_ [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_global_function.cc:50:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dim_ [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_global_function.cc:65:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pt_ [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_global_function.cc:70:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dim_ [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_global_function.cc:81:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pt_ [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_global_function.cc:95:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dim_ [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_global_function.cc:114:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable functions [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_global_function.cc:121:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dim_ [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_global_function.cc:135:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable functions [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_global_function.cc:142:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable functions [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_global_function.cc:150:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable functions [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_global_function.cc:163:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable functions [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_global_function.cc:170:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable functions [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_global_function.cc:179:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable functions [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_global_function.cc:189:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable functions [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_global_function.cc:207:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dim_ [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_global_function.cc:224:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dim_ [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_global_function.cc:258:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable has_expr [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_global_function.cc:275:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable has_expr [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_global_function.cc:297:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptx [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_global_function.cc:309:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptx [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_global_function.cc:322:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptx [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_global_function.cc:337:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptx [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_global_function.cc:364:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_global_function.cc:422:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_global_function.cc:525:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_global_function.cc:562:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fun [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_global_function.cc:614:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fun [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_global_function.cc:659:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fun [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_global_function.cc:698:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fun [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_global_function.cc:841:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_global_function.cc:860:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cv_stored [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_global_function.cc:816:7: performance: Variable 'cv' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] getfem-5.3/src/getfem_global_function.cc:850:35: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.3/src/getfem_global_function.cc:851:35: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.3/src/getfem_im_data.cc:69:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first_int_pt_onface_fid [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_im_data.cc:90:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first_int_pt_fid [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_im_data.cc:112:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nb_int_pts [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_im_data.cc:143:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first_int_pt_id [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_im_data.cc:183:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nb_int_pts [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_im_data.cc:230:59: style:inconclusive: Function 'set_tensor_size' argument 1 names different: declaration 'tensor_size' definition 'tsize'. [funcArgNamesDifferent] getfem-5.3/src/getfem/getfem_im_data.h:163:53: note: Function 'set_tensor_size' argument 1 names different: declaration 'tensor_size' definition 'tsize'. getfem-5.3/src/getfem_im_data.cc:230:59: note: Function 'set_tensor_size' argument 1 names different: declaration 'tensor_size' definition 'tsize'. getfem-5.3/src/getfem_im_data.cc:76:22: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.3/src/getfem_im_data.cc:170:22: style: Variable 'lock' is assigned a value that is never used. [unreadVariable] getfem-5.3/src/getfem_import.cc:237:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_import.cc:598:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ws [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_import.cc:768:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_import.cc:1198:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_import.cc:1360:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable badbit [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_import.cc:1414:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable badbit [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_import.cc:1482:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/dal_basic.h:123:5: warning:inconclusive: Member variable 'dna_const_iterator < bgeot :: small_vector < double > , 5 >::p' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:123:5: warning:inconclusive: Member variable 'dna_const_iterator < bgeot :: small_vector < double > , 5 >::in' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:123:5: warning:inconclusive: Member variable 'dna_const_iterator < bgeot :: small_vector < double > , 5 >::pT' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:63:5: warning:inconclusive: Member variable 'dna_iterator < bgeot :: small_vector < double > , 5 >::p' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:63:5: warning:inconclusive: Member variable 'dna_iterator < bgeot :: small_vector < double > , 5 >::in' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:63:5: warning:inconclusive: Member variable 'dna_iterator < bgeot :: small_vector < double > , 5 >::pT' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:221:15: style: The member function 'dal::dynamic_array < bgeot :: small_vector < double > , 5 >::max_size' can be static. [functionStatic] getfem-5.3/src/getfem/dal_basic.h:270:10: style:inconclusive: Technically the member function 'dal::dynamic_array < bgeot :: small_vector < double > , 5 >::resize' can be const. [functionConst] getfem-5.3/src/getfem/bgeot_convex.h:104:5: style: Class 'convex < bgeot :: small_vector < double > , gmm :: tab_ref_index_ref < bgeot :: node_tab :: const_iterator , std :: vector < unsigned long > :: const_iterator > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/bgeot_convex.h:104:5: style: Class 'convex < bgeot :: small_vector < double > , std :: vector < bgeot :: small_vector < double > > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/dal_basic.h:126:5: style: Struct 'dna_const_iterator < bgeot :: small_vector < double > , 5 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem_import.cc:907:21: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] getfem-5.3/src/getfem_import.cc:905:19: note: outer condition: nodesno>=9 getfem-5.3/src/getfem_import.cc:907:21: note: identical inner condition: nodesno>=9 getfem-5.3/src/getfem_import.cc:614:11: style: Condition '!nodes_done' is always true [knownConditionTrueFalse] getfem-5.3/src/getfem_import.cc:596:23: note: Assignment 'nodes_done=false', assigned value is 0 getfem-5.3/src/getfem_import.cc:599:19: note: Assuming condition is false getfem-5.3/src/getfem_import.cc:614:11: note: Condition '!nodes_done' is always true getfem-5.3/src/getfem_import.cc:1331:31: style: Condition 'ls.find("Triangles")+1' is always true [knownConditionTrueFalse] getfem-5.3/src/getfem_import.cc:1337:40: style: Condition 'ls.find("Quadrangles")+1' is always true [knownConditionTrueFalse] getfem-5.3/src/getfem_import.cc:1343:32: style: Condition 'ls.find("End")+1' is always true [knownConditionTrueFalse] getfem-5.3/src/getfem_import.cc:1366:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy] getfem-5.3/src/getfem_import.cc:1375:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy] getfem-5.3/src/getfem_import.cc:1421:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy] getfem-5.3/src/getfem_import.cc:1430:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy] getfem-5.3/src/getfem_import.cc:299:26: style: The scope of the variable 'mesh_part' can be reduced. [variableScope] getfem-5.3/src/getfem_import.cc:816:37: style: The scope of the variable 'fields2' can be reduced. [variableScope] getfem-5.3/src/getfem_import.cc:860:15: style: The scope of the variable 'fieldsno' can be reduced. [variableScope] getfem-5.3/src/getfem_import.cc:1480:55: style:inconclusive: Function 'import_mesh' argument 2 names different: declaration 'm' definition 'msh'. [funcArgNamesDifferent] getfem-5.3/src/getfem/getfem_import.h:111:55: note: Function 'import_mesh' argument 2 names different: declaration 'm' definition 'msh'. getfem-5.3/src/getfem_import.cc:1480:55: note: Function 'import_mesh' argument 2 names different: declaration 'm' definition 'msh'. getfem-5.3/src/getfem_import.cc:1488:42: style:inconclusive: Function 'maybe_remove_last_dimension' argument 1 names different: declaration 'msh' definition 'm'. [funcArgNamesDifferent] getfem-5.3/src/getfem/getfem_import.h:172:42: note: Function 'maybe_remove_last_dimension' argument 1 names different: declaration 'msh' definition 'm'. getfem-5.3/src/getfem_import.cc:1488:42: note: Function 'maybe_remove_last_dimension' argument 1 names different: declaration 'msh' definition 'm'. getfem-5.3/src/getfem_import.cc:644:70: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.3/src/getfem_import.cc:1163:11: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.3/src/getfem_import.cc:525:16: style: Variable 'cvok' is assigned a value that is never used. [unreadVariable] getfem-5.3/src/getfem_import.cc:536:75: style: Variable 'cvok' is assigned a value that is never used. [unreadVariable] getfem-5.3/src/getfem_import.cc:569:22: style: Variable 'cvok' is assigned a value that is never used. [unreadVariable] getfem-5.3/src/getfem_import.cc:1317:28: style: Unused variable: tri [unusedVariable] getfem-5.3/src/getfem/dal_singleton.h:118:6: style: The destructor '~singleton_instance < just_for_singleton_HCT__ , 1 >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/dal_singleton.h:55:14: note: Virtual destructor in base class getfem-5.3/src/getfem/dal_singleton.h:118:6: note: Destructor in derived class getfem-5.3/src/getfem/dal_singleton.h:118:6: style: The destructor '~singleton_instance < just_for_singleton_QUADC1__ , 1 >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/dal_singleton.h:55:14: note: Virtual destructor in base class getfem-5.3/src/getfem/dal_singleton.h:118:6: note: Destructor in derived class getfem-5.3/src/getfem/dal_singleton.h:118:6: style: The destructor '~singleton_instance < just_for_singleton_pyramidc__ , 1 >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/dal_singleton.h:55:14: note: Virtual destructor in base class getfem-5.3/src/getfem/dal_singleton.h:118:6: note: Destructor in derived class getfem-5.3/src/getfem_integration_composite.cc:32:25: style:inconclusive: Function 'composite_approx_int_method' argument 2 names different: declaration 'mf' definition 'mi'. [funcArgNamesDifferent] getfem-5.3/src/getfem/getfem_integration.h:345:66: note: Function 'composite_approx_int_method' argument 2 names different: declaration 'mf' definition 'mi'. getfem-5.3/src/getfem_integration_composite.cc:32:25: note: Function 'composite_approx_int_method' argument 2 names different: declaration 'mf' definition 'mi'. getfem-5.3/src/getfem_interpolated_fem.cc:89:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gausspt [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_interpolated_fem.cc:142:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nb_dof [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_interpolated_fem.cc:148:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inddof [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_interpolated_fem.cc:228:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nb_dof [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_interpolated_fem.cc:241:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mi3 [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_interpolated_fem.cc:331:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gausspt [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_interpolated_fem.cc:344:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gausspt [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_interpolated_fem.cc:367:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gausspt [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_interpolated_fem.cc:390:3: style: Struct 'special_intfem_key' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/dal_static_stored_objects.h:155:5: style: Class 'simple_key < std :: shared_ptr < const getfem :: virtual_fem > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_interpolated_fem.h:130:18: style: The function 'update_from_context' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_context.h:107:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_interpolated_fem.h:130:18: note: Function in derived class getfem-5.3/src/getfem/getfem_interpolated_fem.h:136:23: style: The function 'nb_dof' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_fem.h:291:23: note: Virtual function in base class getfem-5.3/src/getfem/getfem_interpolated_fem.h:136:23: note: Function in derived class getfem-5.3/src/getfem/getfem_interpolated_fem.h:137:23: style: The function 'index_of_global_dof' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_fem.h:460:23: note: Virtual function in base class getfem-5.3/src/getfem/getfem_interpolated_fem.h:137:23: note: Function in derived class getfem-5.3/src/getfem/getfem_interpolated_fem.h:138:32: style: The function 'ref_convex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_fem.h:313:32: note: Virtual function in base class getfem-5.3/src/getfem/getfem_interpolated_fem.h:138:32: note: Function in derived class getfem-5.3/src/getfem/getfem_interpolated_fem.h:139:45: style: The function 'node_convex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_fem.h:320:45: note: Virtual function in base class getfem-5.3/src/getfem/getfem_interpolated_fem.h:139:45: note: Function in derived class getfem-5.3/src/getfem/getfem_interpolated_fem.h:140:38: style: The function 'node_tab' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_fem.h:327:38: note: Virtual function in base class getfem-5.3/src/getfem/getfem_interpolated_fem.h:140:38: note: Function in derived class getfem-5.3/src/getfem/getfem_interpolated_fem.h:142:10: style: The function 'base_value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_fem.h:422:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_interpolated_fem.h:142:10: note: Function in derived class getfem-5.3/src/getfem/getfem_interpolated_fem.h:143:10: style: The function 'grad_base_value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_fem.h:428:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_interpolated_fem.h:143:10: note: Function in derived class getfem-5.3/src/getfem/getfem_interpolated_fem.h:144:10: style: The function 'hess_base_value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_fem.h:434:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_interpolated_fem.h:144:10: note: Function in derived class getfem-5.3/src/getfem/getfem_interpolated_fem.h:145:10: style: The function 'real_base_value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_fem.h:441:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_interpolated_fem.h:145:10: note: Function in derived class getfem-5.3/src/getfem/getfem_interpolated_fem.h:147:10: style: The function 'real_grad_base_value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_fem.h:449:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_interpolated_fem.h:147:10: note: Function in derived class getfem-5.3/src/getfem/getfem_interpolated_fem.h:149:10: style: The function 'real_hess_base_value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_fem.h:457:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_interpolated_fem.h:149:10: note: Function in derived class getfem-5.3/src/getfem/getfem_interpolated_fem.h:165:14: style: The destructor '~interpolated_fem' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_fem.h:490:14: note: Virtual destructor in base class getfem-5.3/src/getfem/getfem_interpolated_fem.h:165:14: note: Destructor in derived class getfem-5.3/src/getfem_interpolated_fem.cc:122:15: style: Variable 'alldofs' is assigned a value that is never used. [unreadVariable] getfem-5.3/src/getfem_interpolation.cc:103:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_interpolation.cc:38:51: style:inconclusive: Function 'points_on_convex' argument 1 names different: declaration 'i' definition 'cv'. [funcArgNamesDifferent] getfem-5.3/src/getfem/getfem_interpolation.h:71:37: note: Function 'points_on_convex' argument 1 names different: declaration 'i' definition 'cv'. getfem-5.3/src/getfem_interpolation.cc:38:51: note: Function 'points_on_convex' argument 1 names different: declaration 'i' definition 'cv'. getfem-5.3/src/getfem_interpolation.cc:52:66: performance: Function parameter 'rg_source' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem_level_set.cc:115:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ls [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/dal_singleton.h:118:6: style: The destructor '~singleton_instance < dummy_level_set_ , 1 >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/dal_singleton.h:55:14: note: Virtual destructor in base class getfem-5.3/src/getfem/dal_singleton.h:118:6: note: Destructor in derived class getfem-5.3/src/getfem_level_set_contact.cc:52:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ls_mesh_fem [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_level_set_contact.cc:88:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOLUME_ELEMENTS [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_level_set_contact.cc:120:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOLUME_ELEMENTS [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_level_set_contact.cc:165:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable md [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_level_set_contact.cc:241:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable masters [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_level_set_contact.cc:252:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable masters [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_level_set_contact.cc:282:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mult_mim_order [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_level_set_contact.cc:314:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable def_master [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_level_set_contact.cc:329:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_deformed [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_level_set_contact.cc:355:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GIVEN_CONTACT_REGION [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_level_set_contact.cc:378:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GIVEN_CONTACT_REGION [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_level_set_contact.cc:516:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVE_CONTACT_REGION [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_level_set_contact.cc:610:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable md [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_level_set_contact.cc:649:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable given_contact_id [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_level_set_contact.cc:700:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_level_set_contact.cc:722:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sizes_ [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_level_set_contact.cc:725:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sizes_ [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_level_set_contact.cc:753:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sizes_ [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_level_set_contact.cc:754:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sizes_ [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_level_set_contact.cc:259:31: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] getfem-5.3/src/getfem_level_set_contact.cc:268:31: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] getfem-5.3/src/getfem_linearized_plates.cc:30:62: style:inconclusive: Function 'add_Mindlin_Reissner_plate_brick' argument 3 names different: declaration 'mim_reduced' definition 'mim_red'. [funcArgNamesDifferent] getfem-5.3/src/getfem/getfem_linearized_plates.h:77:50: note: Function 'add_Mindlin_Reissner_plate_brick' argument 3 names different: declaration 'mim_reduced' definition 'mim_red'. getfem-5.3/src/getfem_linearized_plates.cc:30:62: note: Function 'add_Mindlin_Reissner_plate_brick' argument 3 names different: declaration 'mim_reduced' definition 'mim_red'. getfem-5.3/src/getfem_linearized_plates.cc:31:65: style:inconclusive: Function 'add_Mindlin_Reissner_plate_brick' argument 4 names different: declaration 'u3' definition 'U'. [funcArgNamesDifferent] getfem-5.3/src/getfem/getfem_linearized_plates.h:78:23: note: Function 'add_Mindlin_Reissner_plate_brick' argument 4 names different: declaration 'u3' definition 'U'. getfem-5.3/src/getfem_linearized_plates.cc:31:65: note: Function 'add_Mindlin_Reissner_plate_brick' argument 4 names different: declaration 'u3' definition 'U'. getfem-5.3/src/getfem_linearized_plates.cc:194:61: performance: Function parameter 'name' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem_mat_elem.cc:313:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_mat_elem.cc:57:5: warning:inconclusive: Member variable 'emelem_comp_key_::prefer_comp_on_real_element' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem_mat_elem.cc:56:7: performance: Variable 'pmt' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] getfem-5.3/src/getfem_mat_elem.cc:56:17: performance: Variable 'ppi' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] getfem-5.3/src/getfem_mat_elem.cc:56:27: performance: Variable 'pgt' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] getfem-5.3/src/getfem_mat_elem.cc:95:7: performance: Variable 'pgp' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] getfem-5.3/src/getfem_mat_elem.cc:42:18: style: The function 'compare' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/dal_static_stored_objects.h:130:18: note: Virtual function in base class getfem-5.3/src/getfem_mat_elem.cc:42:18: note: Function in derived class getfem-5.3/src/getfem_mat_elem.cc:77:15: style: The function 'memsize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mat_elem.h:123:23: note: Virtual function in base class getfem-5.3/src/getfem_mat_elem.cc:77:15: note: Function in derived class getfem-5.3/src/getfem_mat_elem.cc:616:10: style: The function 'compute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mat_elem.h:87:18: note: Virtual function in base class getfem-5.3/src/getfem_mat_elem.cc:616:10: note: Function in derived class getfem-5.3/src/getfem_mat_elem.cc:620:10: style: The function 'compute_on_face' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mat_elem.h:90:18: note: Virtual function in base class getfem-5.3/src/getfem_mat_elem.cc:620:10: note: Function in derived class getfem-5.3/src/getfem_mat_elem.cc:313:15: style: Condition 'icb' is always true [knownConditionTrueFalse] getfem-5.3/src/getfem_mat_elem.cc:396:9: style: C-style pointer casting [cstyleCast] getfem-5.3/src/getfem_mat_elem.cc:259:52: style: The scope of the variable 'N' can be reduced. [variableScope] getfem-5.3/src/getfem_mat_elem.cc:434:44: style: The scope of the variable 'ind' can be reduced. [variableScope] getfem-5.3/src/getfem_mat_elem.cc:86:52: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.3/src/getfem_mat_elem_type.cc:63:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pfi [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_mat_elem_type.cc:79:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_mat_elem_type.cc:91:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_mat_elem_type.cc:99:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_mat_elem_type.cc:106:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_mat_elem_type.cc:121:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_mat_elem_type.cc:138:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_mat_elem_type.cc:176:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_mat_elem_type.cc:52:5: style: Struct 'mat_elem_type_key' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem_mat_elem_type.cc:45:18: style: The function 'compare' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/dal_static_stored_objects.h:130:18: note: Virtual function in base class getfem-5.3/src/getfem_mat_elem_type.cc:45:18: note: Function in derived class getfem-5.3/src/getfem_mat_elem_type.cc:149:55: performance: Function parameter 'pfi' should be passed by const reference. [passedByValue] getfem-5.3/src/getfem_mesh_fem.cc:74:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_num [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_mesh_fem.cc:134:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_num [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_mesh_fem.cc:473:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_num [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_mesh_fem.cc:491:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_num [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_mesh_fem.cc:515:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_num [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_mesh_fem.cc:554:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ws [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_mesh_fem.cc:790:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETFEM_VERSION [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_mesh_fem.cc:876:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mf [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_mesh_fem.cc:531:13: warning: Member variable 'mesh_fem::is_uniformly_vectorized_' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem_mesh_fem.cc:531:13: warning: Member variable 'mesh_fem::nb_total_dof' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem_mesh_fem.cc:531:13: warning: Member variable 'mesh_fem::auto_add_elt_disc' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem_mesh_fem.cc:531:13: warning: Member variable 'mesh_fem::auto_add_elt_complete' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem_mesh_fem.cc:531:13: warning: Member variable 'mesh_fem::auto_add_elt_alpha' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem_mesh_fem.cc:531:13: warning: Member variable 'mesh_fem::use_reduction' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:123:5: warning:inconclusive: Member variable 'dna_const_iterator < unsigned long , 5 >::p' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:123:5: warning:inconclusive: Member variable 'dna_const_iterator < unsigned long , 5 >::in' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:123:5: warning:inconclusive: Member variable 'dna_const_iterator < unsigned long , 5 >::pT' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:123:5: warning:inconclusive: Member variable 'dna_const_iterator < double , 5 >::p' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:123:5: warning:inconclusive: Member variable 'dna_const_iterator < double , 5 >::in' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:123:5: warning:inconclusive: Member variable 'dna_const_iterator < double , 5 >::pT' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:63:5: warning:inconclusive: Member variable 'dna_iterator < unsigned long , 5 >::p' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:63:5: warning:inconclusive: Member variable 'dna_iterator < unsigned long , 5 >::in' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:63:5: warning:inconclusive: Member variable 'dna_iterator < unsigned long , 5 >::pT' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:63:5: warning:inconclusive: Member variable 'dna_iterator < double , 5 >::p' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:63:5: warning:inconclusive: Member variable 'dna_iterator < double , 5 >::in' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem/dal_basic.h:63:5: warning:inconclusive: Member variable 'dna_iterator < double , 5 >::pT' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem_mesh_fem.cc:815:7: performance: Variable 'order' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] getfem-5.3/src/getfem_mesh_fem.cc:816:7: performance: Variable 'qdim' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] getfem-5.3/src/getfem/dal_basic.h:221:15: style: The member function 'dal::dynamic_array < unsigned long , 5 >::max_size' can be static. [functionStatic] getfem-5.3/src/getfem/dal_basic.h:270:10: style:inconclusive: Technically the member function 'dal::dynamic_array < unsigned long , 5 >::resize' can be const. [functionConst] getfem-5.3/src/getfem/dal_basic.h:221:15: style: The member function 'dal::dynamic_array < double , 5 >::max_size' can be static. [functionStatic] getfem-5.3/src/getfem/dal_basic.h:270:10: style:inconclusive: Technically the member function 'dal::dynamic_array < double , 5 >::resize' can be const. [functionConst] getfem-5.3/src/getfem/dal_basic.h:126:5: style: Struct 'dna_const_iterator < unsigned long , 5 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/dal_basic.h:126:5: style: Struct 'dna_const_iterator < double , 5 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem_mesh_fem.cc:812:10: style: The function 'update_from_context' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_context.h:107:18: note: Virtual function in base class getfem-5.3/src/getfem_mesh_fem.cc:812:10: note: Function in derived class getfem-5.3/src/getfem/dal_singleton.h:118:6: style: The destructor '~singleton_instance < classical_mesh_fem_pool , 1 >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/dal_singleton.h:55:14: note: Virtual destructor in base class getfem-5.3/src/getfem/dal_singleton.h:118:6: note: Destructor in derived class getfem-5.3/src/getfem/dal_singleton.h:118:6: style: The destructor '~singleton_instance < dummy_mesh_fem_ , 1 >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/dal_singleton.h:55:14: note: Virtual destructor in base class getfem-5.3/src/getfem/dal_singleton.h:118:6: note: Destructor in derived class getfem-5.3/src/getfem_mesh_fem.cc:593:36: style: The scope of the variable 'tab' can be reduced. [variableScope] getfem-5.3/src/getfem_mesh_fem.cc:166:70: style:inconclusive: Function 'set_finite_element' argument 2 names different: declaration 'pf' definition 'ppf'. [funcArgNamesDifferent] getfem-5.3/src/getfem/getfem_mesh_fem.h:376:62: note: Function 'set_finite_element' argument 2 names different: declaration 'pf' definition 'ppf'. getfem-5.3/src/getfem_mesh_fem.cc:166:70: note: Function 'set_finite_element' argument 2 names different: declaration 'pf' definition 'ppf'. getfem-5.3/src/getfem_mesh_fem.cc:171:42: style:inconclusive: Function 'set_finite_element' argument 1 names different: declaration 'pf' definition 'ppf'. [funcArgNamesDifferent] getfem-5.3/src/getfem/getfem_mesh_fem.h:379:34: note: Function 'set_finite_element' argument 1 names different: declaration 'pf' definition 'ppf'. getfem-5.3/src/getfem_mesh_fem.cc:171:42: note: Function 'set_finite_element' argument 1 names different: declaration 'pf' definition 'ppf'. getfem-5.3/src/getfem_mesh_fem.cc:450:61: style:inconclusive: Function 'reduce_to_basic_dof' argument 1 names different: declaration 'kept_basic_dof' definition 'kept_dof'. [funcArgNamesDifferent] getfem-5.3/src/getfem/getfem_mesh_fem.h:222:53: note: Function 'reduce_to_basic_dof' argument 1 names different: declaration 'kept_basic_dof' definition 'kept_dof'. getfem-5.3/src/getfem_mesh_fem.cc:450:61: note: Function 'reduce_to_basic_dof' argument 1 names different: declaration 'kept_basic_dof' definition 'kept_dof'. getfem-5.3/src/getfem_mesh_fem.cc:459:65: style:inconclusive: Function 'reduce_to_basic_dof' argument 1 names different: declaration 'kept_basic_dof' definition 'kept_dof'. [funcArgNamesDifferent] getfem-5.3/src/getfem/getfem_mesh_fem.h:223:57: note: Function 'reduce_to_basic_dof' argument 1 names different: declaration 'kept_basic_dof' definition 'kept_dof'. getfem-5.3/src/getfem_mesh_fem.cc:459:65: note: Function 'reduce_to_basic_dof' argument 1 names different: declaration 'kept_basic_dof' definition 'kept_dof'. getfem-5.3/src/getfem_mesh_fem.cc:862:50: style:inconclusive: Function 'classical_mesh_fem' argument 1 names different: declaration 'mesh' definition 'msh'. [funcArgNamesDifferent] getfem-5.3/src/getfem/getfem_mesh_fem.h:643:50: note: Function 'classical_mesh_fem' argument 1 names different: declaration 'mesh' definition 'msh'. getfem-5.3/src/getfem_mesh_fem.cc:862:50: note: Function 'classical_mesh_fem' argument 1 names different: declaration 'mesh' definition 'msh'. getfem-5.3/src/getfem_mesh_fem.cc:863:47: style:inconclusive: Function 'classical_mesh_fem' argument 2 names different: declaration 'degree' definition 'order'. [funcArgNamesDifferent] getfem-5.3/src/getfem/getfem_mesh_fem.h:643:65: note: Function 'classical_mesh_fem' argument 2 names different: declaration 'degree' definition 'order'. getfem-5.3/src/getfem_mesh_fem.cc:863:47: note: Function 'classical_mesh_fem' argument 2 names different: declaration 'degree' definition 'order'. getfem-5.3/src/getfem_mesh_fem.cc:388:24: style: Variable 'andof' can be declared as pointer to const [constVariablePointer] getfem-5.3/src/getfem_mesh_fem.cc:770:21: style: Consider using std::distance algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.3/src/getfem_mesh_fem.cc:837:29: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] getfem-5.3/src/getfem_mesh_fem.cc:842:31: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] getfem-5.3/src/getfem_mesh_fem_global_function.cc:30:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linked_mesh_ [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_mesh_fem_global_function.cc:49:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fem_ [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_mesh_fem_level_set.cc:106:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enriched_elements [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/getfem_mesh_fem_level_set.h:69:15: warning: The class 'mesh_fem_level_set' defines member function with name 'memsize' also defined in its parent class 'mesh_fem'. [duplInheritedMember] getfem-5.3/src/getfem/getfem_mesh_fem.h:594:15: note: Parent function 'mesh_fem::memsize' getfem-5.3/src/getfem/getfem_mesh_fem_level_set.h:69:15: note: Derived function 'mesh_fem_level_set::memsize' getfem-5.3/src/getfem_mesh_fem_level_set.cc:48:3: style: Struct 'special_mfls_key' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_mesh_fem_level_set.h:62:10: style: The function 'update_from_context' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_fem.h:184:10: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesh_fem_level_set.h:62:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesh_fem_level_set.h:64:10: style: The function 'clear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_fem.h:610:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesh_fem_level_set.h:64:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesh_fem_level_set.h:75:6: style: The destructor '~mesh_fem_level_set' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_fem.h:609:14: note: Virtual destructor in base class getfem-5.3/src/getfem/getfem_mesh_fem_level_set.h:75:6: note: Destructor in derived class getfem-5.3/src/getfem_mesh_fem_level_set.cc:77:30: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.3/src/getfem/getfem_mesh_fem_product.h:90:15: warning: The class 'mesh_fem_product' defines member function with name 'memsize' also defined in its parent class 'mesh_fem'. [duplInheritedMember] getfem-5.3/src/getfem/getfem_mesh_fem.h:594:15: note: Parent function 'mesh_fem::memsize' getfem-5.3/src/getfem/getfem_mesh_fem_product.h:90:15: note: Derived function 'mesh_fem_product::memsize' getfem-5.3/src/getfem_mesh_fem_product.cc:171:3: style: Struct 'special_mflproduct_key' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_mesh_fem_product.h:61:10: style: The function 'base_value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_fem.h:422:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesh_fem_product.h:61:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesh_fem_product.h:62:10: style: The function 'grad_base_value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_fem.h:428:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesh_fem_product.h:62:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesh_fem_product.h:63:10: style: The function 'hess_base_value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_fem.h:434:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesh_fem_product.h:63:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesh_fem_product.h:65:10: style: The function 'real_base_value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_fem.h:441:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesh_fem_product.h:65:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesh_fem_product.h:67:10: style: The function 'real_grad_base_value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_fem.h:449:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesh_fem_product.h:67:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesh_fem_product.h:69:10: style: The function 'real_hess_base_value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_fem.h:457:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesh_fem_product.h:69:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesh_fem_product.h:87:10: style: The function 'update_from_context' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_fem.h:184:10: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesh_fem_product.h:87:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesh_fem_product.h:88:10: style: The function 'clear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_fem.h:610:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesh_fem_product.h:88:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesh_fem_product.h:99:6: style: The destructor '~mesh_fem_product' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_fem.h:609:14: note: Virtual destructor in base class getfem-5.3/src/getfem/getfem_mesh_fem_product.h:99:6: note: Destructor in derived class getfem-5.3/src/getfem_mesh_fem_sum.cc:109:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/getfem_mesh_fem_sum.h:95:15: warning: The class 'mesh_fem_sum' defines member function with name 'memsize' also defined in its parent class 'mesh_fem'. [duplInheritedMember] getfem-5.3/src/getfem/getfem_mesh_fem.h:594:15: note: Parent function 'mesh_fem::memsize' getfem-5.3/src/getfem/getfem_mesh_fem_sum.h:95:15: note: Derived function 'mesh_fem_sum::memsize' getfem-5.3/src/getfem/getfem_mesh_fem_sum.h:99:5: style: Class 'mesh_fem_sum' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem_mesh_fem_sum.cc:258:3: style: Struct 'special_mflsum_key' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/getfem_mesh_fem_sum.h:55:15: style: The function 'index_of_global_dof' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_fem.h:460:23: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesh_fem_sum.h:55:15: note: Function in derived class getfem-5.3/src/getfem/getfem_mesh_fem_sum.h:62:10: style: The function 'base_value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_fem.h:422:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesh_fem_sum.h:62:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesh_fem_sum.h:63:10: style: The function 'grad_base_value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_fem.h:428:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesh_fem_sum.h:63:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesh_fem_sum.h:64:10: style: The function 'hess_base_value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_fem.h:434:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesh_fem_sum.h:64:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesh_fem_sum.h:66:10: style: The function 'real_base_value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_fem.h:441:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesh_fem_sum.h:66:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesh_fem_sum.h:68:10: style: The function 'real_grad_base_value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_fem.h:449:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesh_fem_sum.h:68:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesh_fem_sum.h:70:10: style: The function 'real_hess_base_value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_fem.h:457:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesh_fem_sum.h:70:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesh_fem_sum.h:72:10: style: The function 'mat_trans' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_fem.h:362:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesh_fem_sum.h:72:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesh_fem_sum.h:92:10: style: The function 'update_from_context' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_fem.h:184:10: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesh_fem_sum.h:92:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesh_fem_sum.h:93:10: style: The function 'clear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_fem.h:610:18: note: Virtual function in base class getfem-5.3/src/getfem/getfem_mesh_fem_sum.h:93:10: note: Function in derived class getfem-5.3/src/getfem/getfem_mesh_fem_sum.h:122:6: style: The destructor '~mesh_fem_sum' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/getfem_mesh_fem.h:609:14: note: Virtual destructor in base class getfem-5.3/src/getfem/getfem_mesh_fem_sum.h:122:6: note: Destructor in derived class getfem-5.3/src/getfem_mesh_fem_sum.cc:84:20: style: The scope of the variable 'found' can be reduced. [variableScope] getfem-5.3/src/getfem_mesh_fem_sum.cc:61:22: style: Variable 'gdof' can be declared as pointer to const [constVariablePointer] getfem-5.3/src/getfem_mesh_im.cc:45:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_num [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_mesh_im.cc:54:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_num [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_mesh_im.cc:109:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_num [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_mesh_im.cc:118:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_num [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_mesh_im.cc:124:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_num [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_mesh_im.cc:134:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_num [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_mesh_im.cc:167:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ws [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_mesh_im.cc:223:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETFEM_VERSION [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_mesh_im.cc:235:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mim [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_mesh_im.cc:122:23: performance: Variable 'auto_add_elt_pim' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] getfem-5.3/src/getfem/dal_singleton.h:118:6: style: The destructor '~singleton_instance < dummy_mesh_im_ , 1 >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/dal_singleton.h:55:14: note: Virtual destructor in base class getfem-5.3/src/getfem/dal_singleton.h:118:6: note: Destructor in derived class getfem-5.3/src/getfem_mesh_im.cc:75:60: style:inconclusive: Function 'set_integration_method' argument 1 names different: declaration 'ppi' definition 'pim'. [funcArgNamesDifferent] getfem-5.3/src/getfem/getfem_mesh_im.h:101:53: note: Function 'set_integration_method' argument 1 names different: declaration 'ppi' definition 'pim'. getfem-5.3/src/getfem_mesh_im.cc:75:60: note: Function 'set_integration_method' argument 1 names different: declaration 'ppi' definition 'pim'. getfem-5.3/src/getfem_mesh_im_level_set.cc:163:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_mesh_im_level_set.cc:357:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_mesh_im_level_set.cc:65:22: warning: Member variable 'mesh_im_level_set::integrate_where' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem_mesh_im_level_set.cc:504:28: warning: Member variable 'mesh_im_cross_level_set::ind_ls1' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem_mesh_im_level_set.cc:504:28: warning: Member variable 'mesh_im_cross_level_set::ind_ls2' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem_mesh_im_level_set.cc:180:22: style:inconclusive: Technically the member function 'getfem::mesh_im_level_set::is_point_in_selected_area' can be const. [functionConst] getfem-5.3/src/getfem/getfem_mesh_im_level_set.h:91:11: note: Technically the member function 'getfem::mesh_im_level_set::is_point_in_selected_area' can be const. getfem-5.3/src/getfem_mesh_im_level_set.cc:180:22: note: Technically the member function 'getfem::mesh_im_level_set::is_point_in_selected_area' can be const. getfem-5.3/src/getfem_mesh_im_level_set.cc:85:47: style:inconclusive: Technically the member function 'getfem::mesh_im_level_set::is_point_in_selected_area2' can be const. [functionConst] getfem-5.3/src/getfem/getfem_mesh_im_level_set.h:94:11: note: Technically the member function 'getfem::mesh_im_level_set::is_point_in_selected_area2' can be const. getfem-5.3/src/getfem_mesh_im_level_set.cc:85:47: note: Technically the member function 'getfem::mesh_im_level_set::is_point_in_selected_area2' can be const. getfem-5.3/src/getfem_mesh_im_level_set.cc:110:11: style:inconclusive: Technically the member function 'getfem::is_in_eval::do_expr' can be const. [functionConst] getfem-5.3/src/getfem_mesh_im_level_set.cc:38:27: warning: The class 'mesh_im_level_set' defines member function with name 'clear' also defined in its parent class 'mesh_im'. [duplInheritedMember] getfem-5.3/src/getfem/getfem_mesh_im.h:119:10: note: Parent function 'mesh_im::clear' getfem-5.3/src/getfem_mesh_im_level_set.cc:38:27: note: Derived function 'mesh_im_level_set::clear' getfem-5.3/src/getfem_mesh_im_level_set.cc:484:33: warning: The class 'mesh_im_cross_level_set' defines member function with name 'clear' also defined in its parent class 'mesh_im'. [duplInheritedMember] getfem-5.3/src/getfem/getfem_mesh_im.h:119:10: note: Parent function 'mesh_im::clear' getfem-5.3/src/getfem_mesh_im_level_set.cc:484:33: note: Derived function 'mesh_im_cross_level_set::clear' getfem-5.3/src/getfem_mesh_im_level_set.cc:82:3: style: Struct 'special_imls_key' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem/dal_static_stored_objects.h:155:5: style: Class 'simple_key < std :: shared_ptr < const approx_integration > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem_mesh_im_level_set.cc:675:25: style: Same expression on both sides of '-' because 'PE2' and 'PE1' represent the same value. [duplicateExpression] getfem-5.3/src/getfem_mesh_im_level_set.cc:674:57: note: 'PE2' is assigned value 'msh.trans_of_convex(i)->convex_ref()->points()[ipt1]' here. getfem-5.3/src/getfem_mesh_im_level_set.cc:672:57: note: 'PE1' is assigned value 'msh.trans_of_convex(i)->convex_ref()->points()[ipt1]' here. getfem-5.3/src/getfem_mesh_im_level_set.cc:675:25: note: Same expression on both sides of '-' because 'PE2' and 'PE1' represent the same value. getfem-5.3/src/getfem_mesh_im_level_set.cc:582:28: style: Unused variable: ptsing [unusedVariable] getfem-5.3/src/getfem_mesh_level_set.cc:124:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_mesh_level_set.cc:247:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_mesh_level_set.cc:307:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_mesh_level_set.cc:385:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_mesh_level_set.cc:396:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pmsh [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_mesh_level_set.cc:881:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_mesh_level_set.cc:1014:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_mesh_level_set.cc:960:23: style:inconclusive: Technically the member function 'getfem::mesh_level_set::is_not_crossed_by' can be const. [functionConst] getfem-5.3/src/getfem/getfem_mesh_level_set.h:168:9: note: Technically the member function 'getfem::mesh_level_set::is_not_crossed_by' can be const. getfem-5.3/src/getfem_mesh_level_set.cc:960:23: note: Technically the member function 'getfem::mesh_level_set::is_not_crossed_by' can be const. getfem-5.3/src/getfem_mesh_level_set.cc:302:24: style: The member function 'getfem::mesh_level_set::run_delaunay' can be static. [functionStatic] getfem-5.3/src/getfem/getfem_mesh_level_set.h:183:10: note: The member function 'getfem::mesh_level_set::run_delaunay' can be static. getfem-5.3/src/getfem_mesh_level_set.cc:302:24: note: The member function 'getfem::mesh_level_set::run_delaunay' can be static. getfem-5.3/src/getfem/dal_singleton.h:118:6: style: The destructor '~singleton_instance < global_mesh_for_mesh_level_set , 1 >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/dal_singleton.h:55:14: note: Virtual destructor in base class getfem-5.3/src/getfem/dal_singleton.h:118:6: note: Destructor in derived class getfem-5.3/src/getfem_mesh_level_set.cc:519:11: style: The if condition is the same as the previous if condition [duplicateCondition] getfem-5.3/src/getfem_mesh_level_set.cc:518:11: note: First condition getfem-5.3/src/getfem_mesh_level_set.cc:519:11: note: Second condition getfem-5.3/src/getfem_mesh_level_set.cc:490:12: style: The scope of the variable 'nb_co' can be reduced. [variableScope] getfem-5.3/src/getfem_mesh_level_set.cc:940:33: style: The scope of the variable 'd0' can be reduced. [variableScope] getfem-5.3/src/getfem_mesh_level_set.cc:393:20: style:inconclusive: Function 'cut_element' argument 4 names different: declaration 'radius' definition 'radius_cv'. [funcArgNamesDifferent] getfem-5.3/src/getfem/getfem_mesh_level_set.h:167:54: note: Function 'cut_element' argument 4 names different: declaration 'radius' definition 'radius_cv'. getfem-5.3/src/getfem_mesh_level_set.cc:393:20: note: Function 'cut_element' argument 4 names different: declaration 'radius' definition 'radius_cv'. getfem-5.3/src/getfem_mesh_level_set.cc:960:51: style:inconclusive: Function 'is_not_crossed_by' argument 1 names different: declaration 'c' definition 'cv'. [funcArgNamesDifferent] getfem-5.3/src/getfem/getfem_mesh_level_set.h:168:37: note: Function 'is_not_crossed_by' argument 1 names different: declaration 'c' definition 'cv'. getfem-5.3/src/getfem_mesh_level_set.cc:960:51: note: Function 'is_not_crossed_by' argument 1 names different: declaration 'c' definition 'cv'. getfem-5.3/src/getfem_mesh_level_set.cc:1008:26: style:inconclusive: Function 'find_crossing_level_set' argument 4 names different: declaration 'zone' definition 'z'. [funcArgNamesDifferent] getfem-5.3/src/getfem/getfem_mesh_level_set.h:181:41: note: Function 'find_crossing_level_set' argument 4 names different: declaration 'zone' definition 'z'. getfem-5.3/src/getfem_mesh_level_set.cc:1008:26: note: Function 'find_crossing_level_set' argument 4 names different: declaration 'zone' definition 'z'. getfem-5.3/src/getfem_mesh_level_set.cc:302:61: style: Parameter 'fixed_points' can be declared as reference to const [constParameterReference] getfem-5.3/src/getfem_mesh_level_set.cc:366:24: style: Parameter 'prezone' can be declared as reference to const [constParameterReference] getfem-5.3/src/getfem_mesh_level_set.cc:838:13: style: Variable 'msh' can be declared as reference to const [constVariableReference] getfem-5.3/src/getfem_mesh_level_set.cc:931:18: style: Variable 'cvi' can be declared as reference to const [constVariableReference] getfem-5.3/src/getfem_mesh_level_set.cc:926:22: style: Parameter 'ls' can be declared as pointer to const [constParameterPointer] getfem-5.3/src/getfem_mesh_level_set.cc:404:25: style: Variable 'exactint' is assigned a value that is never used. [unreadVariable] getfem-5.3/src/getfem_mesh_level_set.cc:940:36: style: Variable 'd0' is assigned a value that is never used. [unreadVariable] getfem-5.3/src/getfem_mesh_level_set.cc:930:29: style: Variable 'pgt' is assigned a value that is never used. [unreadVariable] getfem-5.3/src/getfem_mesh_region.cc:662:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mr [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem/dal_singleton.h:118:6: style: The destructor '~singleton_instance < dummy_mesh_region_ , 1 >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/dal_singleton.h:55:14: note: Virtual destructor in base class getfem-5.3/src/getfem/dal_singleton.h:118:6: note: Destructor in derived class getfem-5.3/src/getfem_mesh_region.cc:87:58: style:inconclusive: Function 'operator=' argument 1 names different: declaration 'mr' definition 'from'. [funcArgNamesDifferent] getfem-5.3/src/getfem/getfem_mesh_region.h:205:47: note: Function 'operator=' argument 1 names different: declaration 'mr' definition 'from'. getfem-5.3/src/getfem_mesh_region.cc:87:58: note: Function 'operator=' argument 1 names different: declaration 'mr' definition 'from'. getfem-5.3/src/getfem_mesh_region.cc:620:58: style:inconclusive: Function 'init' argument 1 names different: declaration 's' definition 'bv'. [funcArgNamesDifferent] getfem-5.3/src/getfem/getfem_mesh_region.h:266:40: note: Function 'init' argument 1 names different: declaration 's' definition 'bv'. getfem-5.3/src/getfem_mesh_region.cc:620:58: note: Function 'init' argument 1 names different: declaration 's' definition 'bv'. getfem-5.3/src/getfem_mesh_region.cc:170:45: style: Consider using std::distance algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.3/src/getfem_mesh_region.cc:399:10: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.3/src/getfem_mesh_region.cc:407:10: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.3/src/getfem_mesh_slice.cc:33:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pt [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_mesh_slice.cc:53:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETFEM_VERSION [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_mesh_slice.cc:117:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ws [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_mesh_slice.cc:313:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cv_dim [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_mesh_slice.cc:371:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_mesh_slice.cc:48:60: style:inconclusive: Function 'write_to_file' argument 1 names different: declaration 'fname' definition 'name'. [funcArgNamesDifferent] getfem-5.3/src/getfem/getfem_mesh_slice.h:225:43: note: Function 'write_to_file' argument 1 names different: declaration 'fname' definition 'name'. getfem-5.3/src/getfem_mesh_slice.cc:48:60: note: Function 'write_to_file' argument 1 names different: declaration 'fname' definition 'name'. getfem-5.3/src/getfem_mesh_slice.cc:90:61: style:inconclusive: Function 'read_from_file' argument 1 names different: declaration 'fname' definition 'name'. [funcArgNamesDifferent] getfem-5.3/src/getfem/getfem_mesh_slice.h:229:44: note: Function 'read_from_file' argument 1 names different: declaration 'fname' definition 'name'. getfem-5.3/src/getfem_mesh_slice.cc:90:61: note: Function 'read_from_file' argument 1 names different: declaration 'fname' definition 'name'. getfem-5.3/src/getfem_mesh_slicers.cc:560:16: warning: Member variable 'mesh_slicer::cv' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem_mesh_slicers.cc:560:16: warning: Member variable 'mesh_slicer::fcnt' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem_mesh_slicers.cc:560:16: warning: Member variable 'mesh_slicer::discont' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem_mesh_slicers.cc:558:16: warning: Member variable 'mesh_slicer::cv' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem_mesh_slicers.cc:558:16: warning: Member variable 'mesh_slicer::fcnt' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem_mesh_slicers.cc:558:16: warning: Member variable 'mesh_slicer::discont' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/src/getfem_mesh_slicers.cc:637:21: style:inconclusive: Technically the member function 'getfem::mesh_slicer::simplex_orientation' can be const. [functionConst] getfem-5.3/src/getfem/getfem_mesh_slicers.h:153:10: note: Technically the member function 'getfem::mesh_slicer::simplex_orientation' can be const. getfem-5.3/src/getfem_mesh_slicers.cc:637:21: note: Technically the member function 'getfem::mesh_slicer::simplex_orientation' can be const. getfem-5.3/src/getfem_mesh_slicers.cc:63:25: style: The member function 'getfem::slicer_boundary::test_bound' can be static. [functionStatic] getfem-5.3/src/getfem/getfem_mesh_slicers.h:256:10: note: The member function 'getfem::slicer_boundary::test_bound' can be static. getfem-5.3/src/getfem_mesh_slicers.cc:63:25: note: The member function 'getfem::slicer_boundary::test_bound' can be static. getfem-5.3/src/getfem/dal_singleton.h:118:6: style: The destructor '~singleton_instance < slicer_none , 1 >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.3/src/getfem/dal_singleton.h:55:14: note: Virtual destructor in base class getfem-5.3/src/getfem/dal_singleton.h:118:6: note: Destructor in derived class getfem-5.3/src/getfem_mesh_slicers.cc:39:55: style:inconclusive: Function 'slicer_boundary' argument 3 names different: declaration 'fbound' definition 'cvflst'. [funcArgNamesDifferent] getfem-5.3/src/getfem/getfem_mesh_slicers.h:261:40: note: Function 'slicer_boundary' argument 3 names different: declaration 'fbound' definition 'cvflst'. getfem-5.3/src/getfem_mesh_slicers.cc:39:55: note: Function 'slicer_boundary' argument 3 names different: declaration 'fbound' definition 'cvflst'. getfem-5.3/src/getfem_mesh_slicers.cc:922:51: style:inconclusive: Function 'exec' argument 1 names different: declaration 'sms' definition 'sl'. [funcArgNamesDifferent] getfem-5.3/src/getfem/getfem_mesh_slicers.h:167:40: note: Function 'exec' argument 1 names different: declaration 'sms' definition 'sl'. getfem-5.3/src/getfem_mesh_slicers.cc:922:51: note: Function 'exec' argument 1 names different: declaration 'sms' definition 'sl'. getfem-5.3/src/getfem_mesh_slicers.cc:63:82: style: Parameter 'fmask' can be declared as reference to const [constParameterReference] getfem-5.3/src/getfem_mesh_slicers.cc:269:22: style: Variable 's' can be declared as reference to const [constVariableReference] getfem-5.3/src/getfem_mesh_slicers.cc:231:61: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.3/src/getfem_mesh_slicers.cc:879:15: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.3/src/getfem_mesh_slicers.cc:776:28: style: Unused variable: idx [unusedVariable] getfem-5.3/src/getfem_mesh_slicers.cc:820:39: style: Variable 'cvms' is assigned a value that is never used. [unreadVariable] getfem-5.3/src/getfem_mesher.cc:449:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_mesher.cc:522:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_mesher.cc:562:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_mesher.cc:719:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_mesher.cc:791:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_mesher.cc:866:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_mesher.cc:911:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_mesher.cc:1005:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_mesher.cc:1154:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_mesher.cc:1171:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_mesher.cc:1231:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/src/getfem_mesher.cc:589:10: style:inconclusive: Technically the member function 'getfem::mesher::try_projection' can be const. [functionConst] getfem-5.3/src/getfem_mesher.cc:871:17: style:inconclusive: Technically the member function 'getfem::mesher::pts_dist_max' can be const. [functionConst] getfem-5.3/src/getfem_mesher.cc:885:12: style:inconclusive: Technically the member function 'getfem::mesher::cleanup_points_compare::operator()' can be const. [functionConst] getfem-5.3/src/getfem_mesher.cc:433:7: style: Struct 'fbcond_cost_function_object' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem_mesher.cc:440:7: style: Struct 'fbcond_cost_function_derivative_object' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/src/getfem_mesher.cc:296:23: style: Expression is always false because 'else if' condition matches previous condition at line 295. [multiCondition] getfem-5.3/src/getfem_mesher.cc:296:23: warning: Identical condition 'i1Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] getfem-5.3/superlu/cutil.c:35:10: note: Assuming that condition '!A->Store' is not redundant getfem-5.3/superlu/cutil.c:36:12: note: Astore is assigned 'A->Store' here. getfem-5.3/superlu/cutil.c:37:5: note: Null pointer dereference getfem-5.3/superlu/cutil.c:38:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] getfem-5.3/superlu/cutil.c:35:10: note: Assuming that condition '!A->Store' is not redundant getfem-5.3/superlu/cutil.c:36:12: note: Astore is assigned 'A->Store' here. getfem-5.3/superlu/cutil.c:38:5: note: Null pointer dereference getfem-5.3/superlu/cutil.c:39:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] getfem-5.3/superlu/cutil.c:35:10: note: Assuming that condition '!A->Store' is not redundant getfem-5.3/superlu/cutil.c:36:12: note: Astore is assigned 'A->Store' here. getfem-5.3/superlu/cutil.c:39:5: note: Null pointer dereference getfem-5.3/superlu/cutil.c:40:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] getfem-5.3/superlu/cutil.c:35:10: note: Assuming that condition '!A->Store' is not redundant getfem-5.3/superlu/cutil.c:36:12: note: Astore is assigned 'A->Store' here. getfem-5.3/superlu/cutil.c:40:5: note: Null pointer dereference getfem-5.3/superlu/cutil.c:58:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] getfem-5.3/superlu/cutil.c:56:10: note: Assuming that condition '!A->Store' is not redundant getfem-5.3/superlu/cutil.c:57:12: note: Astore is assigned 'A->Store' here. getfem-5.3/superlu/cutil.c:58:5: note: Null pointer dereference getfem-5.3/superlu/cutil.c:59:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] getfem-5.3/superlu/cutil.c:56:10: note: Assuming that condition '!A->Store' is not redundant getfem-5.3/superlu/cutil.c:57:12: note: Astore is assigned 'A->Store' here. getfem-5.3/superlu/cutil.c:59:5: note: Null pointer dereference getfem-5.3/superlu/cutil.c:60:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] getfem-5.3/superlu/cutil.c:56:10: note: Assuming that condition '!A->Store' is not redundant getfem-5.3/superlu/cutil.c:57:12: note: Astore is assigned 'A->Store' here. getfem-5.3/superlu/cutil.c:60:5: note: Null pointer dereference getfem-5.3/superlu/cutil.c:61:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] getfem-5.3/superlu/cutil.c:56:10: note: Assuming that condition '!A->Store' is not redundant getfem-5.3/superlu/cutil.c:57:12: note: Astore is assigned 'A->Store' here. getfem-5.3/superlu/cutil.c:61:5: note: Null pointer dereference getfem-5.3/superlu/cutil.c:100:5: warning: Either the condition '!X->Store' is redundant or there is possible null pointer dereference: Xstore. [nullPointerRedundantCheck] getfem-5.3/superlu/cutil.c:98:10: note: Assuming that condition '!X->Store' is not redundant getfem-5.3/superlu/cutil.c:99:12: note: Xstore is assigned '(struct DNformat*)X->Store' here. getfem-5.3/superlu/cutil.c:100:5: note: Null pointer dereference getfem-5.3/superlu/cutil.c:101:5: warning: Either the condition '!X->Store' is redundant or there is possible null pointer dereference: Xstore. [nullPointerRedundantCheck] getfem-5.3/superlu/cutil.c:98:10: note: Assuming that condition '!X->Store' is not redundant getfem-5.3/superlu/cutil.c:99:12: note: Xstore is assigned '(struct DNformat*)X->Store' here. getfem-5.3/superlu/cutil.c:101:5: note: Null pointer dereference getfem-5.3/superlu/cutil.c:138:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] getfem-5.3/superlu/cutil.c:136:10: note: Assuming that condition '!L->Store' is not redundant getfem-5.3/superlu/cutil.c:137:12: note: Lstore is assigned 'L->Store' here. getfem-5.3/superlu/cutil.c:138:5: note: Null pointer dereference getfem-5.3/superlu/cutil.c:139:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] getfem-5.3/superlu/cutil.c:136:10: note: Assuming that condition '!L->Store' is not redundant getfem-5.3/superlu/cutil.c:137:12: note: Lstore is assigned 'L->Store' here. getfem-5.3/superlu/cutil.c:139:5: note: Null pointer dereference getfem-5.3/superlu/cutil.c:140:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] getfem-5.3/superlu/cutil.c:136:10: note: Assuming that condition '!L->Store' is not redundant getfem-5.3/superlu/cutil.c:137:12: note: Lstore is assigned 'L->Store' here. getfem-5.3/superlu/cutil.c:140:5: note: Null pointer dereference getfem-5.3/superlu/cutil.c:141:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] getfem-5.3/superlu/cutil.c:136:10: note: Assuming that condition '!L->Store' is not redundant getfem-5.3/superlu/cutil.c:137:12: note: Lstore is assigned 'L->Store' here. getfem-5.3/superlu/cutil.c:141:5: note: Null pointer dereference getfem-5.3/superlu/cutil.c:142:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] getfem-5.3/superlu/cutil.c:136:10: note: Assuming that condition '!L->Store' is not redundant getfem-5.3/superlu/cutil.c:137:12: note: Lstore is assigned 'L->Store' here. getfem-5.3/superlu/cutil.c:142:5: note: Null pointer dereference getfem-5.3/superlu/cutil.c:143:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] getfem-5.3/superlu/cutil.c:136:10: note: Assuming that condition '!L->Store' is not redundant getfem-5.3/superlu/cutil.c:137:12: note: Lstore is assigned 'L->Store' here. getfem-5.3/superlu/cutil.c:143:5: note: Null pointer dereference getfem-5.3/superlu/cutil.c:144:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] getfem-5.3/superlu/cutil.c:136:10: note: Assuming that condition '!L->Store' is not redundant getfem-5.3/superlu/cutil.c:137:12: note: Lstore is assigned 'L->Store' here. getfem-5.3/superlu/cutil.c:144:5: note: Null pointer dereference getfem-5.3/superlu/cutil.c:145:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] getfem-5.3/superlu/cutil.c:136:10: note: Assuming that condition '!L->Store' is not redundant getfem-5.3/superlu/cutil.c:137:12: note: Lstore is assigned 'L->Store' here. getfem-5.3/superlu/cutil.c:145:5: note: Null pointer dereference getfem-5.3/superlu/cutil.c:105:43: style: Parameter 'X' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/cutil.c:155:16: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/cutil.c:155:24: style: Parameter 'colind' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/cutil.c:155:37: style: Parameter 'rowptr' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/cutil.c:192:29: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/cutil.c:196:18: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/cutil.c:215:31: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/cutil.c:219:18: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/cutil.c:220:10: style: Variable 'col_to_sup' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/cutil.c:220:23: style: Variable 'sup_to_col' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/cutil.c:220:36: style: Variable 'rowind' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/cutil.c:220:45: style: Variable 'rowind_colptr' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/cutil.c:265:27: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/cutil.c:269:18: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/cutil.c:289:21: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/cutil.c:289:53: style: Parameter 'xprune' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/cutil.c:292:14: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/cutil.c:292:21: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/cutil.c:293:14: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/cutil.c:293:22: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/cutil.c:294:15: style: Variable 'lusup' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/cutil.c:295:14: style: Variable 'xlusup' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/cutil.c:296:15: style: Variable 'ucol' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/cutil.c:297:14: style: Variable 'usub' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/cutil.c:297:21: style: Variable 'xusub' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/cutil.c:332:35: style: Parameter 'tempv' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/cutil.c:365:16: style: Variable 'Aval' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/cutil.c:430:57: style: Parameter 'mem_usage' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/cutil.c:431:43: style: Parameter 'ferr' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/cutil.c:432:19: style: Parameter 'berr' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/cutil.c:432:31: style: Parameter 'equed' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/cutil.c:434:15: style: Variable 'Lstore' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/cutil.c:435:15: style: Variable 'Ustore' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/cutil.c:436:15: style: Variable 'utime' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/cutil.c:437:15: style: Variable 'ops' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/cutil.c:475:29: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/cutil.c:475:51: style: Parameter 'vec' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/cutil.c:268:30: error: Uninitialized variable: Astore [uninitvar] getfem-5.3/superlu/cutil.c:268:30: error: Uninitialized struct member: Astore.lda [uninitStructMember] getfem-5.3/superlu/cutil.c:374:12: style: Variable 'Aval' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/dcolumn_bmod.c:41:19: style: Parameter 'segrep' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/dcolumn_bmod.c:42:19: style: Parameter 'repfnz' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/dcolumn_bmod.c:83:19: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dcolumn_bmod.c:83:26: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dcolumn_bmod.c:84:19: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dcolumn_bmod.c:84:26: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dcolumn_bmod.c:61:22: style: Variable 'incx' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/dcolumn_bmod.c:61:32: style: Variable 'incy' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/dcolumn_bmod.c:90:21: style: Variable 'one' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/dcolumn_bmod.c:91:22: style: Variable 'none' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/dcolumn_bmod.c:300:7: style: Variable 'lptr' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/dcolumn_bmod.c:62:17: style: Unused variable: alpha [unusedVariable] getfem-5.3/superlu/dcolumn_bmod.c:62:24: style: Unused variable: beta [unusedVariable] getfem-5.3/superlu/dcolumn_dfs.c:29:17: style: Parameter 'perm_r' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/dcomplex.c:40:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] getfem-5.3/superlu/dcomplex.c:29:45: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/dcomplex.c:29:63: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/dcomplex.c:59:29: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/dcomplex.c:82:30: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/dcomplex.c:94:45: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/dcomplex.c:104:46: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/dcomplex.c:111:30: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/dcopy_to_ucol.c:37:20: style: Parameter 'segrep' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/dcopy_to_ucol.c:38:20: style: Parameter 'repfnz' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/dcopy_to_ucol.c:39:20: style: Parameter 'perm_r' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/dcopy_to_ucol.c:52:16: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dcopy_to_ucol.c:52:23: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dcopy_to_ucol.c:53:16: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dcopy_to_ucol.c:53:23: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dgscon.c:146:20: style: Condition 'kase!=0' is always true [knownConditionTrueFalse] getfem-5.3/superlu/dgsequ.c:102:15: style: Variable 'Aval' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dgsrfs.c:420:17: style: Condition 'kase!=0' is always true [knownConditionTrueFalse] getfem-5.3/superlu/dgsrfs.c:260:5: warning: Either the condition '!Bjcol.Store' is redundant or there is possible null pointer dereference: Bjcol_store. [nullPointerRedundantCheck] getfem-5.3/superlu/dgsrfs.c:258:10: note: Assuming that condition '!Bjcol.Store' is not redundant getfem-5.3/superlu/dgsrfs.c:259:17: note: Bjcol_store is assigned 'Bjcol.Store' here. getfem-5.3/superlu/dgsrfs.c:260:5: note: Null pointer dereference getfem-5.3/superlu/dgsrfs.c:261:5: warning: Either the condition '!Bjcol.Store' is redundant or there is possible null pointer dereference: Bjcol_store. [nullPointerRedundantCheck] getfem-5.3/superlu/dgsrfs.c:258:10: note: Assuming that condition '!Bjcol.Store' is not redundant getfem-5.3/superlu/dgsrfs.c:259:17: note: Bjcol_store is assigned 'Bjcol.Store' here. getfem-5.3/superlu/dgsrfs.c:261:5: note: Null pointer dereference getfem-5.3/superlu/dgsrfs.c:28:55: style: Parameter 'R' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/dgsrfs.c:28:66: style: Parameter 'C' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/dgsrfs.c:147:15: style: Variable 'Aval' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dgssv.c:141:15: style: Variable 'Bstore' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dgssvx.c:455:23: style: Variable 'diag_pivot_thresh' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/dgstrf.c:276:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.3/superlu/dgstrf.c:22:28: style: Parameter 'options' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/dgstrf.c:24:14: style: Parameter 'perm_c' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/dgstrf.c:193:16: style: Variable 'a' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dgstrf.c:194:16: style: Variable 'asub' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dgstrf.c:195:16: style: Variable 'xa_begin' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dgstrf.c:195:27: style: Variable 'xa_end' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dgstrs.c:33:14: style: Parameter 'perm_c' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/dgstrs.c:33:27: style: Parameter 'perm_r' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/dgstrs.c:100:22: style: Variable 'Uval' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dgstrs.c:324:38: style: Parameter 'soln' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/dgstrs.c:91:19: style: Variable 'incx' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/dgstrs.c:91:29: style: Variable 'incy' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/dlamch.c:793:7: style: Variable 'i__1' is reassigned a value before the old one has been used. [redundantAssignment] getfem-5.3/superlu/dlamch.c:783:7: note: i__1 is assigned getfem-5.3/superlu/dlamch.c:793:7: note: i__1 is overwritten getfem-5.3/superlu/dlamch.c:968:10: style: Variable 'i__1' is reassigned a value before the old one has been used. [redundantAssignment] getfem-5.3/superlu/dlamch.c:953:10: note: i__1 is assigned getfem-5.3/superlu/dlamch.c:968:10: note: i__1 is overwritten getfem-5.3/superlu/dlamch.c:683:24: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/dlamch.c:683:35: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/dlamch.c:721:49: style: Parameter 'start' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/dlamch.c:721:61: style: Parameter 'base' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/dlamch.c:809:35: style: Parameter 'beta' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/dlamch.c:809:46: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/dlamch.c:809:54: style: Parameter 'emin' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/dlamch.c:810:7: style: Parameter 'ieee' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/dlamch.c:982:23: style: Parameter 'ap' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/dlamch.c:982:32: style: Parameter 'bp' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/dlamch.c:448:16: style: Variable 'c__1' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/dlamch.c:968:10: style: Variable 'i__1' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/dlangs.c:79:15: style: Variable 'Aval' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dlaqgs.c:39:32: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/dlaqgs.c:39:43: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/dmemory.c:335:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] getfem-5.3/superlu/dmemory.c:427:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] getfem-5.3/superlu/dmemory.c:347:14: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] getfem-5.3/superlu/dmemory.c:347:31: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] getfem-5.3/superlu/dmemory.c:612:11: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] getfem-5.3/superlu/dmemory.c:612:22: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] getfem-5.3/superlu/dmemory.c:617:20: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] getfem-5.3/superlu/dmemory.c:384:57: style: Parameter 'Glu' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/dmemory.c:460:13: style: Variable 'dold' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dmemory.c:593:14: style: Variable 'last' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dmemory.c:593:21: style: Variable 'fragment' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dmyblas2.c:49:71: style: Variable 'Mki7' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dmyblas2.c:145:9: style: Parameter 'M' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/dmyblas2.c:177:9: style: Parameter 'vec' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/dmyblas2.c:183:71: style: Variable 'Mki7' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dpanel_bmod.c:40:18: style: Parameter 'segrep' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/dpanel_bmod.c:84:19: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dpanel_bmod.c:84:26: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dpanel_bmod.c:85:19: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dpanel_bmod.c:85:26: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dpanel_bmod.c:87:19: style: Variable 'xlusup' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dpanel_bmod.c:93:17: style: Variable 'one' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/dpanel_dfs.c:39:17: style: Parameter 'perm_r' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/dpanel_dfs.c:45:17: style: Parameter 'xprune' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/dpanel_dfs.c:81:16: style: Variable 'a' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dpanel_dfs.c:82:16: style: Variable 'asub' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dpanel_dfs.c:83:16: style: Variable 'xa_begin' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dpanel_dfs.c:83:27: style: Variable 'xa_end' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dpanel_dfs.c:93:16: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dpanel_dfs.c:93:23: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dpanel_dfs.c:94:16: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dpanel_dfs.c:94:23: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dpivotL.c:31:21: style: Parameter 'iperm_r' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/dpivotL.c:32:21: style: Parameter 'iperm_c' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/dpivotL.c:70:26: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dpivotL.c:72:19: style: Variable 'xlusup' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dpivotgrowth.c:35:46: style: Parameter 'perm_c' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/dpivotgrowth.c:71:14: style: Variable 'Aval' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dpivotgrowth.c:71:28: style: Variable 'Uval' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dpruneL.c:56:17: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dpruneL.c:56:24: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dpruneL.c:57:24: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dpruneL.c:59:17: style: Variable 'xlusup' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dreadhb.c:204:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] getfem-5.3/superlu/dreadhb.c:46:11: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dreadhb.c:87:26: style: Variable 'dummy' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dreadhb.c:107:26: style: Variable 'dummy' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dreadhb.c:201:39: style: Variable 'dummyc' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dreadhb.c:219:2: error: Uninitialized variable: dummy [legacyUninitvar] getfem-5.3/superlu/dreadhb.c:91:8: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/dreadhb.c:111:8: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/dreadhb.c:207:12: style: Variable 'dummyc' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/dreadhb.c:219:8: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/dreadhb.c:227:11: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/dreadhb.c:228:11: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/dreadhb.c:234:11: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/dreadhb.c:235:11: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/dreadhb.c:236:11: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/dreadhb.c:237:11: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/dreadhb.c:249:11: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/dreadhb.c:251:11: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/dreadhb.c:253:11: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/dreadhb.c:255:11: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/dreadhb.c:201:29: style: Unused variable: key [unusedVariable] getfem-5.3/superlu/dsnode_bmod.c:50:21: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dsnode_bmod.c:50:28: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dsp_blas2.c:273:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] getfem-5.3/superlu/dsp_blas2.c:99:22: style: Variable 'Uval' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dsp_blas2.c:332:61: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/dsp_blas2.c:394:15: style: Variable 'Aval' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dsp_blas2.c:100:24: style: Variable 'incy' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/dsp_blas2.c:101:18: style: Variable 'alpha' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/dsp_blas2.c:101:30: style: Variable 'beta' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/dutil.c:212:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] getfem-5.3/superlu/dutil.c:261:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] getfem-5.3/superlu/dutil.c:282:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] getfem-5.3/superlu/dutil.c:324:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] getfem-5.3/superlu/dutil.c:339:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] getfem-5.3/superlu/dutil.c:38:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] getfem-5.3/superlu/dutil.c:36:10: note: Assuming that condition '!A->Store' is not redundant getfem-5.3/superlu/dutil.c:37:12: note: Astore is assigned 'A->Store' here. getfem-5.3/superlu/dutil.c:38:5: note: Null pointer dereference getfem-5.3/superlu/dutil.c:39:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] getfem-5.3/superlu/dutil.c:36:10: note: Assuming that condition '!A->Store' is not redundant getfem-5.3/superlu/dutil.c:37:12: note: Astore is assigned 'A->Store' here. getfem-5.3/superlu/dutil.c:39:5: note: Null pointer dereference getfem-5.3/superlu/dutil.c:40:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] getfem-5.3/superlu/dutil.c:36:10: note: Assuming that condition '!A->Store' is not redundant getfem-5.3/superlu/dutil.c:37:12: note: Astore is assigned 'A->Store' here. getfem-5.3/superlu/dutil.c:40:5: note: Null pointer dereference getfem-5.3/superlu/dutil.c:41:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] getfem-5.3/superlu/dutil.c:36:10: note: Assuming that condition '!A->Store' is not redundant getfem-5.3/superlu/dutil.c:37:12: note: Astore is assigned 'A->Store' here. getfem-5.3/superlu/dutil.c:41:5: note: Null pointer dereference getfem-5.3/superlu/dutil.c:59:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] getfem-5.3/superlu/dutil.c:57:10: note: Assuming that condition '!A->Store' is not redundant getfem-5.3/superlu/dutil.c:58:12: note: Astore is assigned 'A->Store' here. getfem-5.3/superlu/dutil.c:59:5: note: Null pointer dereference getfem-5.3/superlu/dutil.c:60:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] getfem-5.3/superlu/dutil.c:57:10: note: Assuming that condition '!A->Store' is not redundant getfem-5.3/superlu/dutil.c:58:12: note: Astore is assigned 'A->Store' here. getfem-5.3/superlu/dutil.c:60:5: note: Null pointer dereference getfem-5.3/superlu/dutil.c:61:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] getfem-5.3/superlu/dutil.c:57:10: note: Assuming that condition '!A->Store' is not redundant getfem-5.3/superlu/dutil.c:58:12: note: Astore is assigned 'A->Store' here. getfem-5.3/superlu/dutil.c:61:5: note: Null pointer dereference getfem-5.3/superlu/dutil.c:62:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] getfem-5.3/superlu/dutil.c:57:10: note: Assuming that condition '!A->Store' is not redundant getfem-5.3/superlu/dutil.c:58:12: note: Astore is assigned 'A->Store' here. getfem-5.3/superlu/dutil.c:62:5: note: Null pointer dereference getfem-5.3/superlu/dutil.c:101:5: warning: Either the condition '!X->Store' is redundant or there is possible null pointer dereference: Xstore. [nullPointerRedundantCheck] getfem-5.3/superlu/dutil.c:99:10: note: Assuming that condition '!X->Store' is not redundant getfem-5.3/superlu/dutil.c:100:12: note: Xstore is assigned '(struct DNformat*)X->Store' here. getfem-5.3/superlu/dutil.c:101:5: note: Null pointer dereference getfem-5.3/superlu/dutil.c:102:5: warning: Either the condition '!X->Store' is redundant or there is possible null pointer dereference: Xstore. [nullPointerRedundantCheck] getfem-5.3/superlu/dutil.c:99:10: note: Assuming that condition '!X->Store' is not redundant getfem-5.3/superlu/dutil.c:100:12: note: Xstore is assigned '(struct DNformat*)X->Store' here. getfem-5.3/superlu/dutil.c:102:5: note: Null pointer dereference getfem-5.3/superlu/dutil.c:139:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] getfem-5.3/superlu/dutil.c:137:10: note: Assuming that condition '!L->Store' is not redundant getfem-5.3/superlu/dutil.c:138:12: note: Lstore is assigned 'L->Store' here. getfem-5.3/superlu/dutil.c:139:5: note: Null pointer dereference getfem-5.3/superlu/dutil.c:140:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] getfem-5.3/superlu/dutil.c:137:10: note: Assuming that condition '!L->Store' is not redundant getfem-5.3/superlu/dutil.c:138:12: note: Lstore is assigned 'L->Store' here. getfem-5.3/superlu/dutil.c:140:5: note: Null pointer dereference getfem-5.3/superlu/dutil.c:141:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] getfem-5.3/superlu/dutil.c:137:10: note: Assuming that condition '!L->Store' is not redundant getfem-5.3/superlu/dutil.c:138:12: note: Lstore is assigned 'L->Store' here. getfem-5.3/superlu/dutil.c:141:5: note: Null pointer dereference getfem-5.3/superlu/dutil.c:142:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] getfem-5.3/superlu/dutil.c:137:10: note: Assuming that condition '!L->Store' is not redundant getfem-5.3/superlu/dutil.c:138:12: note: Lstore is assigned 'L->Store' here. getfem-5.3/superlu/dutil.c:142:5: note: Null pointer dereference getfem-5.3/superlu/dutil.c:143:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] getfem-5.3/superlu/dutil.c:137:10: note: Assuming that condition '!L->Store' is not redundant getfem-5.3/superlu/dutil.c:138:12: note: Lstore is assigned 'L->Store' here. getfem-5.3/superlu/dutil.c:143:5: note: Null pointer dereference getfem-5.3/superlu/dutil.c:144:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] getfem-5.3/superlu/dutil.c:137:10: note: Assuming that condition '!L->Store' is not redundant getfem-5.3/superlu/dutil.c:138:12: note: Lstore is assigned 'L->Store' here. getfem-5.3/superlu/dutil.c:144:5: note: Null pointer dereference getfem-5.3/superlu/dutil.c:145:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] getfem-5.3/superlu/dutil.c:137:10: note: Assuming that condition '!L->Store' is not redundant getfem-5.3/superlu/dutil.c:138:12: note: Lstore is assigned 'L->Store' here. getfem-5.3/superlu/dutil.c:145:5: note: Null pointer dereference getfem-5.3/superlu/dutil.c:146:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] getfem-5.3/superlu/dutil.c:137:10: note: Assuming that condition '!L->Store' is not redundant getfem-5.3/superlu/dutil.c:138:12: note: Lstore is assigned 'L->Store' here. getfem-5.3/superlu/dutil.c:146:5: note: Null pointer dereference getfem-5.3/superlu/dutil.c:106:42: style: Parameter 'X' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/dutil.c:156:15: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/dutil.c:156:23: style: Parameter 'colind' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/dutil.c:156:36: style: Parameter 'rowptr' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/dutil.c:193:29: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/dutil.c:197:19: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dutil.c:216:31: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/dutil.c:220:19: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dutil.c:221:10: style: Variable 'col_to_sup' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dutil.c:221:23: style: Variable 'sup_to_col' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dutil.c:221:36: style: Variable 'rowind' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dutil.c:221:45: style: Variable 'rowind_colptr' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dutil.c:265:27: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/dutil.c:269:19: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dutil.c:289:21: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/dutil.c:289:53: style: Parameter 'xprune' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/dutil.c:292:14: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dutil.c:292:21: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dutil.c:293:14: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dutil.c:293:22: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dutil.c:294:14: style: Variable 'lusup' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dutil.c:295:14: style: Variable 'xlusup' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dutil.c:296:14: style: Variable 'ucol' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dutil.c:297:14: style: Variable 'usub' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dutil.c:297:21: style: Variable 'xusub' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dutil.c:332:34: style: Parameter 'tempv' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/dutil.c:364:15: style: Variable 'Aval' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dutil.c:401:56: style: Parameter 'xtrue' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/dutil.c:405:20: style: Variable 'soln_work' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dutil.c:427:57: style: Parameter 'mem_usage' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/dutil.c:428:46: style: Parameter 'ferr' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/dutil.c:429:20: style: Parameter 'berr' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/dutil.c:429:32: style: Parameter 'equed' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/dutil.c:431:15: style: Variable 'Lstore' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dutil.c:432:15: style: Variable 'Ustore' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dutil.c:433:15: style: Variable 'utime' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dutil.c:434:15: style: Variable 'ops' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/dutil.c:472:28: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/dutil.c:472:49: style: Parameter 'vec' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/dutil.c:268:30: error: Uninitialized variable: Astore [uninitvar] getfem-5.3/superlu/dutil.c:268:30: error: Uninitialized struct member: Astore.lda [uninitStructMember] getfem-5.3/superlu/dutil.c:373:12: style: Variable 'Aval' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/dzsum1.c:4:21: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/dzsum1.c:4:48: style: Parameter 'incx' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/f2c_lite.c:370:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] getfem-5.3/superlu/f2c_lite.c:329:21: warning: Either the condition 'x==0' is redundant or there is division by zero at line 329. [zerodivcond] getfem-5.3/superlu/f2c_lite.c:329:13: note: Assuming that condition 'x==0' is not redundant getfem-5.3/superlu/f2c_lite.c:329:21: note: Division by zero getfem-5.3/superlu/f2c_lite.c:66:27: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/f2c_lite.c:76:42: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/f2c_lite.c:91:28: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/f2c_lite.c:105:27: style: Parameter 'ap' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/f2c_lite.c:105:43: style: Parameter 'bp' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/f2c_lite.c:136:52: style: Parameter 'np' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/f2c_lite.c:140:8: style: Variable 'rp' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/f2c_lite.c:195:29: style: Variable 'aend' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/f2c_lite.c:195:40: style: Variable 'bend' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/f2c_lite.c:245:17: style: Variable 'aend' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/f2c_lite.c:245:24: style: Variable 'bend' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/f2c_lite.c:289:46: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/f2c_lite.c:316:25: style: Parameter 'ap' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/f2c_lite.c:316:38: style: Parameter 'bp' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/f2c_lite.c:363:18: style: Parameter 's' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/get_perm_c.c:41:10: style: Parameter 'colptr' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/get_perm_c.c:42:10: style: Parameter 'rowind' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/get_perm_c.c:74:13: style: Parameter 'colptr' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/get_perm_c.c:75:13: style: Parameter 'rowind' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/get_perm_c.c:215:9: style: Parameter 'colptr' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/get_perm_c.c:216:9: style: Parameter 'rowind' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/get_perm_c.c:405:10: style: Variable 't' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/get_perm_c.c:415:10: style: Variable 't' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/get_perm_c.c:464:4: style: Variable 't' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/heap_relax_snode.c:96:21: style: Array index 'j' is used before limits check. [arrayIndexThenCheck] getfem-5.3/superlu/heap_relax_snode.c:47:22: warning: Either the condition '!iwork' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] getfem-5.3/superlu/heap_relax_snode.c:46:10: note: Assuming that condition '!iwork' is not redundant getfem-5.3/superlu/heap_relax_snode.c:47:22: note: Null pointer addition getfem-5.3/superlu/icmax1.c:5:18: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/icmax1.c:5:39: style: Parameter 'incx' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/icmax1.c:95:7: style: Variable 'i__2' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/icmax1.c:114:7: style: Variable 'i__2' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/izmax1.c:6:14: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/izmax1.c:6:41: style: Parameter 'incx' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/izmax1.c:88:7: style: Variable 'i__2' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/izmax1.c:107:7: style: Variable 'i__2' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/lsame.c:87:15: style: Condition 'zcode==90' is always true [knownConditionTrueFalse] getfem-5.3/superlu/lsame.c:77:13: note: Assignment 'zcode='Z'', assigned value is 90 getfem-5.3/superlu/lsame.c:87:15: note: Condition 'zcode==90' is always true getfem-5.3/superlu/memory.c:135:10: style: Variable 'iold' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/mmd.c:285:5: style: Variable 'i__1' is assigned an expression that holds the same value. [redundantAssignment] getfem-5.3/superlu/mmd.c:274:10: note: i__1 is assigned '*neqns' here. getfem-5.3/superlu/mmd.c:285:5: note: Variable 'i__1' is assigned an expression that holds the same value. getfem-5.3/superlu/mmd.c:969:5: style: Variable 'i__1' is assigned an expression that holds the same value. [redundantAssignment] getfem-5.3/superlu/mmd.c:955:10: note: i__1 is assigned '*neqns' here. getfem-5.3/superlu/mmd.c:969:5: note: Variable 'i__1' is assigned an expression that holds the same value. getfem-5.3/superlu/mmd.c:247:35: style: Parameter 'neqns' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/mmd.c:247:47: style: Parameter 'xadj' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/mmd.c:247:63: style: Parameter 'adjncy' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/mmd.c:331:35: style: Parameter 'mdnode' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/mmd.c:331:48: style: Parameter 'xadj' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/mmd.c:333:42: style: Parameter 'maxint' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/mmd.c:333:55: style: Parameter 'tag' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/mmd.c:578:35: style: Parameter 'ehead' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/mmd.c:578:47: style: Parameter 'neqns' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/mmd.c:578:59: style: Parameter 'xadj' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/mmd.c:579:12: style: Parameter 'adjncy' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/mmd.c:579:25: style: Parameter 'delta' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/mmd.c:581:25: style: Parameter 'maxint' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/mmd.c:934:35: style: Parameter 'neqns' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/mmd.c:935:12: style: Parameter 'qsize' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/mmd.c:270:5: style: Variable 'adjncy' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/relax_snode.c:75:21: style: Array index 'j' is used before limits check. [arrayIndexThenCheck] getfem-5.3/superlu/relax_snode.c:35:18: style: Parameter 'et' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/scolumn_bmod.c:56:19: style: Parameter 'segrep' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/scolumn_bmod.c:57:19: style: Parameter 'repfnz' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/scolumn_bmod.c:98:19: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/scolumn_bmod.c:98:26: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/scolumn_bmod.c:99:19: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/scolumn_bmod.c:99:26: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/scolumn_bmod.c:76:22: style: Variable 'incx' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/scolumn_bmod.c:76:32: style: Variable 'incy' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/scolumn_bmod.c:105:20: style: Variable 'one' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/scolumn_bmod.c:106:21: style: Variable 'none' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/scolumn_bmod.c:310:7: style: Variable 'lptr' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/scolumn_bmod.c:77:16: style: Unused variable: alpha [unusedVariable] getfem-5.3/superlu/scolumn_bmod.c:77:23: style: Unused variable: beta [unusedVariable] getfem-5.3/superlu/scolumn_dfs.c:40:17: style: Parameter 'perm_r' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/scomplex.c:51:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] getfem-5.3/superlu/scomplex.c:40:33: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/scomplex.c:40:45: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/scomplex.c:70:23: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/scomplex.c:93:24: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/scomplex.c:105:33: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/scomplex.c:115:34: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/scomplex.c:122:24: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/scopy_to_ucol.c:37:20: style: Parameter 'segrep' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/scopy_to_ucol.c:38:20: style: Parameter 'repfnz' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/scopy_to_ucol.c:39:20: style: Parameter 'perm_r' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/scopy_to_ucol.c:52:16: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/scopy_to_ucol.c:52:23: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/scopy_to_ucol.c:53:16: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/scopy_to_ucol.c:53:23: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/scsum1.c:4:21: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/scsum1.c:4:42: style: Parameter 'incx' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/scsum1.c:82:10: style: Variable 'i__1' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/scsum1.c:83:10: style: Variable 'i__2' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/scsum1.c:97:10: style: Variable 'i__2' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/sgscon.c:145:20: style: Condition 'kase!=0' is always true [knownConditionTrueFalse] getfem-5.3/superlu/sgsequ.c:101:14: style: Variable 'Aval' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/sgsrfs.c:419:17: style: Condition 'kase!=0' is always true [knownConditionTrueFalse] getfem-5.3/superlu/sgsrfs.c:259:5: warning: Either the condition '!Bjcol.Store' is redundant or there is possible null pointer dereference: Bjcol_store. [nullPointerRedundantCheck] getfem-5.3/superlu/sgsrfs.c:257:10: note: Assuming that condition '!Bjcol.Store' is not redundant getfem-5.3/superlu/sgsrfs.c:258:17: note: Bjcol_store is assigned 'Bjcol.Store' here. getfem-5.3/superlu/sgsrfs.c:259:5: note: Null pointer dereference getfem-5.3/superlu/sgsrfs.c:260:5: warning: Either the condition '!Bjcol.Store' is redundant or there is possible null pointer dereference: Bjcol_store. [nullPointerRedundantCheck] getfem-5.3/superlu/sgsrfs.c:257:10: note: Assuming that condition '!Bjcol.Store' is not redundant getfem-5.3/superlu/sgsrfs.c:258:17: note: Bjcol_store is assigned 'Bjcol.Store' here. getfem-5.3/superlu/sgsrfs.c:260:5: note: Null pointer dereference getfem-5.3/superlu/sgsrfs.c:27:54: style: Parameter 'R' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/sgsrfs.c:27:64: style: Parameter 'C' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/sgsrfs.c:146:14: style: Variable 'Aval' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/sgssv.c:140:15: style: Variable 'Bstore' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/sgssvx.c:454:23: style: Variable 'diag_pivot_thresh' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/sgstrf.c:23:28: style: Parameter 'options' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/sgstrf.c:25:14: style: Parameter 'perm_c' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/sgstrf.c:194:15: style: Variable 'a' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/sgstrf.c:195:16: style: Variable 'asub' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/sgstrf.c:196:16: style: Variable 'xa_begin' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/sgstrf.c:196:27: style: Variable 'xa_end' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/sgstrs.c:34:14: style: Parameter 'perm_c' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/sgstrs.c:34:27: style: Parameter 'perm_r' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/sgstrs.c:101:21: style: Variable 'Uval' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/sgstrs.c:325:37: style: Parameter 'soln' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/sgstrs.c:92:19: style: Variable 'incx' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/sgstrs.c:92:29: style: Variable 'incy' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/slamch.c:806:7: style: Variable 'i__1' is reassigned a value before the old one has been used. [redundantAssignment] getfem-5.3/superlu/slamch.c:796:7: note: i__1 is assigned getfem-5.3/superlu/slamch.c:806:7: note: i__1 is overwritten getfem-5.3/superlu/slamch.c:981:10: style: Variable 'i__1' is reassigned a value before the old one has been used. [redundantAssignment] getfem-5.3/superlu/slamch.c:966:10: note: i__1 is assigned getfem-5.3/superlu/slamch.c:981:10: note: i__1 is overwritten getfem-5.3/superlu/slamch.c:692:23: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/slamch.c:692:33: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/slamch.c:732:48: style: Parameter 'start' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/slamch.c:732:60: style: Parameter 'base' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/slamch.c:822:35: style: Parameter 'beta' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/slamch.c:822:46: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/slamch.c:822:54: style: Parameter 'emin' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/slamch.c:823:7: style: Parameter 'ieee' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/slamch.c:996:22: style: Parameter 'ap' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/slamch.c:996:31: style: Parameter 'bp' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/slamch.c:455:16: style: Variable 'c__1' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/slamch.c:981:10: style: Variable 'i__1' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/slangs.c:78:14: style: Variable 'Aval' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/slaqgs.c:38:31: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/slaqgs.c:38:41: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/smemory.c:334:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] getfem-5.3/superlu/smemory.c:426:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] getfem-5.3/superlu/smemory.c:345:18: portability: Casting between double * and float * which have an incompatible binary data representation. [invalidPointerCast] getfem-5.3/superlu/smemory.c:345:28: portability: Casting between float * and double * which have an incompatible binary data representation. [invalidPointerCast] getfem-5.3/superlu/smemory.c:346:14: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] getfem-5.3/superlu/smemory.c:346:31: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] getfem-5.3/superlu/smemory.c:611:11: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] getfem-5.3/superlu/smemory.c:611:21: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] getfem-5.3/superlu/smemory.c:616:20: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] getfem-5.3/superlu/smemory.c:383:56: style: Parameter 'Glu' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/smemory.c:459:12: style: Variable 'dold' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/smemory.c:592:14: style: Variable 'last' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/smemory.c:592:21: style: Variable 'fragment' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/smyblas2.c:48:70: style: Variable 'Mki7' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/smyblas2.c:144:8: style: Parameter 'M' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/smyblas2.c:176:8: style: Parameter 'vec' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/smyblas2.c:182:70: style: Variable 'Mki7' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/sp_coletree.c:156:11: style: Parameter 'acolst' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/sp_coletree.c:156:24: style: Parameter 'acolend' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/sp_coletree.c:157:11: style: Parameter 'arow' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/sp_coletree.c:260:7: style: Parameter 'parent' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/sp_coletree.c:320:11: style: Parameter 'acolst' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/sp_coletree.c:320:24: style: Parameter 'acolend' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/sp_coletree.c:321:11: style: Parameter 'arow' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/sp_preorder.c:98:5: warning: Either the condition '!ACstore' is redundant or there is possible null pointer dereference: ACstore. [nullPointerRedundantCheck] getfem-5.3/superlu/sp_preorder.c:97:10: note: Assuming that condition '!ACstore' is not redundant getfem-5.3/superlu/sp_preorder.c:98:5: note: Null pointer dereference getfem-5.3/superlu/sp_preorder.c:99:5: warning: Either the condition '!ACstore' is redundant or there is possible null pointer dereference: ACstore. [nullPointerRedundantCheck] getfem-5.3/superlu/sp_preorder.c:97:10: note: Assuming that condition '!ACstore' is not redundant getfem-5.3/superlu/sp_preorder.c:99:5: note: Null pointer dereference getfem-5.3/superlu/sp_preorder.c:100:5: warning: Either the condition '!ACstore' is redundant or there is possible null pointer dereference: ACstore. [nullPointerRedundantCheck] getfem-5.3/superlu/sp_preorder.c:97:10: note: Assuming that condition '!ACstore' is not redundant getfem-5.3/superlu/sp_preorder.c:100:5: note: Null pointer dereference getfem-5.3/superlu/sp_preorder.c:101:5: warning: Either the condition '!ACstore' is redundant or there is possible null pointer dereference: ACstore. [nullPointerRedundantCheck] getfem-5.3/superlu/sp_preorder.c:97:10: note: Assuming that condition '!ACstore' is not redundant getfem-5.3/superlu/sp_preorder.c:101:5: note: Null pointer dereference getfem-5.3/superlu/sp_preorder.c:102:12: warning: Either the condition '!ACstore' is redundant or there is possible null pointer dereference: ACstore. [nullPointerRedundantCheck] getfem-5.3/superlu/sp_preorder.c:97:10: note: Assuming that condition '!ACstore' is not redundant getfem-5.3/superlu/sp_preorder.c:102:12: note: Null pointer dereference getfem-5.3/superlu/sp_preorder.c:214:7: warning: If memory allocation fails, then there is a possible null pointer dereference: marker [nullPointerOutOfMemory] getfem-5.3/superlu/sp_preorder.c:211:28: note: Assuming allocation function fails getfem-5.3/superlu/sp_preorder.c:211:14: note: Assignment 'marker=(int*)calloc(n,sizeof(int))', assigned value is 0 getfem-5.3/superlu/sp_preorder.c:214:7: note: Null pointer dereference getfem-5.3/superlu/sp_preorder.c:25:32: style: Parameter 'options' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/sp_preorder.c:207:22: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/sp_preorder.c:207:40: style: Parameter 'perm' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/spanel_bmod.c:53:18: style: Parameter 'segrep' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/spanel_bmod.c:97:19: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/spanel_bmod.c:97:26: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/spanel_bmod.c:98:19: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/spanel_bmod.c:98:26: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/spanel_bmod.c:100:19: style: Variable 'xlusup' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/spanel_bmod.c:106:16: style: Variable 'one' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/spanel_dfs.c:39:17: style: Parameter 'perm_r' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/spanel_dfs.c:45:17: style: Parameter 'xprune' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/spanel_dfs.c:81:15: style: Variable 'a' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/spanel_dfs.c:82:16: style: Variable 'asub' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/spanel_dfs.c:83:16: style: Variable 'xa_begin' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/spanel_dfs.c:83:27: style: Variable 'xa_end' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/spanel_dfs.c:93:16: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/spanel_dfs.c:93:23: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/spanel_dfs.c:94:16: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/spanel_dfs.c:94:23: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/spivotL.c:43:21: style: Parameter 'iperm_r' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/spivotL.c:44:21: style: Parameter 'iperm_c' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/spivotL.c:82:26: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/spivotL.c:84:19: style: Variable 'xlusup' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/spivotgrowth.c:35:46: style: Parameter 'perm_c' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/spivotgrowth.c:71:13: style: Variable 'Aval' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/spivotgrowth.c:71:27: style: Variable 'Uval' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/spruneL.c:56:17: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/spruneL.c:56:24: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/spruneL.c:57:24: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/spruneL.c:59:17: style: Variable 'xlusup' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/sreadhb.c:203:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] getfem-5.3/superlu/sreadhb.c:45:11: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/sreadhb.c:86:26: style: Variable 'dummy' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/sreadhb.c:106:26: style: Variable 'dummy' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/sreadhb.c:200:39: style: Variable 'dummyc' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/sreadhb.c:218:2: error: Uninitialized variable: dummy [legacyUninitvar] getfem-5.3/superlu/sreadhb.c:90:8: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/sreadhb.c:110:8: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/sreadhb.c:206:12: style: Variable 'dummyc' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/sreadhb.c:218:8: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/sreadhb.c:226:11: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/sreadhb.c:227:11: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/sreadhb.c:233:11: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/sreadhb.c:234:11: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/sreadhb.c:235:11: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/sreadhb.c:236:11: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/sreadhb.c:248:11: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/sreadhb.c:250:11: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/sreadhb.c:252:11: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/sreadhb.c:254:11: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/sreadhb.c:200:29: style: Unused variable: key [unusedVariable] getfem-5.3/superlu/ssnode_bmod.c:51:21: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/ssnode_bmod.c:51:28: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/ssp_blas2.c:98:21: style: Variable 'Uval' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/ssp_blas2.c:315:59: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/ssp_blas2.c:377:14: style: Variable 'Aval' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/ssp_blas2.c:99:24: style: Variable 'incy' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/ssp_blas2.c:100:17: style: Variable 'alpha' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/ssp_blas2.c:100:29: style: Variable 'beta' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/sutil.c:211:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] getfem-5.3/superlu/sutil.c:260:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] getfem-5.3/superlu/sutil.c:281:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] getfem-5.3/superlu/sutil.c:323:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] getfem-5.3/superlu/sutil.c:338:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] getfem-5.3/superlu/sutil.c:37:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] getfem-5.3/superlu/sutil.c:35:10: note: Assuming that condition '!A->Store' is not redundant getfem-5.3/superlu/sutil.c:36:12: note: Astore is assigned 'A->Store' here. getfem-5.3/superlu/sutil.c:37:5: note: Null pointer dereference getfem-5.3/superlu/sutil.c:38:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] getfem-5.3/superlu/sutil.c:35:10: note: Assuming that condition '!A->Store' is not redundant getfem-5.3/superlu/sutil.c:36:12: note: Astore is assigned 'A->Store' here. getfem-5.3/superlu/sutil.c:38:5: note: Null pointer dereference getfem-5.3/superlu/sutil.c:39:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] getfem-5.3/superlu/sutil.c:35:10: note: Assuming that condition '!A->Store' is not redundant getfem-5.3/superlu/sutil.c:36:12: note: Astore is assigned 'A->Store' here. getfem-5.3/superlu/sutil.c:39:5: note: Null pointer dereference getfem-5.3/superlu/sutil.c:40:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] getfem-5.3/superlu/sutil.c:35:10: note: Assuming that condition '!A->Store' is not redundant getfem-5.3/superlu/sutil.c:36:12: note: Astore is assigned 'A->Store' here. getfem-5.3/superlu/sutil.c:40:5: note: Null pointer dereference getfem-5.3/superlu/sutil.c:58:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] getfem-5.3/superlu/sutil.c:56:10: note: Assuming that condition '!A->Store' is not redundant getfem-5.3/superlu/sutil.c:57:12: note: Astore is assigned 'A->Store' here. getfem-5.3/superlu/sutil.c:58:5: note: Null pointer dereference getfem-5.3/superlu/sutil.c:59:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] getfem-5.3/superlu/sutil.c:56:10: note: Assuming that condition '!A->Store' is not redundant getfem-5.3/superlu/sutil.c:57:12: note: Astore is assigned 'A->Store' here. getfem-5.3/superlu/sutil.c:59:5: note: Null pointer dereference getfem-5.3/superlu/sutil.c:60:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] getfem-5.3/superlu/sutil.c:56:10: note: Assuming that condition '!A->Store' is not redundant getfem-5.3/superlu/sutil.c:57:12: note: Astore is assigned 'A->Store' here. getfem-5.3/superlu/sutil.c:60:5: note: Null pointer dereference getfem-5.3/superlu/sutil.c:61:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] getfem-5.3/superlu/sutil.c:56:10: note: Assuming that condition '!A->Store' is not redundant getfem-5.3/superlu/sutil.c:57:12: note: Astore is assigned 'A->Store' here. getfem-5.3/superlu/sutil.c:61:5: note: Null pointer dereference getfem-5.3/superlu/sutil.c:100:5: warning: Either the condition '!X->Store' is redundant or there is possible null pointer dereference: Xstore. [nullPointerRedundantCheck] getfem-5.3/superlu/sutil.c:98:10: note: Assuming that condition '!X->Store' is not redundant getfem-5.3/superlu/sutil.c:99:12: note: Xstore is assigned '(struct DNformat*)X->Store' here. getfem-5.3/superlu/sutil.c:100:5: note: Null pointer dereference getfem-5.3/superlu/sutil.c:101:5: warning: Either the condition '!X->Store' is redundant or there is possible null pointer dereference: Xstore. [nullPointerRedundantCheck] getfem-5.3/superlu/sutil.c:98:10: note: Assuming that condition '!X->Store' is not redundant getfem-5.3/superlu/sutil.c:99:12: note: Xstore is assigned '(struct DNformat*)X->Store' here. getfem-5.3/superlu/sutil.c:101:5: note: Null pointer dereference getfem-5.3/superlu/sutil.c:138:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] getfem-5.3/superlu/sutil.c:136:10: note: Assuming that condition '!L->Store' is not redundant getfem-5.3/superlu/sutil.c:137:12: note: Lstore is assigned 'L->Store' here. getfem-5.3/superlu/sutil.c:138:5: note: Null pointer dereference getfem-5.3/superlu/sutil.c:139:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] getfem-5.3/superlu/sutil.c:136:10: note: Assuming that condition '!L->Store' is not redundant getfem-5.3/superlu/sutil.c:137:12: note: Lstore is assigned 'L->Store' here. getfem-5.3/superlu/sutil.c:139:5: note: Null pointer dereference getfem-5.3/superlu/sutil.c:140:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] getfem-5.3/superlu/sutil.c:136:10: note: Assuming that condition '!L->Store' is not redundant getfem-5.3/superlu/sutil.c:137:12: note: Lstore is assigned 'L->Store' here. getfem-5.3/superlu/sutil.c:140:5: note: Null pointer dereference getfem-5.3/superlu/sutil.c:141:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] getfem-5.3/superlu/sutil.c:136:10: note: Assuming that condition '!L->Store' is not redundant getfem-5.3/superlu/sutil.c:137:12: note: Lstore is assigned 'L->Store' here. getfem-5.3/superlu/sutil.c:141:5: note: Null pointer dereference getfem-5.3/superlu/sutil.c:142:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] getfem-5.3/superlu/sutil.c:136:10: note: Assuming that condition '!L->Store' is not redundant getfem-5.3/superlu/sutil.c:137:12: note: Lstore is assigned 'L->Store' here. getfem-5.3/superlu/sutil.c:142:5: note: Null pointer dereference getfem-5.3/superlu/sutil.c:143:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] getfem-5.3/superlu/sutil.c:136:10: note: Assuming that condition '!L->Store' is not redundant getfem-5.3/superlu/sutil.c:137:12: note: Lstore is assigned 'L->Store' here. getfem-5.3/superlu/sutil.c:143:5: note: Null pointer dereference getfem-5.3/superlu/sutil.c:144:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] getfem-5.3/superlu/sutil.c:136:10: note: Assuming that condition '!L->Store' is not redundant getfem-5.3/superlu/sutil.c:137:12: note: Lstore is assigned 'L->Store' here. getfem-5.3/superlu/sutil.c:144:5: note: Null pointer dereference getfem-5.3/superlu/sutil.c:145:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] getfem-5.3/superlu/sutil.c:136:10: note: Assuming that condition '!L->Store' is not redundant getfem-5.3/superlu/sutil.c:137:12: note: Lstore is assigned 'L->Store' here. getfem-5.3/superlu/sutil.c:145:5: note: Null pointer dereference getfem-5.3/superlu/sutil.c:105:41: style: Parameter 'X' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/sutil.c:155:14: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/sutil.c:155:22: style: Parameter 'colind' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/sutil.c:155:35: style: Parameter 'rowptr' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/sutil.c:192:29: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/sutil.c:196:18: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/sutil.c:215:31: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/sutil.c:219:18: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/sutil.c:220:10: style: Variable 'col_to_sup' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/sutil.c:220:23: style: Variable 'sup_to_col' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/sutil.c:220:36: style: Variable 'rowind' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/sutil.c:220:45: style: Variable 'rowind_colptr' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/sutil.c:264:27: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/sutil.c:268:18: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/sutil.c:288:21: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/sutil.c:288:53: style: Parameter 'xprune' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/sutil.c:291:14: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/sutil.c:291:21: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/sutil.c:292:14: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/sutil.c:292:22: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/sutil.c:293:13: style: Variable 'lusup' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/sutil.c:294:14: style: Variable 'xlusup' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/sutil.c:295:13: style: Variable 'ucol' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/sutil.c:296:14: style: Variable 'usub' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/sutil.c:296:21: style: Variable 'xusub' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/sutil.c:331:33: style: Parameter 'tempv' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/sutil.c:363:14: style: Variable 'Aval' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/sutil.c:400:55: style: Parameter 'xtrue' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/sutil.c:404:19: style: Variable 'soln_work' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/sutil.c:426:57: style: Parameter 'mem_usage' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/sutil.c:427:43: style: Parameter 'ferr' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/sutil.c:428:19: style: Parameter 'berr' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/sutil.c:428:31: style: Parameter 'equed' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/sutil.c:430:15: style: Variable 'Lstore' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/sutil.c:431:15: style: Variable 'Ustore' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/sutil.c:432:15: style: Variable 'utime' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/sutil.c:433:15: style: Variable 'ops' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/sutil.c:471:27: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/sutil.c:471:47: style: Parameter 'vec' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/sutil.c:267:30: error: Uninitialized variable: Astore [uninitvar] getfem-5.3/superlu/sutil.c:267:30: error: Uninitialized struct member: Astore.lda [uninitStructMember] getfem-5.3/superlu/sutil.c:372:12: style: Variable 'Aval' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/util.c:27:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] getfem-5.3/superlu/util.c:377:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] getfem-5.3/superlu/util.c:25:35: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/util.c:51:39: style: Parameter 'options' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/util.c:141:27: style: Parameter 'xprune' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/util.c:145:19: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/util.c:145:26: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/util.c:186:19: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/util.c:220:13: style: Parameter 'segrep' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/util.c:220:26: style: Parameter 'repfnz' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/util.c:257:21: style: Variable 'utime' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/util.c:258:21: style: Variable 'ops' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/util.c:317:35: style: Parameter 'xsup' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/util.c:370:48: style: Parameter 'repfnz' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/util.c:386:17: style: Parameter 'type' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/util.c:399:25: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/util.c:399:43: style: Parameter 'vec' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/util.c:151:12: style: Variable 'nnzL0' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/util.c:169:8: style: Variable 'nnzL0' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/zcolumn_bmod.c:153:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] getfem-5.3/superlu/zcolumn_bmod.c:44:19: style: Parameter 'segrep' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/zcolumn_bmod.c:45:19: style: Parameter 'repfnz' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/zcolumn_bmod.c:86:19: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zcolumn_bmod.c:86:26: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zcolumn_bmod.c:87:19: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zcolumn_bmod.c:87:26: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zcolumn_bmod.c:64:22: style: Variable 'incx' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/zcolumn_bmod.c:64:32: style: Variable 'incy' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/zcolumn_bmod.c:93:28: style: Variable 'one' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/zcolumn_bmod.c:94:29: style: Variable 'none' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/zcolumn_bmod.c:313:7: style: Variable 'lptr' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/zcolumn_bmod.c:65:24: style: Unused variable: alpha [unusedVariable] getfem-5.3/superlu/zcolumn_bmod.c:65:31: style: Unused variable: beta [unusedVariable] getfem-5.3/superlu/zcolumn_dfs.c:28:17: style: Parameter 'perm_r' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/zcopy_to_ucol.c:37:20: style: Parameter 'segrep' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/zcopy_to_ucol.c:38:20: style: Parameter 'repfnz' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/zcopy_to_ucol.c:39:20: style: Parameter 'perm_r' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/zcopy_to_ucol.c:52:16: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zcopy_to_ucol.c:52:23: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zcopy_to_ucol.c:53:16: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zcopy_to_ucol.c:53:23: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zgscon.c:143:20: style: Condition 'kase!=0' is always true [knownConditionTrueFalse] getfem-5.3/superlu/zgsrfs.c:400:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] getfem-5.3/superlu/zgsrfs.c:430:17: style: Condition 'kase!=0' is always true [knownConditionTrueFalse] getfem-5.3/superlu/zgsrfs.c:259:5: warning: Either the condition '!Bjcol.Store' is redundant or there is possible null pointer dereference: Bjcol_store. [nullPointerRedundantCheck] getfem-5.3/superlu/zgsrfs.c:257:10: note: Assuming that condition '!Bjcol.Store' is not redundant getfem-5.3/superlu/zgsrfs.c:258:17: note: Bjcol_store is assigned 'Bjcol.Store' here. getfem-5.3/superlu/zgsrfs.c:259:5: note: Null pointer dereference getfem-5.3/superlu/zgsrfs.c:260:5: warning: Either the condition '!Bjcol.Store' is redundant or there is possible null pointer dereference: Bjcol_store. [nullPointerRedundantCheck] getfem-5.3/superlu/zgsrfs.c:257:10: note: Assuming that condition '!Bjcol.Store' is not redundant getfem-5.3/superlu/zgsrfs.c:258:17: note: Bjcol_store is assigned 'Bjcol.Store' here. getfem-5.3/superlu/zgsrfs.c:260:5: note: Null pointer dereference getfem-5.3/superlu/zgsrfs.c:27:55: style: Parameter 'R' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/zgsrfs.c:27:66: style: Parameter 'C' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/zgssv.c:140:15: style: Variable 'Bstore' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zgssvx.c:498:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] getfem-5.3/superlu/zgssvx.c:454:23: style: Variable 'diag_pivot_thresh' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/zgstrf.c:24:28: style: Parameter 'options' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/zgstrf.c:26:14: style: Parameter 'perm_c' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/zgstrf.c:195:23: style: Variable 'a' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zgstrf.c:196:16: style: Variable 'asub' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zgstrf.c:197:16: style: Variable 'xa_begin' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zgstrf.c:197:27: style: Variable 'xa_end' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zgstrs.c:169:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] getfem-5.3/superlu/zgstrs.c:34:14: style: Parameter 'perm_c' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/zgstrs.c:34:27: style: Parameter 'perm_r' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/zgstrs.c:338:45: style: Parameter 'soln' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/zgstrs.c:92:19: style: Variable 'incx' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/zgstrs.c:92:29: style: Variable 'incy' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/zlacon.c:178:1: style: Label 'L90' is not used. [unusedLabel] getfem-5.3/superlu/zlaqgs.c:130:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] getfem-5.3/superlu/zlaqgs.c:38:32: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/zlaqgs.c:38:43: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/zmemory.c:334:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] getfem-5.3/superlu/zmemory.c:426:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] getfem-5.3/superlu/zmemory.c:383:64: style: Parameter 'Glu' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/zmemory.c:459:20: style: Variable 'dold' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zmemory.c:592:14: style: Variable 'last' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zmemory.c:592:21: style: Variable 'fragment' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zmyblas2.c:63:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] getfem-5.3/superlu/zmyblas2.c:138:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] getfem-5.3/superlu/zmyblas2.c:180:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] getfem-5.3/superlu/zmyblas2.c:49:41: style: Variable 'Mki3' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zmyblas2.c:157:16: style: Parameter 'vec' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/zmyblas2.c:162:41: style: Variable 'Mki3' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zpanel_bmod.c:161:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] getfem-5.3/superlu/zpanel_bmod.c:40:18: style: Parameter 'segrep' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/zpanel_bmod.c:84:19: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zpanel_bmod.c:84:26: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zpanel_bmod.c:85:19: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zpanel_bmod.c:85:26: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zpanel_bmod.c:87:19: style: Variable 'xlusup' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zpanel_bmod.c:93:24: style: Variable 'one' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/zpanel_dfs.c:39:17: style: Parameter 'perm_r' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/zpanel_dfs.c:45:17: style: Parameter 'xprune' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/zpanel_dfs.c:81:23: style: Variable 'a' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zpanel_dfs.c:82:16: style: Variable 'asub' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zpanel_dfs.c:83:16: style: Variable 'xa_begin' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zpanel_dfs.c:83:27: style: Variable 'xa_end' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zpanel_dfs.c:93:16: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zpanel_dfs.c:93:23: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zpanel_dfs.c:94:16: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zpanel_dfs.c:94:23: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zpivotL.c:167:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] getfem-5.3/superlu/zpivotL.c:31:21: style: Parameter 'iperm_r' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/zpivotL.c:32:21: style: Parameter 'iperm_c' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/zpivotL.c:71:26: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zpivotgrowth.c:34:46: style: Parameter 'perm_c' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/zpivotgrowth.c:78:21: style: Unused variable: temp_comp [unusedVariable] getfem-5.3/superlu/zpruneL.c:56:17: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zpruneL.c:56:24: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zpruneL.c:57:24: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zpruneL.c:59:17: style: Variable 'xlusup' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zreadhb.c:213:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] getfem-5.3/superlu/zreadhb.c:45:11: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zreadhb.c:86:26: style: Variable 'dummy' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zreadhb.c:108:26: style: Variable 'dummy' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zreadhb.c:210:39: style: Variable 'dummyc' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zreadhb.c:228:2: error: Uninitialized variable: dummy [legacyUninitvar] getfem-5.3/superlu/zreadhb.c:90:8: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/zreadhb.c:112:8: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/zreadhb.c:216:12: style: Variable 'dummyc' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/zreadhb.c:228:8: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/zreadhb.c:236:11: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/zreadhb.c:237:11: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/zreadhb.c:243:11: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/zreadhb.c:244:11: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/zreadhb.c:245:11: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/zreadhb.c:246:11: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/zreadhb.c:258:11: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/zreadhb.c:260:11: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/zreadhb.c:262:11: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/zreadhb.c:264:11: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/zreadhb.c:210:29: style: Unused variable: key [unusedVariable] getfem-5.3/superlu/zsnode_bmod.c:120:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] getfem-5.3/superlu/zsnode_bmod.c:64:21: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zsnode_bmod.c:64:28: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zsp_blas2.c:154:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] getfem-5.3/superlu/zsp_blas2.c:519:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] getfem-5.3/superlu/zsp_blas2.c:99:24: style: Variable 'incy' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/zsp_blas2.c:101:25: style: Variable 'alpha' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/zsp_blas2.c:101:44: style: Variable 'beta' is assigned a value that is never used. [unreadVariable] getfem-5.3/superlu/zutil.c:211:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] getfem-5.3/superlu/zutil.c:261:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] getfem-5.3/superlu/zutil.c:282:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] getfem-5.3/superlu/zutil.c:324:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] getfem-5.3/superlu/zutil.c:339:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] getfem-5.3/superlu/zutil.c:417:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] getfem-5.3/superlu/zutil.c:37:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] getfem-5.3/superlu/zutil.c:35:10: note: Assuming that condition '!A->Store' is not redundant getfem-5.3/superlu/zutil.c:36:12: note: Astore is assigned 'A->Store' here. getfem-5.3/superlu/zutil.c:37:5: note: Null pointer dereference getfem-5.3/superlu/zutil.c:38:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] getfem-5.3/superlu/zutil.c:35:10: note: Assuming that condition '!A->Store' is not redundant getfem-5.3/superlu/zutil.c:36:12: note: Astore is assigned 'A->Store' here. getfem-5.3/superlu/zutil.c:38:5: note: Null pointer dereference getfem-5.3/superlu/zutil.c:39:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] getfem-5.3/superlu/zutil.c:35:10: note: Assuming that condition '!A->Store' is not redundant getfem-5.3/superlu/zutil.c:36:12: note: Astore is assigned 'A->Store' here. getfem-5.3/superlu/zutil.c:39:5: note: Null pointer dereference getfem-5.3/superlu/zutil.c:40:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] getfem-5.3/superlu/zutil.c:35:10: note: Assuming that condition '!A->Store' is not redundant getfem-5.3/superlu/zutil.c:36:12: note: Astore is assigned 'A->Store' here. getfem-5.3/superlu/zutil.c:40:5: note: Null pointer dereference getfem-5.3/superlu/zutil.c:58:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] getfem-5.3/superlu/zutil.c:56:10: note: Assuming that condition '!A->Store' is not redundant getfem-5.3/superlu/zutil.c:57:12: note: Astore is assigned 'A->Store' here. getfem-5.3/superlu/zutil.c:58:5: note: Null pointer dereference getfem-5.3/superlu/zutil.c:59:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] getfem-5.3/superlu/zutil.c:56:10: note: Assuming that condition '!A->Store' is not redundant getfem-5.3/superlu/zutil.c:57:12: note: Astore is assigned 'A->Store' here. getfem-5.3/superlu/zutil.c:59:5: note: Null pointer dereference getfem-5.3/superlu/zutil.c:60:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] getfem-5.3/superlu/zutil.c:56:10: note: Assuming that condition '!A->Store' is not redundant getfem-5.3/superlu/zutil.c:57:12: note: Astore is assigned 'A->Store' here. getfem-5.3/superlu/zutil.c:60:5: note: Null pointer dereference getfem-5.3/superlu/zutil.c:61:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] getfem-5.3/superlu/zutil.c:56:10: note: Assuming that condition '!A->Store' is not redundant getfem-5.3/superlu/zutil.c:57:12: note: Astore is assigned 'A->Store' here. getfem-5.3/superlu/zutil.c:61:5: note: Null pointer dereference getfem-5.3/superlu/zutil.c:100:5: warning: Either the condition '!X->Store' is redundant or there is possible null pointer dereference: Xstore. [nullPointerRedundantCheck] getfem-5.3/superlu/zutil.c:98:10: note: Assuming that condition '!X->Store' is not redundant getfem-5.3/superlu/zutil.c:99:12: note: Xstore is assigned '(struct DNformat*)X->Store' here. getfem-5.3/superlu/zutil.c:100:5: note: Null pointer dereference getfem-5.3/superlu/zutil.c:101:5: warning: Either the condition '!X->Store' is redundant or there is possible null pointer dereference: Xstore. [nullPointerRedundantCheck] getfem-5.3/superlu/zutil.c:98:10: note: Assuming that condition '!X->Store' is not redundant getfem-5.3/superlu/zutil.c:99:12: note: Xstore is assigned '(struct DNformat*)X->Store' here. getfem-5.3/superlu/zutil.c:101:5: note: Null pointer dereference getfem-5.3/superlu/zutil.c:138:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] getfem-5.3/superlu/zutil.c:136:10: note: Assuming that condition '!L->Store' is not redundant getfem-5.3/superlu/zutil.c:137:12: note: Lstore is assigned 'L->Store' here. getfem-5.3/superlu/zutil.c:138:5: note: Null pointer dereference getfem-5.3/superlu/zutil.c:139:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] getfem-5.3/superlu/zutil.c:136:10: note: Assuming that condition '!L->Store' is not redundant getfem-5.3/superlu/zutil.c:137:12: note: Lstore is assigned 'L->Store' here. getfem-5.3/superlu/zutil.c:139:5: note: Null pointer dereference getfem-5.3/superlu/zutil.c:140:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] getfem-5.3/superlu/zutil.c:136:10: note: Assuming that condition '!L->Store' is not redundant getfem-5.3/superlu/zutil.c:137:12: note: Lstore is assigned 'L->Store' here. getfem-5.3/superlu/zutil.c:140:5: note: Null pointer dereference getfem-5.3/superlu/zutil.c:141:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] getfem-5.3/superlu/zutil.c:136:10: note: Assuming that condition '!L->Store' is not redundant getfem-5.3/superlu/zutil.c:137:12: note: Lstore is assigned 'L->Store' here. getfem-5.3/superlu/zutil.c:141:5: note: Null pointer dereference getfem-5.3/superlu/zutil.c:142:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] getfem-5.3/superlu/zutil.c:136:10: note: Assuming that condition '!L->Store' is not redundant getfem-5.3/superlu/zutil.c:137:12: note: Lstore is assigned 'L->Store' here. getfem-5.3/superlu/zutil.c:142:5: note: Null pointer dereference getfem-5.3/superlu/zutil.c:143:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] getfem-5.3/superlu/zutil.c:136:10: note: Assuming that condition '!L->Store' is not redundant getfem-5.3/superlu/zutil.c:137:12: note: Lstore is assigned 'L->Store' here. getfem-5.3/superlu/zutil.c:143:5: note: Null pointer dereference getfem-5.3/superlu/zutil.c:144:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] getfem-5.3/superlu/zutil.c:136:10: note: Assuming that condition '!L->Store' is not redundant getfem-5.3/superlu/zutil.c:137:12: note: Lstore is assigned 'L->Store' here. getfem-5.3/superlu/zutil.c:144:5: note: Null pointer dereference getfem-5.3/superlu/zutil.c:145:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] getfem-5.3/superlu/zutil.c:136:10: note: Assuming that condition '!L->Store' is not redundant getfem-5.3/superlu/zutil.c:137:12: note: Lstore is assigned 'L->Store' here. getfem-5.3/superlu/zutil.c:145:5: note: Null pointer dereference getfem-5.3/superlu/zutil.c:105:49: style: Parameter 'X' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/zutil.c:155:22: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/zutil.c:155:30: style: Parameter 'colind' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/zutil.c:155:43: style: Parameter 'rowptr' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/zutil.c:192:29: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/zutil.c:196:19: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zutil.c:215:31: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/zutil.c:219:19: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zutil.c:220:10: style: Variable 'col_to_sup' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zutil.c:220:23: style: Variable 'sup_to_col' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zutil.c:220:36: style: Variable 'rowind' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zutil.c:220:45: style: Variable 'rowind_colptr' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zutil.c:265:27: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/zutil.c:269:19: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zutil.c:289:21: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/zutil.c:289:53: style: Parameter 'xprune' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/zutil.c:292:14: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zutil.c:292:21: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zutil.c:293:14: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zutil.c:293:22: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zutil.c:294:21: style: Variable 'lusup' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zutil.c:295:14: style: Variable 'xlusup' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zutil.c:296:21: style: Variable 'ucol' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zutil.c:297:14: style: Variable 'usub' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zutil.c:297:21: style: Variable 'xusub' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zutil.c:332:41: style: Parameter 'tempv' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/zutil.c:365:22: style: Variable 'Aval' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zutil.c:430:57: style: Parameter 'mem_usage' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/zutil.c:431:46: style: Parameter 'ferr' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/zutil.c:432:20: style: Parameter 'berr' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/zutil.c:432:32: style: Parameter 'equed' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/zutil.c:434:15: style: Variable 'Lstore' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zutil.c:435:15: style: Variable 'Ustore' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zutil.c:436:15: style: Variable 'utime' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zutil.c:437:15: style: Variable 'ops' can be declared as pointer to const [constVariablePointer] getfem-5.3/superlu/zutil.c:475:35: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/zutil.c:475:63: style: Parameter 'vec' can be declared as pointer to const [constParameterPointer] getfem-5.3/superlu/zutil.c:268:30: error: Uninitialized variable: Astore [uninitvar] getfem-5.3/superlu/zutil.c:268:30: error: Uninitialized struct member: Astore.lda [uninitStructMember] getfem-5.3/superlu/zutil.c:374:12: style: Variable 'Aval' is assigned a value that is never used. [unreadVariable] getfem-5.3/tests/bilaplacian.cc:202:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/bilaplacian.cc:334:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/bilaplacian.cc:354:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/bilaplacian.cc:457:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMM_SET_EXCEPTION_DEBUG [valueFlowBailoutIncompleteVar] getfem-5.3/tests/bilaplacian.cc:189:3: warning: Member variable 'bilaplacian_problem::KL' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/tests/crack.cc:235:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] getfem-5.3/tests/crack.cc:432:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/crack.cc:581:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/crack.cc:859:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/crack.cc:908:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMM_SET_EXCEPTION_DEBUG [valueFlowBailoutIncompleteVar] getfem-5.3/tests/crack.cc:362:3: warning: Member variable 'crack_problem::mixed_pressure' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/tests/crack.cc:362:3: warning: Member variable 'crack_problem::add_crack' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/tests/crack.cc:362:3: warning: Member variable 'crack_problem::dir_with_mult' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/tests/crack.cc:362:3: warning: Member variable 'crack_problem::mode' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/tests/crack.cc:362:3: warning: Member variable 'crack_problem::enrichment_option' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/tests/crack.cc:362:3: warning: Member variable 'crack_problem::vectorial_enrichment' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/tests/crack.cc:247:3: style: Struct 'exact_solution' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/tests/crack.cc:379:32: style: C-style pointer casting [cstyleCast] getfem-5.3/tests/crack.cc:355:15: style: struct member 'crack_problem::GLOBAL_FUNCTION_MF' is never used. [unusedStructMember] getfem-5.3/tests/crack.cc:355:35: style: struct member 'crack_problem::GLOBAL_FUNCTION_U' is never used. [unusedStructMember] getfem-5.3/tests/cyl_slicer.cc:91:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMM_STANDARD_CATCH_ERROR [valueFlowBailoutIncompleteVar] getfem-5.3/tests/dynamic_array.cc:88:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/dynamic_array.cc:102:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/dynamic_array.cc:51:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/dynamic_array.cc:162:5: style: Exception should be caught by reference. [catchExceptionByValue] getfem-5.3/tests/dynamic_array.cc:205:9: style: C-style pointer casting [cstyleCast] getfem-5.3/tests/dynamic_array.cc:206:9: style: C-style pointer casting [cstyleCast] getfem-5.3/tests/dynamic_array.cc:207:9: style: C-style pointer casting [cstyleCast] getfem-5.3/tests/dynamic_array.cc:208:10: style: C-style pointer casting [cstyleCast] getfem-5.3/tests/dynamic_array.cc:209:10: style: C-style pointer casting [cstyleCast] getfem-5.3/tests/dynamic_array.cc:211:28: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] getfem-5.3/tests/dynamic_array.cc:211:35: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] getfem-5.3/tests/dynamic_array.cc:211:42: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] getfem-5.3/tests/dynamic_array.cc:233:28: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] getfem-5.3/tests/dynamic_array.cc:233:35: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] getfem-5.3/tests/dynamic_array.cc:233:42: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] getfem-5.3/tests/dynamic_tas.cc:53:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/elastostatic.cc:255:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/elastostatic.cc:373:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/elastostatic.cc:394:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/elastostatic.cc:503:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMM_SET_EXCEPTION_DEBUG [valueFlowBailoutIncompleteVar] getfem-5.3/tests/elastostatic.cc:224:3: warning: Member variable 'elastostatic_problem::mixed_pressure' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/tests/elastostatic.cc:224:3: warning: Member variable 'elastostatic_problem::refine' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/tests/geo_trans_inv.cc:63:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] getfem-5.3/tests/geo_trans_inv.cc:86:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/geo_trans_inv.cc:124:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/geo_trans_inv.cc:154:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_ENABLE_EXCEPT [valueFlowBailoutIncompleteVar] getfem-5.3/tests/gmm_torture01_lusolve.cc:51:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/gmm_torture01_lusolve.cc:46:18: style: The scope of the variable 'v3' can be reduced. [variableScope] getfem-5.3/tests/gmm_torture05_mult.cc:54:18: style: The scope of the variable 'v6' can be reduced. [variableScope] getfem-5.3/tests/gmm_torture10_qr.cc:105:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/gmm_torture10_qr.cc:70:8: style:inconclusive: Technically the member function 'cmp_eval::operator()' can be const. [functionConst] getfem-5.3/tests/gmm_torture15_sub.cc:81:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/gmm_torture20_iterative_solvers.cc:55:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/gmm_torture20_iterative_solvers.cc:115:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iteration [valueFlowBailoutIncompleteVar] getfem-5.3/tests/gmm_torture20_iterative_solvers.cc:162:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/heat_equation.cc:125:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/heat_equation.cc:297:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/heat_equation.cc:315:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scalar_type [valueFlowBailoutIncompleteVar] getfem-5.3/tests/heat_equation.cc:332:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_ENABLE_EXCEPT [valueFlowBailoutIncompleteVar] getfem-5.3/tests/helmholtz.cc:98:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/helmholtz.cc:223:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMM_SET_EXCEPTION_DEBUG [valueFlowBailoutIncompleteVar] getfem-5.3/tests/helmholtz.cc:76:3: warning: Member variable 'Helmholtz_problem::with_mult' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/tests/integration.cc:44:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/integration.cc:92:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/integration.cc:127:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IM_APPROX [valueFlowBailoutIncompleteVar] getfem-5.3/tests/integration.cc:359:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] getfem-5.3/tests/integration.cc:382:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/integration.cc:451:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_ENABLE_EXCEPT [valueFlowBailoutIncompleteVar] getfem-5.3/tests/integration.cc:327:11: style: Variable 'ppi' is reassigned a value before the old one has been used. [redundantAssignment] getfem-5.3/tests/integration.cc:322:11: note: ppi is assigned getfem-5.3/tests/integration.cc:327:11: note: ppi is overwritten getfem-5.3/tests/integration.cc:175:79: warning: Found suspicious operator ',', result is not used. [constStatement] getfem-5.3/tests/integration.cc:180:55: warning: Found suspicious operator ',', result is not used. [constStatement] getfem-5.3/tests/integration.cc:190:55: warning: Found suspicious operator ',', result is not used. [constStatement] getfem-5.3/tests/integration.cc:195:45: warning: Found suspicious operator ',', result is not used. [constStatement] getfem-5.3/tests/integration.cc:200:43: warning: Found suspicious operator ',', result is not used. [constStatement] getfem-5.3/tests/laplacian.cc:115:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/laplacian.cc:204:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/laplacian.cc:265:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/laplacian.cc:311:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/laplacian.cc:322:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMM_SET_EXCEPTION_DEBUG [valueFlowBailoutIncompleteVar] getfem-5.3/tests/laplacian.cc:101:3: warning: Member variable 'laplacian_problem::gen_dirichlet' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/tests/laplacian_with_bricks.cc:113:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/laplacian_with_bricks.cc:242:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/laplacian_with_bricks.cc:258:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scalar_type [valueFlowBailoutIncompleteVar] getfem-5.3/tests/laplacian_with_bricks.cc:274:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_ENABLE_EXCEPT [valueFlowBailoutIncompleteVar] getfem-5.3/tests/laplacian_with_bricks.cc:96:3: warning: Member variable 'laplacian_problem::DG_TERMS' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/tests/nonlinear_elastostatic.cc:96:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/nonlinear_elastostatic.cc:201:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/nonlinear_elastostatic.cc:321:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMM_SET_EXCEPTION_DEBUG [valueFlowBailoutIncompleteVar] getfem-5.3/tests/nonlinear_membrane.cc:95:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/nonlinear_membrane.cc:265:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/nonlinear_membrane.cc:318:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/nonlinear_membrane.cc:463:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMM_SET_EXCEPTION_DEBUG [valueFlowBailoutIncompleteVar] getfem-5.3/tests/nonlinear_membrane.cc:79:2: warning: Member variable 'membrane_problem::print_convexes' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/tests/nonlinear_membrane.cc:79:2: warning: Member variable 'membrane_problem::bdy_type' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/tests/nonlinear_membrane.cc:303:9: style: The scope of the variable 'punctualForce1' can be reduced. [variableScope] getfem-5.3/tests/nonlinear_membrane.cc:303:24: style: The scope of the variable 'punctualForce2' can be reduced. [variableScope] getfem-5.3/tests/nonlinear_membrane.cc:399:19: style: Variable 'punctualForce1' is assigned a value that is never used. [unreadVariable] getfem-5.3/tests/nonlinear_membrane.cc:400:19: style: Variable 'punctualForce2' is assigned a value that is never used. [unreadVariable] getfem-5.3/tests/plasticity.cc:124:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/plasticity.cc:285:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLACEMENT_ONLY [valueFlowBailoutIncompleteVar] getfem-5.3/tests/plasticity.cc:377:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMM_SET_EXCEPTION_DEBUG [valueFlowBailoutIncompleteVar] getfem-5.3/tests/plasticity.cc:99:3: warning: Member variable 'elastoplasticity_problem::do_export' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/tests/plasticity.cc:388:7: style: Condition '!p.solve(U)' is always false [knownConditionTrueFalse] getfem-5.3/tests/plasticity.cc:388:15: note: Calling function 'solve' returns 1 getfem-5.3/tests/plasticity.cc:388:7: note: Condition '!p.solve(U)' is always false getfem-5.3/tests/plasticity.cc:61:34: performance: Function parameter 'fname' should be passed by const reference. [passedByValue] getfem-5.3/tests/plate.cc:115:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/plate.cc:370:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/plate.cc:422:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/plate.cc:558:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMM_SET_EXCEPTION_DEBUG [valueFlowBailoutIncompleteVar] getfem-5.3/tests/plate.cc:98:3: warning: Member variable 'plate_problem::mitc' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/tests/plate.cc:98:3: warning: Member variable 'plate_problem::sol_ref' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/tests/plate.cc:98:3: warning: Member variable 'plate_problem::study_flag' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/tests/poly.cc:56:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/poly.cc:75:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/poly.cc:30:15: style: The scope of the variable 'xyz' can be reduced. [variableScope] getfem-5.3/tests/schwarz_additive.cc:84:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/schwarz_additive.cc:128:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/schwarz_additive.cc:195:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/schwarz_additive.cc:251:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/schwarz_additive.cc:290:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/schwarz_additive.cc:94:3: warning: Member variable 'pb_data::mu' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/tests/schwarz_additive.cc:94:3: warning: Member variable 'pb_data::lambda' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/tests/schwarz_additive.cc:94:3: warning: Member variable 'pb_data::LX' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/tests/schwarz_additive.cc:94:3: warning: Member variable 'pb_data::LY' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/tests/schwarz_additive.cc:94:3: warning: Member variable 'pb_data::LZ' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/tests/schwarz_additive.cc:94:3: warning: Member variable 'pb_data::residual' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/tests/schwarz_additive.cc:94:3: warning: Member variable 'pb_data::overlap' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/tests/schwarz_additive.cc:94:3: warning: Member variable 'pb_data::subdomsize' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/tests/schwarz_additive.cc:94:3: warning: Member variable 'pb_data::NX' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/tests/schwarz_additive.cc:94:3: warning: Member variable 'pb_data::N' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/tests/schwarz_additive.cc:94:3: warning: Member variable 'pb_data::NXCOARSE' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/tests/schwarz_additive.cc:94:3: warning: Member variable 'pb_data::USECOARSE' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/tests/schwarz_additive.cc:94:3: warning: Member variable 'pb_data::K' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/tests/schwarz_additive.cc:94:3: warning: Member variable 'pb_data::solver' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/tests/stokes.cc:89:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/stokes.cc:215:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMM_SET_EXCEPTION_DEBUG [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_assembly.cc:389:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_assembly.cc:391:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_assembly.cc:622:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_assembly.cc:892:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMM_SET_EXCEPTION_DEBUG [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_assembly.cc:387:3: warning: Member variable 'chrono::t' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/tests/test_assembly.cc:387:3: warning: Member variable 'chrono::cpu_' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/tests/test_assembly.cc:396:9: style: The member function 'chrono::system' can be static. [functionStatic] getfem-5.3/tests/test_assembly.cc:686:9: style: The if condition is the same as the previous if condition [duplicateCondition] getfem-5.3/tests/test_assembly.cc:672:9: note: First condition getfem-5.3/tests/test_assembly.cc:686:9: note: Second condition getfem-5.3/tests/test_assembly.cc:702:9: style: The if condition is the same as the previous if condition [duplicateCondition] getfem-5.3/tests/test_assembly.cc:686:9: note: First condition getfem-5.3/tests/test_assembly.cc:702:9: note: Second condition getfem-5.3/tests/test_assembly.cc:725:9: style: The if condition is the same as the previous if condition [duplicateCondition] getfem-5.3/tests/test_assembly.cc:702:9: note: First condition getfem-5.3/tests/test_assembly.cc:725:9: note: Second condition getfem-5.3/tests/test_assembly.cc:731:9: style: The if condition is the same as the previous if condition [duplicateCondition] getfem-5.3/tests/test_assembly.cc:725:9: note: First condition getfem-5.3/tests/test_assembly.cc:731:9: note: Second condition getfem-5.3/tests/test_assembly.cc:757:9: style: The if condition is the same as the previous if condition [duplicateCondition] getfem-5.3/tests/test_assembly.cc:731:9: note: First condition getfem-5.3/tests/test_assembly.cc:757:9: note: Second condition getfem-5.3/tests/test_assembly.cc:768:9: style: The if condition is the same as the previous if condition [duplicateCondition] getfem-5.3/tests/test_assembly.cc:757:9: note: First condition getfem-5.3/tests/test_assembly.cc:768:9: note: Second condition getfem-5.3/tests/test_assembly.cc:773:9: style: The if condition is the same as the previous if condition [duplicateCondition] getfem-5.3/tests/test_assembly.cc:768:9: note: First condition getfem-5.3/tests/test_assembly.cc:773:9: note: Second condition getfem-5.3/tests/test_assembly.cc:807:9: style: The if condition is the same as the previous if condition [duplicateCondition] getfem-5.3/tests/test_assembly.cc:773:9: note: First condition getfem-5.3/tests/test_assembly.cc:807:9: note: Second condition getfem-5.3/tests/test_assembly.cc:871:9: style: The if condition is the same as the previous if condition [duplicateCondition] getfem-5.3/tests/test_assembly.cc:807:9: note: First condition getfem-5.3/tests/test_assembly.cc:871:9: note: Second condition getfem-5.3/tests/test_assembly.cc:652:9: style: Condition 'all' is always true [knownConditionTrueFalse] getfem-5.3/tests/test_assembly.cc:649:16: note: Assignment 'all=true', assigned value is 1 getfem-5.3/tests/test_assembly.cc:652:9: note: Condition 'all' is always true getfem-5.3/tests/test_assembly.cc:905:25: style: Variable 'tests[param.do_what]' is assigned a value that is never used. [unreadVariable] getfem-5.3/tests/test_continuation.cc:74:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_continuation.cc:156:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_continuation.cc:232:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMM_SET_EXCEPTION_DEBUG [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_continuation.cc:102:17: style: Variable 'f' is assigned a value that is never used. [unreadVariable] getfem-5.3/tests/test_continuation.cc:102:43: style: Variable 'dfdu' is assigned a value that is never used. [unreadVariable] getfem-5.3/tests/test_gmm_matrix_functions.cc:45:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_gmm_matrix_functions.cc:61:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_int_set.cc:38:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_int_set.cc:100:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_int_set.cc:160:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_int_set.cc:292:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] getfem-5.3/tests/test_int_set.cc:31:62: style: Parameter 'vb' can be declared as reference to const [constParameterReference] getfem-5.3/tests/test_int_set.cc:31:84: style: Parameter 'db' can be declared as reference to const [constParameterReference] getfem-5.3/tests/test_int_set.cc:154:26: style: Parameter 'argv' can be declared as const array [constParameter] getfem-5.3/tests/test_int_set.cc:48:9: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.3/tests/test_int_set.cc:54:9: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.3/tests/test_int_set.cc:78:9: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.3/tests/test_int_set.cc:84:9: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.3/tests/test_int_set.cc:86:81: style: Variable 't0' is assigned a value that is never used. [unreadVariable] getfem-5.3/tests/test_int_set.cc:104:76: style: Variable 't0' is assigned a value that is never used. [unreadVariable] getfem-5.3/tests/test_interpolated_fem.cc:88:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_interpolated_fem.cc:150:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scalar_type [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_interpolated_fem.cc:234:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scalar_type [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_interpolated_fem.cc:300:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scalar_type [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_interpolated_fem.cc:341:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_interpolated_fem.cc:63:3: warning: Member variable 'lap_pb::NX1' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/tests/test_interpolated_fem.cc:63:3: warning: Member variable 'lap_pb::NX2' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/tests/test_interpolated_fem.cc:63:3: warning: Member variable 'lap_pb::N' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/tests/test_interpolated_fem.cc:63:3: warning: Member variable 'lap_pb::K' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/tests/test_interpolated_fem.cc:63:3: warning: Member variable 'lap_pb::KI' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/tests/test_interpolated_fem.cc:63:3: warning: Member variable 'lap_pb::integration' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/tests/test_interpolation.cc:73:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_interpolation.cc:75:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_interpolation.cc:234:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_interpolation.cc:261:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_interpolation.cc:325:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scalar_type [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_interpolation.cc:403:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_interpolation.cc:408:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_ENABLE_EXCEPT [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_interpolation.cc:71:3: warning: Member variable 'chrono::t' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/tests/test_interpolation.cc:71:3: warning: Member variable 'chrono::cpu_' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/tests/test_interpolation.cc:80:9: style: The member function 'chrono::system' can be static. [functionStatic] getfem-5.3/tests/test_interpolation.cc:406:26: style: Parameter 'argv' can be declared as const array [constParameter] getfem-5.3/tests/test_kdtree.cc:54:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_kdtree.cc:106:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_kdtree.cc:112:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_kdtree.cc:120:5: style: Redundant initialization for 't'. The initialized value is overwritten before it is read. [redundantInitialization] getfem-5.3/tests/test_kdtree.cc:113:12: note: t is initialized getfem-5.3/tests/test_kdtree.cc:120:5: note: t is overwritten getfem-5.3/tests/test_kdtree.cc:90:12: style: Variable 'pval' can be declared as const array [constVariable] getfem-5.3/tests/test_kdtree.cc:63:26: style: Unused variable: ipts [unusedVariable] getfem-5.3/tests/test_mat_elem.cc:93:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_mat_elem.cc:349:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_mat_elem.cc:63:3: warning: Member variable 'lap_pb::NX' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/tests/test_mat_elem.cc:63:3: warning: Member variable 'lap_pb::K' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/tests/test_mat_elem.cc:63:3: warning: Member variable 'lap_pb::fem_type' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/tests/test_mat_elem.cc:63:3: warning: Member variable 'lap_pb::KI' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/tests/test_mat_elem.cc:63:3: warning: Member variable 'lap_pb::integration' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/tests/test_mat_elem.cc:63:3: warning: Member variable 'lap_pb::mesh_type' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/tests/test_mesh.cc:43:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_mesh.cc:67:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_mesh.cc:81:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_mesh.cc:136:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_mesh.cc:221:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_mesh.cc:241:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_mesh.cc:278:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_mesh.cc:303:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_mesh.cc:358:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_mesh.cc:517:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_mesh.cc:340:3: style: Struct 'basic_mesh_point_comparator2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/tests/test_mesh_generation.cc:31:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMM_SET_EXCEPTION_DEBUG [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_mesh_im_level_set.cc:76:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_mesh_im_level_set.cc:146:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_mesh_im_level_set.cc:175:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMM_SET_EXCEPTION_DEBUG [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_range_basis.cc:103:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_range_basis.cc:190:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_range_basis.cc:249:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMM_SET_EXCEPTION_DEBUG [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_range_basis.cc:90:3: warning: Member variable 'laplacian_problem::gen_dirichlet' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/tests/test_range_basis.cc:79:28: style: struct member 'laplacian_problem::U' is never used. [unusedStructMember] getfem-5.3/tests/test_range_basis.cc:79:31: style: struct member 'laplacian_problem::L' is never used. [unusedStructMember] getfem-5.3/tests/test_range_basis.cc:81:28: style: struct member 'laplacian_problem::Ud' is never used. [unusedStructMember] getfem-5.3/tests/test_rtree.cc:111:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_rtree.cc:192:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_rtree.cc:242:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMM_STANDARD_CATCH_ERROR [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_rtree.cc:50:8: style:inconclusive: Technically the member function 'intersection_p::print' can be const. [functionConst] getfem-5.3/tests/test_rtree.cc:52:8: style:inconclusive: Technically the member function 'intersection_p::operator()' can be const. [functionConst] getfem-5.3/tests/test_rtree.cc:61:8: style:inconclusive: Technically the member function 'contains_p::print' can be const. [functionConst] getfem-5.3/tests/test_rtree.cc:62:8: style:inconclusive: Technically the member function 'contains_p::operator()' can be const. [functionConst] getfem-5.3/tests/test_rtree.cc:70:8: style:inconclusive: Technically the member function 'contained_p::print' can be const. [functionConst] getfem-5.3/tests/test_rtree.cc:72:8: style:inconclusive: Technically the member function 'contained_p::accept' can be const. [functionConst] getfem-5.3/tests/test_rtree.cc:74:8: style:inconclusive: Technically the member function 'contained_p::operator()' can be const. [functionConst] getfem-5.3/tests/test_rtree.cc:80:8: style:inconclusive: Technically the member function 'has_point_p::print' can be const. [functionConst] getfem-5.3/tests/test_rtree.cc:81:3: style: Struct 'has_point_p' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/tests/test_slice.cc:32:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_slice.cc:70:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_ENABLE_EXCEPT [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_small_vector.cc:68:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_small_vector.cc:70:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_small_vector.cc:246:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_small_vector.cc:276:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_small_vector.cc:303:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_small_vector.cc:316:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_small_vector.cc:402:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_small_vector.cc:425:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable objsz [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_small_vector.cc:440:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable objsz [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_small_vector.cc:538:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_small_vector.cc:783:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_small_vector.cc:791:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_ENABLE_EXCEPT [valueFlowBailoutIncompleteVar] getfem-5.3/tests/test_small_vector.cc:66:3: warning: Member variable 'chrono::t' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/tests/test_small_vector.cc:66:3: warning: Member variable 'chrono::cpu_' is not initialized in the constructor. [uninitMemberVar] getfem-5.3/tests/test_small_vector.cc:75:9: style: The member function 'chrono::system' can be static. [functionStatic] getfem-5.3/tests/test_small_vector.cc:101:12: style:inconclusive: Technically the member function 'test::block_allocator::node_id::operator==' can be const. [functionConst] getfem-5.3/tests/test_small_vector.cc:233:10: style: The member function 'test::small_vector::out_of_range_error' can be static. [functionStatic] getfem-5.3/tests/test_small_vector.cc:260:10: style:inconclusive: Technically the member function 'test::small_vector::swap' can be const. [functionConst] getfem-5.3/tests/test_small_vector.cc:314:22: style: The member function 'test::small_vector::allocator' can be static. [functionStatic] getfem-5.3/tests/test_small_vector.cc:315:13: style:inconclusive: Technically the member function 'test::small_vector::allocate' can be const. [functionConst] getfem-5.3/tests/test_small_vector.cc:479:10: style: The member function 'getfem::micro_vec::resize' can be static. [functionStatic] getfem-5.3/tests/test_small_vector.cc:480:10: style:inconclusive: Technically the member function 'getfem::micro_vec::deallocate' can be const. [functionConst] getfem-5.3/tests/test_small_vector.cc:119:7: style: Struct 'block' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/tests/test_small_vector.cc:262:5: style: Class 'small_vector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/tests/test_small_vector.cc:470:5: style: Struct 'micro_vec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.3/tests/test_small_vector.cc:544:21: style: C-style pointer casting [cstyleCast] getfem-5.3/tests/test_small_vector.cc:544:37: style: C-style pointer casting [cstyleCast] getfem-5.3/tests/test_small_vector.cc:545:39: style: C-style pointer casting [cstyleCast] getfem-5.3/tests/test_small_vector.cc:545:58: style: C-style pointer casting [cstyleCast] getfem-5.3/tests/test_small_vector.cc:468:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] getfem-5.3/tests/test_small_vector.cc:468:25: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] getfem-5.3/tests/test_small_vector.cc:316:60: style: Statements following 'return' will never be executed. [unreachableCode] getfem-5.3/tests/test_small_vector.cc:296:62: style: Variable 'ite' can be declared as pointer to const [constVariablePointer] getfem-5.3/tests/test_small_vector.cc:579:9: style: Variable 'z' is assigned a value that is never used. [unreadVariable] getfem-5.3/tests/test_small_vector.cc:770:43: style: Variable 'av' is assigned a value that is never used. [unreadVariable] getfem-5.3/tests/test_tree_sorted.cc:36:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/thermo_elasticity_electrical_coupling.cc:128:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/wave_equation.cc:135:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/wave_equation.cc:314:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.3/tests/wave_equation.cc:360:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scalar_type [valueFlowBailoutIncompleteVar] getfem-5.3/tests/wave_equation.cc:376:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_ENABLE_EXCEPT [valueFlowBailoutIncompleteVar] getfem-5.3/contrib/aposteriori/aposteriori.cc:132:1: error: The one definition rule is violated, different classes/structs have the same name 'crack_problem' [ctuOneDefinitionRuleViolation] getfem-5.3/contrib/aposteriori/aposteriori_laplacian.cc:77:1: note: The one definition rule is violated, different classes/structs have the same name 'crack_problem' getfem-5.3/contrib/aposteriori/aposteriori.cc:132:1: note: The one definition rule is violated, different classes/structs have the same name 'crack_problem' getfem-5.3/contrib/aposteriori/aposteriori.cc:80:1: error: The one definition rule is violated, different classes/structs have the same name 'exact_solution' [ctuOneDefinitionRuleViolation] getfem-5.3/contrib/bimaterial_crack_test/bimaterial_crack_test.cc:244:1: note: The one definition rule is violated, different classes/structs have the same name 'exact_solution' getfem-5.3/contrib/aposteriori/aposteriori.cc:80:1: note: The one definition rule is violated, different classes/structs have the same name 'exact_solution' getfem-5.3/contrib/aposteriori/aposteriori.cc:132:1: error: The one definition rule is violated, different classes/structs have the same name 'crack_problem' [ctuOneDefinitionRuleViolation] getfem-5.3/contrib/bimaterial_crack_test/bimaterial_crack_test.cc:316:1: note: The one definition rule is violated, different classes/structs have the same name 'crack_problem' getfem-5.3/contrib/aposteriori/aposteriori.cc:132:1: note: The one definition rule is violated, different classes/structs have the same name 'crack_problem' getfem-5.3/contrib/aposteriori/aposteriori.cc:132:1: error: The one definition rule is violated, different classes/structs have the same name 'crack_problem' [ctuOneDefinitionRuleViolation] getfem-5.3/contrib/bimaterial_crack_test/crack.cc:59:1: note: The one definition rule is violated, different classes/structs have the same name 'crack_problem' getfem-5.3/contrib/aposteriori/aposteriori.cc:132:1: note: The one definition rule is violated, different classes/structs have the same name 'crack_problem' getfem-5.3/contrib/aposteriori/aposteriori.cc:80:1: error: The one definition rule is violated, different classes/structs have the same name 'exact_solution' [ctuOneDefinitionRuleViolation] getfem-5.3/contrib/crack_plate/crack_mindlin.cc:246:1: note: The one definition rule is violated, different classes/structs have the same name 'exact_solution' getfem-5.3/contrib/aposteriori/aposteriori.cc:80:1: note: The one definition rule is violated, different classes/structs have the same name 'exact_solution' getfem-5.3/contrib/static_contact_gears/static_contact_gears.cc:49:1: error: The one definition rule is violated, different classes/structs have the same name 'elastostatic_contact_problem' [ctuOneDefinitionRuleViolation] getfem-5.3/contrib/static_contact_gears/static_contact_gears_u1_u2.cc:49:1: note: The one definition rule is violated, different classes/structs have the same name 'elastostatic_contact_problem' getfem-5.3/contrib/static_contact_gears/static_contact_gears.cc:49:1: note: The one definition rule is violated, different classes/structs have the same name 'elastostatic_contact_problem' getfem-5.3/contrib/aposteriori/aposteriori.cc:80:1: error: The one definition rule is violated, different classes/structs have the same name 'exact_solution' [ctuOneDefinitionRuleViolation] getfem-5.3/tests/crack.cc:243:1: note: The one definition rule is violated, different classes/structs have the same name 'exact_solution' getfem-5.3/contrib/aposteriori/aposteriori.cc:80:1: note: The one definition rule is violated, different classes/structs have the same name 'exact_solution' getfem-5.3/contrib/aposteriori/aposteriori.cc:132:1: error: The one definition rule is violated, different classes/structs have the same name 'crack_problem' [ctuOneDefinitionRuleViolation] getfem-5.3/tests/crack.cc:301:1: note: The one definition rule is violated, different classes/structs have the same name 'crack_problem' getfem-5.3/contrib/aposteriori/aposteriori.cc:132:1: note: The one definition rule is violated, different classes/structs have the same name 'crack_problem' getfem-5.3/tests/laplacian.cc:74:1: error: The one definition rule is violated, different classes/structs have the same name 'laplacian_problem' [ctuOneDefinitionRuleViolation] getfem-5.3/tests/laplacian_with_bricks.cc:74:1: note: The one definition rule is violated, different classes/structs have the same name 'laplacian_problem' getfem-5.3/tests/laplacian.cc:74:1: note: The one definition rule is violated, different classes/structs have the same name 'laplacian_problem' getfem-5.3/tests/elastostatic.cc:202:1: error: The one definition rule is violated, different classes/structs have the same name 'elastostatic_problem' [ctuOneDefinitionRuleViolation] getfem-5.3/tests/nonlinear_elastostatic.cc:61:1: note: The one definition rule is violated, different classes/structs have the same name 'elastostatic_problem' getfem-5.3/tests/elastostatic.cc:202:1: note: The one definition rule is violated, different classes/structs have the same name 'elastostatic_problem' getfem-5.3/contrib/opt_assembly/opt_assembly.cc:75:1: error: The one definition rule is violated, different classes/structs have the same name 'chrono' [ctuOneDefinitionRuleViolation] getfem-5.3/tests/test_interpolation.cc:68:1: note: The one definition rule is violated, different classes/structs have the same name 'chrono' getfem-5.3/contrib/opt_assembly/opt_assembly.cc:75:1: note: The one definition rule is violated, different classes/structs have the same name 'chrono' getfem-5.3/tests/test_interpolated_fem.cc:51:1: error: The one definition rule is violated, different classes/structs have the same name 'lap_pb' [ctuOneDefinitionRuleViolation] getfem-5.3/tests/test_mat_elem.cc:46:1: note: The one definition rule is violated, different classes/structs have the same name 'lap_pb' getfem-5.3/tests/test_interpolated_fem.cc:51:1: note: The one definition rule is violated, different classes/structs have the same name 'lap_pb' getfem-5.3/tests/laplacian.cc:74:1: error: The one definition rule is violated, different classes/structs have the same name 'laplacian_problem' [ctuOneDefinitionRuleViolation] getfem-5.3/tests/test_range_basis.cc:63:1: note: The one definition rule is violated, different classes/structs have the same name 'laplacian_problem' getfem-5.3/tests/laplacian.cc:74:1: note: The one definition rule is violated, different classes/structs have the same name 'laplacian_problem' getfem-5.3/contrib/opt_assembly/opt_assembly.cc:75:1: error: The one definition rule is violated, different classes/structs have the same name 'chrono' [ctuOneDefinitionRuleViolation] getfem-5.3/tests/test_small_vector.cc:63:1: note: The one definition rule is violated, different classes/structs have the same name 'chrono' getfem-5.3/contrib/opt_assembly/opt_assembly.cc:75:1: note: The one definition rule is violated, different classes/structs have the same name 'chrono' getfem-5.3/src/getfem/getfem_continuation.h:748:72: error: Using argument a that points at uninitialized variable v_gamma [ctuuninitvar] getfem-5.3/src/getfem/getfem_continuation.h:460:12: note: Calling function scale, 2nd argument is uninitialized getfem-5.3/src/getfem/getfem_continuation.h:748:72: note: Using argument a diff: head getfem-5.3/src/dal_static_stored_objects.cc:217:42: style: Variable 'stored_keys' can be declared as reference to const [constVariableReference] head getfem-5.3/src/getfem/dal_bit_vector.h:413:13: style: Variable 'vector_this' can be declared as reference to const [constVariableReference] head getfem-5.3/src/getfem/dal_bit_vector.h:414:13: style: Variable 'vector_other' can be declared as reference to const [constVariableReference] head getfem-5.3/src/getfem/dal_bit_vector.h:419:13: style: Variable 'v_end' can be declared as reference to const [constVariableReference] 2.20.0 getfem-5.3/src/getfem/getfem_mesh.h:226:15: warning: The class 'mesh' defines member function with name 'add_convex' also defined in its parent class 'basic_mesh'. [duplInheritedMember] getfem-5.3/src/getfem/bgeot_mesh.h:121:15: note: Parent function 'basic_mesh::add_convex' getfem-5.3/src/getfem/getfem_mesh.h:226:15: note: Derived function 'mesh::add_convex' 2.20.0 getfem-5.3/src/getfem/getfem_mesh.h:252:15: warning: The class 'mesh' defines member function with name 'add_simplex' also defined in its parent class 'mesh_structure'. [duplInheritedMember] getfem-5.3/src/getfem/bgeot_mesh_structure.h:137:36: note: Parent function 'mesh_structure::add_simplex' getfem-5.3/src/getfem/getfem_mesh.h:252:15: note: Derived function 'mesh::add_simplex' head getfem-5.3/src/getfem_contact_and_friction_common.cc:668:23: style: Variable 'pt_info' can be declared as pointer to const [constVariablePointer] head getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:6639:52: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] head getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:6718:61: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] head getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:6719:61: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] head getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:6721:58: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] head getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:6749:53: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] head getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:6751:52: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] head getfem-5.3/src/getfem_generic_assembly_compile_and_exec.cc:6753:52: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] head getfem-5.3/src/getfem_generic_assembly_interpolation.cc:630:46: style: Parameter 'ctx_x' can be declared as reference to const [constParameterReference] 2.20.0 getfem-5.3/src/getfem_import.cc:328:31: warning: Uninitialized variable: cv_nb_nodes [uninitvar] getfem-5.3/src/getfem_import.cc:298:19: note: Assuming condition is true getfem-5.3/src/getfem_import.cc:319:19: note: Assuming condition is false getfem-5.3/src/getfem_import.cc:328:31: note: Uninitialized variable: cv_nb_nodes head getfem-5.3/src/getfem_mesh_level_set.cc:366:24: style: Parameter 'prezone' can be declared as reference to const [constParameterReference] head getfem-5.3/src/getfem_regular_meshes.cc:217:63: performance: Function parameter 'nsubdiv' should be passed by const reference. [passedByValue] head getfem-5.3/tests/gmm_torture01_lusolve.cc:46:18: style: The scope of the variable 'v3' can be reduced. [variableScope] head getfem-5.3/tests/gmm_torture05_mult.cc:54:18: style: The scope of the variable 'v6' can be reduced. [variableScope] head getfem-5.3/tests/test_interpolation.cc:406:26: style: Parameter 'argv' can be declared as const array [constParameter] DONE