2025-11-15 21:46 ftp://ftp.de.debian.org/debian/pool/main/g/getfem/getfem_5.4.4+dfsg1.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=python --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 -j4 platform: Linux-5.4.0-216-generic-x86_64-with-glibc2.29 python: 3.8.10 client-version: 1.3.69 compiler: g++ (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0 cppcheck: head 2.18.0 head-info: 2ad4620 (2025-11-14 19:45:56 +0100) count: 3400 3395 elapsed-time: 307.4 325.7 head-timing-info: old-timing-info: head results: getfem-5.4.4/contrib/aposteriori/aposteriori_laplacian.cc:145:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/aposteriori/aposteriori_laplacian.cc:327:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IM_APPROX [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/aposteriori/aposteriori_laplacian.cc:415:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/aposteriori/aposteriori_laplacian.cc:547:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMM_SET_EXCEPTION_DEBUG [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/aposteriori/aposteriori.cc:201:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/aposteriori/aposteriori.cc:387:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/aposteriori/aposteriori.cc:523:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/aposteriori/aposteriori.cc:687:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMM_SET_EXCEPTION_DEBUG [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/bimaterial_crack_test/getfem_spider_fem.h:210:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/bimaterial_crack_test/getfem_spider_fem.h:237:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/bimaterial_crack_test/crack.cc:201:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/bimaterial_crack_test/crack.cc:444:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/bimaterial_crack_test/crack.cc:854:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMM_SET_EXCEPTION_DEBUG [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/aposteriori/aposteriori_laplacian.cc:122:3: warning: Member variable 'crack_problem::lx' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/contrib/aposteriori/aposteriori_laplacian.cc:122:3: warning: Member variable 'crack_problem::ly' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/contrib/aposteriori/aposteriori_laplacian.cc:122:3: warning: Member variable 'crack_problem::F11' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/contrib/aposteriori/aposteriori_laplacian.cc:122:3: warning: Member variable 'crack_problem::F12' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/contrib/aposteriori/aposteriori_laplacian.cc:122:3: warning: Member variable 'crack_problem::F21' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/contrib/aposteriori/aposteriori_laplacian.cc:122:3: warning: Member variable 'crack_problem::F22' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/contrib/aposteriori/aposteriori_laplacian.cc:122:3: warning: Member variable 'crack_problem::F31' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/contrib/aposteriori/aposteriori_laplacian.cc:122:3: warning: Member variable 'crack_problem::F32' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/contrib/aposteriori/aposteriori_laplacian.cc:122:3: warning: Member variable 'crack_problem::F41' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/contrib/aposteriori/aposteriori_laplacian.cc:122:3: warning: Member variable 'crack_problem::F42' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/contrib/aposteriori/aposteriori_laplacian.cc:122:3: warning: Member variable 'crack_problem::dir_with_mult' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/contrib/aposteriori/aposteriori_laplacian.cc:122:3: warning: Member variable 'crack_problem::option' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/contrib/aposteriori/aposteriori_laplacian.cc:122:3: warning: Member variable 'crack_problem::adapted_refine' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/contrib/aposteriori/aposteriori_laplacian.cc:97:10: style: struct member 'crack_problem::F11' is never used. [unusedStructMember] getfem-5.4.4/contrib/aposteriori/aposteriori_laplacian.cc:97:14: style: struct member 'crack_problem::F12' is never used. [unusedStructMember] getfem-5.4.4/contrib/aposteriori/aposteriori_laplacian.cc:97:18: style: struct member 'crack_problem::F21' is never used. [unusedStructMember] getfem-5.4.4/contrib/aposteriori/aposteriori_laplacian.cc:97:22: style: struct member 'crack_problem::F22' is never used. [unusedStructMember] getfem-5.4.4/contrib/aposteriori/aposteriori_laplacian.cc:97:26: style: struct member 'crack_problem::F31' is never used. [unusedStructMember] getfem-5.4.4/contrib/aposteriori/aposteriori_laplacian.cc:97:30: style: struct member 'crack_problem::F32' is never used. [unusedStructMember] getfem-5.4.4/contrib/aposteriori/aposteriori_laplacian.cc:97:34: style: struct member 'crack_problem::F41' is never used. [unusedStructMember] getfem-5.4.4/contrib/aposteriori/aposteriori_laplacian.cc:97:38: style: struct member 'crack_problem::F42' is never used. [unusedStructMember] getfem-5.4.4/contrib/bimaterial_crack_test/bimaterial_crack_test.cc:236:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/bimaterial_crack_test/bimaterial_crack_test.cc:382:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/bimaterial_crack_test/bimaterial_crack_test.cc:591:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/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.4.4/contrib/bimaterial_crack_test/crack_exact_solution.cc:204:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/aposteriori/aposteriori.cc:178:3: warning: Member variable 'crack_problem::lx' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/contrib/aposteriori/aposteriori.cc:178:3: warning: Member variable 'crack_problem::ly' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/contrib/aposteriori/aposteriori.cc:178:3: warning: Member variable 'crack_problem::F11' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/contrib/aposteriori/aposteriori.cc:178:3: warning: Member variable 'crack_problem::F12' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/contrib/aposteriori/aposteriori.cc:178:3: warning: Member variable 'crack_problem::F21' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/contrib/aposteriori/aposteriori.cc:178:3: warning: Member variable 'crack_problem::F22' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/contrib/aposteriori/aposteriori.cc:178:3: warning: Member variable 'crack_problem::F31' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/contrib/aposteriori/aposteriori.cc:178:3: warning: Member variable 'crack_problem::F32' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/contrib/aposteriori/aposteriori.cc:178:3: warning: Member variable 'crack_problem::F41' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/contrib/aposteriori/aposteriori.cc:178:3: warning: Member variable 'crack_problem::F42' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/contrib/aposteriori/aposteriori.cc:178:3: warning: Member variable 'crack_problem::dir_with_mult' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/contrib/aposteriori/aposteriori.cc:178:3: warning: Member variable 'crack_problem::option' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/contrib/aposteriori/aposteriori.cc:178:3: warning: Member variable 'crack_problem::adapted_refine' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/contrib/aposteriori/aposteriori.cc:84:3: style: Struct 'exact_solution' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/contrib/aposteriori/aposteriori.cc:154:10: style: struct member 'crack_problem::F11' is never used. [unusedStructMember] getfem-5.4.4/contrib/aposteriori/aposteriori.cc:154:14: style: struct member 'crack_problem::F12' is never used. [unusedStructMember] getfem-5.4.4/contrib/aposteriori/aposteriori.cc:154:18: style: struct member 'crack_problem::F21' is never used. [unusedStructMember] getfem-5.4.4/contrib/aposteriori/aposteriori.cc:154:22: style: struct member 'crack_problem::F22' is never used. [unusedStructMember] getfem-5.4.4/contrib/aposteriori/aposteriori.cc:154:26: style: struct member 'crack_problem::F31' is never used. [unusedStructMember] getfem-5.4.4/contrib/aposteriori/aposteriori.cc:154:30: style: struct member 'crack_problem::F32' is never used. [unusedStructMember] getfem-5.4.4/contrib/aposteriori/aposteriori.cc:154:34: style: struct member 'crack_problem::F41' is never used. [unusedStructMember] getfem-5.4.4/contrib/aposteriori/aposteriori.cc:154:38: style: struct member 'crack_problem::F42' is never used. [unusedStructMember] getfem-5.4.4/contrib/bimaterial_crack_test/getfem_Xfem.cc:55:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cvr [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/bimaterial_crack_test/getfem_Xfem.cc:184:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cvr [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/bimaterial_crack_test/crack.cc:133:3: warning: Member variable 'crack_problem::spider' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/contrib/bimaterial_crack_test/crack.cc:133:3: warning: Member variable 'crack_problem::bimaterial' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/contrib/bimaterial_crack_test/crack.cc:133:3: warning: Member variable 'crack_problem::lambda_up' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/contrib/bimaterial_crack_test/crack.cc:133:3: warning: Member variable 'crack_problem::lambda_down' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/contrib/bimaterial_crack_test/crack.cc:133:3: warning: Member variable 'crack_problem::mu_up' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/contrib/bimaterial_crack_test/crack.cc:133:3: warning: Member variable 'crack_problem::mu_down' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/contrib/bimaterial_crack_test/crack.cc:133:3: warning: Member variable 'crack_problem::mixed_pressure' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/contrib/bimaterial_crack_test/crack.cc:133:3: warning: Member variable 'crack_problem::add_crack' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/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.4.4/contrib/bimaterial_crack_test/crack.cc:133:3: warning: Member variable 'crack_problem::enrichment_option' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/contrib/bimaterial_crack_test/crack.cc:133:3: warning: Member variable 'crack_problem::reference_test' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/contrib/bimaterial_crack_test/getfem_Xfem.h:75:25: note: Virtual function in base class getfem-5.4.4/contrib/bimaterial_crack_test/getfem_spider_fem.h:51:25: note: Function in derived class getfem-5.4.4/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.4.4/contrib/bimaterial_crack_test/getfem_Xfem.h:77:31: note: Virtual function in base class getfem-5.4.4/contrib/bimaterial_crack_test/getfem_spider_fem.h:54:31: note: Function in derived class getfem-5.4.4/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.4.4/contrib/bimaterial_crack_test/getfem_Xfem.h:79:25: note: Virtual function in base class getfem-5.4.4/contrib/bimaterial_crack_test/getfem_spider_fem.h:58:25: note: Function in derived class getfem-5.4.4/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.4.4/contrib/bimaterial_crack_test/getfem_Xfem.h:75:25: note: Virtual function in base class getfem-5.4.4/contrib/bimaterial_crack_test/getfem_spider_fem.h:70:25: note: Function in derived class getfem-5.4.4/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.4.4/contrib/bimaterial_crack_test/getfem_Xfem.h:77:31: note: Virtual function in base class getfem-5.4.4/contrib/bimaterial_crack_test/getfem_spider_fem.h:74:31: note: Function in derived class getfem-5.4.4/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.4.4/contrib/bimaterial_crack_test/getfem_Xfem.h:79:25: note: Virtual function in base class getfem-5.4.4/contrib/bimaterial_crack_test/getfem_spider_fem.h:80:25: note: Function in derived class getfem-5.4.4/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.4.4/contrib/bimaterial_crack_test/getfem_Xfem.h:75:25: note: Virtual function in base class getfem-5.4.4/contrib/bimaterial_crack_test/getfem_spider_fem.h:91:25: note: Function in derived class getfem-5.4.4/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.4.4/contrib/bimaterial_crack_test/getfem_Xfem.h:77:31: note: Virtual function in base class getfem-5.4.4/contrib/bimaterial_crack_test/getfem_spider_fem.h:95:31: note: Function in derived class getfem-5.4.4/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.4.4/contrib/bimaterial_crack_test/getfem_Xfem.h:79:25: note: Virtual function in base class getfem-5.4.4/contrib/bimaterial_crack_test/getfem_spider_fem.h:101:25: note: Function in derived class getfem-5.4.4/contrib/bimaterial_crack_test/crack.cc:151:38: style: C-style pointer casting [cstyleCast] getfem-5.4.4/contrib/bimaterial_crack_test/crack.cc:894:12: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] getfem-5.4.4/contrib/bimaterial_crack_test/crack.cc:895:7: note: Found duplicate branches for 'if' and 'else'. getfem-5.4.4/contrib/bimaterial_crack_test/crack.cc:894:12: note: Found duplicate branches for 'if' and 'else'. getfem-5.4.4/contrib/crack_plate/crack_bilaplacian.h:283:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/crack_plate/crack_bilaplacian.cc:84:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/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.4.4/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.4.4/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.4.4/contrib/crack_plate/crack_bilaplacian.h:124:32: style: C-style pointer casting [cstyleCast] getfem-5.4.4/contrib/bimaterial_crack_test/crack_exact_solution.cc:258:11: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] getfem-5.4.4/contrib/bimaterial_crack_test/crack_exact_solution.cc:257:9: note: outer condition: pgrad getfem-5.4.4/contrib/bimaterial_crack_test/crack_exact_solution.cc:258:11: note: identical inner condition: pgrad getfem-5.4.4/contrib/crack_plate/crack_bilaplacian_moment.cc:96:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/crack_plate/crack_bilaplacian_moment.cc:106:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/crack_plate/crack_bilaplacian_moment.cc:401:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/bimaterial_crack_test/crack_exact_solution.cc:62:10: style: Variable 'c' can be declared as const array [constVariable] getfem-5.4.4/contrib/bimaterial_crack_test/crack_exact_solution.cc:63:10: style: Variable 'd' can be declared as const array [constVariable] getfem-5.4.4/contrib/crack_plate/crack_bilaplacian_sif.cc:61:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/crack_plate/crack_bilaplacian_sif.cc:88:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/crack_plate/crack_bilaplacian_sif.cc:163:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/crack_plate/crack_bilaplacian_sif.cc:409:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/crack_plate/crack_bilaplacian_sif.cc:546:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/crack_plate/crack_bilaplacian_sif.cc:581:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/crack_plate/crack_bilaplacian_moment.cc:187:10: style: The scope of the variable 'in_area' can be reduced. [variableScope] getfem-5.4.4/contrib/crack_plate/crack_bilaplacian_moment.cc:187:18: style: Variable 'in_area' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/contrib/crack_plate/crack_bilaplacian_problem.cc:153:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/crack_plate/crack_bilaplacian_problem.cc:243:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/crack_plate/crack_bilaplacian_problem.cc:565:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/crack_plate/crack_bilaplacian_problem.cc:653:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/crack_plate/crack_bilaplacian_problem.cc:1252:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/crack_plate/crack_bilaplacian_sif.cc:527:56: style:inconclusive: Function 'exact_sif' argument 1 names different: declaration 'KI' definition 'K1'. [funcArgNamesDifferent] getfem-5.4.4/contrib/crack_plate/crack_bilaplacian.h:225:31: note: Function 'exact_sif' argument 1 names different: declaration 'KI' definition 'K1'. getfem-5.4.4/contrib/crack_plate/crack_bilaplacian_sif.cc:527:56: note: Function 'exact_sif' argument 1 names different: declaration 'KI' definition 'K1'. getfem-5.4.4/contrib/crack_plate/crack_bilaplacian_sif.cc:527:73: style:inconclusive: Function 'exact_sif' argument 2 names different: declaration 'KII' definition 'K2'. [funcArgNamesDifferent] getfem-5.4.4/contrib/crack_plate/crack_bilaplacian.h:225:48: note: Function 'exact_sif' argument 2 names different: declaration 'KII' definition 'K2'. getfem-5.4.4/contrib/crack_plate/crack_bilaplacian_sif.cc:527:73: note: Function 'exact_sif' argument 2 names different: declaration 'KII' definition 'K2'. getfem-5.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/contrib/crack_plate/crack_bilaplacian_singularities.cc:32:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mls1 [valueFlowBailoutIncompleteVar] getfem-5.4.4/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.4.4/contrib/crack_plate/crack_bilaplacian_singularities.cc:343:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mls1 [valueFlowBailoutIncompleteVar] getfem-5.4.4/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.4.4/contrib/crack_plate/crack_bilaplacian_singularities.cc:355:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] getfem-5.4.4/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.4.4/contrib/crack_plate/crack_bilaplacian_singularities.cc:373:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] getfem-5.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/contrib/crack_plate/crack_bilaplacian_tools.cc:61:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASMDIR_BUILDH [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/crack_plate/crack_bilaplacian_tools.cc:99:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASMDIR_BUILDH [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/crack_plate/crack_bilaplacian_tools.cc:162:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASMDIR_BUILDH [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/crack_plate/crack_bilaplacian_tools.cc:359:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/crack_plate/crack_bilaplacian_tools.cc:958:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/crack_plate/crack_bilaplacian_singularities.cc:51:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.4.4/contrib/crack_plate/crack_bilaplacian_singularities.cc:54:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.4.4/contrib/crack_plate/crack_bilaplacian_singularities.cc:57:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.4.4/contrib/crack_plate/crack_bilaplacian_singularities.cc:60:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.4.4/contrib/crack_plate/crack_bilaplacian_singularities.cc:64:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.4.4/contrib/crack_plate/crack_bilaplacian_singularities.cc:68:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.4.4/contrib/crack_plate/crack_bilaplacian_singularities.cc:71:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.4.4/contrib/crack_plate/crack_bilaplacian_singularities.cc:74:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.4.4/contrib/crack_plate/crack_bilaplacian_singularities.cc:77:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.4.4/contrib/crack_plate/crack_bilaplacian_singularities.cc:80:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.4.4/contrib/crack_plate/crack_bilaplacian_singularities.cc:83:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.4.4/contrib/crack_plate/crack_bilaplacian_singularities.cc:86:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.4.4/contrib/crack_plate/crack_bilaplacian_singularities.cc:89:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.4.4/contrib/crack_plate/crack_bilaplacian_singularities.cc:92:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.4.4/contrib/crack_plate/crack_bilaplacian_singularities.cc:95:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.4.4/contrib/crack_plate/crack_bilaplacian_singularities.cc:98:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.4.4/contrib/crack_plate/crack_bilaplacian_singularities.cc:101:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.4.4/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.4.4/contrib/crack_plate/crack_bilaplacian.h:93:90: note: Function 'bilaplacian_singular_functions' argument 3 names different: declaration 'nu' definition 'nu_'. getfem-5.4.4/contrib/crack_plate/crack_bilaplacian_singularities.cc:404:58: note: Function 'bilaplacian_singular_functions' argument 3 names different: declaration 'nu' definition 'nu_'. getfem-5.4.4/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.4.4/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.4.4/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.4.4/contrib/crack_plate/crack_mindlin.cc:84:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mls1 [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/crack_plate/crack_mindlin.cc:205:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mls1 [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/crack_plate/crack_mindlin.cc:217:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/crack_plate/crack_mindlin.cc:294:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/crack_plate/crack_mindlin.cc:445:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/crack_plate/crack_mindlin.cc:621:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/crack_plate/crack_mindlin.cc:864:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/crack_plate/crack_mindlin.cc:957:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/crack_plate/crack_mindlin.cc:967:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMM_SET_EXCEPTION_DEBUG [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/crack_plate/crack_bilaplacian_problem.cc:928:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] getfem-5.4.4/contrib/crack_plate/crack_bilaplacian_problem.cc:946:11: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] getfem-5.4.4/contrib/crack_plate/crack_bilaplacian_problem.cc:197:23: style: C-style reference casting [cstyleCast] getfem-5.4.4/contrib/crack_plate/crack_bilaplacian_problem.cc:197:43: style: C-style reference casting [cstyleCast] getfem-5.4.4/contrib/crack_plate/crack_bilaplacian_problem.cc:199:23: style: C-style reference casting [cstyleCast] getfem-5.4.4/contrib/crack_plate/crack_bilaplacian_problem.cc:199:43: style: C-style reference casting [cstyleCast] getfem-5.4.4/contrib/crack_plate/crack_bilaplacian_problem.cc:205:27: style: C-style reference casting [cstyleCast] getfem-5.4.4/contrib/crack_plate/crack_bilaplacian_problem.cc:205:47: style: C-style reference casting [cstyleCast] getfem-5.4.4/contrib/crack_plate/crack_bilaplacian_problem.cc:206:30: style: C-style reference casting [cstyleCast] getfem-5.4.4/contrib/crack_plate/crack_bilaplacian_problem.cc:206:70: style: C-style reference casting [cstyleCast] getfem-5.4.4/contrib/crack_plate/crack_bilaplacian_problem.cc:207:28: style: C-style reference casting [cstyleCast] getfem-5.4.4/contrib/crack_plate/crack_bilaplacian_problem.cc:207:68: style: C-style reference casting [cstyleCast] getfem-5.4.4/contrib/crack_plate/crack_bilaplacian_problem.cc:595:10: style: The scope of the variable 'in_area' can be reduced. [variableScope] getfem-5.4.4/contrib/crack_plate/crack_bilaplacian_problem.cc:817:12: style: The scope of the variable 'in_area' can be reduced. [variableScope] getfem-5.4.4/contrib/crack_plate/crack_bilaplacian_problem.cc:1098:14: style: The scope of the variable 'cpt' can be reduced. [variableScope] getfem-5.4.4/contrib/crack_plate/crack_bilaplacian_problem.cc:70:52: style: Parameter 'ls' can be declared as reference to const [constParameterReference] getfem-5.4.4/contrib/crack_plate/crack_bilaplacian_tools.cc:1124:12: style: Condition 'deb==1' is always true [knownConditionTrueFalse] getfem-5.4.4/contrib/crack_plate/crack_bilaplacian_tools.cc:1123:19: note: Assignment 'deb=1', assigned value is 1 getfem-5.4.4/contrib/crack_plate/crack_bilaplacian_tools.cc:1124:12: note: Condition 'deb==1' is always true getfem-5.4.4/contrib/crack_plate/crack_bilaplacian_problem.cc:817:20: style: Variable 'in_area' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/contrib/level_set_contact/contact_problem.cpp:28:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/level_set_contact/test_contact.cpp:47:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMM_SET_EXCEPTION_DEBUG [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/icare/icare.h:330:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VEC2 [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/icare/icare.cc:138:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/icare/icare.cc:492:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/icare/icare.cc:533:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/icare/icare.cc:629:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/icare/icare.cc:666:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/icare/icare.cc:1710:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/icare/icare.cc:1853:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_ENABLE_EXCEPT [valueFlowBailoutIncompleteVar] getfem-5.4.4/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.4.4/contrib/level_set_contact/contact_problem.h:57:34: note: Function 'mark_boundary' argument 1 names different: declaration 'm' definition 'mesh'. getfem-5.4.4/contrib/level_set_contact/contact_problem.cpp:105:34: note: Function 'mark_boundary' argument 1 names different: declaration 'm' definition 'mesh'. getfem-5.4.4/contrib/static_contact_gears/static_contact_gears.cc:112:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REAL_VALUE [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/static_contact_gears/static_contact_gears.cc:236:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/static_contact_gears/static_contact_gears.cc:393:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/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.4.4/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.4.4/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.4.4/contrib/crack_plate/crack_mindlin.cc:1115:8: style: Condition 'deb==1' is always true [knownConditionTrueFalse] getfem-5.4.4/contrib/crack_plate/crack_mindlin.cc:1114:16: note: Assignment 'deb=1', assigned value is 1 getfem-5.4.4/contrib/crack_plate/crack_mindlin.cc:1115:8: note: Condition 'deb==1' is always true getfem-5.4.4/contrib/crack_plate/crack_mindlin.cc:773:7: style: Variable 'MapleGenVar1' is assigned an expression that holds the same value. [redundantAssignment] getfem-5.4.4/contrib/crack_plate/crack_mindlin.cc:733:19: note: MapleGenVar1 is assigned '-1.0/3.0' here. getfem-5.4.4/contrib/crack_plate/crack_mindlin.cc:773:7: note: Variable 'MapleGenVar1' is assigned an expression that holds the same value. getfem-5.4.4/contrib/crack_plate/crack_mindlin.cc:773:37: style: Variable 'MapleGenVar3' is assigned an expression that holds the same value. [redundantAssignment] getfem-5.4.4/contrib/crack_plate/crack_mindlin.cc:733:49: note: MapleGenVar3 is assigned 'epsilon*epsilon/4.' here. getfem-5.4.4/contrib/crack_plate/crack_mindlin.cc:773:37: note: Variable 'MapleGenVar3' is assigned an expression that holds the same value. getfem-5.4.4/contrib/crack_plate/crack_mindlin.cc:775:7: style: Variable 'MapleGenVar8' is assigned an expression that holds the same value. [redundantAssignment] getfem-5.4.4/contrib/crack_plate/crack_mindlin.cc:735:20: note: MapleGenVar8 is assigned 'epsilon/2.' here. getfem-5.4.4/contrib/crack_plate/crack_mindlin.cc:775:7: note: Variable 'MapleGenVar8' is assigned an expression that holds the same value. getfem-5.4.4/contrib/crack_plate/crack_mindlin.cc:100:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.4.4/contrib/crack_plate/crack_mindlin.cc:103:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.4.4/contrib/crack_plate/crack_mindlin.cc:106:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.4.4/contrib/crack_plate/crack_mindlin.cc:109:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.4.4/contrib/crack_plate/crack_mindlin.cc:112:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.4.4/contrib/crack_plate/crack_mindlin.cc:115:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.4.4/contrib/crack_plate/crack_mindlin.cc:118:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.4.4/contrib/crack_plate/crack_mindlin.cc:124:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.4.4/contrib/crack_plate/crack_mindlin.cc:130:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.4.4/contrib/crack_plate/crack_mindlin.cc:252:32: style: Parameter 'ls' can be declared as reference to const [constParameterReference] getfem-5.4.4/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.4.4/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.4.4/contrib/static_contact_gears/static_contact_gears.cc:219:34: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] getfem-5.4.4/contrib/static_contact_gears/static_contact_gears.cc:222:34: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] getfem-5.4.4/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.4.4/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.4.4/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.4.4/contrib/opt_assembly/opt_assembly.cc:375:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/opt_assembly/opt_assembly.cc:653:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMM_SET_EXCEPTION_DEBUG [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/icare/icare.cc:123:3: warning: Member variable 'navier_stokes_problem::N' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/contrib/icare/icare.cc:123:3: warning: Member variable 'navier_stokes_problem::noisy' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/contrib/icare/icare.cc:123:3: warning: Member variable 'navier_stokes_problem::export_to_opendx' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/contrib/icare/icare.cc:123:3: warning: Member variable 'navier_stokes_problem::non_reflective_bc' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/contrib/icare/icare.cc:123:3: warning: Member variable 'navier_stokes_problem::first_export' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/contrib/icare/icare.cc:123:3: warning: Member variable 'navier_stokes_problem::option' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/contrib/icare/icare.cc:123:3: warning: Member variable 'navier_stokes_problem::time_order' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/contrib/icare/icare.cc:524:3: style: Struct 'problem_rotating_cylinder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/contrib/icare/icare.cc:225:16: style: The function 'dirichlet_condition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/contrib/icare/icare.cc:140:16: note: Virtual function in base class getfem-5.4.4/contrib/icare/icare.cc:225:16: note: Function in derived class getfem-5.4.4/contrib/icare/icare.cc:233:16: style: The function 'source_term' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/contrib/icare/icare.cc:143:16: note: Virtual function in base class getfem-5.4.4/contrib/icare/icare.cc:233:16: note: Function in derived class getfem-5.4.4/contrib/icare/icare.cc:244:16: style: The function 'dirichlet_condition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/contrib/icare/icare.cc:140:16: note: Virtual function in base class getfem-5.4.4/contrib/icare/icare.cc:244:16: note: Function in derived class getfem-5.4.4/contrib/icare/icare.cc:252:16: style: The function 'source_term' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/contrib/icare/icare.cc:143:16: note: Virtual function in base class getfem-5.4.4/contrib/icare/icare.cc:252:16: note: Function in derived class getfem-5.4.4/contrib/icare/icare.cc:262:23: style: The function 'initial_pressure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/contrib/icare/icare.cc:146:23: note: Virtual function in base class getfem-5.4.4/contrib/icare/icare.cc:262:23: note: Function in derived class getfem-5.4.4/contrib/icare/icare.cc:340:16: style: The function 'choose_boundaries' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/contrib/icare/icare.cc:128:16: note: Virtual function in base class getfem-5.4.4/contrib/icare/icare.cc:340:16: note: Function in derived class getfem-5.4.4/contrib/icare/icare.cc:419:16: style: The function 'dirichlet_condition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/contrib/icare/icare.cc:140:16: note: Virtual function in base class getfem-5.4.4/contrib/icare/icare.cc:419:16: note: Function in derived class getfem-5.4.4/contrib/icare/icare.cc:485:16: style: The function 'source_term' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/contrib/icare/icare.cc:143:16: note: Virtual function in base class getfem-5.4.4/contrib/icare/icare.cc:485:16: note: Function in derived class getfem-5.4.4/contrib/icare/icare.cc:491:8: style: The function 'validate_solution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/contrib/icare/icare.cc:131:16: note: Virtual function in base class getfem-5.4.4/contrib/icare/icare.cc:491:8: note: Function in derived class getfem-5.4.4/contrib/icare/icare.cc:496:29: style: The function 'initial_velocity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/contrib/icare/icare.cc:149:29: note: Virtual function in base class getfem-5.4.4/contrib/icare/icare.cc:496:29: note: Function in derived class getfem-5.4.4/contrib/icare/icare.cc:519:23: style: The function 'initial_pressure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/contrib/icare/icare.cc:146:23: note: Virtual function in base class getfem-5.4.4/contrib/icare/icare.cc:519:23: note: Function in derived class getfem-5.4.4/contrib/xfem_contact/xfem_contact.cc:100:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/xfem_contact/xfem_contact.cc:111:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMM_SET_EXCEPTION_DEBUG [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/icare/icare.cc:382:21: style: Variable 'on_cyl' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/contrib/icare/icare.cc:385:18: style: Variable 'on_cyl' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/contrib/icare/icare.cc:395:18: style: Variable 'on_cyl' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/contrib/icare/icare.cc:400:18: style: Variable 'on_cyl' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/contrib/icare/icare.cc:405:18: style: Variable 'on_cyl' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/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.4.4/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.4.4/contrib/static_contact_gears/static_contact_gears_u1_u2.cc:225:34: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] getfem-5.4.4/contrib/static_contact_gears/static_contact_gears_u1_u2.cc:228:34: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] getfem-5.4.4/contrib/xfem_contact/xfem_dirichlet.cc:300:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/xfem_contact/xfem_stokes.cc:169:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/xfem_contact/xfem_dirichlet.cc:444:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/xfem_contact/xfem_stokes.cc:373:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMM_SET_EXCEPTION_DEBUG [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/xfem_contact/xfem_dirichlet.cc:619:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMM_SET_EXCEPTION_DEBUG [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/xfem_stab_unilat_contact/xfem_stab_unilat_contact.cc:474:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/xfem_stab_unilat_contact/xfem_stab_unilat_contact.cc:738:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/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.4.4/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.4.4/contrib/xfem_stab_unilat_contact/xfem_stab_unilat_contact.cc:1585:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_ENABLE_EXCEPT [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfem_interface.cc:88:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base_index_ [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfem_interface.cc:204:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable getfemint_bad_arg [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfem_interface.cc:181:14: error: Non-local variable 'global_pinfomsg' will use pointer to local variable 'info'. [danglingLifetime] getfem-5.4.4/interface/src/getfem_interface.cc:181:32: note: Address of variable taken here. getfem-5.4.4/interface/src/getfem_interface.cc:180:21: note: Variable created here. getfem-5.4.4/interface/src/getfem_interface.cc:181:14: note: Non-local variable 'global_pinfomsg' will use pointer to local variable 'info'. getfem-5.4.4/interface/src/getfem_interface.cc:207:18: style: C-style pointer casting [cstyleCast] getfem-5.4.4/contrib/xfem_contact/xfem_dirichlet.cc:450:15: style: Variable 'numelt[j]' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/contrib/xfem_contact/xfem_dirichlet.cc:456:22: style: Variable 'vwgt[indelt[ic]]' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/contrib/xfem_contact/xfem_dirichlet.cc:466:11: style: Variable 'xadj[j]' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/contrib/xfem_contact/xfem_dirichlet.cc:860:21: style: Variable 'numelt[j]' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/contrib/xfem_contact/xfem_dirichlet.cc:866:28: style: Variable 'vwgt[indelt[ic]]' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/contrib/xfem_contact/xfem_dirichlet.cc:876:17: style: Variable 'xadj[j]' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/interface/src/getfemint.cc:47:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sz [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:71:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sz [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:77:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ndim_ [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:108:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:139:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argnum [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:148:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:158:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:174:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:202:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argnum [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:212:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argnum [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:241:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:251:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:255:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:263:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argnum [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:271:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argnum [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:315:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint_gsparse.cc:33:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFI_SPARSE [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:326:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argnum [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint_gsparse.cc:38:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:342:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argnum [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint_gsparse.cc:48:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pwscmat_r [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:362:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint_gsparse.cc:52:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pwscmat_c [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:380:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint_gsparse.cc:57:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcscmat_r [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:411:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint_gsparse.cc:62:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcscmat_c [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:442:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint_gsparse.cc:67:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pwscmat_r [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:473:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint_gsparse.cc:78:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:523:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint_gsparse.cc:95:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REAL [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:540:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint_gsparse.cc:111:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pwscmat_r [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:557:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint_gsparse.cc:120:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pwscmat_r [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:584:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argnum [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint_gsparse.cc:129:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:613:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFI_OBJID [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint_gsparse.cc:144:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:626:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint_gsparse.cc:158:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:630:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint_gsparse.cc:173:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:635:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint_gsparse.cc:247:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REAL [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:642:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:648:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:658:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:685:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USE_DEFAULT_SPARSE [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:721:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:730:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:738:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:747:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:753:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:760:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:769:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:779:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:787:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:794:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:802:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:811:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:819:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:824:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:829:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:920:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nb_arg [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:937:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:941:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idx [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:948:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable okay [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:961:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nb_arg [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:969:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idx [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:1035:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONT_STRUCT_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:1146:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONT_STRUCT_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:1146:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:1151:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVSTRUCT_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:1151:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:1155:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELTM_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:1155:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:1160:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FEM_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:1160:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:1164:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEOTRANS_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:1164:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:1168:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBAL_FUNCTION_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:1168:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:1173:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTEG_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:1173:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:1177:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEVELSET_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:1177:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:1181:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:1181:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:1211:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESHFEM_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:1211:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:1214:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESHIM_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:1214:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:1217:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESHIMDATA_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:1217:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:1221:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_LEVELSET_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:1221:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:1225:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESHER_OBJECT_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:1225:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:1229:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODEL_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:1229:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:1232:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRECOND_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:1232:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:1235:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLICE_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:1235:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:1239:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPMAT_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:1239:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:1242:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLY_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:1242:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/xfem_stab_unilat_contact/xfem_stab_unilat_contact.cc:673:3: warning: Member variable 'unilateral_contact_problem::dgr' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/contrib/xfem_stab_unilat_contact/xfem_stab_unilat_contact.cc:673:3: warning: Member variable 'unilateral_contact_problem::contact_only' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/contrib/xfem_stab_unilat_contact/xfem_stab_unilat_contact.cc:673:3: warning: Member variable 'unilateral_contact_problem::Tresca_version' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/contrib/xfem_stab_unilat_contact/xfem_stab_unilat_contact.cc:673:3: warning: Member variable 'unilateral_contact_problem::Test_of_coer' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/contrib/xfem_stab_unilat_contact/xfem_stab_unilat_contact.cc:673:3: warning: Member variable 'unilateral_contact_problem::strmesh' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/contrib/xfem_stab_unilat_contact/xfem_stab_unilat_contact.cc:673:3: warning: Member variable 'unilateral_contact_problem::rangeP_P' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/contrib/xfem_stab_unilat_contact/xfem_stab_unilat_contact.cc:673:3: warning: Member variable 'unilateral_contact_problem::enrichment_option' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/contrib/xfem_stab_unilat_contact/xfem_stab_unilat_contact.cc:673:3: warning: Member variable 'unilateral_contact_problem::reference_test' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/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.4.4/contrib/xfem_stab_unilat_contact/xfem_stab_unilat_contact.cc:1051:7: style: Condition '!load_global_fun' is always true [knownConditionTrueFalse] getfem-5.4.4/contrib/xfem_stab_unilat_contact/xfem_stab_unilat_contact.cc:1043:27: note: Assignment 'load_global_fun=0', assigned value is 0 getfem-5.4.4/contrib/xfem_stab_unilat_contact/xfem_stab_unilat_contact.cc:1051:7: note: Condition '!load_global_fun' is always true getfem-5.4.4/contrib/xfem_stab_unilat_contact/xfem_stab_unilat_contact.cc:689:38: style: C-style pointer casting [cstyleCast] getfem-5.4.4/contrib/xfem_stab_unilat_contact/xfem_stab_unilat_contact.cc:1627:8: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] getfem-5.4.4/contrib/xfem_stab_unilat_contact/xfem_stab_unilat_contact.cc:1628:3: note: Found duplicate branches for 'if' and 'else'. getfem-5.4.4/contrib/xfem_stab_unilat_contact/xfem_stab_unilat_contact.cc:1627:8: note: Found duplicate branches for 'if' and 'else'. getfem-5.4.4/contrib/xfem_stab_unilat_contact/xfem_stab_unilat_contact.cc:482:15: style: Variable 'numelt[j]' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/contrib/xfem_stab_unilat_contact/xfem_stab_unilat_contact.cc:488:22: style: Variable 'vwgt[indelt[ic]]' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/contrib/xfem_stab_unilat_contact/xfem_stab_unilat_contact.cc:498:11: style: Variable 'xadj[j]' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/interface/src/getfemint.cc:852:16: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] getfem-5.4.4/interface/src/getfemint_misc.cc:114:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFI_REAL [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint_misc.cc:189:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFI_REAL [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint_misc.cc:300:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cv [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint_misc.cc:443:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint_misc.cc:511:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint_misc.cc:557:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cv [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:122:24: style: C-style pointer casting [cstyleCast] getfem-5.4.4/interface/src/getfemint.cc:125:24: style: C-style pointer casting [cstyleCast] getfem-5.4.4/interface/src/getfemint.cc:548:38: style: C-style pointer casting [cstyleCast] getfem-5.4.4/interface/src/getfemint.cc:723:17: style: C-style pointer casting [cstyleCast] getfem-5.4.4/interface/src/getfemint.cc:824:48: style: C-style pointer casting [cstyleCast] getfem-5.4.4/interface/src/getfemint.cc:829:48: style: C-style pointer casting [cstyleCast] getfem-5.4.4/interface/src/getfemint.cc:1146:3: style: C-style pointer casting [cstyleCast] getfem-5.4.4/interface/src/getfemint.cc:1151:3: style: C-style pointer casting [cstyleCast] getfem-5.4.4/interface/src/getfemint.cc:1155:3: style: C-style pointer casting [cstyleCast] getfem-5.4.4/interface/src/getfemint.cc:1160:3: style: C-style pointer casting [cstyleCast] getfem-5.4.4/interface/src/getfemint.cc:1164:3: style: C-style pointer casting [cstyleCast] getfem-5.4.4/interface/src/getfemint.cc:1168:3: style: C-style pointer casting [cstyleCast] getfem-5.4.4/interface/src/getfemint.cc:1173:3: style: C-style pointer casting [cstyleCast] getfem-5.4.4/interface/src/getfemint.cc:1177:3: style: C-style pointer casting [cstyleCast] getfem-5.4.4/interface/src/getfemint.cc:1181:3: style: C-style pointer casting [cstyleCast] getfem-5.4.4/interface/src/getfemint.cc:1211:3: style: C-style pointer casting [cstyleCast] getfem-5.4.4/interface/src/getfemint.cc:1214:4: style: C-style pointer casting [cstyleCast] getfem-5.4.4/interface/src/getfemint.cc:1217:3: style: C-style pointer casting [cstyleCast] getfem-5.4.4/interface/src/getfemint.cc:1221:3: style: C-style pointer casting [cstyleCast] getfem-5.4.4/interface/src/getfemint.cc:1225:3: style: C-style pointer casting [cstyleCast] getfem-5.4.4/interface/src/getfemint.cc:1229:3: style: C-style pointer casting [cstyleCast] getfem-5.4.4/interface/src/getfemint.cc:1232:3: style: C-style pointer casting [cstyleCast] getfem-5.4.4/interface/src/getfemint.cc:1235:3: style: C-style pointer casting [cstyleCast] getfem-5.4.4/interface/src/getfemint.cc:1239:3: style: C-style pointer casting [cstyleCast] getfem-5.4.4/interface/src/getfemint.cc:1242:3: style: C-style pointer casting [cstyleCast] getfem-5.4.4/interface/src/getfemint.cc:900:28: style: Same expression on both sides of '&&'. [duplicateExpression] getfem-5.4.4/interface/src/getfemint.cc:165:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.4.4/interface/src/getfemint.cc:182:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.4.4/interface/src/getfemint.cc:187:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.4.4/interface/src/getfemint.cc:192:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.4.4/interface/src/getfemint.cc:883:9: style: The scope of the variable 'Index' can be reduced. [variableScope] getfem-5.4.4/interface/src/getfemint_workspace.cc:51:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint_workspace.cc:66:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint_workspace.cc:77:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint_workspace.cc:86:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint_workspace.cc:95:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint_workspace.cc:99:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valid_objects [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint_workspace.cc:110:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint_workspace.cc:116:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valid_objects [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint.cc:609:38: style: Parameter 'ids' can be declared as pointer to const [constParameterPointer] getfem-5.4.4/interface/src/getfemint_workspace.cc:121:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint_workspace.cc:134:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valid_objects [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint_workspace.cc:146:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valid_objects [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint_workspace.cc:177:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_asm.cc:592: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.4.4/interface/src/getfemint_misc.cc:232:13: style: Redundant initialization for 'it'. The initialized value is overwritten before it is read. [redundantInitialization] getfem-5.4.4/interface/src/getfemint_misc.cc:231:41: note: it is initialized getfem-5.4.4/interface/src/getfemint_misc.cc:232:13: note: it is overwritten getfem-5.4.4/interface/src/gf_cont_struct.cc:211:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONT_STRUCT_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/getfemint_misc.cc:452:27: style: Parameter 'w' can be declared as reference to const [constParameterReference] getfem-5.4.4/interface/src/getfemint_misc.cc:232:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] getfem-5.4.4/interface/src/gf_compute.cc:576:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONVECT_EXTRAPOLATION [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_cvstruct_get.cc:96:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVSTRUCT_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_cvstruct_get.cc:106:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVSTRUCT_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_eltm.cc:83:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELTM_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_fem.cc:176:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FEM_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_fem.cc:69:8: style: Redundant initialization for 'id'. The initialized value is overwritten before it is read. [redundantInitialization] getfem-5.4.4/interface/src/gf_fem.cc:42:14: note: id is initialized getfem-5.4.4/interface/src/gf_fem.cc:69:8: note: id is overwritten getfem-5.4.4/interface/src/gf_fem_get.cc:244:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_geotrans.cc:57:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEOTRANS_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_fem_get.cc:29:28: performance: Function parameter 'cmd' should be passed by const reference. [passedByValue] getfem-5.4.4/interface/src/gf_global_function.cc:153:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBAL_FUNCTION_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_integ.cc:90:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTEG_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_integ_get.cc:28:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IM_APPROX [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_integ_get.cc:78:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IM_APPROX [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_integ_get.cc:184:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IM_APPROX [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_levelset.cc:80:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEVELSET_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_cont_struct.cc:210:36: style: C-style pointer casting [cstyleCast] getfem-5.4.4/interface/src/gf_levelset_get.cc:101:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESHFEM_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_levelset_get.cc:150:22: style: The scope of the variable 'ls' can be reduced. [variableScope] getfem-5.4.4/interface/src/gf_mesh.cc:61:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_mesh_fem.cc:264:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FREE [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_mesh.cc:129:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_mesh.cc:633:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_mesh_fem_get.cc:852: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.4.4/interface/src/gf_mesh_fem_set.cc:202:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSCMAT [valueFlowBailoutIncompleteVar] getfem-5.4.4/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.4.4/interface/src/gf_mesh_fem.cc:176:5: warning: Possible null pointer dereference: mfsum [nullPointer] getfem-5.4.4/interface/src/gf_mesh_fem.cc:176:5: note: Assignment 'std::shared_ptrmfsum', assigned value is 0 getfem-5.4.4/interface/src/gf_mesh_fem.cc:176:5: note: Assuming condition is false getfem-5.4.4/interface/src/gf_mesh_fem.cc:176:5: note: Null pointer dereference getfem-5.4.4/interface/src/gf_mesh_fem.cc:391:12: style: The scope of the variable 'q_dim' can be reduced. [variableScope] getfem-5.4.4/interface/src/gf_mesh_im_data.cc:62:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESHIMDATA_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_mesh_im.cc:169:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTEGRATE_ALL [valueFlowBailoutIncompleteVar] getfem-5.4.4/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.4.4/interface/src/gf_mesh_get.cc:46:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVSTRUCT_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_mesh_get.cc:75:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_mesh_get.cc:123:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cv [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_mesh_get.cc:144:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_mesh_get.cc:206:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cnt [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_mesh_get.cc:697:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_mesh_get.cc:728:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cv [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_mesh_get.cc:1091:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVSTRUCT_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_mesh_get.cc:1102:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEOTRANS_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_mesh_get.cc:1111:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_mesh_get.cc:1127:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_mesh_im_get.cc:45:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTEG_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_mesh_im_get.cc:126:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IM_NONE [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_mesh_im_get.cc:187:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IM_APPROX [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_mesh_im_get.cc:225:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_mesh_im_get.cc:272:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_mesh_levelset.cc:44:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_LEVELSET_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/opt_assembly/opt_assembly.cc:78:3: warning: Member variable 'chrono::t' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/contrib/opt_assembly/opt_assembly.cc:78:3: warning: Member variable 'chrono::cpu_' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/contrib/opt_assembly/opt_assembly.cc:87:9: performance:inconclusive: Technically the member function 'chrono::system' can be static (but you may consider moving to unnamed namespace). [functionStatic] getfem-5.4.4/interface/src/gf_mesh_levelset_get.cc:74:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_mesh_levelset_get.cc:84:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_mesh_levelset_get.cc:102:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEVELSET_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.4.4/contrib/opt_assembly/opt_assembly.cc:465:7: style: Condition 'all' is always false [knownConditionTrueFalse] getfem-5.4.4/contrib/opt_assembly/opt_assembly.cc:461:14: note: Assignment 'all=false', assigned value is 0 getfem-5.4.4/contrib/opt_assembly/opt_assembly.cc:465:7: note: Condition 'all' is always false getfem-5.4.4/contrib/opt_assembly/opt_assembly.cc:465:14: style: Condition 'select' is always true [knownConditionTrueFalse] getfem-5.4.4/contrib/opt_assembly/opt_assembly.cc:462:17: note: Assignment 'select=true', assigned value is 1 getfem-5.4.4/contrib/opt_assembly/opt_assembly.cc:465:14: note: Condition 'select' is always true getfem-5.4.4/contrib/opt_assembly/opt_assembly.cc:471:7: style: Condition 'all' is always false [knownConditionTrueFalse] getfem-5.4.4/contrib/opt_assembly/opt_assembly.cc:461:14: note: Assignment 'all=false', assigned value is 0 getfem-5.4.4/contrib/opt_assembly/opt_assembly.cc:471:7: note: Condition 'all' is always false getfem-5.4.4/contrib/opt_assembly/opt_assembly.cc:471:15: style: Condition 'select' is always true [knownConditionTrueFalse] getfem-5.4.4/contrib/opt_assembly/opt_assembly.cc:462:17: note: Assignment 'select=true', assigned value is 1 getfem-5.4.4/contrib/opt_assembly/opt_assembly.cc:471:15: note: Condition 'select' is always true getfem-5.4.4/contrib/opt_assembly/opt_assembly.cc:476:7: style: Condition 'all' is always false [knownConditionTrueFalse] getfem-5.4.4/contrib/opt_assembly/opt_assembly.cc:461:14: note: Assignment 'all=false', assigned value is 0 getfem-5.4.4/contrib/opt_assembly/opt_assembly.cc:476:7: note: Condition 'all' is always false getfem-5.4.4/contrib/opt_assembly/opt_assembly.cc:476:23: style: Condition 'only_one==3' is always false [knownConditionTrueFalse] getfem-5.4.4/contrib/opt_assembly/opt_assembly.cc:463:18: note: Assignment 'only_one=6', assigned value is 6 getfem-5.4.4/contrib/opt_assembly/opt_assembly.cc:476:23: note: Condition 'only_one==3' is always false getfem-5.4.4/contrib/opt_assembly/opt_assembly.cc:502:7: style: Condition 'all' is always false [knownConditionTrueFalse] getfem-5.4.4/contrib/opt_assembly/opt_assembly.cc:461:14: note: Assignment 'all=false', assigned value is 0 getfem-5.4.4/contrib/opt_assembly/opt_assembly.cc:502:7: note: Condition 'all' is always false getfem-5.4.4/contrib/opt_assembly/opt_assembly.cc:502:23: style: Condition 'only_one==4' is always false [knownConditionTrueFalse] getfem-5.4.4/contrib/opt_assembly/opt_assembly.cc:463:18: note: Assignment 'only_one=6', assigned value is 6 getfem-5.4.4/contrib/opt_assembly/opt_assembly.cc:502:23: note: Condition 'only_one==4' is always false getfem-5.4.4/contrib/opt_assembly/opt_assembly.cc:669:7: style: Condition 'all' is always true [knownConditionTrueFalse] getfem-5.4.4/contrib/opt_assembly/opt_assembly.cc:656:14: note: Assignment 'all=true', assigned value is 1 getfem-5.4.4/contrib/opt_assembly/opt_assembly.cc:669:7: note: Condition 'all' is always true getfem-5.4.4/contrib/opt_assembly/opt_assembly.cc:678:7: style: Condition 'all' is always true [knownConditionTrueFalse] getfem-5.4.4/contrib/opt_assembly/opt_assembly.cc:656:14: note: Assignment 'all=true', assigned value is 1 getfem-5.4.4/contrib/opt_assembly/opt_assembly.cc:678:7: note: Condition 'all' is always true getfem-5.4.4/contrib/opt_assembly/opt_assembly.cc:687:7: style: Condition 'all' is always true [knownConditionTrueFalse] getfem-5.4.4/contrib/opt_assembly/opt_assembly.cc:656:14: note: Assignment 'all=true', assigned value is 1 getfem-5.4.4/contrib/opt_assembly/opt_assembly.cc:687:7: note: Condition 'all' is always true getfem-5.4.4/contrib/opt_assembly/opt_assembly.cc:696:7: style: Condition 'all' is always true [knownConditionTrueFalse] getfem-5.4.4/contrib/opt_assembly/opt_assembly.cc:656:14: note: Assignment 'all=true', assigned value is 1 getfem-5.4.4/contrib/opt_assembly/opt_assembly.cc:696:7: note: Condition 'all' is always true getfem-5.4.4/interface/src/gf_mesh_im_get.cc:272:5: style: C-style pointer casting [cstyleCast] getfem-5.4.4/contrib/opt_assembly/opt_assembly.cc:527:33: style: The comparison 'only_one == 6' is always true. [knownConditionTrueFalse] getfem-5.4.4/contrib/opt_assembly/opt_assembly.cc:463:18: note: 'only_one' is assigned value '6' here. getfem-5.4.4/contrib/opt_assembly/opt_assembly.cc:527:33: note: The comparison 'only_one == 6' is always true. getfem-5.4.4/contrib/opt_assembly/opt_assembly.cc:705:23: style: The comparison 'only_one == 5' is always true. [knownConditionTrueFalse] getfem-5.4.4/contrib/opt_assembly/opt_assembly.cc:657:18: note: 'only_one' is assigned value '5' here. getfem-5.4.4/contrib/opt_assembly/opt_assembly.cc:705:23: note: The comparison 'only_one == 5' is always true. getfem-5.4.4/interface/src/gf_mesh_levelset_get.cc:102:5: style: C-style pointer casting [cstyleCast] getfem-5.4.4/interface/src/gf_mesh_levelset_get.cc:163:27: style: The scope of the variable 'mls' can be reduced. [variableScope] getfem-5.4.4/interface/src/gf_mesher_object.cc:228:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESHER_OBJECT_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_mesh_levelset_set.cc:121:27: style: The scope of the variable 'mls' can be reduced. [variableScope] getfem-5.4.4/interface/src/gf_model.cc:52:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODEL_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_precond.cc:32:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRECOND_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_precond.cc:39:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIAG [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_precond.cc:46:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ILDLT [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_precond.cc:53:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ILU [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_precond.cc:60:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ILDLTT [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_precond.cc:67:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ILUT [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_precond.cc:84:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPMAT [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_model_get.cc:183:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size_type [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_model_get.cc:223:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_model_get.cc:307:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESHFEM_CLASS_ID [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_model_get.cc:375:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUILD_ALL [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_model_get.cc:541:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUILD_ALL [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_model_get.cc:627:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUILD_ALL [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_model_get.cc:930:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLACEMENT_ONLY [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_model_get.cc:1003:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLACEMENT_ONLY [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_model_get.cc:1132:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLACEMENT_ONLY [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_model_get.cc:1193:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLACEMENT_ONLY [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_precond_get.cc:81:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_precond_get.cc:95:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_slice.cc:41:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poriginal_mesh [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_slice.cc:176:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pt [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_slice.cc:224:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFI_CELL [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_slice.cc:395:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_model_set.cc:1724:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSCMAT [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_model_set.cc:1782:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSCMAT [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_model_set.cc:1839:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSCMAT [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_model_set.cc:1914:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSCMAT [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_model_set.cc:2236:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLACEMENT_ONLY [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_model_set.cc:2388:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLACEMENT_ONLY [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_model_set.cc:3023:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSCMAT [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_model_set.cc:3129:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSCMAT [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_model_set.cc:3184:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSCMAT [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_model_set.cc:3206:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSCMAT [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_model_set.cc:3297:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_model_set.cc:3639:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_model_set.cc:3703:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_slice_get.cc:597: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.4.4/interface/src/gf_slice_set.cc:58:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable getfemint_error [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_slice.cc:388:27: style: The scope of the variable 'pmls' can be reduced. [variableScope] getfem-5.4.4/interface/src/gf_spmat.cc:33:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_spmat.cc:75:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_spmat.cc:185:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REAL [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_spmat.cc:226:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSCMAT [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_spmat_get.cc:37:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_spmat_get.cc:53:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_spmat_get.cc:130:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_spmat_get.cc:162:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_spmat_get.cc:380:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WSCMAT [valueFlowBailoutIncompleteVar] getfem-5.4.4/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.4.4/interface/src/gf_spmat_set.cc:54:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THROW_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_spmat_set.cc:61:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WSCMAT [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_spmat_set.cc:102:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSCMAT [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_mesh_get.cc:582:5: style: Condition 'idx.size()' is always true [knownConditionTrueFalse] getfem-5.4.4/interface/src/gf_mesh_get.cc:623:5: style: Condition 'idx.size()' is always true [knownConditionTrueFalse] getfem-5.4.4/interface/src/gf_spmat_get.cc:432:12: style: The scope of the variable 'gsp' can be reduced. [variableScope] getfem-5.4.4/interface/src/gf_mesh_get.cc:422:5: style: The scope of the variable 'nan' can be reduced. [variableScope] getfem-5.4.4/interface/src/gf_util.cc:101:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USE_NATIVE_SPARSE [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_spmat_set.cc:278:12: style: The scope of the variable 'gsp' can be reduced. [variableScope] getfem-5.4.4/interface/src/gf_workspace.cc:107:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_workspace.cc:116:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_workspace.cc:184:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable getfemint_error [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_workspace.cc:192:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_mesh_get.cc:62:41: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] getfem-5.4.4/interface/src/gf_mesh_get.cc:103:31: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] getfem-5.4.4/interface/src/gf_mesh_get.cc:765:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] getfem-5.4.4/interface/src/gfi_rpc.h:31:1: error: syntax error [syntaxError] getfem-5.4.4/interface/src/gfi_array.c:346:38: portability: %d in format string (no. 2) requires 'int' but the argument type is 'u_int {aka unsigned int}'. [invalidPrintfArgType_sint] getfem-5.4.4/interface/src/gfi_array.c:356:5: portability: %d in format string (no. 1) requires 'int' but the argument type is 'u_int {aka unsigned int}'. [invalidPrintfArgType_sint] getfem-5.4.4/interface/src/gfi_array.c:104:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.4.4/interface/src/gfi_array.c:386:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.4.4/interface/src/gfi_array.c:359:9: style: Local variable 'i' shadows outer variable [shadowVariable] getfem-5.4.4/interface/src/gfi_array.c:342:16: note: Shadowed declaration getfem-5.4.4/interface/src/gfi_array.c:359:9: note: Shadow variable getfem-5.4.4/interface/src/gfi_array.c:379:9: style: Local variable 'i' shadows outer variable [shadowVariable] getfem-5.4.4/interface/src/gfi_array.c:342:16: note: Shadowed declaration getfem-5.4.4/interface/src/gfi_array.c:379:9: note: Shadow variable getfem-5.4.4/interface/src/gfi_array.c:50:33: style: Parameter 'dims' can be declared as pointer to const [constParameterPointer] getfem-5.4.4/interface/src/matlab/gfm_mex.c:62:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATLAB_INTERFACE [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/matlab/gfm_mex.c:86:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/matlab/gfm_mex.c:113:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFI_STATUS_OK [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/matlab/gfm_rpc_mexint.c:58:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/matlab/gfm_rpc_mexint.c:101:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPC_ANYSOCK [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/matlab/gfm_rpc_mexint.c:221:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/matlab/gfm_rpc_mexint.c:237:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNOHANG [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/matlab/gfm_mex.c:115:11: style: Condition 'out==NULL' is always false [knownConditionTrueFalse] getfem-5.4.4/interface/src/matlab/gfm_common.c:69:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFI_CELL [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/matlab/gfm_common.c:231:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mwSize [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/matlab/gfm_common.c:362:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gfi_array_list [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/matlab/gfm_common.c:402:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/matlab/gfm_common.c:416:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/matlab/gfm_mex.c:85:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] getfem-5.4.4/interface/src/matlab/gfm_rpc_mexint.c:91:16: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] getfem-5.4.4/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.4.4/interface/src/octave/gfm_common.c:70:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFI_CELL [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/octave/gfm_common.c:230:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mwSize [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/matlab/gfm_rpc_mexint.c:223:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.4.4/interface/src/octave/gfm_common.c:361:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gfi_array_list [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/octave/gfm_common.c:401:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/octave/gfm_common.c:415:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/matlab/gfm_rpc_mexint.c:116:20: style: Local variable 'tv' shadows outer variable [shadowVariable] getfem-5.4.4/interface/src/matlab/gfm_rpc_mexint.c:75:18: note: Shadowed declaration getfem-5.4.4/interface/src/matlab/gfm_rpc_mexint.c:116:20: note: Shadow variable getfem-5.4.4/interface/src/matlab/gfm_rpc_mexint.c:69:10: style: Variable 'test' can be declared as pointer to const [constVariablePointer] getfem-5.4.4/interface/src/matlab/gfm_rpc_mexint.c:90:23: style: Variable 'h' can be declared as pointer to const [constVariablePointer] getfem-5.4.4/interface/src/octave/gfm_mex.c:63:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATLAB_INTERFACE [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/octave/gfm_mex.c:87:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/octave/gfm_mex.c:114:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFI_STATUS_OK [valueFlowBailoutIncompleteVar] getfem-5.4.4/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.4.4/interface/src/matlab/gfm_common.c:273:23: note: Assuming allocation function fails getfem-5.4.4/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.4.4/interface/src/matlab/gfm_common.c:274:15: note: Null pointer dereference getfem-5.4.4/interface/src/matlab/gfm_common.c:166:15: style: Local variable 'i' shadows outer variable [shadowVariable] getfem-5.4.4/interface/src/matlab/gfm_common.c:129:13: note: Shadowed declaration getfem-5.4.4/interface/src/matlab/gfm_common.c:166:15: note: Shadow variable getfem-5.4.4/interface/src/matlab/gfm_common.c:183:13: style: Local variable 'n' shadows outer variable [shadowVariable] getfem-5.4.4/interface/src/matlab/gfm_common.c:61:7: note: Shadowed declaration getfem-5.4.4/interface/src/matlab/gfm_common.c:183:13: note: Shadow variable getfem-5.4.4/interface/src/matlab/gfm_common.c:337:30: style: Local variable 'i' shadows outer variable [shadowVariable] getfem-5.4.4/interface/src/matlab/gfm_common.c:308:11: note: Shadowed declaration getfem-5.4.4/interface/src/matlab/gfm_common.c:337:30: note: Shadow variable getfem-5.4.4/interface/src/matlab/gfm_common.c:118:19: style: Variable 'pr' can be declared as pointer to const [constVariablePointer] getfem-5.4.4/interface/src/matlab/gfm_common.c:118:40: style: Variable 'pi' can be declared as pointer to const [constVariablePointer] getfem-5.4.4/interface/src/matlab/gfm_common.c:130:18: style: Variable 'ptr2' can be declared as pointer to const [constVariablePointer] getfem-5.4.4/interface/src/matlab/gfm_common.c:165:19: style: Variable 'pr' can be declared as pointer to const [constVariablePointer] getfem-5.4.4/interface/src/matlab/gfm_common.c:165:38: style: Variable 'pi' can be declared as pointer to const [constVariablePointer] getfem-5.4.4/interface/src/matlab/gfm_common.c:202:13: style: Variable 'pm' can be declared as pointer to const [constVariablePointer] getfem-5.4.4/interface/src/octave/gfm_mex.c:116:11: style: Condition 'out==NULL' is always false [knownConditionTrueFalse] getfem-5.4.4/interface/src/octave/gfm_common.c:273:15: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] getfem-5.4.4/interface/src/octave/gfm_common.c:272:23: note: Assuming allocation function fails getfem-5.4.4/interface/src/octave/gfm_common.c:272:23: note: Assignment 's=calloc(t->storage.gfi_storage_u.data_char.data_char_len+1,1)', assigned value is 0 getfem-5.4.4/interface/src/octave/gfm_common.c:273:15: note: Null pointer dereference getfem-5.4.4/interface/src/matlab/gfm_common.c:255:27: style: Variable 'pi' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/interface/src/matlab/gfm_common.c:227:7: style: Variable 'number' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/interface/src/octave/gfm_common.c:165:15: style: Local variable 'i' shadows outer variable [shadowVariable] getfem-5.4.4/interface/src/octave/gfm_common.c:128:13: note: Shadowed declaration getfem-5.4.4/interface/src/octave/gfm_common.c:165:15: note: Shadow variable getfem-5.4.4/interface/src/octave/gfm_common.c:182:13: style: Local variable 'n' shadows outer variable [shadowVariable] getfem-5.4.4/interface/src/octave/gfm_common.c:61:7: note: Shadowed declaration getfem-5.4.4/interface/src/octave/gfm_common.c:182:13: note: Shadow variable getfem-5.4.4/interface/src/octave/gfm_common.c:336:30: style: Local variable 'i' shadows outer variable [shadowVariable] getfem-5.4.4/interface/src/octave/gfm_common.c:307:11: note: Shadowed declaration getfem-5.4.4/interface/src/octave/gfm_common.c:336:30: note: Shadow variable getfem-5.4.4/interface/src/octave/gfm_mex.c:86:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] getfem-5.4.4/interface/src/octave/gfm_common.c:117:19: style: Variable 'pr' can be declared as pointer to const [constVariablePointer] getfem-5.4.4/interface/src/octave/gfm_common.c:117:40: style: Variable 'pi' can be declared as pointer to const [constVariablePointer] getfem-5.4.4/interface/src/octave/gfm_common.c:129:18: style: Variable 'ptr2' can be declared as pointer to const [constVariablePointer] getfem-5.4.4/interface/src/octave/gfm_common.c:164:19: style: Variable 'pr' can be declared as pointer to const [constVariablePointer] getfem-5.4.4/interface/src/octave/gfm_common.c:164:38: style: Variable 'pi' can be declared as pointer to const [constVariablePointer] getfem-5.4.4/interface/src/octave/gfm_common.c:201:13: style: Variable 'pm' can be declared as pointer to const [constVariablePointer] getfem-5.4.4/interface/src/octave/gfm_common.c:254:27: style: Variable 'pi' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/interface/src/octave/gfm_common.c:226:7: style: Variable 'number' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/interface/src/octave/gfm_rpc_mexint.c:58:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/octave/gfm_rpc_mexint.c:101:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPC_ANYSOCK [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/octave/gfm_rpc_mexint.c:221:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/octave/gfm_rpc_mexint.c:237:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNOHANG [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/octave/gfm_rpc_mexint.c:91:16: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] getfem-5.4.4/interface/src/octave/gfm_rpc_mexint.c:98:7: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] getfem-5.4.4/interface/src/octave/gfm_rpc_mexint.c:223:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] getfem-5.4.4/interface/src/octave/gfm_rpc_mexint.c:116:20: style: Local variable 'tv' shadows outer variable [shadowVariable] getfem-5.4.4/interface/src/octave/gfm_rpc_mexint.c:75:18: note: Shadowed declaration getfem-5.4.4/interface/src/octave/gfm_rpc_mexint.c:116:20: note: Shadow variable getfem-5.4.4/interface/src/octave/gfm_rpc_mexint.c:69:10: style: Variable 'test' can be declared as pointer to const [constVariablePointer] getfem-5.4.4/interface/src/octave/gfm_rpc_mexint.c:90:23: style: Variable 'h' can be declared as pointer to const [constVariablePointer] getfem-5.4.4/interface/src/python/getfem_python.c:90:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_True [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/python/getfem_python.c:225:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyType_GenericNew [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/python/getfem_python.c:280:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/python/getfem_python.c:338:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gfi_array [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/python/getfem_python.c:563:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/python/getfem_python.c:597:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INT [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/python/getfem_python.c:726:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PYTHON_INTERFACE [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/python/getfem_python.c:787:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/python/getfem_python.c:838:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/python/getfem_python.c:232:3: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] getfem-5.4.4/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.4.4/interface/src/python/getfem_python.c:254:17: note: Assuming allocation function fails getfem-5.4.4/interface/src/python/getfem_python.c:254:17: note: Assignment 'col=malloc(sizeof(struct ptr_collect))', assigned value is 0 getfem-5.4.4/interface/src/python/getfem_python.c:255:5: note: Null pointer dereference getfem-5.4.4/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.4.4/interface/src/python/getfem_python.c:254:17: note: Assuming allocation function fails getfem-5.4.4/interface/src/python/getfem_python.c:254:17: note: Assignment 'col=malloc(sizeof(struct ptr_collect))', assigned value is 0 getfem-5.4.4/interface/src/python/getfem_python.c:256:5: note: Null pointer dereference getfem-5.4.4/interface/src/python/getfem_python.c:257:5: warning: If memory allocation fails, then there is a possible null pointer dereference: col [nullPointerOutOfMemory] getfem-5.4.4/interface/src/python/getfem_python.c:254:17: note: Assuming allocation function fails getfem-5.4.4/interface/src/python/getfem_python.c:254:17: note: Assignment 'col=malloc(sizeof(struct ptr_collect))', assigned value is 0 getfem-5.4.4/interface/src/python/getfem_python.c:257:5: note: Null pointer dereference getfem-5.4.4/interface/src/python/getfem_python.c:258:5: warning: If memory allocation fails, then there is a possible null pointer dereference: col [nullPointerOutOfMemory] getfem-5.4.4/interface/src/python/getfem_python.c:254:17: note: Assuming allocation function fails getfem-5.4.4/interface/src/python/getfem_python.c:254:17: note: Assignment 'col=malloc(sizeof(struct ptr_collect))', assigned value is 0 getfem-5.4.4/interface/src/python/getfem_python.c:258:5: note: Null pointer dereference getfem-5.4.4/interface/src/python/getfem_python.c:541:13: warning: Either the condition '!go' is redundant or there is possible null pointer dereference: go. [nullPointerRedundantCheck] getfem-5.4.4/interface/src/python/getfem_python.c:544:7: note: Assuming that condition '!go' is not redundant getfem-5.4.4/interface/src/python/getfem_python.c:541:13: note: Null pointer dereference getfem-5.4.4/interface/src/python/getfem_python.c:73: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.4.4/interface/src/python/getfem_python.c:152:15: note: You might need to cast the function pointer here getfem-5.4.4/interface/src/python/getfem_python.c:73:35: note: Parameter 'key' can be declared as pointer to const getfem-5.4.4/interface/src/python/getfem_python.c:78: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.4.4/interface/src/python/getfem_python.c:146:14: note: You might need to cast the function pointer here getfem-5.4.4/interface/src/python/getfem_python.c:78:38: note: Parameter 'self' can be declared as pointer to const getfem-5.4.4/interface/src/python/getfem_python.c:78: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.4.4/interface/src/python/getfem_python.c:146:14: note: You might need to cast the function pointer here getfem-5.4.4/interface/src/python/getfem_python.c:78:60: note: Parameter 'other' can be declared as pointer to const getfem-5.4.4/interface/src/python/getfem_python.c:318:19: style: Variable 'go' can be declared as pointer to const [constVariablePointer] getfem-5.4.4/interface/src/python/getfem_python.c:575:18: style: Variable 'g' can be declared as pointer to const [constVariablePointer] getfem-5.4.4/src/getfem/dal_singleton.h:103:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/dal_singleton.h:126:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEV [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/bgeot_tensor.h:292:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/bgeot_tensor.h:500:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/bgeot_tensor.h:544:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/bgeot_poly.h:592:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/bgeot_poly.h:612:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/bgeot_poly.h:705:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/bgeot_poly.h:751:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/bgeot_poly.h:758:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/bgeot_convex.h:158:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/bgeot_poly.h:265:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/bgeot_poly.h:270:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/bgeot_poly.h:305:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/bgeot_poly.h:313:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/bgeot_poly.h:386:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/bgeot_poly.h:422:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n [valueFlowBailoutIncompleteVar] getfem-5.4.4/interface/src/gf_model_set.cc:1515:5: style: Variable 'dataname' is reassigned a value before the old one has been used. [redundantAssignment] getfem-5.4.4/interface/src/gf_model_set.cc:1515:5: note: dataname is assigned getfem-5.4.4/interface/src/gf_model_set.cc:1515:5: note: dataname is overwritten getfem-5.4.4/interface/src/gf_model_set.cc:3639:6: style: The scope of the variable 'two_variables' can be reduced. [variableScope] getfem-5.4.4/interface/src/gf_model_set.cc:3639:6: style: Variable 'two_variables' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/src/bgeot_convex_structure.cc:74:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/bgeot_ftool.cc:447:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/bgeot_ftool.cc:466:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/bgeot_ftool.cc:486:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/bgeot_ftool.cc:506:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/dal_static_stored_objects.h:299:28: performance: Variable 'valid' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] getfem-5.4.4/src/getfem/dal_static_stored_objects.h:301:39: performance: Variable 'valid' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] getfem-5.4.4/src/getfem/dal_static_stored_objects.h:304:40: performance: Variable 'valid' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] getfem-5.4.4/src/getfem/bgeot_poly.h:255:9: performance: Variable 'n' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] getfem-5.4.4/src/getfem/bgeot_poly.h:255:16: performance: Variable 'd' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] getfem-5.4.4/src/getfem/getfem_omp.h:104:24: performance:inconclusive: Technically the member function 'getfem::lock_factory::get_lock' can be static (but you may consider moving to unnamed namespace). [functionStatic] getfem-5.4.4/src/getfem/bgeot_convex_ref.h:124:29: style:inconclusive: Technically the member function 'bgeot::convex_of_reference::points' can be const. [functionConst] getfem-5.4.4/src/getfem/bgeot_small_vector.h:337:13: style:inconclusive: Technically the member function 'bgeot::small_vector < double >::allocate' can be const. [functionConst] getfem-5.4.4/src/getfem/bgeot_convex_ref.h:123: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.4.4/src/getfem/bgeot_convex.h:92:19: note: Parent function 'convex < small_vector < double > , std :: vector < small_vector < double > > >::points' getfem-5.4.4/src/getfem/bgeot_convex_ref.h:123:29: note: Derived function 'convex_of_reference::points' getfem-5.4.4/src/getfem/bgeot_convex_ref.h:124: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.4.4/src/getfem/bgeot_convex.h:92:19: note: Parent function 'convex < small_vector < double > , std :: vector < small_vector < double > > >::points' getfem-5.4.4/src/getfem/bgeot_convex_ref.h:124:29: note: Derived function 'convex_of_reference::points' getfem-5.4.4/src/getfem/bgeot_convex_ref.h:124: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.4.4/src/getfem/bgeot_convex.h:93:13: note: Parent function 'convex < small_vector < double > , std :: vector < small_vector < double > > >::points' getfem-5.4.4/src/getfem/bgeot_convex_ref.h:124:29: note: Derived function 'convex_of_reference::points' getfem-5.4.4/src/getfem/getfem_omp.h:180:9: style: Struct 'all_values_proxy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/bgeot_small_vector.h:71:7: style: Struct 'block' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/bgeot_tensor.h:74:5: style: Class 'multi_index' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/bgeot_tensor.h:326:5: style: Class 'tensor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/dal_static_stored_objects.h:159:5: style: Class 'simple_key' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/dal_static_stored_objects.h:314:5: style: Struct 'enr_static_stored_object_key' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/bgeot_poly.h:106:5: style: Class 'power_index' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/bgeot_poly.h:736:5: style: Class 'rational_fraction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/bgeot_poly.h:739:5: style: Class 'rational_fraction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/bgeot_convex.h:199:5: style: Struct 'special_convex_structure_key_' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/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.4.4/src/getfem/dal_singleton.h:129:6: style: The destructor '~singleton_instance' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/dal_singleton.h:58:14: note: Virtual destructor in base class getfem-5.4.4/src/getfem/dal_singleton.h:129:6: note: Destructor in derived class getfem-5.4.4/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.4.4/src/getfem/dal_static_stored_objects.h:206:50: note: Virtual destructor in base class getfem-5.4.4/src/getfem/bgeot_convex_structure.h:148:14: note: Destructor in derived class getfem-5.4.4/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.4.4/src/getfem/dal_static_stored_objects.h:206:50: note: Virtual destructor in base class getfem-5.4.4/src/getfem/bgeot_convex_ref.h:56:14: note: Destructor in derived class getfem-5.4.4/src/getfem/bgeot_convex_ref.h:126: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.4.4/src/getfem/dal_static_stored_objects.h:206:50: note: Virtual destructor in base class getfem-5.4.4/src/getfem/bgeot_convex_ref.h:126:14: note: Destructor in derived class getfem-5.4.4/src/getfem/getfem_omp.h:229:34: style: Condition 'thread_values.size()!=num_threads()' is always true [knownConditionTrueFalse] getfem-5.4.4/src/bgeot_ftool.cc:251:23: style: Boolean value assigned to floating point variable. [assignBoolToFloat] getfem-5.4.4/src/bgeot_ftool.cc:311:25: style: Boolean value assigned to floating point variable. [assignBoolToFloat] getfem-5.4.4/src/bgeot_ftool.cc:312:25: style: Boolean value assigned to floating point variable. [assignBoolToFloat] getfem-5.4.4/src/bgeot_ftool.cc:313:25: style: Boolean value assigned to floating point variable. [assignBoolToFloat] getfem-5.4.4/src/bgeot_ftool.cc:314:25: style: Boolean value assigned to floating point variable. [assignBoolToFloat] getfem-5.4.4/src/bgeot_ftool.cc:315:25: style: Boolean value assigned to floating point variable. [assignBoolToFloat] getfem-5.4.4/src/bgeot_ftool.cc:316:25: style: Boolean value assigned to floating point variable. [assignBoolToFloat] getfem-5.4.4/src/bgeot_ftool.cc:317:25: style: Boolean value assigned to floating point variable. [assignBoolToFloat] getfem-5.4.4/src/bgeot_ftool.cc:318:25: style: Boolean value assigned to floating point variable. [assignBoolToFloat] getfem-5.4.4/src/getfem/bgeot_ftool.h:77:5: style: Struct 'skip' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/bgeot_ftool.h:148:7: style: Class 'param_value' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/bgeot_ftool.h:149:7: style: Class 'param_value' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/bgeot_ftool.h:151:7: style: Class 'param_value' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/bgeot_ftool.h:153:7: style: Class 'param_value' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/bgeot_ftool.cc:500:47: style: The scope of the variable 'empty_array' can be reduced. [variableScope] getfem-5.4.4/src/bgeot_ftool.cc:349:56: style:inconclusive: Function 'read_instruction' argument 2 names different: declaration 'sk' definition 'skipped'. [funcArgNamesDifferent] getfem-5.4.4/src/getfem/bgeot_ftool.h:169:48: note: Function 'read_instruction' argument 2 names different: declaration 'sk' definition 'skipped'. getfem-5.4.4/src/bgeot_ftool.cc:349:56: note: Function 'read_instruction' argument 2 names different: declaration 'sk' definition 'skipped'. getfem-5.4.4/src/bgeot_ftool.cc:402:61: style:inconclusive: Function 'read_instruction_list' argument 2 names different: declaration 'sk' definition 'skipped'. [funcArgNamesDifferent] getfem-5.4.4/src/getfem/bgeot_ftool.h:168:53: note: Function 'read_instruction_list' argument 2 names different: declaration 'sk' definition 'skipped'. getfem-5.4.4/src/bgeot_ftool.cc:402:61: note: Function 'read_instruction_list' argument 2 names different: declaration 'sk' definition 'skipped'. getfem-5.4.4/src/getfem/bgeot_ftool.h:149:31: performance: Function parameter 's' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem/bgeot_config.h:77:35: style: Parameter 'a' can be declared as reference to const [constParameterReference] getfem-5.4.4/src/getfem/getfem_omp.h:246:30: style: Instance of 'all_values_proxy' object is destroyed immediately, assignment has no effect. [unusedScopedObject] getfem-5.4.4/src/getfem/getfem_omp.h:198:57: warning:inconclusive: Access of forwarded variable 'value'. [accessForwarded] getfem-5.4.4/src/getfem/getfem_omp.h:198:38: note: Calling std::forward(value) getfem-5.4.4/src/getfem/getfem_omp.h:198:57: note: Access of forwarded variable 'value'. getfem-5.4.4/src/getfem/dal_tree_sorted.h:778:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable search_elt [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/dal_tree_sorted.h:782:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable search_elt [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/dal_tree_sorted.h:787:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ind [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/bgeot_mesh_structure.h:108:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pts [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/bgeot_mesh_structure.h:113:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstruct [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/bgeot_mesh_structure.h:301:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pts [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/bgeot_convex_ref.cc:293:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable basic_convex_ref_ [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/bgeot_convex_ref.cc:362:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable basic_convex_ref_ [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/bgeot_convex_ref.cc:472:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable basic_convex_ref_ [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/bgeot_convex_ref.cc:541:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable basic_convex_ref_ [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/bgeot_convex_ref.cc:598:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable basic_convex_ref_ [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/bgeot_convex_ref.cc:705:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable normals_ [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/bgeot_convex_ref.cc:814:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable normals_ [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/bgeot_convex_ref.cc:854:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ppoints [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/dal_tree_sorted.h:318:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ST_NIL [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/dal_tree_sorted.h:338:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ST_NIL [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/dal_tree_sorted.h:354:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ST_NIL [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/dal_tree_sorted.h:357:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/dal_tree_sorted.h:358:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/dal_tree_sorted.h:360:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ST_NIL [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/dal_tree_sorted.h:369:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ST_NIL [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/dal_tree_sorted.h:444:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eq [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/dal_tree_sorted.h:462:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/dal_tree_sorted.h:481:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eq [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/dal_tree_sorted.h:495:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ST_NIL [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/dal_tree_sorted.h:507:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ST_NIL [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/dal_tree_sorted.h:522:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ST_NIL [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/dal_tree_sorted.h:533:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ST_NIL [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/dal_tree_sorted.h:577:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ST_NIL [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/dal_tree_sorted.h:630:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ST_NIL [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/dal_tree_sorted.h:648:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ST_NIL [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/dal_tree_sorted.h:660:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ST_NIL [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/dal_tree_sorted.h:707:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ST_NIL [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/dal_tree_sorted.h:725:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ST_NIL [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/dal_tree_sorted.h:254:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEPTHMAX__ [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/dal_tree_sorted.h:261:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEPTHMAX__ [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/dal_tree_sorted.h:268:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ST_NIL [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/dal_tree_sorted.h:272:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ST_NIL [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/dal_tree_sorted.h:278:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ST_NIL [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/dal_tree_sorted.h:287:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ST_NIL [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/dal_tree_sorted.h:127:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEPTHMAX__ [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/dal_tree_sorted.h:134:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEPTHMAX__ [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/dal_tree_sorted.h:141:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ST_NIL [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/dal_tree_sorted.h:145:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ST_NIL [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/dal_tree_sorted.h:150:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ST_NIL [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/dal_tree_sorted.h:158:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ST_NIL [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/gmm/gmm_std.h:92:0: error: #error : PLEASE UPDATE g++ TO AT LEAST 4.8 VERSION [preprocessorErrorDirective] getfem-5.4.4/src/gmm/gmm_std.h:92:6: error: #error : PLEASE UPDATE g++ TO AT LEAST 4.8 VERSION [preprocessorErrorDirective] getfem-5.4.4/src/bgeot_kdtree.cc:115:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/bgeot_convex_structure.cc:432:3: style: Struct 'Q2_incomplete_structure_key_' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/bgeot_convex_structure.cc:512:3: style: Struct 'pyramid_QK_structure_key_' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/bgeot_convex_structure.cc:609:3: style: Struct 'pyramid_Q2_incomplete_structure_key_' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/bgeot_convex_structure.cc:669:3: style: Struct 'prism_incomplete_P2_structure_key_' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/dal_static_stored_objects.h:159: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.4.4/src/getfem/dal_static_stored_objects.h:159: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.4.4/src/getfem/dal_static_stored_objects.h:159:5: style: Class 'simple_key < gmm :: uint16_type >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/bgeot_convex_structure.cc:397:6: style: The destructor '~parallelepiped_' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/dal_static_stored_objects.h:206:50: note: Virtual destructor in base class getfem-5.4.4/src/bgeot_convex_structure.cc:397:6: note: Destructor in derived class getfem-5.4.4/src/bgeot_kdtree.cc:32:61: performance: Variable 'it' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] getfem-5.4.4/src/bgeot_kdtree.cc:50:10: style:inconclusive: Technically the member function 'bgeot::component_sort::operator()' can be const. [functionConst] getfem-5.4.4/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.4.4/src/bgeot_kdtree.cc:49:5: style: Struct 'component_sort' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/bgeot_kdtree.cc:216:31: style: Condition 'tn->right.get()' is always true [knownConditionTrueFalse] getfem-5.4.4/src/bgeot_kdtree.cc:228:32: style: Condition 'tn->left.get()' is always true [knownConditionTrueFalse] getfem-5.4.4/src/bgeot_kdtree.cc:106:64: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] getfem-5.4.4/src/bgeot_convex_structure.cc:213:17: style: The scope of the variable 'l' can be reduced. [variableScope] getfem-5.4.4/src/bgeot_convex_structure.cc:213:20: style: The scope of the variable 'sum' can be reduced. [variableScope] getfem-5.4.4/src/bgeot_convex_structure.cc:213:29: style: The scope of the variable 'pd' can be reduced. [variableScope] getfem-5.4.4/src/bgeot_convex_structure.cc:148:48: style:inconclusive: Function 'simplex_structure' argument 1 names different: declaration 'd' definition 'nc'. [funcArgNamesDifferent] getfem-5.4.4/src/getfem/bgeot_convex_structure.h:189:48: note: Function 'simplex_structure' argument 1 names different: declaration 'd' definition 'nc'. getfem-5.4.4/src/bgeot_convex_structure.cc:148:48: note: Function 'simplex_structure' argument 1 names different: declaration 'd' definition 'nc'. getfem-5.4.4/src/bgeot_convex_structure.cc:244:48: style:inconclusive: Function 'simplex_structure' argument 1 names different: declaration 'n' definition 'nc'. [funcArgNamesDifferent] getfem-5.4.4/src/getfem/bgeot_convex_structure.h:227:48: note: Function 'simplex_structure' argument 1 names different: declaration 'n' definition 'nc'. getfem-5.4.4/src/bgeot_convex_structure.cc:244:48: note: Function 'simplex_structure' argument 1 names different: declaration 'n' definition 'nc'. getfem-5.4.4/src/bgeot_convex_structure.cc:244:63: style:inconclusive: Function 'simplex_structure' argument 2 names different: declaration 'k' definition 'K'. [funcArgNamesDifferent] getfem-5.4.4/src/getfem/bgeot_convex_structure.h:227:62: note: Function 'simplex_structure' argument 2 names different: declaration 'k' definition 'K'. getfem-5.4.4/src/bgeot_convex_structure.cc:244:63: note: Function 'simplex_structure' argument 2 names different: declaration 'k' definition 'K'. getfem-5.4.4/src/bgeot_convex_structure.cc:403:55: style:inconclusive: Function 'parallelepiped_structure' argument 1 names different: declaration 'd' definition 'nc'. [funcArgNamesDifferent] getfem-5.4.4/src/getfem/bgeot_convex_structure.h:191:55: note: Function 'parallelepiped_structure' argument 1 names different: declaration 'd' definition 'nc'. getfem-5.4.4/src/bgeot_convex_structure.cc:403:55: note: Function 'parallelepiped_structure' argument 1 names different: declaration 'd' definition 'nc'. getfem-5.4.4/src/bgeot_convex_structure.cc:434:54: style:inconclusive: Function 'Q2_incomplete_structure' argument 1 names different: declaration 'd' definition 'nc'. [funcArgNamesDifferent] getfem-5.4.4/src/getfem/bgeot_convex_structure.h:197:54: note: Function 'Q2_incomplete_structure' argument 1 names different: declaration 'd' definition 'nc'. getfem-5.4.4/src/bgeot_convex_structure.cc:434:54: note: Function 'Q2_incomplete_structure' argument 1 names different: declaration 'd' definition 'nc'. getfem-5.4.4/src/getfem/dal_tree_sorted.h:339:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/dal_tree_sorted.h:360:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eq [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/dal_tree_sorted.h:582:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/dal_tree_sorted.h:676:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/dal_tree_sorted.h:725:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/bgeot_node_tab.cc:65:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/dal_bit_vector.h:76:5: warning:inconclusive: Member variable 'bit_reference::p' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/dal_bit_vector.h:76:5: warning:inconclusive: Member variable 'bit_reference::mask' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/dal_bit_vector.h:76:5: warning:inconclusive: Member variable 'bit_reference::ind' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/dal_bit_vector.h:76:5: warning:inconclusive: Member variable 'bit_reference::bv' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/dal_bit_vector.h:110:5: warning:inconclusive: Member variable 'bit_iterator::ind' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/dal_bit_vector.h:110:5: warning:inconclusive: Member variable 'bit_iterator::mask' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/dal_bit_vector.h:110:5: warning:inconclusive: Member variable 'bit_iterator::bv' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/dal_bit_vector.h:155:5: warning:inconclusive: Member variable 'bit_const_iterator::ind' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/dal_bit_vector.h:155:5: warning:inconclusive: Member variable 'bit_const_iterator::mask' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/dal_bit_vector.h:155:5: warning:inconclusive: Member variable 'bit_const_iterator::bv' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/dal_tree_sorted.h:73:5: warning:inconclusive: Member variable 'tsa_iterator::p' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/dal_tree_sorted.h:73:5: warning:inconclusive: Member variable 'tsa_iterator::path' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/dal_tree_sorted.h:73:5: warning:inconclusive: Member variable 'tsa_iterator::depth' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/dal_tree_sorted.h:74:5: warning: Member variable 'tsa_iterator::path' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/dal_tree_sorted.h:77:5: warning: Member variable 'tsa_iterator::path' is not initialized in the copy constructor. [uninitMemberVar] getfem-5.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/src/getfem/dal_tree_sorted.h:179:5: warning: Member variable 'const_tsa_iterator::path' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/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.4.4/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.4.4/src/getfem/dal_tree_sorted.h:242:37: warning: Member variable 'const_tsa_iterator::path' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/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.4.4/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.4.4/src/getfem/dal_tree_sorted.h:749:5: warning: Member variable 'less_index::search_elt' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/dal_tree_sorted.h:751:5: warning:inconclusive: Member variable 'less_index::tab' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/dal_tree_sorted.h:751:5: warning:inconclusive: Member variable 'less_index::search_elt' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/bgeot_node_tab.cc:166:13: warning: Member variable 'node_tab::dim_' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/bgeot_node_tab.cc:173:13: warning:inconclusive: Member variable 'node_tab::c' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] getfem-5.4.4/src/getfem/dal_tas.h:105:5: warning:inconclusive: Member variable 'dnt_const_iterator < small_vector < double > , 5 >::lt' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/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.4.4/src/getfem/dal_basic.h:125:5: warning:inconclusive: Member variable 'dna_const_iterator < unsigned int , 4 >::p' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/dal_basic.h:125:5: warning:inconclusive: Member variable 'dna_const_iterator < unsigned int , 4 >::in' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/dal_basic.h:125:5: warning:inconclusive: Member variable 'dna_const_iterator < unsigned int , 4 >::pT' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/dal_basic.h:125:5: warning:inconclusive: Member variable 'dna_const_iterator < small_vector < double > , 5 >::p' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/dal_basic.h:125:5: warning:inconclusive: Member variable 'dna_const_iterator < small_vector < double > , 5 >::in' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/dal_basic.h:125:5: warning:inconclusive: Member variable 'dna_const_iterator < small_vector < double > , 5 >::pT' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/src/getfem/dal_tree_sorted.h:750:7: performance: Variable 'compare' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] getfem-5.4.4/src/getfem/dal_bit_vector.h:128:15: style:inconclusive: Technically the member function 'dal::bit_iterator::operator[]' can be const. [functionConst] getfem-5.4.4/src/getfem/dal_bit_vector.h:174:15: style:inconclusive: Technically the member function 'dal::bit_const_iterator::operator[]' can be const. [functionConst] getfem-5.4.4/src/getfem/dal_bit_vector.h:208:10: style:inconclusive: Technically the member function 'dal::bit_vector::change_for_true' can be const. [functionConst] getfem-5.4.4/src/getfem/dal_bit_vector.h:213:10: style:inconclusive: Technically the member function 'dal::bit_vector::change_for_false' can be const. [functionConst] getfem-5.4.4/src/getfem/dal_bit_vector.h:237:15: performance:inconclusive: Technically the member function 'dal::bit_vector::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] getfem-5.4.4/src/getfem/dal_bit_vector.h:257:10: style:inconclusive: Technically the member function 'dal::bit_vector::swap' can be const. [functionConst] getfem-5.4.4/src/getfem/dal_tas.h:192:31: style:inconclusive: Technically the member function 'dal::dynamic_tas < small_vector < double > , 5 >::compact' can be const. [functionConst] getfem-5.4.4/src/getfem/dal_tas.h:175:10: note: Technically the member function 'dal::dynamic_tas < small_vector < double > , 5 >::compact' can be const. getfem-5.4.4/src/getfem/dal_tas.h:192:31: note: Technically the member function 'dal::dynamic_tas < small_vector < double > , 5 >::compact' can be const. getfem-5.4.4/src/getfem/dal_basic.h:227:15: performance:inconclusive: Technically the member function 'dal::dynamic_array < unsigned int , 4 >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] getfem-5.4.4/src/getfem/dal_basic.h:276:10: style:inconclusive: Technically the member function 'dal::dynamic_array < unsigned int , 4 >::resize' can be const. [functionConst] getfem-5.4.4/src/getfem/dal_basic.h:227:15: performance:inconclusive: Technically the member function 'dal::dynamic_array < small_vector < double > , 5 >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] getfem-5.4.4/src/getfem/dal_basic.h:276:10: style:inconclusive: Technically the member function 'dal::dynamic_array < small_vector < double > , 5 >::resize' can be const. [functionConst] getfem-5.4.4/src/getfem/dal_bit_vector.h:221: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.4.4/src/getfem/dal_basic.h:225:15: note: Parent function 'dynamic_array < unsigned int , 4 >::size' getfem-5.4.4/src/getfem/dal_bit_vector.h:221:15: note: Derived function 'bit_vector::size' getfem-5.4.4/src/getfem/dal_bit_vector.h:223: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.4.4/src/getfem/dal_basic.h:231:14: note: Parent function 'dynamic_array < unsigned int , 4 >::begin' getfem-5.4.4/src/getfem/dal_bit_vector.h:223:14: note: Derived function 'bit_vector::begin' getfem-5.4.4/src/getfem/dal_bit_vector.h:223: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.4.4/src/getfem/dal_basic.h:233:20: note: Parent function 'dynamic_array < unsigned int , 4 >::begin' getfem-5.4.4/src/getfem/dal_bit_vector.h:223:14: note: Derived function 'bit_vector::begin' getfem-5.4.4/src/getfem/dal_bit_vector.h:224: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.4.4/src/getfem/dal_basic.h:231:14: note: Parent function 'dynamic_array < unsigned int , 4 >::begin' getfem-5.4.4/src/getfem/dal_bit_vector.h:224:20: note: Derived function 'bit_vector::begin' getfem-5.4.4/src/getfem/dal_bit_vector.h:224: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.4.4/src/getfem/dal_basic.h:233:20: note: Parent function 'dynamic_array < unsigned int , 4 >::begin' getfem-5.4.4/src/getfem/dal_bit_vector.h:224:20: note: Derived function 'bit_vector::begin' getfem-5.4.4/src/getfem/dal_bit_vector.h:225: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.4.4/src/getfem/dal_basic.h:235:14: note: Parent function 'dynamic_array < unsigned int , 4 >::end' getfem-5.4.4/src/getfem/dal_bit_vector.h:225:14: note: Derived function 'bit_vector::end' getfem-5.4.4/src/getfem/dal_bit_vector.h:225: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.4.4/src/getfem/dal_basic.h:237:20: note: Parent function 'dynamic_array < unsigned int , 4 >::end' getfem-5.4.4/src/getfem/dal_bit_vector.h:225:14: note: Derived function 'bit_vector::end' getfem-5.4.4/src/getfem/dal_bit_vector.h:226: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.4.4/src/getfem/dal_basic.h:235:14: note: Parent function 'dynamic_array < unsigned int , 4 >::end' getfem-5.4.4/src/getfem/dal_bit_vector.h:226:20: note: Derived function 'bit_vector::end' getfem-5.4.4/src/getfem/dal_bit_vector.h:226: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.4.4/src/getfem/dal_basic.h:237:20: note: Parent function 'dynamic_array < unsigned int , 4 >::end' getfem-5.4.4/src/getfem/dal_bit_vector.h:226:20: note: Derived function 'bit_vector::end' getfem-5.4.4/src/getfem/dal_bit_vector.h:228: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.4.4/src/getfem/dal_basic.h:239:22: note: Parent function 'dynamic_array < unsigned int , 4 >::rbegin' getfem-5.4.4/src/getfem/dal_bit_vector.h:228:22: note: Derived function 'bit_vector::rbegin' getfem-5.4.4/src/getfem/dal_bit_vector.h:228: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.4.4/src/getfem/dal_basic.h:240:28: note: Parent function 'dynamic_array < unsigned int , 4 >::rbegin' getfem-5.4.4/src/getfem/dal_bit_vector.h:228:22: note: Derived function 'bit_vector::rbegin' getfem-5.4.4/src/getfem/dal_bit_vector.h:229: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.4.4/src/getfem/dal_basic.h:239:22: note: Parent function 'dynamic_array < unsigned int , 4 >::rbegin' getfem-5.4.4/src/getfem/dal_bit_vector.h:229:28: note: Derived function 'bit_vector::rbegin' getfem-5.4.4/src/getfem/dal_bit_vector.h:229: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.4.4/src/getfem/dal_basic.h:240:28: note: Parent function 'dynamic_array < unsigned int , 4 >::rbegin' getfem-5.4.4/src/getfem/dal_bit_vector.h:229:28: note: Derived function 'bit_vector::rbegin' getfem-5.4.4/src/getfem/dal_bit_vector.h:231: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.4.4/src/getfem/dal_basic.h:242:22: note: Parent function 'dynamic_array < unsigned int , 4 >::rend' getfem-5.4.4/src/getfem/dal_bit_vector.h:231:22: note: Derived function 'bit_vector::rend' getfem-5.4.4/src/getfem/dal_bit_vector.h:231: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.4.4/src/getfem/dal_basic.h:243:28: note: Parent function 'dynamic_array < unsigned int , 4 >::rend' getfem-5.4.4/src/getfem/dal_bit_vector.h:231:22: note: Derived function 'bit_vector::rend' getfem-5.4.4/src/getfem/dal_bit_vector.h:232: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.4.4/src/getfem/dal_basic.h:242:22: note: Parent function 'dynamic_array < unsigned int , 4 >::rend' getfem-5.4.4/src/getfem/dal_bit_vector.h:232:28: note: Derived function 'bit_vector::rend' getfem-5.4.4/src/getfem/dal_bit_vector.h:232: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.4.4/src/getfem/dal_basic.h:243:28: note: Parent function 'dynamic_array < unsigned int , 4 >::rend' getfem-5.4.4/src/getfem/dal_bit_vector.h:232:28: note: Derived function 'bit_vector::rend' getfem-5.4.4/src/getfem/dal_bit_vector.h:235: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.4.4/src/getfem/dal_basic.h:226:15: note: Parent function 'dynamic_array < unsigned int , 4 >::capacity' getfem-5.4.4/src/getfem/dal_bit_vector.h:235:15: note: Derived function 'bit_vector::capacity' getfem-5.4.4/src/getfem/dal_bit_vector.h:237: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.4.4/src/getfem/dal_basic.h:227:15: note: Parent function 'dynamic_array < unsigned int , 4 >::max_size' getfem-5.4.4/src/getfem/dal_bit_vector.h:237:15: note: Derived function 'bit_vector::max_size' getfem-5.4.4/src/getfem/dal_bit_vector.h:239: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.4.4/src/getfem/dal_basic.h:246:15: note: Parent function 'dynamic_array < unsigned int , 4 >::front' getfem-5.4.4/src/getfem/dal_bit_vector.h:239:15: note: Derived function 'bit_vector::front' getfem-5.4.4/src/getfem/dal_bit_vector.h:240: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.4.4/src/getfem/dal_basic.h:246:15: note: Parent function 'dynamic_array < unsigned int , 4 >::front' getfem-5.4.4/src/getfem/dal_bit_vector.h:240:21: note: Derived function 'bit_vector::front' getfem-5.4.4/src/getfem/dal_bit_vector.h:240: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.4.4/src/getfem/dal_basic.h:247:21: note: Parent function 'dynamic_array < unsigned int , 4 >::front' getfem-5.4.4/src/getfem/dal_bit_vector.h:240:21: note: Derived function 'bit_vector::front' getfem-5.4.4/src/getfem/dal_bit_vector.h:241: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.4.4/src/getfem/dal_basic.h:248:15: note: Parent function 'dynamic_array < unsigned int , 4 >::back' getfem-5.4.4/src/getfem/dal_bit_vector.h:241:15: note: Derived function 'bit_vector::back' getfem-5.4.4/src/getfem/dal_bit_vector.h:242: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.4.4/src/getfem/dal_basic.h:248:15: note: Parent function 'dynamic_array < unsigned int , 4 >::back' getfem-5.4.4/src/getfem/dal_bit_vector.h:242:21: note: Derived function 'bit_vector::back' getfem-5.4.4/src/getfem/dal_bit_vector.h:242: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.4.4/src/getfem/dal_basic.h:249:21: note: Parent function 'dynamic_array < unsigned int , 4 >::back' getfem-5.4.4/src/getfem/dal_bit_vector.h:242:21: note: Derived function 'bit_vector::back' getfem-5.4.4/src/getfem/dal_bit_vector.h:245: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.4.4/src/getfem/dal_basic.h:273:21: note: Parent function 'dynamic_array < unsigned int , 4 >::operator[]' getfem-5.4.4/src/getfem/dal_bit_vector.h:245:21: note: Derived function 'bit_vector::operator[]' getfem-5.4.4/src/getfem/dal_bit_vector.h:245: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.4.4/src/getfem/dal_basic.h:275:15: note: Parent function 'dynamic_array < unsigned int , 4 >::operator[]' getfem-5.4.4/src/getfem/dal_bit_vector.h:245:21: note: Derived function 'bit_vector::operator[]' getfem-5.4.4/src/getfem/dal_bit_vector.h:247: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.4.4/src/getfem/dal_basic.h:275:15: note: Parent function 'dynamic_array < unsigned int , 4 >::operator[]' getfem-5.4.4/src/getfem/dal_bit_vector.h:247:15: note: Derived function 'bit_vector::operator[]' getfem-5.4.4/src/getfem/dal_bit_vector.h:252: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.4.4/src/getfem/dal_basic.h:304:30: note: Parent function 'dynamic_array < unsigned int , 4 >::clear' getfem-5.4.4/src/getfem/dal_bit_vector.h:252:10: note: Derived function 'bit_vector::clear' getfem-5.4.4/src/getfem/dal_bit_vector.h:257: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.4.4/src/getfem/dal_basic.h:285:10: note: Parent function 'dynamic_array < unsigned int , 4 >::swap' getfem-5.4.4/src/getfem/dal_bit_vector.h:257:10: note: Derived function 'bit_vector::swap' getfem-5.4.4/src/getfem/dal_bit_vector.h:263: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.4.4/src/getfem/dal_basic.h:279:15: note: Parent function 'dynamic_array < unsigned int , 4 >::memsize' getfem-5.4.4/src/getfem/dal_bit_vector.h:263:15: note: Derived function 'bit_vector::memsize' getfem-5.4.4/src/getfem/dal_tas.h:152: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.4.4/src/getfem/dal_basic.h:279:15: note: Parent function 'dynamic_array < small_vector < double > , 5 >::memsize' getfem-5.4.4/src/getfem/dal_tas.h:152:15: note: Derived function 'dynamic_tas < small_vector < double > , 5 >::memsize' getfem-5.4.4/src/getfem/dal_tas.h:154: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.4.4/src/getfem/dal_basic.h:225:15: note: Parent function 'dynamic_array < small_vector < double > , 5 >::size' getfem-5.4.4/src/getfem/dal_tas.h:154:15: note: Derived function 'dynamic_tas < small_vector < double > , 5 >::size' getfem-5.4.4/src/getfem/dal_tas.h:172: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.4.4/src/getfem/dal_basic.h:229:10: note: Parent function 'dynamic_array < small_vector < double > , 5 >::empty' getfem-5.4.4/src/getfem/dal_tas.h:172:10: note: Derived function 'dynamic_tas < small_vector < double > , 5 >::empty' getfem-5.4.4/src/getfem/dal_tas.h:180: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.4.4/src/getfem/dal_basic.h:304:30: note: Parent function 'dynamic_array < small_vector < double > , 5 >::clear' getfem-5.4.4/src/getfem/dal_tas.h:180:10: note: Derived function 'dynamic_tas < small_vector < double > , 5 >::clear' getfem-5.4.4/src/getfem/dal_tree_sorted.h:777: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.4.4/src/getfem/dal_tree_sorted.h:361:17: note: Parent function 'dynamic_tree_sorted::search' getfem-5.4.4/src/getfem/dal_tree_sorted.h:777:15: note: Derived function 'dynamic_tree_sorted_index::search' getfem-5.4.4/src/getfem/dal_tree_sorted.h:781: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.4.4/src/getfem/dal_tree_sorted.h:530:38: note: Parent function 'dynamic_tree_sorted::search_ge' getfem-5.4.4/src/getfem/dal_tree_sorted.h:781:15: note: Derived function 'dynamic_tree_sorted_index::search_ge' getfem-5.4.4/src/bgeot_node_tab.cc:89: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.4.4/src/getfem/dal_tas.h:180:10: note: Parent function 'dynamic_tas < small_vector < double > , 5 >::clear' getfem-5.4.4/src/bgeot_node_tab.cc:89:18: note: Derived function 'node_tab::clear' getfem-5.4.4/src/getfem/bgeot_node_tab.h:92: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.4.4/src/getfem/dal_tas.h:176:15: note: Parent function 'dynamic_tas < small_vector < double > , 5 >::add' getfem-5.4.4/src/getfem/bgeot_node_tab.h:92:15: note: Derived function 'node_tab::add' getfem-5.4.4/src/bgeot_node_tab.cc:89: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.4.4/src/getfem/dal_basic.h:304:30: note: Parent function 'dynamic_array < small_vector < double > , 5 >::clear' getfem-5.4.4/src/bgeot_node_tab.cc:89:18: note: Derived function 'node_tab::clear' getfem-5.4.4/src/getfem/dal_bit_vector.h:157:5: style: Struct 'bit_const_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/dal_bit_vector.h:290:25: style: Class 'bit_vector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/dal_bit_vector.h:354:5: style: Class 'bv_visitor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/dal_bit_vector.h:371:5: style: Class 'bv_visitor_c' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/dal_bit_vector.h:458:5: style: Class 'bv_iterable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/dal_bit_vector.h:475:5: style: Class 'bv_iterable_c' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/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.4.4/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.4.4/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.4.4/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.4.4/src/getfem/dal_tree_sorted.h:771:5: style: Class 'dynamic_tree_sorted_index' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/bgeot_node_tab.h:103:5: style: Class 'node_tab' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/dal_tas.h:108:5: style: Struct 'dnt_const_iterator < small_vector < double > , 5 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/dal_basic.h:128:5: style: Struct 'dna_const_iterator < unsigned int , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/dal_basic.h:128:5: style: Struct 'dna_const_iterator < small_vector < double > , 5 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/dal_bit_vector.h:315:23: style: C-style pointer casting [cstyleCast] getfem-5.4.4/src/getfem/dal_bit_vector.h:355:11: style: C-style reference casting [cstyleCast] getfem-5.4.4/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.4.4/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.4.4/src/getfem/bgeot_mesh_structure.h:345:5: warning:inconclusive: Member variable 'edge_list_elt::i' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/bgeot_mesh_structure.h:345:5: warning:inconclusive: Member variable 'edge_list_elt::j' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/bgeot_mesh_structure.h:345:5: warning:inconclusive: Member variable 'edge_list_elt::cv' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/src/getfem/dal_bit_vector.h:127:44: performance: Function parameter 'x' should be passed by const reference. [passedByValue] getfem-5.4.4/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.4.4/src/getfem/dal_bit_vector.h:132:33: performance: Function parameter 'x' should be passed by const reference. [passedByValue] getfem-5.4.4/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.4.4/src/getfem/dal_bit_vector.h:133:33: performance: Function parameter 'x' should be passed by const reference. [passedByValue] getfem-5.4.4/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.4.4/src/getfem/dal_bit_vector.h:134:34: performance: Function parameter 'x' should be passed by const reference. [passedByValue] getfem-5.4.4/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.4.4/src/getfem/dal_bit_vector.h:173:50: performance: Function parameter 'x' should be passed by const reference. [passedByValue] getfem-5.4.4/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.4.4/src/getfem/dal_bit_vector.h:178:39: performance: Function parameter 'x' should be passed by const reference. [passedByValue] getfem-5.4.4/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.4.4/src/getfem/dal_bit_vector.h:179:39: performance: Function parameter 'x' should be passed by const reference. [passedByValue] getfem-5.4.4/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.4.4/src/getfem/dal_bit_vector.h:180:40: performance: Function parameter 'x' should be passed by const reference. [passedByValue] getfem-5.4.4/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.4.4/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.4.4/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.4.4/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.4.4/src/getfem/dal_tree_sorted.h:118:34: style: Variable 'pend' can be declared as pointer to const [constVariablePointer] getfem-5.4.4/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.4.4/src/getfem/dal_tree_sorted.h:234:34: style: Variable 'pend' can be declared as pointer to const [constVariablePointer] getfem-5.4.4/src/getfem/dal_tas.h:105:5: warning:inconclusive: Member variable 'dnt_const_iterator < mesh_convex_structure , 8 >::lt' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/dal_tree_sorted.h:245:34: style: Variable 'pend' can be declared as pointer to const [constVariablePointer] getfem-5.4.4/src/getfem/dal_tas.h:105:5: warning:inconclusive: Member variable 'dnt_const_iterator < edge_list_elt , 5 >::lt' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/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.4.4/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.4.4/src/getfem/dal_basic.h:125:5: warning:inconclusive: Member variable 'dna_const_iterator < std :: vector < unsigned long > , 8 >::p' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/dal_basic.h:125:5: warning:inconclusive: Member variable 'dna_const_iterator < std :: vector < unsigned long > , 8 >::in' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/dal_basic.h:125:5: warning:inconclusive: Member variable 'dna_const_iterator < std :: vector < unsigned long > , 8 >::pT' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/dal_basic.h:125:5: warning:inconclusive: Member variable 'dna_const_iterator < mesh_convex_structure , 8 >::p' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/dal_basic.h:125:5: warning:inconclusive: Member variable 'dna_const_iterator < mesh_convex_structure , 8 >::in' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/dal_basic.h:125:5: warning:inconclusive: Member variable 'dna_const_iterator < mesh_convex_structure , 8 >::pT' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/dal_basic.h:125:5: warning:inconclusive: Member variable 'dna_const_iterator < edge_list_elt , 5 >::p' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/dal_basic.h:125:5: warning:inconclusive: Member variable 'dna_const_iterator < edge_list_elt , 5 >::in' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/dal_basic.h:125:5: warning:inconclusive: Member variable 'dna_const_iterator < edge_list_elt , 5 >::pT' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/src/bgeot_convex_ref.cc:202:5: performance: Variable 'psimplexified_convex' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] getfem-5.4.4/src/getfem/dal_bit_vector.h:260:20: style: Variable 'r1' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/src/getfem/dal_bit_vector.h:260:29: style: Variable 'r2' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/src/getfem/dal_basic.h:371:26: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] getfem-5.4.4/src/getfem/dal_basic.h:372:26: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] getfem-5.4.4/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.4.4/src/getfem/dal_tas.h:192:31: style:inconclusive: Technically the member function 'dal::dynamic_tas < mesh_convex_structure , 8 >::compact' can be const. [functionConst] getfem-5.4.4/src/getfem/dal_tas.h:175:10: note: Technically the member function 'dal::dynamic_tas < mesh_convex_structure , 8 >::compact' can be const. getfem-5.4.4/src/getfem/dal_tas.h:192:31: note: Technically the member function 'dal::dynamic_tas < mesh_convex_structure , 8 >::compact' can be const. getfem-5.4.4/src/getfem/dal_tas.h:192:31: style:inconclusive: Technically the member function 'dal::dynamic_tas < edge_list_elt , 5 >::compact' can be const. [functionConst] getfem-5.4.4/src/getfem/dal_tas.h:175:10: note: Technically the member function 'dal::dynamic_tas < edge_list_elt , 5 >::compact' can be const. getfem-5.4.4/src/getfem/dal_tas.h:192:31: note: Technically the member function 'dal::dynamic_tas < edge_list_elt , 5 >::compact' can be const. getfem-5.4.4/src/getfem/dal_basic.h:227:15: performance:inconclusive: Technically the member function 'dal::dynamic_array < std :: vector < unsigned long > , 8 >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] getfem-5.4.4/src/getfem/dal_basic.h:276:10: style:inconclusive: Technically the member function 'dal::dynamic_array < std :: vector < unsigned long > , 8 >::resize' can be const. [functionConst] getfem-5.4.4/src/getfem/dal_basic.h:227:15: performance:inconclusive: Technically the member function 'dal::dynamic_array < mesh_convex_structure , 8 >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] getfem-5.4.4/src/getfem/dal_basic.h:276:10: style:inconclusive: Technically the member function 'dal::dynamic_array < mesh_convex_structure , 8 >::resize' can be const. [functionConst] getfem-5.4.4/src/getfem/dal_basic.h:227:15: performance:inconclusive: Technically the member function 'dal::dynamic_array < edge_list_elt , 5 >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] getfem-5.4.4/src/getfem/dal_basic.h:276:10: style:inconclusive: Technically the member function 'dal::dynamic_array < edge_list_elt , 5 >::resize' can be const. [functionConst] getfem-5.4.4/src/getfem/dal_tas.h:152: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.4.4/src/getfem/dal_basic.h:279:15: note: Parent function 'dynamic_array < mesh_convex_structure , 8 >::memsize' getfem-5.4.4/src/getfem/dal_tas.h:152:15: note: Derived function 'dynamic_tas < mesh_convex_structure , 8 >::memsize' getfem-5.4.4/src/getfem/dal_tas.h:154: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.4.4/src/getfem/dal_basic.h:225:15: note: Parent function 'dynamic_array < mesh_convex_structure , 8 >::size' getfem-5.4.4/src/getfem/dal_tas.h:154:15: note: Derived function 'dynamic_tas < mesh_convex_structure , 8 >::size' getfem-5.4.4/src/getfem/dal_tas.h:172: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.4.4/src/getfem/dal_basic.h:229:10: note: Parent function 'dynamic_array < mesh_convex_structure , 8 >::empty' getfem-5.4.4/src/getfem/dal_tas.h:172:10: note: Derived function 'dynamic_tas < mesh_convex_structure , 8 >::empty' getfem-5.4.4/src/getfem/dal_tas.h:180: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.4.4/src/getfem/dal_basic.h:304:30: note: Parent function 'dynamic_array < mesh_convex_structure , 8 >::clear' getfem-5.4.4/src/getfem/dal_tas.h:180:10: note: Derived function 'dynamic_tas < mesh_convex_structure , 8 >::clear' getfem-5.4.4/src/getfem/dal_tas.h:152: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.4.4/src/getfem/dal_basic.h:279:15: note: Parent function 'dynamic_array < edge_list_elt , 5 >::memsize' getfem-5.4.4/src/getfem/dal_tas.h:152:15: note: Derived function 'dynamic_tas < edge_list_elt , 5 >::memsize' getfem-5.4.4/src/getfem/dal_tas.h:154: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.4.4/src/getfem/dal_basic.h:225:15: note: Parent function 'dynamic_array < edge_list_elt , 5 >::size' getfem-5.4.4/src/getfem/dal_tas.h:154:15: note: Derived function 'dynamic_tas < edge_list_elt , 5 >::size' getfem-5.4.4/src/getfem/dal_tas.h:172: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.4.4/src/getfem/dal_basic.h:229:10: note: Parent function 'dynamic_array < edge_list_elt , 5 >::empty' getfem-5.4.4/src/getfem/dal_tas.h:172:10: note: Derived function 'dynamic_tas < edge_list_elt , 5 >::empty' getfem-5.4.4/src/getfem/dal_tas.h:180: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.4.4/src/getfem/dal_basic.h:304:30: note: Parent function 'dynamic_array < edge_list_elt , 5 >::clear' getfem-5.4.4/src/getfem/dal_tas.h:180:10: note: Derived function 'dynamic_tas < edge_list_elt , 5 >::clear' getfem-5.4.4/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.4.4/src/getfem/dal_tas.h:152:15: note: Parent function 'dynamic_tas < edge_list_elt , 5 >::memsize' getfem-5.4.4/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.4.4/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.4.4/src/getfem/dal_tas.h:180:10: note: Parent function 'dynamic_tas < edge_list_elt , 5 >::clear' getfem-5.4.4/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.4.4/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.4.4/src/getfem/dal_tas.h:176:15: note: Parent function 'dynamic_tas < edge_list_elt , 5 >::add' getfem-5.4.4/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.4.4/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.4.4/src/getfem/dal_tas.h:192:31: note: Parent function 'dynamic_tas < edge_list_elt , 5 >::compact' getfem-5.4.4/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.4.4/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.4.4/src/getfem/dal_basic.h:279:15: note: Parent function 'dynamic_array < edge_list_elt , 5 >::memsize' getfem-5.4.4/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.4.4/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.4.4/src/getfem/dal_basic.h:304:30: note: Parent function 'dynamic_array < edge_list_elt , 5 >::clear' getfem-5.4.4/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.4.4/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.4.4/src/getfem/dal_basic.h:239:22: note: Parent function 'dynamic_array < edge_list_elt , 5 >::rbegin' getfem-5.4.4/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.4.4/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.4.4/src/getfem/dal_basic.h:240:28: note: Parent function 'dynamic_array < edge_list_elt , 5 >::rbegin' getfem-5.4.4/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.4.4/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.4.4/src/getfem/dal_basic.h:239:22: note: Parent function 'dynamic_array < edge_list_elt , 5 >::rbegin' getfem-5.4.4/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.4.4/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.4.4/src/getfem/dal_basic.h:240:28: note: Parent function 'dynamic_array < edge_list_elt , 5 >::rbegin' getfem-5.4.4/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.4.4/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.4.4/src/getfem/dal_basic.h:242:22: note: Parent function 'dynamic_array < edge_list_elt , 5 >::rend' getfem-5.4.4/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.4.4/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.4.4/src/getfem/dal_basic.h:243:28: note: Parent function 'dynamic_array < edge_list_elt , 5 >::rend' getfem-5.4.4/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.4.4/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.4.4/src/getfem/dal_basic.h:242:22: note: Parent function 'dynamic_array < edge_list_elt , 5 >::rend' getfem-5.4.4/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.4.4/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.4.4/src/getfem/dal_basic.h:243:28: note: Parent function 'dynamic_array < edge_list_elt , 5 >::rend' getfem-5.4.4/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.4.4/src/bgeot_convex_ref.cc:180:5: style: Struct 'stored_point_tab_key' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/bgeot_convex_ref.cc:356:5: style: Class 'Q2_incomplete_of_ref_' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/bgeot_convex_ref.cc:415:3: style: Struct 'Q2_incomplete_of_reference_key_' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/bgeot_convex_ref.cc:466:5: style: Class 'pyramid_QK_of_ref_' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/bgeot_convex_ref.cc:511:3: style: Struct 'pyramid_QK_reference_key_' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/bgeot_convex_ref.cc:565:3: style: Struct 'pyramid_Q2_incomplete_reference_key_' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/bgeot_convex_ref.cc:624:3: style: Struct 'prism_incomplete_P2_reference_key_' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/bgeot_convex_ref.cc:788:5: style: Class 'equilateral_simplex_of_ref_' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/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.4.4/src/getfem/dal_static_stored_objects.h:159: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.4.4/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.4.4/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.4.4/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.4.4/src/getfem/dal_tas.h:108:5: style: Struct 'dnt_const_iterator < mesh_convex_structure , 8 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/dal_tas.h:108:5: style: Struct 'dnt_const_iterator < edge_list_elt , 5 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/dal_basic.h:128:5: style: Struct 'dna_const_iterator < std :: vector < unsigned long > , 8 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/dal_basic.h:128:5: style: Struct 'dna_const_iterator < mesh_convex_structure , 8 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/dal_basic.h:128:5: style: Struct 'dna_const_iterator < edge_list_elt , 5 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/bgeot_convex_ref.cc:253:17: style: The function 'is_in' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/bgeot_convex_ref.h:103:25: note: Virtual function in base class getfem-5.4.4/src/bgeot_convex_ref.cc:253:17: note: Function in derived class getfem-5.4.4/src/bgeot_convex_ref.cc:263: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.4.4/src/getfem/bgeot_convex_ref.h:110:25: note: Virtual function in base class getfem-5.4.4/src/bgeot_convex_ref.cc:263:17: note: Function in derived class getfem-5.4.4/src/bgeot_convex_ref.cc:275:10: style: The function 'project_into' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/bgeot_convex_ref.h:113:18: note: Virtual function in base class getfem-5.4.4/src/bgeot_convex_ref.cc:275:10: note: Function in derived class getfem-5.4.4/src/bgeot_convex_ref.cc:351:17: style: The function 'is_in' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/bgeot_convex_ref.h:103:25: note: Virtual function in base class getfem-5.4.4/src/bgeot_convex_ref.cc:351:17: note: Function in derived class getfem-5.4.4/src/bgeot_convex_ref.cc:353: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.4.4/src/getfem/bgeot_convex_ref.h:110:25: note: Virtual function in base class getfem-5.4.4/src/bgeot_convex_ref.cc:353:17: note: Function in derived class getfem-5.4.4/src/bgeot_convex_ref.cc:436: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.4.4/src/getfem/bgeot_convex_ref.h:110:25: note: Virtual function in base class getfem-5.4.4/src/bgeot_convex_ref.cc:436:17: note: Function in derived class getfem-5.4.4/src/bgeot_convex_ref.cc:446:17: style: The function 'is_in' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/bgeot_convex_ref.h:103:25: note: Virtual function in base class getfem-5.4.4/src/bgeot_convex_ref.cc:446:17: note: Function in derived class getfem-5.4.4/src/bgeot_convex_ref.cc:453:10: style: The function 'project_into' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/bgeot_convex_ref.h:113:18: note: Virtual function in base class getfem-5.4.4/src/bgeot_convex_ref.cc:453:10: note: Function in derived class getfem-5.4.4/src/bgeot_convex_ref.cc:533:17: style: The function 'is_in' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/bgeot_convex_ref.h:103:25: note: Virtual function in base class getfem-5.4.4/src/bgeot_convex_ref.cc:533:17: note: Function in derived class getfem-5.4.4/src/bgeot_convex_ref.cc:535: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.4.4/src/getfem/bgeot_convex_ref.h:110:25: note: Virtual function in base class getfem-5.4.4/src/bgeot_convex_ref.cc:535:17: note: Function in derived class getfem-5.4.4/src/bgeot_convex_ref.cc:590:17: style: The function 'is_in' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/bgeot_convex_ref.h:103:25: note: Virtual function in base class getfem-5.4.4/src/bgeot_convex_ref.cc:590:17: note: Function in derived class getfem-5.4.4/src/bgeot_convex_ref.cc:592: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.4.4/src/getfem/bgeot_convex_ref.h:110:25: note: Virtual function in base class getfem-5.4.4/src/bgeot_convex_ref.cc:592:17: note: Function in derived class getfem-5.4.4/src/bgeot_convex_ref.cc:652:17: style: The function 'is_in' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/bgeot_convex_ref.h:103:25: note: Virtual function in base class getfem-5.4.4/src/bgeot_convex_ref.cc:652:17: note: Function in derived class getfem-5.4.4/src/bgeot_convex_ref.cc:662: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.4.4/src/getfem/bgeot_convex_ref.h:110:25: note: Virtual function in base class getfem-5.4.4/src/bgeot_convex_ref.cc:662:17: note: Function in derived class getfem-5.4.4/src/bgeot_convex_ref.cc:674:10: style: The function 'project_into' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/bgeot_convex_ref.h:113:18: note: Virtual function in base class getfem-5.4.4/src/bgeot_convex_ref.cc:674:10: note: Function in derived class getfem-5.4.4/src/bgeot_convex_ref.cc:754:17: style: The function 'is_in' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/bgeot_convex_ref.h:103:25: note: Virtual function in base class getfem-5.4.4/src/bgeot_convex_ref.cc:754:17: note: Function in derived class getfem-5.4.4/src/bgeot_convex_ref.cc:766: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.4.4/src/getfem/bgeot_convex_ref.h:110:25: note: Virtual function in base class getfem-5.4.4/src/bgeot_convex_ref.cc:766:17: note: Function in derived class getfem-5.4.4/src/bgeot_convex_ref.cc:773:10: style: The function 'project_into' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/bgeot_convex_ref.h:113:18: note: Virtual function in base class getfem-5.4.4/src/bgeot_convex_ref.cc:773:10: note: Function in derived class getfem-5.4.4/src/bgeot_convex_ref.cc:839:17: style: The function 'is_in' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/bgeot_convex_ref.h:103:25: note: Virtual function in base class getfem-5.4.4/src/bgeot_convex_ref.cc:839:17: note: Function in derived class getfem-5.4.4/src/bgeot_convex_ref.cc:841: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.4.4/src/getfem/bgeot_convex_ref.h:110:25: note: Virtual function in base class getfem-5.4.4/src/bgeot_convex_ref.cc:841:17: note: Function in derived class getfem-5.4.4/src/bgeot_convex_ref.cc:843:10: style: The function 'project_into' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/bgeot_convex_ref.h:113:18: note: Virtual function in base class getfem-5.4.4/src/bgeot_convex_ref.cc:843:10: note: Function in derived class getfem-5.4.4/src/getfem/bgeot_small_vector.h:238:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/bgeot_small_vector.h:279:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/bgeot_small_vector.h:324:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/bgeot_small_vector.h:338:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/bgeot_mesh_structure.cc:54:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pts [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/bgeot_mesh_structure.cc:75:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pts [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/bgeot_mesh_structure.cc:103:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pts [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/bgeot_mesh_structure.cc:144:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pts [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/bgeot_mesh_structure.cc:155:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pts [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/bgeot_mesh_structure.cc:165:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pts [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/bgeot_mesh_structure.cc:212:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/bgeot_convex_ref.cc:699:9: style: C-style pointer casting [cstyleCast] getfem-5.4.4/src/getfem/dal_tree_sorted.h:644:10: style: C-style pointer casting [cstyleCast] getfem-5.4.4/src/getfem/dal_tree_sorted.h:646:10: style: C-style pointer casting [cstyleCast] getfem-5.4.4/src/getfem/bgeot_mesh_structure.h:292:69: style:inconclusive: Function 'add_convex_noverif' argument 3 names different: declaration 'to_index' definition 'is'. [funcArgNamesDifferent] getfem-5.4.4/src/getfem/bgeot_mesh_structure.h:127:44: note: Function 'add_convex_noverif' argument 3 names different: declaration 'to_index' definition 'is'. getfem-5.4.4/src/getfem/bgeot_mesh_structure.h:292:69: note: Function 'add_convex_noverif' argument 3 names different: declaration 'to_index' definition 'is'. getfem-5.4.4/src/bgeot_convex_ref.cc:198:22: style:inconclusive: Function 'convex_of_reference' argument 1 names different: declaration 'cvs' definition 'cvs_'. [funcArgNamesDifferent] getfem-5.4.4/src/getfem/bgeot_convex_ref.h:99:43: note: Function 'convex_of_reference' argument 1 names different: declaration 'cvs' definition 'cvs_'. getfem-5.4.4/src/bgeot_convex_ref.cc:198:22: note: Function 'convex_of_reference' argument 1 names different: declaration 'cvs' definition 'cvs_'. getfem-5.4.4/src/bgeot_convex_ref.cc:198:33: style:inconclusive: Function 'convex_of_reference' argument 2 names different: declaration 'auto_basic' definition 'auto_basic_'. [funcArgNamesDifferent] getfem-5.4.4/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.4.4/src/bgeot_convex_ref.cc:198:33: note: Function 'convex_of_reference' argument 2 names different: declaration 'auto_basic' definition 'auto_basic_'. getfem-5.4.4/src/bgeot_convex_ref.cc:331:60: style:inconclusive: Function 'simplex_of_reference' argument 2 names different: declaration 'k' definition 'K'. [funcArgNamesDifferent] getfem-5.4.4/src/getfem/bgeot_convex_ref.h:150:60: note: Function 'simplex_of_reference' argument 2 names different: declaration 'k' definition 'K'. getfem-5.4.4/src/bgeot_convex_ref.cc:331:60: note: Function 'simplex_of_reference' argument 2 names different: declaration 'k' definition 'K'. getfem-5.4.4/src/bgeot_convex_ref.cc:417:51: style:inconclusive: Function 'Q2_incomplete_of_reference' argument 1 names different: declaration 'd' definition 'nc'. [funcArgNamesDifferent] getfem-5.4.4/src/getfem/bgeot_convex_ref.h:155:51: note: Function 'Q2_incomplete_of_reference' argument 1 names different: declaration 'd' definition 'nc'. getfem-5.4.4/src/bgeot_convex_ref.cc:417:51: note: Function 'Q2_incomplete_of_reference' argument 1 names different: declaration 'd' definition 'nc'. getfem-5.4.4/src/bgeot_poly.cc:239:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/bgeot_convex_ref.cc:280:54: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.4.4/src/bgeot_convex_ref.cc:778:11: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.4.4/src/bgeot_geometric_trans.cc:626:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cvr [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/bgeot_geometric_trans.cc:658:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cvr [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/bgeot_geometric_trans.cc:703:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cvr [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/bgeot_geometric_trans.cc:806:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cvr [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/bgeot_geometric_trans.cc:885:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cvr [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/bgeot_geometric_trans.cc:958:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cvr [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/bgeot_geometric_trans.cc:1025:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cvr [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/bgeot_geometric_trans.cc:532:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hess_ [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/bgeot_geometric_trans.cc:587:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hess_ [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/bgeot_small_vector.h:337:13: style:inconclusive: Technically the member function 'bgeot::small_vector::allocate' can be const. [functionConst] getfem-5.4.4/src/bgeot_poly.cc:65:16: style: Condition 'g_idx+1' is always true [knownConditionTrueFalse] getfem-5.4.4/src/bgeot_poly.cc:85:16: style: Condition 'g_idx+1' is always true [knownConditionTrueFalse] getfem-5.4.4/src/getfem/bgeot_small_vector.h:310:30: style: Variable 'ite' can be declared as pointer to const [constVariablePointer] getfem-5.4.4/src/bgeot_rtree.cc:193:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/bgeot_rtree.cc:382:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/bgeot_rtree.cc:400:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/dal_basic.h:125: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.4.4/src/getfem/dal_basic.h:125: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.4.4/src/getfem/dal_basic.h:125: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.4.4/src/getfem/dal_basic.h:125:5: warning:inconclusive: Member variable 'dna_const_iterator < std :: vector < unsigned long > , 5 >::p' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/dal_basic.h:125:5: warning:inconclusive: Member variable 'dna_const_iterator < std :: vector < unsigned long > , 5 >::in' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/dal_basic.h:125:5: warning:inconclusive: Member variable 'dna_const_iterator < std :: vector < unsigned long > , 5 >::pT' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/src/bgeot_mesh_structure.cc:211:24: style:inconclusive: Technically the member function 'bgeot::mesh_structure::stat' can be const. [functionConst] getfem-5.4.4/src/getfem/bgeot_mesh_structure.h:194:10: note: Technically the member function 'bgeot::mesh_structure::stat' can be const. getfem-5.4.4/src/bgeot_mesh_structure.cc:211:24: note: Technically the member function 'bgeot::mesh_structure::stat' can be const. getfem-5.4.4/src/getfem/dal_basic.h:227:15: performance:inconclusive: Technically the member function 'dal::dynamic_array < std :: shared_ptr < const convex_structure > , 5 >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] getfem-5.4.4/src/getfem/dal_basic.h:276:10: style:inconclusive: Technically the member function 'dal::dynamic_array < std :: shared_ptr < const convex_structure > , 5 >::resize' can be const. [functionConst] getfem-5.4.4/src/getfem/dal_basic.h:227:15: performance:inconclusive: Technically the member function 'dal::dynamic_array < std :: vector < unsigned long > , 5 >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] getfem-5.4.4/src/getfem/dal_basic.h:276:10: style:inconclusive: Technically the member function 'dal::dynamic_array < std :: vector < unsigned long > , 5 >::resize' can be const. [functionConst] getfem-5.4.4/src/getfem/dal_basic.h:128: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.4.4/src/getfem/dal_basic.h:128:5: style: Struct 'dna_const_iterator < std :: vector < unsigned long > , 5 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/bgeot_rtree.h:129:10: style:inconclusive: Technically the member function 'bgeot::rtree::find_intersecting_boxes' can be const. [functionConst] getfem-5.4.4/src/getfem/bgeot_rtree.h:135:10: style:inconclusive: Technically the member function 'bgeot::rtree::find_containing_boxes' can be const. [functionConst] getfem-5.4.4/src/getfem/bgeot_rtree.h:141:10: style:inconclusive: Technically the member function 'bgeot::rtree::find_contained_boxes' can be const. [functionConst] getfem-5.4.4/src/getfem/bgeot_rtree.h:151:10: style:inconclusive: Technically the member function 'bgeot::rtree::find_line_intersecting_boxes' can be const. [functionConst] getfem-5.4.4/src/getfem/bgeot_rtree.h:158:10: style:inconclusive: Technically the member function 'bgeot::rtree::find_line_intersecting_boxes' can be const. [functionConst] getfem-5.4.4/src/getfem/bgeot_rtree.h:171:10: performance:inconclusive: Technically the member function 'bgeot::rtree::pbox_set_to_idvec' can be static (but you may consider moving to unnamed namespace). [functionStatic] getfem-5.4.4/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.4.4/src/getfem/dal_tas.h:180:10: note: Parent function 'dynamic_tas < small_vector < double > , 5 >::clear' getfem-5.4.4/src/getfem/bgeot_node_tab.h:77:10: note: Derived function 'node_tab::clear' getfem-5.4.4/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.4.4/src/getfem/dal_basic.h:304:30: note: Parent function 'dynamic_array < small_vector < double > , 5 >::clear' getfem-5.4.4/src/getfem/bgeot_node_tab.h:77:10: note: Derived function 'node_tab::clear' getfem-5.4.4/src/getfem/bgeot_rtree.h:69:5: style: Struct 'box_index_topology_compare' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/bgeot_rtree.h:104:5: style: Class 'rtree' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/bgeot_mesh_structure.cc:69:46: style:inconclusive: Function 'swap_convex' argument 1 names different: declaration 'cv1' definition 'i'. [funcArgNamesDifferent] getfem-5.4.4/src/getfem/bgeot_mesh_structure.h:123:32: note: Function 'swap_convex' argument 1 names different: declaration 'cv1' definition 'i'. getfem-5.4.4/src/bgeot_mesh_structure.cc:69:46: note: Function 'swap_convex' argument 1 names different: declaration 'cv1' definition 'i'. getfem-5.4.4/src/bgeot_mesh_structure.cc:69:59: style:inconclusive: Function 'swap_convex' argument 2 names different: declaration 'cv2' definition 'j'. [funcArgNamesDifferent] getfem-5.4.4/src/getfem/bgeot_mesh_structure.h:123:47: note: Function 'swap_convex' argument 2 names different: declaration 'cv2' definition 'j'. getfem-5.4.4/src/bgeot_mesh_structure.cc:69:59: note: Function 'swap_convex' argument 2 names different: declaration 'cv2' definition 'j'. getfem-5.4.4/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.4.4/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.4.4/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.4.4/src/bgeot_mesh_structure.cc:217:69: style:inconclusive: Function 'neighbors_of_convex' argument 2 names different: declaration 'f' definition 'iff'. [funcArgNamesDifferent] getfem-5.4.4/src/getfem/bgeot_mesh_structure.h:201:55: note: Function 'neighbors_of_convex' argument 2 names different: declaration 'f' definition 'iff'. getfem-5.4.4/src/bgeot_mesh_structure.cc:217:69: note: Function 'neighbors_of_convex' argument 2 names different: declaration 'f' definition 'iff'. getfem-5.4.4/src/bgeot_mesh_structure.cc:298:60: style:inconclusive: Function 'neighbor_of_convex' argument 2 names different: declaration 'f' definition 'iff'. [funcArgNamesDifferent] getfem-5.4.4/src/getfem/bgeot_mesh_structure.h:233:59: note: Function 'neighbor_of_convex' argument 2 names different: declaration 'f' definition 'iff'. getfem-5.4.4/src/bgeot_mesh_structure.cc:298:60: note: Function 'neighbor_of_convex' argument 2 names different: declaration 'f' definition 'iff'. getfem-5.4.4/src/bgeot_mesh_structure.cc:311:55: style:inconclusive: Function 'adjacent_face' argument 1 names different: declaration 'ic' definition 'cv'. [funcArgNamesDifferent] getfem-5.4.4/src/getfem/bgeot_mesh_structure.h:244:41: note: Function 'adjacent_face' argument 1 names different: declaration 'ic' definition 'cv'. getfem-5.4.4/src/bgeot_mesh_structure.cc:311:55: note: Function 'adjacent_face' argument 1 names different: declaration 'ic' definition 'cv'. getfem-5.4.4/src/bgeot_mesh_structure.cc:103:18: style: Variable 'ind' can be declared as reference to const [constVariableReference] getfem-5.4.4/src/bgeot_mesh_structure.cc:262:34: style: Consider using std::fill or std::generate algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.4.4/src/bgeot_mesh_structure.cc:276:10: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.4.4/src/bgeot_rtree.cc:196:28: style:inconclusive: Function 'rtree' argument 1 names different: declaration 'EPS' definition 'EPS_'. [funcArgNamesDifferent] getfem-5.4.4/src/getfem/bgeot_rtree.h:104:23: note: Function 'rtree' argument 1 names different: declaration 'EPS' definition 'EPS_'. getfem-5.4.4/src/bgeot_rtree.cc:196:28: note: Function 'rtree' argument 1 names different: declaration 'EPS' definition 'EPS_'. getfem-5.4.4/src/bgeot_rtree.cc:366:32: style: Variable 'lock' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/src/bgeot_mesh_structure.cc:444:28: style: Unused variable: tab [unusedVariable] getfem-5.4.4/src/bgeot_small_vector.cc:103:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/bgeot_small_vector.cc:126:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable objsz [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/bgeot_small_vector.cc:141:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable objsz [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/bgeot_small_vector.cc:29:32: performance:inconclusive: Technically the member function 'bgeot::static_block_allocator::memstats' can be static (but you may consider moving to unnamed namespace). [functionStatic] getfem-5.4.4/src/getfem/bgeot_small_vector.h:156:10: note: Technically the member function 'bgeot::static_block_allocator::memstats' can be static (but you may consider moving to unnamed namespace). getfem-5.4.4/src/bgeot_small_vector.cc:29:32: note: Technically the member function 'bgeot::static_block_allocator::memstats' can be static (but you may consider moving to unnamed namespace). getfem-5.4.4/src/bgeot_small_vector.cc:32:44: performance:inconclusive: Technically the member function 'bgeot::static_block_allocator::allocator' can be static (but you may consider moving to unnamed namespace). [functionStatic] getfem-5.4.4/src/getfem/bgeot_small_vector.h:157:22: note: Technically the member function 'bgeot::static_block_allocator::allocator' can be static (but you may consider moving to unnamed namespace). getfem-5.4.4/src/bgeot_small_vector.cc:32:44: note: Technically the member function 'bgeot::static_block_allocator::allocator' can be static (but you may consider moving to unnamed namespace). getfem-5.4.4/src/bgeot_small_vector.cc:35:32: performance:inconclusive: Technically the member function 'bgeot::static_block_allocator::allocator_destroyed' can be static (but you may consider moving to unnamed namespace). [functionStatic] getfem-5.4.4/src/getfem/bgeot_small_vector.h:158:10: note: Technically the member function 'bgeot::static_block_allocator::allocator_destroyed' can be static (but you may consider moving to unnamed namespace). getfem-5.4.4/src/bgeot_small_vector.cc:35:32: note: Technically the member function 'bgeot::static_block_allocator::allocator_destroyed' can be static (but you may consider moving to unnamed namespace). getfem-5.4.4/src/bgeot_small_vector.cc:38:32: performance:inconclusive: Technically the member function 'bgeot::static_block_allocator::destroy' can be static (but you may consider moving to unnamed namespace). [functionStatic] getfem-5.4.4/src/getfem/bgeot_small_vector.h:159:10: note: Technically the member function 'bgeot::static_block_allocator::destroy' can be static (but you may consider moving to unnamed namespace). getfem-5.4.4/src/bgeot_small_vector.cc:38:32: note: Technically the member function 'bgeot::static_block_allocator::destroy' can be static (but you may consider moving to unnamed namespace). getfem-5.4.4/src/getfem/dal_singleton.h:129: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.4.4/src/getfem/dal_singleton.h:58:14: note: Virtual destructor in base class getfem-5.4.4/src/getfem/dal_singleton.h:129:6: note: Destructor in derived class getfem-5.4.4/src/bgeot_torus.cc:58:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable normals_ [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/bgeot_torus.cc:103:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERMANENT_STATIC_OBJECT [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/bgeot_torus.cc:118:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERMANENT_STATIC_OBJECT [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/bgeot_torus.cc:183:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_lin [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/bgeot_torus.cc:209:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERMANENT_STATIC_OBJECT [valueFlowBailoutIncompleteVar] getfem-5.4.4/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.4.4/src/getfem/bgeot_torus.h:62:3: style: Struct 'torus_geom_trans' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/bgeot_torus.cc:47:5: style: Class 'torus_reference' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/dal_bit_vector.cc:34:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WD_MASK [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/dal_bit_vector.cc:44:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WD_MASK [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/dal_bit_vector.cc:54:8: style: C-style pointer casting [cstyleCast] getfem-5.4.4/src/dal_bit_vector.cc:63:6: style: C-style pointer casting [cstyleCast] getfem-5.4.4/src/dal_bit_vector.cc:121:54: style:inconclusive: Function 'setminus' argument 1 names different: declaration 'bv' definition 'b'. [funcArgNamesDifferent] getfem-5.4.4/src/getfem/dal_bit_vector.h:277:44: note: Function 'setminus' argument 1 names different: declaration 'bv' definition 'b'. getfem-5.4.4/src/dal_bit_vector.cc:121:54: note: Function 'setminus' argument 1 names different: declaration 'bv' definition 'b'. getfem-5.4.4/src/getfem/bgeot_sparse_tensors.h:290:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/bgeot_sparse_tensors.h:540:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/bgeot_sparse_tensors.h:639:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/bgeot_sparse_tensors.cc:580:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ppinc [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/bgeot_sparse_tensors.cc:643:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/bgeot_sparse_tensors.cc:683:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/bgeot_sparse_tensors.cc:740:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/bgeot_sparse_tensors.cc:807:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/bgeot_sparse_tensors.cc:878:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/bgeot_sparse_tensors.cc:1113:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/bgeot_sparse_tensors.cc:1148:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/bgeot_sparse_tensors.cc:1155:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/dal_singleton.cc:52:53: style: Parameter 'a' can be declared as pointer to const. However it seems that 'level_compare' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] getfem-5.4.4/src/dal_singleton.cc:58:47: note: You might need to cast the function pointer here getfem-5.4.4/src/dal_singleton.cc:52:53: note: Parameter 'a' can be declared as pointer to const getfem-5.4.4/src/dal_singleton.cc:52:81: style: Parameter 'b' can be declared as pointer to const. However it seems that 'level_compare' is a callback function, if 'b' is declared with const you might also need to cast function pointer(s). [constParameterCallback] getfem-5.4.4/src/dal_singleton.cc:58:47: note: You might need to cast the function pointer here getfem-5.4.4/src/dal_singleton.cc:52:81: note: Parameter 'b' can be declared as pointer to const getfem-5.4.4/src/getfem/bgeot_geometric_trans.h:170:5: warning: Member variable 'geometric_trans::is_lin' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/bgeot_geometric_trans.h:170:5: warning: Member variable 'geometric_trans::complexity_' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/bgeot_poly_composite.h:124:5: warning: Member variable 'polynomial_composite::mp' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/src/getfem/dal_basic.h:125: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.4.4/src/getfem/dal_basic.h:125: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.4.4/src/getfem/dal_basic.h:125: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.4.4/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.4.4/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.4.4/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.4.4/src/dal_static_stored_objects.cc:394:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/bgeot_geometric_trans.cc:611:39: debug: CheckClass::isMemberVar found used member variable 'cvr' with varid 0 [varid0] getfem-5.4.4/src/getfem/dal_basic.h:227:15: performance:inconclusive: Technically the member function 'dal::dynamic_array < std :: shared_ptr < const bgeot :: geometric_trans > , 5 >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] getfem-5.4.4/src/getfem/dal_basic.h:276: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.4.4/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.4.4/src/getfem/dal_tas.h:152:15: note: Parent function 'dynamic_tas < small_vector < double > , 5 >::memsize' getfem-5.4.4/src/getfem/dal_tree_sorted.h:561:38: note: Derived function 'dynamic_tree_sorted < small_vector < double > , imbricated_box_less , 5 >::memsize' getfem-5.4.4/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.4.4/src/getfem/dal_tas.h:180:10: note: Parent function 'dynamic_tas < small_vector < double > , 5 >::clear' getfem-5.4.4/src/getfem/dal_tree_sorted.h:368:12: note: Derived function 'dynamic_tree_sorted < small_vector < double > , imbricated_box_less , 5 >::clear' getfem-5.4.4/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.4.4/src/getfem/dal_tas.h:176:15: note: Parent function 'dynamic_tas < small_vector < double > , 5 >::add' getfem-5.4.4/src/getfem/dal_tree_sorted.h:607:38: note: Derived function 'dynamic_tree_sorted < small_vector < double > , imbricated_box_less , 5 >::add' getfem-5.4.4/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.4.4/src/getfem/dal_tas.h:192:31: note: Parent function 'dynamic_tas < small_vector < double > , 5 >::compact' getfem-5.4.4/src/getfem/dal_tree_sorted.h:567:43: note: Derived function 'dynamic_tree_sorted < small_vector < double > , imbricated_box_less , 5 >::compact' getfem-5.4.4/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.4.4/src/getfem/dal_basic.h:279:15: note: Parent function 'dynamic_array < small_vector < double > , 5 >::memsize' getfem-5.4.4/src/getfem/dal_tree_sorted.h:561:38: note: Derived function 'dynamic_tree_sorted < small_vector < double > , imbricated_box_less , 5 >::memsize' getfem-5.4.4/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.4.4/src/getfem/dal_basic.h:304:30: note: Parent function 'dynamic_array < small_vector < double > , 5 >::clear' getfem-5.4.4/src/getfem/dal_tree_sorted.h:368:12: note: Derived function 'dynamic_tree_sorted < small_vector < double > , imbricated_box_less , 5 >::clear' getfem-5.4.4/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.4.4/src/getfem/dal_basic.h:239:22: note: Parent function 'dynamic_array < small_vector < double > , 5 >::rbegin' getfem-5.4.4/src/getfem/dal_tree_sorted.h:387:31: note: Derived function 'dynamic_tree_sorted < small_vector < double > , imbricated_box_less , 5 >::rbegin' getfem-5.4.4/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.4.4/src/getfem/dal_basic.h:240:28: note: Parent function 'dynamic_array < small_vector < double > , 5 >::rbegin' getfem-5.4.4/src/getfem/dal_tree_sorted.h:387:31: note: Derived function 'dynamic_tree_sorted < small_vector < double > , imbricated_box_less , 5 >::rbegin' getfem-5.4.4/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.4.4/src/getfem/dal_basic.h:239:22: note: Parent function 'dynamic_array < small_vector < double > , 5 >::rbegin' getfem-5.4.4/src/getfem/dal_tree_sorted.h:389:37: note: Derived function 'dynamic_tree_sorted < small_vector < double > , imbricated_box_less , 5 >::rbegin' getfem-5.4.4/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.4.4/src/getfem/dal_basic.h:240:28: note: Parent function 'dynamic_array < small_vector < double > , 5 >::rbegin' getfem-5.4.4/src/getfem/dal_tree_sorted.h:389:37: note: Derived function 'dynamic_tree_sorted < small_vector < double > , imbricated_box_less , 5 >::rbegin' getfem-5.4.4/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.4.4/src/getfem/dal_basic.h:242:22: note: Parent function 'dynamic_array < small_vector < double > , 5 >::rend' getfem-5.4.4/src/getfem/dal_tree_sorted.h:391:31: note: Derived function 'dynamic_tree_sorted < small_vector < double > , imbricated_box_less , 5 >::rend' getfem-5.4.4/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.4.4/src/getfem/dal_basic.h:243:28: note: Parent function 'dynamic_array < small_vector < double > , 5 >::rend' getfem-5.4.4/src/getfem/dal_tree_sorted.h:391:31: note: Derived function 'dynamic_tree_sorted < small_vector < double > , imbricated_box_less , 5 >::rend' getfem-5.4.4/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.4.4/src/getfem/dal_basic.h:242:22: note: Parent function 'dynamic_array < small_vector < double > , 5 >::rend' getfem-5.4.4/src/getfem/dal_tree_sorted.h:393:37: note: Derived function 'dynamic_tree_sorted < small_vector < double > , imbricated_box_less , 5 >::rend' getfem-5.4.4/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.4.4/src/getfem/dal_basic.h:243:28: note: Parent function 'dynamic_array < small_vector < double > , 5 >::rend' getfem-5.4.4/src/getfem/dal_tree_sorted.h:393:37: note: Derived function 'dynamic_tree_sorted < small_vector < double > , imbricated_box_less , 5 >::rend' getfem-5.4.4/src/getfem/bgeot_node_tab.h:101: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.4.4/src/getfem/dal_basic.h:285:10: note: Parent function 'dynamic_array < small_vector < double > , 5 >::swap' getfem-5.4.4/src/getfem/bgeot_node_tab.h:101:10: note: Derived function 'node_tab::swap' getfem-5.4.4/src/getfem/bgeot_mesh.h:133:15: warning: The class 'basic_mesh' defines member function with name 'add_segment' also defined in its parent class 'mesh_structure'. [duplInheritedMember] getfem-5.4.4/src/getfem/bgeot_mesh_structure.h:139:15: note: Parent function 'mesh_structure::add_segment' getfem-5.4.4/src/getfem/bgeot_mesh.h:133:15: note: Derived function 'basic_mesh::add_segment' getfem-5.4.4/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.4.4/src/getfem/bgeot_poly_composite.h:91:5: style: Struct 'mesh_precomposite' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/bgeot_poly_composite.h:98:5: style: Struct 'stored_base_poly' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/bgeot_poly_composite.h:124:5: style: Class 'polynomial_composite' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/bgeot_poly_composite.h:126:5: style: Class 'polynomial_composite' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/bgeot_geometric_trans.cc:805:5: style: Struct 'Q2_incomplete_trans_' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/bgeot_geometric_trans.cc:884:5: style: Struct 'pyramid_QK_trans_' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/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.4.4/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.4.4/src/getfem/dal_static_stored_objects.h:159: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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/src/getfem/dal_basic.h:128: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.4.4/src/getfem/bgeot_geometric_trans.h:168:14: style: The destructor '~geometric_trans' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/dal_static_stored_objects.h:206:50: note: Virtual destructor in base class getfem-5.4.4/src/getfem/bgeot_geometric_trans.h:168:14: note: Destructor in derived class getfem-5.4.4/src/getfem/bgeot_geometric_trans.h:330:6: style: The destructor '~geotrans_precomp_' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/dal_static_stored_objects.h:206:50: note: Virtual destructor in base class getfem-5.4.4/src/getfem/bgeot_geometric_trans.h:330:6: note: Destructor in derived class getfem-5.4.4/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.4.4/src/getfem/bgeot_geometric_trans.h:132:18: note: Virtual function in base class getfem-5.4.4/src/getfem/bgeot_torus.h:50:16: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/bgeot_geometric_trans.h:134:18: note: Virtual function in base class getfem-5.4.4/src/getfem/bgeot_torus.h:51:16: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/bgeot_geometric_trans.h:137:18: note: Virtual function in base class getfem-5.4.4/src/getfem/bgeot_torus.h:53:16: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/bgeot_geometric_trans.h:139:18: note: Virtual function in base class getfem-5.4.4/src/getfem/bgeot_torus.h:54:23: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/bgeot_geometric_trans.h:144:18: note: Virtual function in base class getfem-5.4.4/src/getfem/bgeot_torus.h:56:23: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/bgeot_geometric_trans.h:142:18: note: Virtual function in base class getfem-5.4.4/src/getfem/bgeot_torus.h:59:16: note: Function in derived class getfem-5.4.4/src/getfem/bgeot_torus.h:60:16: style: The function 'project_into_reference_convex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/bgeot_geometric_trans.h:165:18: note: Virtual function in base class getfem-5.4.4/src/getfem/bgeot_torus.h:60:16: note: Function in derived class getfem-5.4.4/src/bgeot_geometric_trans.cc:543: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.4.4/src/getfem/bgeot_geometric_trans.h:132:18: note: Virtual function in base class getfem-5.4.4/src/bgeot_geometric_trans.cc:543:18: note: Function in derived class getfem-5.4.4/src/bgeot_geometric_trans.cc:549: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.4.4/src/getfem/bgeot_geometric_trans.h:134:18: note: Virtual function in base class getfem-5.4.4/src/bgeot_geometric_trans.cc:549:18: note: Function in derived class getfem-5.4.4/src/bgeot_geometric_trans.cc:558: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.4.4/src/getfem/bgeot_geometric_trans.h:137:18: note: Virtual function in base class getfem-5.4.4/src/bgeot_geometric_trans.cc:558:18: note: Function in derived class getfem-5.4.4/src/bgeot_geometric_trans.cc:567: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.4.4/src/getfem/bgeot_geometric_trans.h:139:18: note: Virtual function in base class getfem-5.4.4/src/bgeot_geometric_trans.cc:567:18: note: Function in derived class getfem-5.4.4/src/bgeot_geometric_trans.cc:579: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.4.4/src/getfem/bgeot_geometric_trans.h:142:18: note: Virtual function in base class getfem-5.4.4/src/bgeot_geometric_trans.cc:579:18: note: Function in derived class getfem-5.4.4/src/getfem/dal_singleton.h:129: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.4.4/src/getfem/dal_singleton.h:58:14: note: Virtual destructor in base class getfem-5.4.4/src/getfem/dal_singleton.h:129:6: note: Destructor in derived class getfem-5.4.4/src/getfem/dal_singleton.h:129: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.4.4/src/getfem/dal_singleton.h:58:14: note: Virtual destructor in base class getfem-5.4.4/src/getfem/dal_singleton.h:129:6: note: Destructor in derived class getfem-5.4.4/src/bgeot_geometric_trans.cc:511:11: warning: Identical condition 'grad_computed_', second condition is always false [identicalConditionAfterEarlyExit] getfem-5.4.4/src/bgeot_geometric_trans.cc:509:11: note: If condition 'grad_computed_' is true, the function will return/exit getfem-5.4.4/src/bgeot_geometric_trans.cc:511:11: note: Testing identical condition 'grad_computed_' getfem-5.4.4/src/bgeot_geometric_trans.cc:527:11: warning: Identical condition 'hess_computed_', second condition is always false [identicalConditionAfterEarlyExit] getfem-5.4.4/src/bgeot_geometric_trans.cc:525:11: note: If condition 'hess_computed_' is true, the function will return/exit getfem-5.4.4/src/bgeot_geometric_trans.cc:527:11: note: Testing identical condition 'hess_computed_' getfem-5.4.4/src/dal_static_stored_objects.cc:178:11: style: Variable 'stored_objects' can be declared as reference to const [constVariableReference] getfem-5.4.4/src/dal_static_stored_objects.cc:184:11: style: Variable 'stored_objects' can be declared as reference to const [constVariableReference] getfem-5.4.4/src/dal_static_stored_objects.cc:191:13: style: Variable 'other_objects' can be declared as reference to const [constVariableReference] getfem-5.4.4/src/dal_static_stored_objects.cc:391:13: style: Variable 'stored_keys' can be declared as reference to const [constVariableReference] getfem-5.4.4/src/dal_static_stored_objects.cc:405:13: style: Variable 'stored_keys' can be declared as reference to const [constVariableReference] getfem-5.4.4/src/dal_static_stored_objects.cc:427:16: style: Variable 'guard' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/src/dal_static_stored_objects.cc:427:10: style: Variable 'guard' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/src/dal_static_stored_objects.cc:434:16: style: Variable 'guard' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/src/dal_static_stored_objects.cc:434:10: style: Variable 'guard' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/src/dal_static_stored_objects.cc:446:16: style: Variable 'guard' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/src/dal_static_stored_objects.cc:459:16: style: Variable 'guard' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/src/dal_static_stored_objects.cc:459:10: style: Variable 'guard' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/src/dal_static_stored_objects.cc:470:16: style: Variable 'guard' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/src/dal_static_stored_objects.cc:470:10: style: Variable 'guard' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/src/dal_static_stored_objects.cc:490:16: style: Variable 'guard' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/src/dal_static_stored_objects.cc:490:10: style: Variable 'guard' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/src/dal_static_stored_objects.cc:500:16: style: Variable 'guard' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/src/dal_static_stored_objects.cc:500:10: style: Variable 'guard' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/src/dal_static_stored_objects.cc:505:16: style: Variable 'guard' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/src/dal_static_stored_objects.cc:505:10: style: Variable 'guard' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/src/dal_static_stored_objects.cc:514:16: style: Variable 'guard' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/src/dal_static_stored_objects.cc:514:10: style: Variable 'guard' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/src/dal_static_stored_objects.cc:320:20: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] getfem-5.4.4/src/bgeot_geometric_trans.cc:116:24: style: The scope of the variable 'i' can be reduced. [variableScope] getfem-5.4.4/src/bgeot_geometric_trans.cc:116:27: style: The scope of the variable 'j' can be reduced. [variableScope] getfem-5.4.4/src/bgeot_geometric_trans.cc:116:30: style: The scope of the variable 'jp' can be reduced. [variableScope] getfem-5.4.4/src/bgeot_geometric_trans.cc:152:17: style: The scope of the variable 'x_j' can be reduced. [variableScope] getfem-5.4.4/src/getfem/bgeot_geometric_trans.h:176:52: style:inconclusive: Function 'transform' argument 2 names different: declaration 'PTAB' definition 'ptab'. [funcArgNamesDifferent] getfem-5.4.4/src/getfem/bgeot_geometric_trans.h:161:58: note: Function 'transform' argument 2 names different: declaration 'PTAB' definition 'ptab'. getfem-5.4.4/src/getfem/bgeot_geometric_trans.h:176:52: note: Function 'transform' argument 2 names different: declaration 'PTAB' definition 'ptab'. getfem-5.4.4/src/getfem/bgeot_geometric_trans.h:354:62: style:inconclusive: Function 'transform' argument 2 names different: declaration 'ii' definition 'j'. [funcArgNamesDifferent] getfem-5.4.4/src/getfem/bgeot_geometric_trans.h:323:45: note: Function 'transform' argument 2 names different: declaration 'ii' definition 'j'. getfem-5.4.4/src/getfem/bgeot_geometric_trans.h:354:62: note: Function 'transform' argument 2 names different: declaration 'ii' definition 'j'. getfem-5.4.4/src/bgeot_geometric_trans.cc:1381:56: style:inconclusive: Function 'geotrans_precomp' argument 2 names different: declaration 'ps' definition 'pspt'. [funcArgNamesDifferent] getfem-5.4.4/src/getfem/bgeot_geometric_trans.h:350:59: note: Function 'geotrans_precomp' argument 2 names different: declaration 'ps' definition 'pspt'. getfem-5.4.4/src/bgeot_geometric_trans.cc:1381:56: note: Function 'geotrans_precomp' argument 2 names different: declaration 'ps' definition 'pspt'. getfem-5.4.4/src/bgeot_geometric_trans.cc:139:28: style: Variable 'it2' can be declared as pointer to const [constVariablePointer] getfem-5.4.4/src/getfem/bgeot_geometric_trans.h:305:42: warning: Either the condition 'c.empty()' is redundant or expression 'c[i]' causes access out of bounds. [containerOutOfBounds] getfem-5.4.4/src/getfem/bgeot_geometric_trans.h:305:18: note: Assuming that condition 'c.empty()' is not redundant getfem-5.4.4/src/getfem/bgeot_geometric_trans.h:305:42: note: Access out of bounds getfem-5.4.4/src/getfem/bgeot_geometric_trans.h:307:45: warning: Either the condition 'pc.empty()' is redundant or expression 'pc[i]' causes access out of bounds. [containerOutOfBounds] getfem-5.4.4/src/getfem/bgeot_geometric_trans.h:307:19: note: Assuming that condition 'pc.empty()' is not redundant getfem-5.4.4/src/getfem/bgeot_geometric_trans.h:307:45: note: Access out of bounds getfem-5.4.4/src/getfem/bgeot_geometric_trans.h:309:47: warning: Either the condition 'hpc.empty()' is redundant or expression 'hpc[i]' causes access out of bounds. [containerOutOfBounds] getfem-5.4.4/src/getfem/bgeot_geometric_trans.h:309:20: note: Assuming that condition 'hpc.empty()' is not redundant getfem-5.4.4/src/getfem/bgeot_geometric_trans.h:309:47: note: Access out of bounds getfem-5.4.4/src/getfem/bgeot_sparse_tensors.h:214:14: warning: Member variable 'tensor_mask::card_uptodate' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/bgeot_sparse_tensors.h:233:14: warning: Member variable 'tensor_mask::card_uptodate' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/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.4.4/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.4.4/src/getfem/bgeot_sparse_tensors.h:760:10: style:inconclusive: Technically the member function 'bgeot::multi_tensor_iterator::bnext_useful' can be const. [functionConst] getfem-5.4.4/src/bgeot_sparse_tensors.cc:456:10: style:inconclusive: Technically the member function 'bgeot::compare_packed_range::operator()' can be const. [functionConst] getfem-5.4.4/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.4.4/src/getfem/bgeot_sparse_tensors.h:376:10: note: Parent function 'tensor_shape::remove_mask' getfem-5.4.4/src/getfem/bgeot_sparse_tensors.h:557:10: note: Derived function 'tensor_ref::remove_mask' getfem-5.4.4/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.4.4/src/getfem/bgeot_sparse_tensors.h:348:10: note: Parent function 'tensor_shape::clear' getfem-5.4.4/src/getfem/bgeot_sparse_tensors.h:577:10: note: Derived function 'tensor_ref::clear' getfem-5.4.4/src/bgeot_sparse_tensors.cc:1154:20: warning: The class 'tensor_ref' defines member function with name 'print' also defined in its parent class 'tensor_shape'. [duplInheritedMember] getfem-5.4.4/src/bgeot_sparse_tensors.cc:1140:22: note: Parent function 'tensor_shape::print' getfem-5.4.4/src/bgeot_sparse_tensors.cc:1154:20: note: Derived function 'tensor_ref::print' getfem-5.4.4/src/getfem/bgeot_sparse_tensors.h:639:10: warning: The class 'tensor_ref' defines member function with name 'print_' also defined in its parent class 'tensor_shape'. [duplInheritedMember] getfem-5.4.4/src/getfem/bgeot_sparse_tensors.h:540:10: note: Parent function 'tensor_shape::print_' getfem-5.4.4/src/getfem/bgeot_sparse_tensors.h:639:10: note: Derived function 'tensor_ref::print_' getfem-5.4.4/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.4.4/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.4.4/src/bgeot_sparse_tensors.cc:455:5: style: Struct 'compare_packed_range' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/bgeot_sparse_tensors.cc:663:58: style:inconclusive: Function 'insert' argument 1 names different: declaration 'tr_' definition 't'. [funcArgNamesDifferent] getfem-5.4.4/src/getfem/bgeot_sparse_tensors.h:901:42: note: Function 'insert' argument 1 names different: declaration 'tr_' definition 't'. getfem-5.4.4/src/bgeot_sparse_tensors.cc:663:58: note: Function 'insert' argument 1 names different: declaration 'tr_' definition 't'. getfem-5.4.4/src/getfem/bgeot_sparse_tensors.h:483:46: performance: Function parameter 'p' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem/bgeot_sparse_tensors.h:797:51: performance: Function parameter 'trtab' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem/bgeot_sparse_tensors.h:800:41: performance: Function parameter 'trtab' should be passed by const reference. [passedByValue] getfem-5.4.4/src/bgeot_sparse_tensors.cc:327:66: performance: Function parameter 'tm1' should be passed by const reference. [passedByValue] getfem-5.4.4/src/bgeot_sparse_tensors.cc:327:109: performance: Function parameter 'tm2' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem/bgeot_sparse_tensors.h:184:35: style: Parameter 'global_r' can be declared as reference to const [constParameterReference] getfem-5.4.4/src/getfem/bgeot_sparse_tensors.h:190:36: style: Parameter 'local_r' can be declared as reference to const [constParameterReference] getfem-5.4.4/src/bgeot_sparse_tensors.cc:454:30: style: struct member 'compare_packed_range::mean_inc' is never used. [unusedStructMember] getfem-5.4.4/src/getfem/bgeot_sparse_tensors.h:772:11: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] getfem-5.4.4/src/getfem/bgeot_sparse_tensors.h:788:11: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] getfem-5.4.4/src/getfem/dal_static_stored_objects.h:159: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.4.4/src/getfem/dal_static_stored_objects.h:159: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.4.4/src/bgeot_poly_composite.cc:487: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.4.4/src/getfem/dal_static_stored_objects.h:206:50: note: Virtual destructor in base class getfem-5.4.4/src/bgeot_poly_composite.cc:487:6: note: Destructor in derived class getfem-5.4.4/src/bgeot_poly_composite.cc:374:23: style: Variable 'powkn' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/src/bgeot_poly_composite.cc:374:66: style: Variable 'powkn' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/src/getfem/getfem_omp.h:335:0: debug: Failed to instantiate template "omp_distribute_impl". The checking continues anyway. [templateInstantiation] getfem-5.4.4/src/getfem/getfem_fem.h:536:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hess_ [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/getfem_fem.h:593:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hess_ [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/getfem_mesh_fem.h:191:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_num [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/getfem_mesh_fem.h:221:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_num [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/getfem_mesh_fem.h:240:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_num [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/getfem_mesh_fem.h:323:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_num [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/getfem_mesh_fem.h:331:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_num [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/getfem_mesh_fem.h:341:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_num [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/getfem_mesh_fem.h:356:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_num [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/getfem_mesh_im.h:63:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_num [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/getfem_assembling_tensors.h:210:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pmf [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/getfem_assembling_tensors.h:573:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/getfem_assembling_tensors.h:578:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/getfem_assembling_tensors.h:590:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_assembling_tensors.cc:95:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_assembling_tensors.cc:154:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_assembling_tensors.cc:178:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_assembling_tensors.cc:182:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_assembling_tensors.cc:440:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable owner [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_assembling_tensors.cc:544:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_assembling_tensors.cc:679:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_assembling_tensors.cc:777:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_assembling_tensors.cc:824:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pmf [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_assembling_tensors.cc:878:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_assembling_tensors.cc:903:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_assembling_tensors.cc:951:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dim [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_assembling_tensors.cc:1125:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_assembling_tensors.cc:1192:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MFREF [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_assembling_tensors.cc:1201:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_PAR [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_assembling_tensors.cc:1219:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_PAR [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_assembling_tensors.cc:1243:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_PAR [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_assembling_tensors.cc:1317:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_PAR [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_assembling_tensors.cc:1340:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_PAR [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_assembling_tensors.cc:1363:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_PAR [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_assembling_tensors.cc:1392:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_PAR [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_assembling_tensors.cc:1428:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_assembling_tensors.cc:1444:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_BRACE [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_assembling_tensors.cc:1488:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MULTIPLY [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_assembling_tensors.cc:1531:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MINUS [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_assembling_tensors.cc:1574:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDENT [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_assembling_tensors.cc:1681:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable END [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_contact_and_friction_common.cc:95:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ind_U [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_contact_and_friction_common.cc:120:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable normals [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_contact_and_friction_common.cc:193:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ind_boundary [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_contact_and_friction_common.cc:289:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slave [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/bgeot_kdtree.h:62:5: warning:inconclusive: Member variable 'index_node_pair::i' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/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.4.4/src/getfem/getfem_assembling_tensors.h:550:5: warning: Member variable 'asm_tokenizer::tok_pos' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/getfem_assembling_tensors.h:550:5: warning: Member variable 'asm_tokenizer::tok_len' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/src/getfem_assembling_tensors.cc:177: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.4.4/src/getfem_assembling_tensors.cc:539:5: warning: Member variable 'ATN_computed_tensor::icb' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem_assembling_tensors.cc:539:5: warning: Member variable 'ATN_computed_tensor::fallback_red_uptodate' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem_assembling_tensors.cc:539:5: warning: Member variable 'ATN_computed_tensor::fallback_base' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem_assembling_tensors.cc:539:5: warning: Member variable 'ATN_computed_tensor::cv_shape_update' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem_assembling_tensors.cc:939: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.4.4/src/getfem_assembling_tensors.cc:978: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.4.4/src/getfem_assembling_tensors.cc:1021: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.4.4/src/getfem_assembling_tensors.cc:1044: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.4.4/src/getfem_assembling_tensors.cc:1094: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.4.4/src/getfem/getfem_mesh_fem.h:140:5: warning: Member variable 'tab_scal_to_vect < std :: vector < unsigned long > >::it' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/getfem_mesh_fem.h:140:5: warning: Member variable 'tab_scal_to_vect < std :: vector < unsigned long > >::ite' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/getfem_mesh_fem.h:95:5: warning:inconclusive: Member variable 'tab_scal_to_vect_iterator < std :: vector < unsigned long > >::it' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/dal_tas.h:105:5: warning:inconclusive: Member variable 'dnt_const_iterator < green_simplex , 5 >::lt' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/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.4.4/src/getfem/dal_basic.h:125:5: warning:inconclusive: Member variable 'dna_const_iterator < gmm :: uint64_type , 5 >::p' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/dal_basic.h:125:5: warning:inconclusive: Member variable 'dna_const_iterator < gmm :: uint64_type , 5 >::in' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/dal_basic.h:125:5: warning:inconclusive: Member variable 'dna_const_iterator < gmm :: uint64_type , 5 >::pT' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/dal_basic.h:125: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.4.4/src/getfem/dal_basic.h:125: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.4.4/src/getfem/dal_basic.h:125: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.4.4/src/getfem/dal_basic.h:125:5: warning:inconclusive: Member variable 'dna_const_iterator < green_simplex , 5 >::p' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/dal_basic.h:125:5: warning:inconclusive: Member variable 'dna_const_iterator < green_simplex , 5 >::in' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/dal_basic.h:125:5: warning:inconclusive: Member variable 'dna_const_iterator < green_simplex , 5 >::pT' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/src/getfem_assembling_tensors.cc:1031:10: style: Unused private function: 'ATN_unary_op_tensor::update_cv_' [unusedPrivateFunction] getfem-5.4.4/src/getfem_assembling_tensors.cc:1031:10: note: Unused private function: 'ATN_unary_op_tensor::update_cv_' getfem-5.4.4/src/getfem_assembling_tensors.cc:1031:10: note: Unused private function: 'ATN_unary_op_tensor::update_cv_' getfem-5.4.4/src/getfem/getfem_context.h:130:65: performance: Variable 'touched' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] getfem-5.4.4/src/getfem/getfem_integration.h:286:7: performance: Variable 'ppi' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] getfem-5.4.4/src/getfem/getfem_integration.h:291:7: performance: Variable 'pai' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] getfem-5.4.4/src/getfem/getfem_fem.h:484:7: performance: Variable 'ntarget_dim' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] getfem-5.4.4/src/getfem/getfem_fem.h:484:24: performance: Variable 'dim_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] getfem-5.4.4/src/getfem/getfem_fem.h:486:27: performance: Variable 'hier_raff' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] getfem-5.4.4/src/getfem/getfem_fem.h:487:7: performance: Variable 'es_degree' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] getfem-5.4.4/src/getfem/getfem_fem.h:489:7: performance: Variable 'cvs_node' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] getfem-5.4.4/src/getfem/getfem_context.h:114:10: style:inconclusive: Technically the member function 'getfem::context_dependencies::sup_dependency' can be const. [functionConst] getfem-5.4.4/src/getfem/getfem_mesh.h:162:10: performance:inconclusive: Either there is a missing 'override', or the member function 'getfem::mesh::intersect_with_mpi_region' can be static. [functionStatic] getfem-5.4.4/src/getfem/getfem_mesh.h:487:10: performance:inconclusive: Either there is a missing 'override', or the member function 'getfem::mesh::to_edges' can be static. [functionStatic] getfem-5.4.4/src/getfem/getfem_assembling_tensors.h:88:15: style:inconclusive: Technically the member function 'getfem::ATN::nchilds' can be const. [functionConst] getfem-5.4.4/src/getfem/getfem_assembling_tensors.h:101:24: style:inconclusive: Technically the member function 'getfem::ATN::name' can be const. [functionConst] getfem-5.4.4/src/getfem/getfem_assembling_tensors.h:528:15: style:inconclusive: Technically the member function 'getfem::tnode::type' can be const. [functionConst] getfem-5.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/src/getfem_assembling_tensors.cc:562:17: performance:inconclusive: Technically the member function 'getfem::ATN_computed_tensor::add_dim' can be static (but you may consider moving to unnamed namespace). [functionStatic] getfem-5.4.4/src/getfem_assembling_tensors.cc:579:17: performance:inconclusive: Technically the member function 'getfem::ATN_computed_tensor::add_vdim' can be static (but you may consider moving to unnamed namespace). [functionStatic] getfem-5.4.4/src/getfem_assembling_tensors.cc:635:17: performance:inconclusive: Technically the member function 'getfem::ATN_computed_tensor::add_mdim' can be static (but you may consider moving to unnamed namespace). [functionStatic] getfem-5.4.4/src/getfem_assembling_tensors.cc:1663:10: style:inconclusive: Technically the member function 'getfem::atn_number_compare::operator()' can be const. [functionConst] getfem-5.4.4/src/getfem_assembling_tensors.cc:1671:10: style:inconclusive: Technically the member function 'getfem::outvar_compare::operator()' can be const. [functionConst] getfem-5.4.4/src/getfem/dal_tas.h:192:31: style:inconclusive: Technically the member function 'dal::dynamic_tas < green_simplex , 5 >::compact' can be const. [functionConst] getfem-5.4.4/src/getfem/dal_tas.h:175:10: note: Technically the member function 'dal::dynamic_tas < green_simplex , 5 >::compact' can be const. getfem-5.4.4/src/getfem/dal_tas.h:192:31: note: Technically the member function 'dal::dynamic_tas < green_simplex , 5 >::compact' can be const. getfem-5.4.4/src/getfem/dal_basic.h:227:15: performance:inconclusive: Technically the member function 'dal::dynamic_array < gmm :: uint64_type , 5 >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] getfem-5.4.4/src/getfem/dal_basic.h:276:10: style:inconclusive: Technically the member function 'dal::dynamic_array < gmm :: uint64_type , 5 >::resize' can be const. [functionConst] getfem-5.4.4/src/getfem/dal_basic.h:227:15: performance:inconclusive: Technically the member function 'dal::dynamic_array < std :: shared_ptr < const integration_method > , 5 >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] getfem-5.4.4/src/getfem/dal_basic.h:276:10: style:inconclusive: Technically the member function 'dal::dynamic_array < std :: shared_ptr < const integration_method > , 5 >::resize' can be const. [functionConst] getfem-5.4.4/src/getfem/dal_basic.h:227:15: performance:inconclusive: Technically the member function 'dal::dynamic_array < green_simplex , 5 >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] getfem-5.4.4/src/getfem/dal_basic.h:276:10: style:inconclusive: Technically the member function 'dal::dynamic_array < green_simplex , 5 >::resize' can be const. [functionConst] getfem-5.4.4/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.4.4/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.4.4/src/getfem/dal_tas.h:152: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.4.4/src/getfem/dal_basic.h:279:15: note: Parent function 'dynamic_array < green_simplex , 5 >::memsize' getfem-5.4.4/src/getfem/dal_tas.h:152:15: note: Derived function 'dynamic_tas < green_simplex , 5 >::memsize' getfem-5.4.4/src/getfem/dal_tas.h:154: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.4.4/src/getfem/dal_basic.h:225:15: note: Parent function 'dynamic_array < green_simplex , 5 >::size' getfem-5.4.4/src/getfem/dal_tas.h:154:15: note: Derived function 'dynamic_tas < green_simplex , 5 >::size' getfem-5.4.4/src/getfem/dal_tas.h:172: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.4.4/src/getfem/dal_basic.h:229:10: note: Parent function 'dynamic_array < green_simplex , 5 >::empty' getfem-5.4.4/src/getfem/dal_tas.h:172:10: note: Derived function 'dynamic_tas < green_simplex , 5 >::empty' getfem-5.4.4/src/getfem/dal_tas.h:180: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.4.4/src/getfem/dal_basic.h:304:30: note: Parent function 'dynamic_array < green_simplex , 5 >::clear' getfem-5.4.4/src/getfem/dal_tas.h:180:10: note: Derived function 'dynamic_tas < green_simplex , 5 >::clear' getfem-5.4.4/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.4.4/src/getfem/bgeot_mesh.h:125:15: note: Parent function 'basic_mesh::add_convex' getfem-5.4.4/src/getfem/getfem_mesh.h:226:15: note: Derived function 'mesh::add_convex' getfem-5.4.4/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.4.4/src/getfem/bgeot_mesh.h:133:15: note: Parent function 'basic_mesh::add_segment' getfem-5.4.4/src/getfem/getfem_mesh.h:260:15: note: Derived function 'mesh::add_segment' getfem-5.4.4/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.4.4/src/getfem/bgeot_mesh.h:138:15: note: Parent function 'basic_mesh::add_triangle' getfem-5.4.4/src/getfem/getfem_mesh.h:269:15: note: Derived function 'mesh::add_triangle' getfem-5.4.4/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.4.4/src/getfem/bgeot_mesh.h:143:15: note: Parent function 'basic_mesh::add_tetrahedron' getfem-5.4.4/src/getfem/getfem_mesh.h:275:15: note: Derived function 'mesh::add_tetrahedron' getfem-5.4.4/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.4.4/src/getfem/bgeot_mesh_structure.h:121:10: note: Parent function 'mesh_structure::swap_points' getfem-5.4.4/src/getfem/getfem_mesh.h:202:10: note: Derived function 'mesh::swap_points' getfem-5.4.4/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.4.4/src/getfem/bgeot_mesh_structure.h:137:36: note: Parent function 'mesh_structure::add_simplex' getfem-5.4.4/src/getfem/getfem_mesh.h:252:15: note: Derived function 'mesh::add_simplex' getfem-5.4.4/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.4.4/src/getfem/bgeot_mesh_structure.h:139:15: note: Parent function 'mesh_structure::add_segment' getfem-5.4.4/src/getfem/getfem_mesh.h:260:15: note: Derived function 'mesh::add_segment' getfem-5.4.4/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.4.4/src/getfem/bgeot_mesh_structure.h:151:15: note: Parent function 'mesh_structure::add_face_of_convex' getfem-5.4.4/src/getfem/getfem_mesh.h:325:15: note: Derived function 'mesh::add_face_of_convex' getfem-5.4.4/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.4.4/src/getfem/bgeot_mesh_structure.h:153:10: note: Parent function 'mesh_structure::add_faces_of_convex' getfem-5.4.4/src/getfem/getfem_mesh.h:328:10: note: Derived function 'mesh::add_faces_of_convex' getfem-5.4.4/src/getfem/getfem_mesh.h:343:10: warning: The class 'mesh' defines member function with name 'swap_convex' also defined in its parent class 'mesh_structure'. [duplInheritedMember] getfem-5.4.4/src/getfem/bgeot_mesh_structure.h:123:10: note: Parent function 'mesh_structure::swap_convex' getfem-5.4.4/src/getfem/getfem_mesh.h:343:10: note: Derived function 'mesh::swap_convex' getfem-5.4.4/src/getfem/getfem_mesh.h:460:10: warning: The class 'mesh' defines member function with name 'clear' also defined in its parent class 'mesh_structure'. [duplInheritedMember] getfem-5.4.4/src/getfem/bgeot_mesh_structure.h:193:10: note: Parent function 'mesh_structure::clear' getfem-5.4.4/src/getfem/getfem_mesh.h:460:10: note: Derived function 'mesh::clear' getfem-5.4.4/src/getfem/getfem_mesh.h:481:15: warning: The class 'mesh' defines member function with name 'memsize' also defined in its parent class 'mesh_structure'. [duplInheritedMember] getfem-5.4.4/src/getfem/bgeot_mesh_structure.h:188:15: note: Parent function 'mesh_structure::memsize' getfem-5.4.4/src/getfem/getfem_mesh.h:481:15: note: Derived function 'mesh::memsize' getfem-5.4.4/src/getfem/getfem_mesh.h:487:10: warning: The class 'mesh' defines member function with name 'to_edges' also defined in its parent class 'mesh_structure'. [duplInheritedMember] getfem-5.4.4/src/getfem/bgeot_mesh_structure.h:159:10: note: Parent function 'mesh_structure::to_edges' getfem-5.4.4/src/getfem/getfem_mesh.h:487:10: note: Derived function 'mesh::to_edges' getfem-5.4.4/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.4.4/src/getfem/getfem_context.h:128:10: note: Parent function 'context_dependencies::touch' getfem-5.4.4/src/getfem/getfem_mesh.h:153:10: note: Derived function 'mesh::touch' getfem-5.4.4/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.4.4/src/getfem/bgeot_sparse_tensors.h:539:10: note: Parent function 'tensor_shape::print' getfem-5.4.4/src/getfem/bgeot_sparse_tensors.h:637:10: note: Derived function 'tensor_ref::print' getfem-5.4.4/src/getfem/bgeot_geotrans_inv.h:77:5: style: Class 'geotrans_inv_convex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/bgeot_geotrans_inv.h:236:5: style: Class 'geotrans_inv' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/getfem_mesh_region.h:133:5: style: Class 'mesh_region' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/getfem_mesh_region.h:138:5: style: Class 'mesh_region' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/getfem_mesh_region.h:254:7: style: Class 'visitor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/getfem_mesh.h:167:5: style: Class 'mesh' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/getfem_mesh.h:622:5: style: Struct 'convex_face' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/getfem_integration.h:225:5: style: Class 'approx_integration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/getfem_integration.h:284:5: style: Class 'integration_method' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/getfem_integration.h:289:5: style: Class 'integration_method' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/getfem_mesh_im.h:127:5: style: Class 'mesh_im' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/src/getfem/getfem_assembling_tensors.h:522:5: style: Class 'tnode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/getfem_assembling_tensors.h:523:5: style: Class 'tnode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/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.4.4/src/getfem_assembling_tensors.cc:177:5: style: Class 'ATN_reduced_tensor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem_assembling_tensors.cc:539:5: style: Class 'ATN_computed_tensor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem_assembling_tensors.cc:978:5: style: Class 'ATN_symmetrized_tensor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem_assembling_tensors.cc:1021:5: style: Class 'ATN_unary_op_tensor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem_assembling_tensors.cc:1751:5: style: Struct 'cv_fem_compare' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/dal_naming_system.h:121:5: style: Class 'naming_system < geometric_trans >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/dal_naming_system.h:70:7: style: Struct 'parameter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/dal_naming_system.h:71:7: style: Struct 'parameter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/dal_naming_system.h:103:7: style: Struct 'method_key' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/dal_naming_system.h:121:5: style: Class 'naming_system < integration_method >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/dal_naming_system.h:121:5: style: Class 'naming_system < virtual_fem >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/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.4.4/src/getfem/bgeot_tensor.h:326:5: style: Class 'tensor < double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/dal_tas.h:108:5: style: Struct 'dnt_const_iterator < green_simplex , 5 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/dal_basic.h:128:5: style: Struct 'dna_const_iterator < gmm :: uint64_type , 5 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/dal_basic.h:128: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.4.4/src/getfem/dal_basic.h:128:5: style: Struct 'dna_const_iterator < green_simplex , 5 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/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.4.4/src/getfem/getfem_context.h:101:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesh.h:172:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/dal_static_stored_objects.h:206:50: note: Virtual destructor in base class getfem-5.4.4/src/getfem/getfem_integration.h:299:14: note: Destructor in derived class getfem-5.4.4/src/getfem/getfem_fem.h:495:14: style: The destructor '~virtual_fem' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/dal_static_stored_objects.h:206:50: note: Virtual destructor in base class getfem-5.4.4/src/getfem/getfem_fem.h:495:14: note: Destructor in derived class getfem-5.4.4/src/getfem/getfem_fem.h:554:10: style: The function 'base_value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_fem.h:427:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_fem.h:554:10: note: Function in derived class getfem-5.4.4/src/getfem/getfem_fem.h:566: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.4.4/src/getfem/getfem_fem.h:433:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_fem.h:566:10: note: Function in derived class getfem-5.4.4/src/getfem/getfem_fem.h:581: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.4.4/src/getfem/getfem_fem.h:439:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_fem.h:581:10: note: Function in derived class getfem-5.4.4/src/getfem/getfem_fem.h:677:6: style: The destructor '~fem_precomp_' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/dal_static_stored_objects.h:206:50: note: Virtual destructor in base class getfem-5.4.4/src/getfem/getfem_fem.h:677:6: note: Destructor in derived class getfem-5.4.4/src/getfem/getfem_mesh_fem.h:188: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.4.4/src/getfem/getfem_context.h:101:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesh_fem.h:188:10: note: Function in derived class getfem-5.4.4/src/getfem/getfem_mesh_fem.h:616:14: style: The destructor '~mesh_fem' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_context.h:129:14: note: Virtual destructor in base class getfem-5.4.4/src/getfem/getfem_mesh_fem.h:616:14: note: Destructor in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_context.h:101:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesh_im.h:61:10: note: Function in derived class getfem-5.4.4/src/getfem/getfem_mesh_im.h:129:14: style: The destructor '~mesh_im' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_context.h:129:14: note: Virtual destructor in base class getfem-5.4.4/src/getfem/getfem_mesh_im.h:129:14: note: Destructor in derived class getfem-5.4.4/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.4.4/src/getfem/dal_static_stored_objects.h:206:50: note: Virtual destructor in base class getfem-5.4.4/src/getfem/getfem_mat_elem_type.h:117:6: note: Destructor in derived class getfem-5.4.4/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.4.4/src/getfem/dal_static_stored_objects.h:206:50: note: Virtual destructor in base class getfem-5.4.4/src/getfem/getfem_mat_elem.h:121:14: note: Destructor in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_assembling_tensors.h:106:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_assembling_tensors.h:149:18: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_assembling_tensors.h:108:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_assembling_tensors.h:161:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_assembling_tensors.h:115:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_assembling_tensors.h:220:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_assembling_tensors.h:116:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_assembling_tensors.h:224:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_assembling_tensors.h:115:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_assembling_tensors.h:313:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_assembling_tensors.h:116:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_assembling_tensors.h:317:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_assembling_tensors.h:395:23: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_assembling_tensors.h:406:15: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_assembling_tensors.h:435:34: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_assembling_tensors.h:445:34: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_assembling_tensors.h:478:5: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_assembling_tensors.h:489:5: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_assembling_tensors.h:480:14: note: Virtual destructor in base class getfem-5.4.4/src/getfem/getfem_assembling_tensors.h:494:6: note: Destructor in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_assembling_tensors.h:499:27: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_assembling_tensors.h:506:19: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_assembling_tensors.h:115:18: note: Virtual function in base class getfem-5.4.4/src/getfem_assembling_tensors.cc:85:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_assembling_tensors.h:144:18: note: Virtual function in base class getfem-5.4.4/src/getfem_assembling_tensors.cc:124:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_assembling_tensors.h:149:18: note: Virtual function in base class getfem-5.4.4/src/getfem_assembling_tensors.cc:148:10: note: Function in derived class getfem-5.4.4/src/getfem_assembling_tensors.cc:189:10: style: The function 'reinit_' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem_assembling_tensors.cc:85:10: note: Virtual function in base class getfem-5.4.4/src/getfem_assembling_tensors.cc:189:10: note: Function in derived class getfem-5.4.4/src/getfem_assembling_tensors.cc:213:10: style: The function 'exec_' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_assembling_tensors.h:116:18: note: Virtual function in base class getfem-5.4.4/src/getfem_assembling_tensors.cc:213:10: note: Function in derived class getfem-5.4.4/src/getfem_assembling_tensors.cc:233: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.4.4/src/getfem/getfem_assembling_tensors.h:144:18: note: Virtual function in base class getfem-5.4.4/src/getfem_assembling_tensors.cc:233:10: note: Function in derived class getfem-5.4.4/src/getfem_assembling_tensors.cc:244: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.4.4/src/getfem/getfem_assembling_tensors.h:149:18: note: Virtual function in base class getfem-5.4.4/src/getfem_assembling_tensors.cc:244:10: note: Function in derived class getfem-5.4.4/src/getfem_assembling_tensors.cc:253:10: style: The function 'reinit_' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_assembling_tensors.h:115:18: note: Virtual function in base class getfem-5.4.4/src/getfem_assembling_tensors.cc:253:10: note: Function in derived class getfem-5.4.4/src/getfem_assembling_tensors.cc:257:10: style: The function 'exec_' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_assembling_tensors.h:116:18: note: Virtual function in base class getfem-5.4.4/src/getfem_assembling_tensors.cc:257:10: note: Function in derived class getfem-5.4.4/src/getfem_assembling_tensors.cc:271: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.4.4/src/getfem/getfem_assembling_tensors.h:144:18: note: Virtual function in base class getfem-5.4.4/src/getfem_assembling_tensors.cc:271:10: note: Function in derived class getfem-5.4.4/src/getfem_assembling_tensors.cc:287: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.4.4/src/getfem/getfem_assembling_tensors.h:149:18: note: Virtual function in base class getfem-5.4.4/src/getfem_assembling_tensors.cc:287:10: note: Function in derived class getfem-5.4.4/src/getfem_assembling_tensors.cc:292:10: style: The function 'reinit_' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_assembling_tensors.h:115:18: note: Virtual function in base class getfem-5.4.4/src/getfem_assembling_tensors.cc:292:10: note: Function in derived class getfem-5.4.4/src/getfem_assembling_tensors.cc:296:10: style: The function 'exec_' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_assembling_tensors.h:116:18: note: Virtual function in base class getfem-5.4.4/src/getfem_assembling_tensors.cc:296:10: note: Function in derived class getfem-5.4.4/src/getfem_assembling_tensors.cc:310: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.4.4/src/getfem/getfem_assembling_tensors.h:144:18: note: Virtual function in base class getfem-5.4.4/src/getfem_assembling_tensors.cc:310:10: note: Function in derived class getfem-5.4.4/src/getfem_assembling_tensors.cc:321: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.4.4/src/getfem/getfem_assembling_tensors.h:149:18: note: Virtual function in base class getfem-5.4.4/src/getfem_assembling_tensors.cc:321:10: note: Function in derived class getfem-5.4.4/src/getfem_assembling_tensors.cc:325:10: style: The function 'reinit_' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_assembling_tensors.h:115:18: note: Virtual function in base class getfem-5.4.4/src/getfem_assembling_tensors.cc:325:10: note: Function in derived class getfem-5.4.4/src/getfem_assembling_tensors.cc:328:10: style: The function 'exec_' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_assembling_tensors.h:116:18: note: Virtual function in base class getfem-5.4.4/src/getfem_assembling_tensors.cc:328:10: note: Function in derived class getfem-5.4.4/src/getfem_assembling_tensors.cc:339:20: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_mat_elem.h:69:18: note: Virtual function in base class getfem-5.4.4/src/getfem_assembling_tensors.cc:339:20: note: Function in derived class getfem-5.4.4/src/getfem_assembling_tensors.cc:808: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.4.4/src/getfem/getfem_assembling_tensors.h:144:18: note: Virtual function in base class getfem-5.4.4/src/getfem_assembling_tensors.cc:808:10: note: Function in derived class getfem-5.4.4/src/getfem_assembling_tensors.cc:853:10: style: The function 'reinit_' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_assembling_tensors.h:115:18: note: Virtual function in base class getfem-5.4.4/src/getfem_assembling_tensors.cc:853:10: note: Function in derived class getfem-5.4.4/src/getfem_assembling_tensors.cc:865: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.4.4/src/getfem/getfem_assembling_tensors.h:149:18: note: Virtual function in base class getfem-5.4.4/src/getfem_assembling_tensors.cc:865:10: note: Function in derived class getfem-5.4.4/src/getfem_assembling_tensors.cc:900:10: style: The function 'exec_' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_assembling_tensors.h:116:18: note: Virtual function in base class getfem-5.4.4/src/getfem_assembling_tensors.cc:900:10: note: Function in derived class getfem-5.4.4/src/getfem_assembling_tensors.cc:943: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.4.4/src/getfem/getfem_assembling_tensors.h:144:18: note: Virtual function in base class getfem-5.4.4/src/getfem_assembling_tensors.cc:943:10: note: Function in derived class getfem-5.4.4/src/getfem_assembling_tensors.cc:957: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.4.4/src/getfem/getfem_assembling_tensors.h:146:18: note: Virtual function in base class getfem-5.4.4/src/getfem_assembling_tensors.cc:957:18: note: Function in derived class getfem-5.4.4/src/getfem_assembling_tensors.cc:960:10: style: The function 'reinit_' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem_assembling_tensors.cc:85:10: note: Virtual function in base class getfem-5.4.4/src/getfem_assembling_tensors.cc:960:10: note: Function in derived class getfem-5.4.4/src/getfem_assembling_tensors.cc:964:10: style: The function 'exec_' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_assembling_tensors.h:116:18: note: Virtual function in base class getfem-5.4.4/src/getfem_assembling_tensors.cc:964:10: note: Function in derived class getfem-5.4.4/src/getfem_assembling_tensors.cc:979: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.4.4/src/getfem/getfem_assembling_tensors.h:144:18: note: Virtual function in base class getfem-5.4.4/src/getfem_assembling_tensors.cc:979:10: note: Function in derived class getfem-5.4.4/src/getfem_assembling_tensors.cc:988: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.4.4/src/getfem/getfem_assembling_tensors.h:149:18: note: Virtual function in base class getfem-5.4.4/src/getfem_assembling_tensors.cc:988:10: note: Function in derived class getfem-5.4.4/src/getfem_assembling_tensors.cc:1000:10: style: The function 'reinit_' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem_assembling_tensors.cc:85:10: note: Virtual function in base class getfem-5.4.4/src/getfem_assembling_tensors.cc:1000:10: note: Function in derived class getfem-5.4.4/src/getfem_assembling_tensors.cc:1005:10: style: The function 'exec_' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_assembling_tensors.h:116:18: note: Virtual function in base class getfem-5.4.4/src/getfem_assembling_tensors.cc:1005:10: note: Function in derived class getfem-5.4.4/src/getfem_assembling_tensors.cc:1022: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.4.4/src/getfem/getfem_assembling_tensors.h:144:18: note: Virtual function in base class getfem-5.4.4/src/getfem_assembling_tensors.cc:1022:10: note: Function in derived class getfem-5.4.4/src/getfem_assembling_tensors.cc:1027:10: style: The function 'reinit_' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem_assembling_tensors.cc:85:10: note: Virtual function in base class getfem-5.4.4/src/getfem_assembling_tensors.cc:1027:10: note: Function in derived class getfem-5.4.4/src/getfem_assembling_tensors.cc:1051: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.4.4/src/getfem/getfem_assembling_tensors.h:144:18: note: Virtual function in base class getfem-5.4.4/src/getfem_assembling_tensors.cc:1051:10: note: Function in derived class getfem-5.4.4/src/getfem_assembling_tensors.cc:1062: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.4.4/src/getfem/getfem_assembling_tensors.h:169:37: note: Virtual function in base class getfem-5.4.4/src/getfem_assembling_tensors.cc:1062:29: note: Function in derived class getfem-5.4.4/src/getfem_assembling_tensors.cc:1064:10: style: The function 'reinit_' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem_assembling_tensors.cc:85:10: note: Virtual function in base class getfem-5.4.4/src/getfem_assembling_tensors.cc:1064:10: note: Function in derived class getfem-5.4.4/src/getfem_assembling_tensors.cc:1070:10: style: The function 'exec_' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_assembling_tensors.h:116:18: note: Virtual function in base class getfem-5.4.4/src/getfem_assembling_tensors.cc:1070:10: note: Function in derived class getfem-5.4.4/src/getfem_assembling_tensors.cc:1096: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.4.4/src/getfem/getfem_assembling_tensors.h:144:18: note: Virtual function in base class getfem-5.4.4/src/getfem_assembling_tensors.cc:1096:10: note: Function in derived class getfem-5.4.4/src/getfem_assembling_tensors.cc:1101:10: style: The function 'reinit_' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem_assembling_tensors.cc:85:10: note: Virtual function in base class getfem-5.4.4/src/getfem_assembling_tensors.cc:1101:10: note: Function in derived class getfem-5.4.4/src/getfem_assembling_tensors.cc:1105:10: style: The function 'exec_' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_assembling_tensors.h:116:18: note: Virtual function in base class getfem-5.4.4/src/getfem_assembling_tensors.cc:1105:10: note: Function in derived class getfem-5.4.4/src/getfem_assembling_tensors.cc:1122:10: style: The function 'reinit_' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_assembling_tensors.h:115:18: note: Virtual function in base class getfem-5.4.4/src/getfem_assembling_tensors.cc:1122:10: note: Function in derived class getfem-5.4.4/src/getfem_assembling_tensors.cc:1123:10: style: The function 'exec_' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_assembling_tensors.h:116:18: note: Virtual function in base class getfem-5.4.4/src/getfem_assembling_tensors.cc:1123:10: note: Function in derived class getfem-5.4.4/src/getfem_assembling_tensors.cc:257:10: style: The function 'exec_' overrides a function in a base class but is identical to the overridden function [uselessOverride] getfem-5.4.4/src/getfem/getfem_assembling_tensors.h:116:18: note: Virtual function in base class getfem-5.4.4/src/getfem_assembling_tensors.cc:257:10: note: Function in derived class getfem-5.4.4/src/getfem_assembling_tensors.cc:296:10: style: The function 'exec_' overrides a function in a base class but is identical to the overridden function [uselessOverride] getfem-5.4.4/src/getfem/getfem_assembling_tensors.h:116:18: note: Virtual function in base class getfem-5.4.4/src/getfem_assembling_tensors.cc:296:10: note: Function in derived class getfem-5.4.4/src/getfem_assembling_tensors.cc:328:10: style: The function 'exec_' overrides a function in a base class but is identical to the overridden function [uselessOverride] getfem-5.4.4/src/getfem/getfem_assembling_tensors.h:116:18: note: Virtual function in base class getfem-5.4.4/src/getfem_assembling_tensors.cc:328:10: note: Function in derived class getfem-5.4.4/src/getfem/getfem_mesh.h:171:24: performance: Function 'get_name()' should return member 'name_' by const reference. [returnByReference] getfem-5.4.4/src/getfem/getfem_assembling_tensors.h:555:17: performance: Function 'tok()' should return member 'curr_tok' by const reference. [returnByReference] getfem-5.4.4/src/getfem/getfem_assembling_tensors.h:645:45: performance: Function 'nonlin()' should return member 'innonlin' by const reference. [returnByReference] getfem-5.4.4/src/getfem/getfem_models.h:232:44: error: Reference to temporary returned. [returnTempReference] getfem-5.4.4/src/getfem/getfem_fem.h:515:11: warning: Identical condition 'grad_computed_', second condition is always false [identicalConditionAfterEarlyExit] getfem-5.4.4/src/getfem/getfem_fem.h:513:11: note: If condition 'grad_computed_' is true, the function will return/exit getfem-5.4.4/src/getfem/getfem_fem.h:515:11: note: Testing identical condition 'grad_computed_' getfem-5.4.4/src/getfem/getfem_fem.h:531:11: warning: Identical condition 'hess_computed_', second condition is always false [identicalConditionAfterEarlyExit] getfem-5.4.4/src/getfem/getfem_fem.h:529:11: note: If condition 'hess_computed_' is true, the function will return/exit getfem-5.4.4/src/getfem/getfem_fem.h:531:11: note: Testing identical condition 'hess_computed_' getfem-5.4.4/src/getfem/getfem_models.h:327:7: warning: Member variable 'brick_description::terms_to_be_computed' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/getfem_models.h:327:7: warning: Member variable 'brick_description::nbrhs' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/getfem_models.h:327:7: warning: Member variable 'brick_description::region' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/getfem_models.h:327:7: warning: Member variable 'brick_description::is_update_brick' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/getfem_models.h:327:7: warning: Member variable 'brick_description::external_load' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/getfem_models.h:1494:5: warning: Member variable 'virtual_brick::islinear' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/getfem_models.h:1494:5: warning: Member variable 'virtual_brick::issymmetric' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/getfem_models.h:1494:5: warning: Member variable 'virtual_brick::iscoercive' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/getfem_models.h:1494:5: warning: Member variable 'virtual_brick::isreal' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/getfem_models.h:1494:5: warning: Member variable 'virtual_brick::iscomplex' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/getfem_models.h:1494:5: warning: Member variable 'virtual_brick::compute_each_time' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/getfem_models.h:1494:5: warning: Member variable 'virtual_brick::isUpdateBrick' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/getfem_mesh.h:568:51: style:inconclusive: Function 'add_simplex_by_points' argument 1 names different: declaration 'dim' definition 'di'. [funcArgNamesDifferent] getfem-5.4.4/src/getfem/getfem_mesh.h:258:46: note: Function 'add_simplex_by_points' argument 1 names different: declaration 'dim' definition 'di'. getfem-5.4.4/src/getfem/getfem_mesh.h:568:51: note: Function 'add_simplex_by_points' argument 1 names different: declaration 'dim' definition 'di'. getfem-5.4.4/src/getfem_assembling_tensors.cc:1821:54: style:inconclusive: Function 'assembly' argument 1 names different: declaration 'region' definition 'r'. [funcArgNamesDifferent] getfem-5.4.4/src/getfem/getfem_assembling_tensors.h:722:38: note: Function 'assembly' argument 1 names different: declaration 'region' definition 'r'. getfem-5.4.4/src/getfem_assembling_tensors.cc:1821:54: note: Function 'assembly' argument 1 names different: declaration 'region' definition 'r'. getfem-5.4.4/src/getfem/getfem_mesh.h:166:37: performance: Function parameter 'name' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem/getfem_mesh.h:167:56: performance: Function parameter 'name' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem/bgeot_sparse_tensors.h:138:64: performance: Function parameter 'tm1' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem/bgeot_sparse_tensors.h:139:64: performance: Function parameter 'tm2' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem_assembling_tensors.cc:419:66: performance: Function parameter 'vmf' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem_assembling_tensors.cc:1119:49: performance: Function parameter 'n_' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem/dal_naming_system.h:121:31: performance: Function parameter 'pr' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem/getfem_assembling_tensors.h:271:10: style: Variable 'm' can be declared as reference to const [constVariableReference] getfem-5.4.4/src/getfem/getfem_assembling_tensors.h:282:10: style: Variable 'm' can be declared as reference to const [constVariableReference] getfem-5.4.4/src/getfem/getfem_assembling_tensors.h:289:10: style: Variable 'm' can be declared as reference to const [constVariableReference] getfem-5.4.4/src/getfem/getfem_fem.h:664:44: warning: Either the condition 'c.empty()' is redundant or expression 'c[i]' causes access out of bounds. [containerOutOfBounds] getfem-5.4.4/src/getfem/getfem_fem.h:664:20: note: Assuming that condition 'c.empty()' is not redundant getfem-5.4.4/src/getfem/getfem_fem.h:664:44: note: Access out of bounds getfem-5.4.4/src/getfem/getfem_fem.h:667:47: warning: Either the condition 'pc.empty()' is redundant or expression 'pc[i]' causes access out of bounds. [containerOutOfBounds] getfem-5.4.4/src/getfem/getfem_fem.h:667:21: note: Assuming that condition 'pc.empty()' is not redundant getfem-5.4.4/src/getfem/getfem_fem.h:667:47: note: Access out of bounds getfem-5.4.4/src/getfem/getfem_fem.h:670:49: warning: Either the condition 'hpc.empty()' is redundant or expression 'hpc[i]' causes access out of bounds. [containerOutOfBounds] getfem-5.4.4/src/getfem/getfem_fem.h:670:22: note: Assuming that condition 'hpc.empty()' is not redundant getfem-5.4.4/src/getfem/getfem_fem.h:670:49: note: Access out of bounds getfem-5.4.4/src/getfem/getfem_models.h:422:17: style:inconclusive: Technically the member function 'getfem::model::approx_external_load' can be const. [functionConst] getfem-5.4.4/src/getfem/getfem_models.h:1374:17: performance:inconclusive: Technically the member function 'getfem::theta_method_dispatcher::next_iter' can be static (but you may consider moving to unnamed namespace). [functionStatic] getfem-5.4.4/src/getfem/getfem_models.h:135:26: warning: The class 'model' defines member variable with name 'locks_' also defined in its parent class 'context_dependencies'. [duplInheritedMember] getfem-5.4.4/src/getfem/getfem_context.h:90:26: note: Parent variable 'context_dependencies::locks_' getfem-5.4.4/src/getfem/getfem_models.h:135:26: note: Derived variable 'model::locks_' getfem-5.4.4/src/getfem/getfem_partial_mesh_fem.h:103: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.4.4/src/getfem/getfem_mesh_fem.h:454:24: note: Parent function 'mesh_fem::ind_basic_dof_of_element' getfem-5.4.4/src/getfem/getfem_partial_mesh_fem.h:103:16: note: Derived function 'partial_mesh_fem::ind_basic_dof_of_element' getfem-5.4.4/src/getfem/getfem_partial_mesh_fem.h:111: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.4.4/src/getfem/getfem_mesh_fem.h:472:5: note: Parent function 'mesh_fem::ind_basic_dof_of_face_of_element' getfem-5.4.4/src/getfem/getfem_partial_mesh_fem.h:111:5: note: Derived function 'partial_mesh_fem::ind_basic_dof_of_face_of_element' getfem-5.4.4/src/getfem/getfem_partial_mesh_fem.h:152: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.4.4/src/getfem/getfem_mesh_fem.h:638:10: note: Parent function 'mesh_fem::write_to_file' getfem-5.4.4/src/getfem/getfem_partial_mesh_fem.h:152:10: note: Derived function 'partial_mesh_fem::write_to_file' getfem-5.4.4/src/getfem/getfem_im_data.h:421:28: warning: The class 'im_data' defines member variable with name 'locks_' also defined in its parent class 'context_dependencies'. [duplInheritedMember] getfem-5.4.4/src/getfem/getfem_context.h:90:26: note: Parent variable 'context_dependencies::locks_' getfem-5.4.4/src/getfem/getfem_im_data.h:421:28: note: Derived variable 'im_data::locks_' getfem-5.4.4/src/getfem/getfem_generic_assembly.h:655:5: style: Class 'ga_function' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/getfem_partial_mesh_fem.h:154:5: style: Class 'partial_mesh_fem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/getfem_partial_mesh_fem.h:155:5: style: Class 'partial_mesh_fem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/getfem_im_data.h:92:5: style: Class 'im_data' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/getfem_models.h:199:7: style: Struct 'var_description' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/getfem_models.h:267:7: style: Struct 'term_description' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/getfem_models.h:1352:5: style: Class 'virtual_dispatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/getfem_models.h:1419:5: style: Class 'theta_method_dispatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/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.4.4/src/getfem/getfem_mesh_fem.h:188:10: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_partial_mesh_fem.h:61:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesh_fem.h:617:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_partial_mesh_fem.h:68:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesh_fem.h:448:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_partial_mesh_fem.h:70:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesh_fem.h:316:22: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_partial_mesh_fem.h:73:22: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesh_fem.h:317:39: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_partial_mesh_fem.h:74:39: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesh_fem.h:285:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_partial_mesh_fem.h:77:18: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesh_fem.h:286:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_partial_mesh_fem.h:78:18: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesh_fem.h:320:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_partial_mesh_fem.h:81:18: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesh_fem.h:328:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_partial_mesh_fem.h:86:18: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesh_fem.h:336:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_partial_mesh_fem.h:91:18: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesh_fem.h:346:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_partial_mesh_fem.h:96:18: note: Function in derived class getfem-5.4.4/src/getfem/getfem_partial_mesh_fem.h:107: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.4.4/src/getfem/getfem_mesh_fem.h:462:5: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_partial_mesh_fem.h:107:5: note: Function in derived class getfem-5.4.4/src/getfem/getfem_partial_mesh_fem.h:114: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.4.4/src/getfem/getfem_mesh_fem.h:485:23: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_partial_mesh_fem.h:114:15: note: Function in derived class getfem-5.4.4/src/getfem/getfem_partial_mesh_fem.h:117: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.4.4/src/getfem/getfem_mesh_fem.h:498:23: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_partial_mesh_fem.h:117:15: note: Function in derived class getfem-5.4.4/src/getfem/getfem_partial_mesh_fem.h:120: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.4.4/src/getfem/getfem_mesh_fem.h:518:23: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_partial_mesh_fem.h:120:15: note: Function in derived class getfem-5.4.4/src/getfem/getfem_partial_mesh_fem.h:123: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.4.4/src/getfem/getfem_mesh_fem.h:524:23: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_partial_mesh_fem.h:123:15: note: Function in derived class getfem-5.4.4/src/getfem/getfem_partial_mesh_fem.h:126: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.4.4/src/getfem/getfem_mesh_fem.h:528:22: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_partial_mesh_fem.h:126:14: note: Function in derived class getfem-5.4.4/src/getfem/getfem_partial_mesh_fem.h:129: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.4.4/src/getfem/getfem_mesh_fem.h:534:23: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_partial_mesh_fem.h:129:15: note: Function in derived class getfem-5.4.4/src/getfem/getfem_partial_mesh_fem.h:132: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.4.4/src/getfem/getfem_mesh_fem.h:541:36: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_partial_mesh_fem.h:132:28: note: Function in derived class getfem-5.4.4/src/getfem/getfem_partial_mesh_fem.h:135:15: style: The function 'nb_dof' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_mesh_fem.h:566:23: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_partial_mesh_fem.h:135:15: note: Function in derived class getfem-5.4.4/src/getfem/getfem_partial_mesh_fem.h:140: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.4.4/src/getfem/getfem_mesh_fem.h:560:23: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_partial_mesh_fem.h:140:15: note: Function in derived class getfem-5.4.4/src/getfem/getfem_partial_mesh_fem.h:143: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.4.4/src/getfem/getfem_mesh_fem.h:575:29: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_partial_mesh_fem.h:143:21: note: Function in derived class getfem-5.4.4/src/getfem/getfem_partial_mesh_fem.h:149: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.4.4/src/getfem/getfem_mesh_fem.h:621:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_partial_mesh_fem.h:149:10: note: Function in derived class getfem-5.4.4/src/getfem/getfem_partial_mesh_fem.h:151: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.4.4/src/getfem/getfem_mesh_fem.h:630:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_partial_mesh_fem.h:151:10: note: Function in derived class getfem-5.4.4/src/getfem/getfem_im_data.h:150: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.4.4/src/getfem/getfem_context.h:101:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_im_data.h:150:10: note: Function in derived class getfem-5.4.4/src/getfem/getfem_models.h:504: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.4.4/src/getfem/getfem_context.h:101:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_models.h:504:10: note: Function in derived class getfem-5.4.4/src/getfem/getfem_models.h:1371: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.4.4/src/getfem/getfem_models.h:1311:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_models.h:1371:10: note: Function in derived class getfem-5.4.4/src/getfem/getfem_models.h:1393: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.4.4/src/getfem/getfem_models.h:1314:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_models.h:1393:10: note: Function in derived class getfem-5.4.4/src/getfem/getfem_models.h:1399: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.4.4/src/getfem/getfem_models.h:1324:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_models.h:1399:10: note: Function in derived class getfem-5.4.4/src/getfem/getfem_models.h:1407: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.4.4/src/getfem/getfem_models.h:1334:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_models.h:1407:10: note: Function in derived class getfem-5.4.4/src/getfem/getfem_models.h:1413: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.4.4/src/getfem/getfem_models.h:1343:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_models.h:1413:18: note: Function in derived class getfem-5.4.4/src/getfem_contact_and_friction_nodal.cc:148:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dist2 [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_contact_and_friction_nodal.cc:627:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_u2_u2 [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/getfem_assembling.h:1448:11: style: Condition 'pf_u!=pf_r' is always false [knownConditionTrueFalse] getfem-5.4.4/src/getfem/getfem_assembling.h:1447:16: note: Assuming that condition 'pf_u!=pf_r' is not redundant getfem-5.4.4/src/getfem/getfem_assembling.h:1448:11: note: Condition 'pf_u!=pf_r' is always false getfem-5.4.4/src/getfem/getfem_assembling.h:1461:16: style: Condition 'pf_u==pf_r' is always true [knownConditionTrueFalse] getfem-5.4.4/src/getfem/getfem_assembling.h:1447:16: note: Assuming that condition 'pf_u!=pf_r' is not redundant getfem-5.4.4/src/getfem/getfem_assembling.h:1459:11: note: Assuming condition is false getfem-5.4.4/src/getfem/getfem_assembling.h:1461:16: note: Condition 'pf_u==pf_r' is always true getfem-5.4.4/src/getfem/getfem_context.h:108:34: style: Variable 'lock' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/src/getfem/getfem_context.h:108:29: style: Variable 'lock' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/src/getfem_assembling_tensors.cc:504:11: style: Variable 'd' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/src/getfem/dal_naming_system.h:331:31: style: Variable 'k' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/src/getfem/getfem_generic_assembly.h:365:37: performance: Function parameter 'varname_interpolation' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem/getfem_assembling.h:126:53: performance: Function parameter 'rg' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem/getfem_assembling.h:141:16: performance: Function parameter 'rg' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem/getfem_assembling.h:154:53: performance: Function parameter 'rg' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem/getfem_assembling.h:244:53: performance: Function parameter 'rg' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem/getfem_assembling.h:259:16: performance: Function parameter 'rg' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem/getfem_assembling.h:272:53: performance: Function parameter 'rg' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem/getfem_assembling.h:365:53: performance: Function parameter 'rg' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem/getfem_assembling.h:381:16: performance: Function parameter 'rg' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem/getfem_assembling.h:395:53: performance: Function parameter 'rg' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem/getfem_assembling.h:482:53: performance: Function parameter 'rg' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem/getfem_assembling.h:497:16: performance: Function parameter 'rg' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem/getfem_assembling.h:510:53: performance: Function parameter 'rg' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem_HHO.cc:159:62: performance: Function parameter 'name' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem_HHO.cc:295:74: performance: Function parameter 'name' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem_HHO.cc:459:59: performance: Function parameter 'name' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem_HHO.cc:641:71: performance: Function parameter 'name' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem_HHO.cc:1131:53: performance: Function parameter 'name' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem_HHO.cc:1406:65: performance: Function parameter 'name' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem/getfem_models.h:447:42: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.4.4/src/getfem/getfem_models.h:571:7: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.4.4/src/getfem/getfem_models.h:2322:17: style: Variable 'n' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/src/getfem/getfem_models.h:2322:40: style: Variable 'm' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/src/getfem/getfem_models.h:2322:15: style: Variable 'n' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/src/getfem/getfem_models.h:2322:38: style: Variable 'm' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/src/getfem_context.cc:89:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.4.4/src/getfem_context.cc:47:30: style: Variable 'lock' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/src/getfem_context.cc:47:25: style: Variable 'lock' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/src/getfem_context.cc:62:30: style: Variable 'lock' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/src/getfem_context.cc:62:25: style: Variable 'lock' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/src/getfem_context.cc:79:32: style: Variable 'lock' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/src/getfem_context.cc:79:27: style: Variable 'lock' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/src/getfem_context.cc:87:32: style: Variable 'lock' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/src/getfem_context.cc:92:30: style: Variable 'lock' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/src/getfem_context.cc:87:27: style: Variable 'lock' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/src/getfem_context.cc:92:25: style: Variable 'lock' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/src/getfem_context.cc:102:32: style: Variable 'lock' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/src/getfem_context.cc:102:27: style: Variable 'lock' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/src/getfem/getfem_continuation.h:125:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/getfem_continuation.h:142:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/getfem_continuation.h:199:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/getfem_continuation.h:329:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/getfem_continuation.h:400:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/getfem_continuation.h:432:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/getfem_continuation.h:487:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/getfem_continuation.h:609:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/getfem_continuation.h:635:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_continuation.cc:36:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parameter_name [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_continuation.cc:48:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_continuation.cc:56:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_continuation.cc:67:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_continuation.cc:79:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUILD_RHS [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_continuation.cc:87:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable diffeps [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_continuation.cc:137:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cont_struct_getfem_model [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/getfem_continuation.h:968:5: warning: Member variable 'virtual_cont_struct::bb_gamma' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/getfem_continuation.h:968:5: warning: Member variable 'virtual_cont_struct::cc_gamma' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/getfem_continuation.h:968:5: warning: Member variable 'virtual_cont_struct::dd' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/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.4.4/src/getfem/getfem_continuation.h:748:10: performance:inconclusive: Technically the member function 'getfem::virtual_cont_struct::copy' can be static (but you may consider moving to unnamed namespace). [functionStatic] getfem-5.4.4/src/getfem/getfem_continuation.h:750:10: performance:inconclusive: Technically the member function 'getfem::virtual_cont_struct::scale' can be static (but you may consider moving to unnamed namespace). [functionStatic] getfem-5.4.4/src/getfem/getfem_continuation.h:751:10: performance:inconclusive: Technically the member function 'getfem::virtual_cont_struct::scaled_add' can be static (but you may consider moving to unnamed namespace). [functionStatic] getfem-5.4.4/src/getfem/getfem_continuation.h:753:10: performance:inconclusive: Technically the member function 'getfem::virtual_cont_struct::scaled_add' can be static (but you may consider moving to unnamed namespace). [functionStatic] getfem-5.4.4/src/getfem/getfem_continuation.h:756:10: performance:inconclusive: Technically the member function 'getfem::virtual_cont_struct::scaled_add' can be static (but you may consider moving to unnamed namespace). [functionStatic] getfem-5.4.4/src/getfem/getfem_continuation.h:760:10: performance:inconclusive: Technically the member function 'getfem::virtual_cont_struct::scaled_add' can be static (but you may consider moving to unnamed namespace). [functionStatic] getfem-5.4.4/src/getfem/getfem_continuation.h:766:10: performance:inconclusive: Technically the member function 'getfem::virtual_cont_struct::scaled_add' can be static (but you may consider moving to unnamed namespace). [functionStatic] getfem-5.4.4/src/getfem/getfem_continuation.h:772:12: performance:inconclusive: Technically the member function 'getfem::virtual_cont_struct::norm' can be static (but you may consider moving to unnamed namespace). [functionStatic] getfem-5.4.4/src/getfem/getfem_continuation.h:775:12: performance:inconclusive: Technically the member function 'getfem::virtual_cont_struct::sp' can be static (but you may consider moving to unnamed namespace). [functionStatic] getfem-5.4.4/src/getfem/getfem_continuation.h:867:23: performance: Function 'get_sing_label()' should return member 'sing_label' by const reference. [returnByReference] getfem-5.4.4/src/getfem/getfem_continuation.h:326:14: style: The scope of the variable 'Delta_Gamma' can be reduced. [variableScope] getfem-5.4.4/src/getfem/getfem_continuation.h:326:35: style: The scope of the variable 'diff' can be reduced. [variableScope] getfem-5.4.4/src/getfem/getfem_continuation.h:622:12: style: The scope of the variable 'converged' can be reduced. [variableScope] getfem-5.4.4/src/getfem/getfem_continuation.h:866:37: performance: Function parameter 'label' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem/getfem_continuation.h:461:31: warning: Uninitialized variable: v_gamma [uninitvar] getfem-5.4.4/src/getfem/getfem_continuation.h:436:34: note: Assuming condition is false getfem-5.4.4/src/getfem/getfem_continuation.h:461:31: note: Uninitialized variable: v_gamma getfem-5.4.4/src/getfem/getfem_continuation.h:842:38: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] getfem-5.4.4/src/getfem/getfem_continuation.h:851:38: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] getfem-5.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/src/getfem_contact_and_friction_common.cc:1285:7: warning: Member variable 'contact_boundary::U' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem_contact_and_friction_common.cc:1350:7: warning: Member variable 'obstacle::compiled' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem_contact_and_friction_nodal.cc:68:5: warning: Member variable 'contact_node::dof' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem_contact_and_friction_nodal.cc:69:5: warning: Member variable 'contact_node::dof' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/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.4.4/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.4.4/src/getfem_contact_and_friction_common.cc:141:29: performance:inconclusive: Technically the member function 'getfem::multi_contact_frame::test_normal_cones_compatibility' can be static (but you may consider moving to unnamed namespace). [functionStatic] getfem-5.4.4/src/getfem/getfem_contact_and_friction_common.h:527:10: note: Technically the member function 'getfem::multi_contact_frame::test_normal_cones_compatibility' can be static (but you may consider moving to unnamed namespace). getfem-5.4.4/src/getfem_contact_and_friction_common.cc:141:29: note: Technically the member function 'getfem::multi_contact_frame::test_normal_cones_compatibility' can be static (but you may consider moving to unnamed namespace). getfem-5.4.4/src/getfem_contact_and_friction_common.cc:150:29: performance:inconclusive: Technically the member function 'getfem::multi_contact_frame::test_normal_cones_compatibility' can be static (but you may consider moving to unnamed namespace). [functionStatic] getfem-5.4.4/src/getfem/getfem_contact_and_friction_common.h:530:10: note: Technically the member function 'getfem::multi_contact_frame::test_normal_cones_compatibility' can be static (but you may consider moving to unnamed namespace). getfem-5.4.4/src/getfem_contact_and_friction_common.cc:150:29: note: Technically the member function 'getfem::multi_contact_frame::test_normal_cones_compatibility' can be static (but you may consider moving to unnamed namespace). getfem-5.4.4/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.4.4/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.4.4/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.4.4/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.4.4/src/getfem_contact_and_friction_common.cc:2593:10: performance:inconclusive: Technically the member function 'getfem::Transformed_unit_vector::result_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] getfem-5.4.4/src/getfem_contact_and_friction_common.cc:2602:10: performance:inconclusive: Technically the member function 'getfem::Transformed_unit_vector::value' can be static (but you may consider moving to unnamed namespace). [functionStatic] getfem-5.4.4/src/getfem_contact_and_friction_common.cc:2621:10: performance:inconclusive: Technically the member function 'getfem::Transformed_unit_vector::derivative' can be static (but you may consider moving to unnamed namespace). [functionStatic] getfem-5.4.4/src/getfem_contact_and_friction_common.cc:2654:10: performance:inconclusive: Technically the member function 'getfem::Transformed_unit_vector::second_derivative' can be static (but you may consider moving to unnamed namespace). [functionStatic] getfem-5.4.4/src/getfem_contact_and_friction_common.cc:2663:10: performance:inconclusive: Technically the member function 'getfem::Coulomb_friction_coupled_projection::result_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] getfem-5.4.4/src/getfem_contact_and_friction_common.cc:2674:10: performance:inconclusive: Technically the member function 'getfem::Coulomb_friction_coupled_projection::value' can be static (but you may consider moving to unnamed namespace). [functionStatic] getfem-5.4.4/src/getfem_contact_and_friction_common.cc:2710:10: performance:inconclusive: Technically the member function 'getfem::Coulomb_friction_coupled_projection::derivative' can be static (but you may consider moving to unnamed namespace). [functionStatic] getfem-5.4.4/src/getfem_contact_and_friction_common.cc:2830:10: performance:inconclusive: Technically the member function 'getfem::Coulomb_friction_coupled_projection::second_derivative' can be static (but you may consider moving to unnamed namespace). [functionStatic] getfem-5.4.4/src/getfem_contact_and_friction_common.cc:2007: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.4.4/src/getfem_contact_and_friction_common.cc:1302:17: note: Parent variable 'raytracing_interpolate_transformation::release_distance' getfem-5.4.4/src/getfem_contact_and_friction_common.cc:2007:17: note: Derived variable 'projection_interpolate_transformation::release_distance' getfem-5.4.4/src/getfem_contact_and_friction_common.cc:2010: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.4.4/src/getfem_contact_and_friction_common.cc:1576:9: note: Parent function 'raytracing_interpolate_transformation::transform' getfem-5.4.4/src/getfem_contact_and_friction_common.cc:2010:9: note: Derived function 'projection_interpolate_transformation::transform' getfem-5.4.4/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.4.4/src/getfem_contact_and_friction_common.cc:1993:5: style: Class 'raytracing_interpolate_transformation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem_contact_and_friction_common.cc:2424:5: style: Class 'projection_interpolate_transformation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem_contact_and_friction_common.cc:1517:10: style: The function 'extract_variables' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly.h:98:18: note: Virtual function in base class getfem-5.4.4/src/getfem_contact_and_friction_common.cc:1517:10: note: Function in derived class getfem-5.4.4/src/getfem_contact_and_friction_common.cc:1552:10: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly.h:102:18: note: Virtual function in base class getfem-5.4.4/src/getfem_contact_and_friction_common.cc:1552:10: note: Function in derived class getfem-5.4.4/src/getfem_contact_and_friction_common.cc:1569:10: style: The function 'finalize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly.h:110:18: note: Virtual function in base class getfem-5.4.4/src/getfem_contact_and_friction_common.cc:1569:10: note: Function in derived class getfem-5.4.4/src/getfem/dal_singleton.h:129: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.4.4/src/getfem/dal_singleton.h:58:14: note: Virtual destructor in base class getfem-5.4.4/src/getfem/dal_singleton.h:129:6: note: Destructor in derived class getfem-5.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/src/getfem_contact_and_friction_nodal.cc:1080:18: note: Virtual function in base class getfem-5.4.4/src/getfem_contact_and_friction_nodal.cc:1462:18: note: Function in derived class getfem-5.4.4/src/getfem_contact_and_friction_nodal.cc:1723: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.4.4/src/getfem_contact_and_friction_nodal.cc:1080:18: note: Virtual function in base class getfem-5.4.4/src/getfem_contact_and_friction_nodal.cc:1723:18: note: Function in derived class getfem-5.4.4/src/getfem_contact_and_friction_nodal.cc:1535:15: style: Condition 'N>=1' is always true [knownConditionTrueFalse] getfem-5.4.4/src/getfem_contact_and_friction_nodal.cc:1532:24: note: Assignment 'N=d+1', assigned value is greater than 0 getfem-5.4.4/src/getfem_contact_and_friction_nodal.cc:1535:15: note: Condition 'N>=1' is always true getfem-5.4.4/src/getfem/getfem_mesh_slice.h:262:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pt_ref [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/getfem_export.h:166:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/getfem_export.h:414:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/getfem_export.h:531:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_export.cc:665:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_export.cc:835:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETFEM_VERSION [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_export.cc:840:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_export.cc:863:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_export.cc:959:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pt [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/getfem_contact_and_friction_common.h:98:17: style: The scope of the variable 'xtn' can be reduced. [variableScope] getfem-5.4.4/src/getfem/getfem_contact_and_friction_common.h:119:17: style: The scope of the variable 'xtn' can be reduced. [variableScope] getfem-5.4.4/src/getfem_contact_and_friction_common.cc:877:19: style: The scope of the variable 'd0' can be reduced. [variableScope] getfem-5.4.4/src/getfem_contact_and_friction_common.cc:877:31: style: The scope of the variable 'd1' can be reduced. [variableScope] getfem-5.4.4/src/getfem_contact_and_friction_common.cc:877:35: style: The scope of the variable 'd2' can be reduced. [variableScope] getfem-5.4.4/src/getfem_contact_and_friction_common.cc:1618:35: style: The scope of the variable 'd2' can be reduced. [variableScope] getfem-5.4.4/src/getfem_contact_and_friction_common.cc:1778:14: style: The scope of the variable 'exited' can be reduced. [variableScope] getfem-5.4.4/src/getfem_contact_and_friction_common.cc:2052:35: style: The scope of the variable 'd2' can be reduced. [variableScope] getfem-5.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/src/getfem_contact_and_friction_common.cc:223:57: note: Function 'multi_contact_frame' argument 1 names different: declaration 'md' definition 'mdd'. getfem-5.4.4/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.4.4/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.4.4/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.4.4/src/getfem_contact_and_friction_common.cc:2428:57: style:inconclusive: Function 'add_raytracing_transformation' argument 3 names different: declaration 'release_distance' definition 'd'. [funcArgNamesDifferent] getfem-5.4.4/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.4.4/src/getfem_contact_and_friction_common.cc:2428:57: note: Function 'add_raytracing_transformation' argument 3 names different: declaration 'release_distance' definition 'd'. getfem-5.4.4/src/getfem_contact_and_friction_common.cc:2435:71: style:inconclusive: Function 'add_raytracing_transformation' argument 3 names different: declaration 'release_distance' definition 'd'. [funcArgNamesDifferent] getfem-5.4.4/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.4.4/src/getfem_contact_and_friction_common.cc:2435:71: note: Function 'add_raytracing_transformation' argument 3 names different: declaration 'release_distance' definition 'd'. getfem-5.4.4/src/getfem_contact_and_friction_common.cc:2502:57: style:inconclusive: Function 'add_projection_transformation' argument 3 names different: declaration 'release_distance' definition 'd'. [funcArgNamesDifferent] getfem-5.4.4/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.4.4/src/getfem_contact_and_friction_common.cc:2502:57: note: Function 'add_projection_transformation' argument 3 names different: declaration 'release_distance' definition 'd'. getfem-5.4.4/src/getfem_contact_and_friction_common.cc:2509:71: style:inconclusive: Function 'add_projection_transformation' argument 3 names different: declaration 'release_distance' definition 'd'. [funcArgNamesDifferent] getfem-5.4.4/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.4.4/src/getfem_contact_and_friction_common.cc:2509:71: note: Function 'add_projection_transformation' argument 3 names different: declaration 'release_distance' definition 'd'. getfem-5.4.4/src/getfem_contact_and_friction_common.cc:1478:49: performance: Function parameter 'dispname' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem_contact_and_friction_common.cc:1498:49: performance: Function parameter 'dispname' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem_contact_and_friction_common.cc:672:24: style: Variable 'ibx' can be declared as reference to const [constVariableReference] getfem-5.4.4/src/getfem_contact_and_friction_common.cc:743:34: style: Parameter 'hessa' can be declared as reference to const [constParameterReference] getfem-5.4.4/src/getfem_contact_and_friction_common.cc:794:34: style: Parameter 'hessa' can be declared as reference to const [constParameterReference] getfem-5.4.4/src/getfem_contact_and_friction_nodal.cc:627:33: style: The scope of the variable 'T_u1_u1' can be reduced. [variableScope] getfem-5.4.4/src/getfem_contact_and_friction_nodal.cc:629:33: style: The scope of the variable 'T_u1_n' can be reduced. [variableScope] getfem-5.4.4/src/getfem_contact_and_friction_nodal.cc:631:33: style: The scope of the variable 'T_u2_n' can be reduced. [variableScope] getfem-5.4.4/src/getfem_contact_and_friction_nodal.cc:633:33: style: The scope of the variable 'T_n_n' can be reduced. [variableScope] getfem-5.4.4/src/getfem_contact_and_friction_nodal.cc:635:33: style: The scope of the variable 'T_u1_t' can be reduced. [variableScope] getfem-5.4.4/src/getfem_contact_and_friction_nodal.cc:637:33: style: The scope of the variable 'T_u2_t' can be reduced. [variableScope] getfem-5.4.4/src/getfem_contact_and_friction_nodal.cc:640:33: style: The scope of the variable 'T_t_t' can be reduced. [variableScope] getfem-5.4.4/src/getfem_contact_and_friction_nodal.cc:643:32: style: The scope of the variable 'ru1' can be reduced. [variableScope] getfem-5.4.4/src/getfem_contact_and_friction_nodal.cc:644:32: style: The scope of the variable 'ru2' can be reduced. [variableScope] getfem-5.4.4/src/getfem_contact_and_friction_nodal.cc:645:32: style: The scope of the variable 'rlambda_n' can be reduced. [variableScope] getfem-5.4.4/src/getfem_contact_and_friction_nodal.cc:646:32: style: The scope of the variable 'rlambda_t' can be reduced. [variableScope] getfem-5.4.4/src/getfem_contact_and_friction_common.cc:170:37: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.4.4/src/getfem_contact_and_friction_common.cc:184:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.4.4/src/getfem/getfem_contact_and_friction_nodal.h:169:17: performance: Function parameter 'dataname_gap' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem/getfem_contact_and_friction_nodal.h:169:46: performance: Function parameter 'dataname_alpha' should be passed by const reference. [passedByValue] getfem-5.4.4/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.4.4/src/getfem/getfem_contact_and_friction_nodal.h:213:16: performance: Function parameter 'dataname_gap' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem/getfem_contact_and_friction_nodal.h:213:45: performance: Function parameter 'dataname_alpha' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem/getfem_contact_and_friction_nodal.h:214:68: performance: Function parameter 'dataname_threshold' should be passed by const reference. [passedByValue] getfem-5.4.4/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.4.4/src/getfem/getfem_contact_and_friction_nodal.h:459:18: performance: Function parameter 'dataname_gap' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem/getfem_contact_and_friction_nodal.h:459:47: performance: Function parameter 'dataname_alpha' should be passed by const reference. [passedByValue] getfem-5.4.4/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.4.4/src/getfem/getfem_contact_and_friction_nodal.h:469:55: performance: Function parameter 'dataname_gap' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem/getfem_contact_and_friction_nodal.h:470:18: performance: Function parameter 'dataname_alpha' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem_contact_and_friction_nodal.cc:1394:16: performance: Function parameter 'dataname_friction_coeff' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem_contact_and_friction_nodal.cc:1396:60: performance: Function parameter 'dataname_threshold' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem_contact_and_friction_nodal.cc:1397:16: performance: Function parameter 'dataname_gamma' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem_contact_and_friction_nodal.cc:1397:44: performance: Function parameter 'dataname_wt' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem_contact_and_friction_nodal.cc:428:62: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] getfem-5.4.4/src/getfem_contact_and_friction_nodal.cc:428:68: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] getfem-5.4.4/src/getfem_fem_global_function.cc:29:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_pol [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_fem_global_function.cc:52:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_fem_global_function.cc:69:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mim [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_fem_global_function.cc:77:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable precomps [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_fem_global_function.cc:153:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable index_of_global_dof_ [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_fem_global_function.cc:162:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable index_of_global_dof_ [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_fem_global_function.cc:167:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable has_mesh_im [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_fem_global_function.cc:197:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable precomps [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_fem_global_function.cc:238:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable precomps [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_fem_global_function.cc:276:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable precomps [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_fem_global_function.cc:34:28: style: C-style pointer casting [cstyleCast] getfem-5.4.4/src/getfem_fem_composite.cc:38:30: warning: The struct 'polynomial_composite_fem' defines member variable with name 'pspt' also defined in its parent class 'virtual_fem'. [duplInheritedMember] getfem-5.4.4/src/getfem/getfem_fem.h:272:38: note: Parent variable 'virtual_fem::pspt' getfem-5.4.4/src/getfem_fem_composite.cc:38:30: note: Derived variable 'polynomial_composite_fem::pspt' getfem-5.4.4/src/getfem_fem_composite.cc:41:18: style: The function 'mat_trans' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_fem.h:367:18: note: Virtual function in base class getfem-5.4.4/src/getfem_fem_composite.cc:41:18: note: Function in derived class getfem-5.4.4/src/getfem_fem_composite.cc:294:18: style: The function 'mat_trans' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_fem.h:367:18: note: Virtual function in base class getfem-5.4.4/src/getfem_fem_composite.cc:294:18: note: Function in derived class getfem-5.4.4/src/getfem_fem_composite.cc:465:18: style: The function 'mat_trans' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_fem.h:367:18: note: Virtual function in base class getfem-5.4.4/src/getfem_fem_composite.cc:465:18: note: Function in derived class getfem-5.4.4/src/getfem_fem_composite.cc:467:23: style: The function 'nb_base' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_fem.h:299:23: note: Virtual function in base class getfem-5.4.4/src/getfem_fem_composite.cc:467:23: note: Function in derived class getfem-5.4.4/src/getfem_fem_composite.cc:534:18: style: The function 'mat_trans' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_fem.h:367:18: note: Virtual function in base class getfem-5.4.4/src/getfem_fem_composite.cc:534:18: note: Function in derived class getfem-5.4.4/src/getfem_fem_composite.cc:733:18: style: The function 'mat_trans' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_fem.h:367:18: note: Virtual function in base class getfem-5.4.4/src/getfem_fem_composite.cc:733:18: note: Function in derived class getfem-5.4.4/src/getfem_fem_composite.cc:735:23: style: The function 'nb_base' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_fem.h:299:23: note: Virtual function in base class getfem-5.4.4/src/getfem_fem_composite.cc:735:23: note: Function in derived class getfem-5.4.4/src/getfem_fem_composite.cc:182:51: style: The scope of the variable 't' can be reduced. [variableScope] getfem-5.4.4/src/getfem_fem_composite.cc:207:51: style: The scope of the variable 't' can be reduced. [variableScope] getfem-5.4.4/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.4.4/src/getfem_export.cc:1103:15: warning: Member variable 'pos_export::psl' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem_export.cc:1099:15: warning: Member variable 'pos_export::psl' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/getfem_export.h:406:17: performance:inconclusive: Technically the member function 'getfem::dx_export::default_name' can be static (but you may consider moving to unnamed namespace). [functionStatic] getfem-5.4.4/src/getfem/getfem_export.h:437:17: performance:inconclusive: Technically the member function 'getfem::dx_export::name_of_pts_array' can be static (but you may consider moving to unnamed namespace). [functionStatic] getfem-5.4.4/src/getfem/getfem_export.h:439:17: performance:inconclusive: Technically the member function 'getfem::dx_export::name_of_conn_array' can be static (but you may consider moving to unnamed namespace). [functionStatic] getfem-5.4.4/src/getfem/getfem_export.h:441:17: performance:inconclusive: Technically the member function 'getfem::dx_export::name_of_edges_array' can be static (but you may consider moving to unnamed namespace). [functionStatic] getfem-5.4.4/src/getfem_export.cc:906:26: performance:inconclusive: Technically the member function 'getfem::dx_export::dxname_of_convex_structure' can be static (but you may consider moving to unnamed namespace). [functionStatic] getfem-5.4.4/src/getfem/getfem_export.h:444:17: note: Technically the member function 'getfem::dx_export::dxname_of_convex_structure' can be static (but you may consider moving to unnamed namespace). getfem-5.4.4/src/getfem_export.cc:906:26: note: Technically the member function 'getfem::dx_export::dxname_of_convex_structure' can be static (but you may consider moving to unnamed namespace). getfem-5.4.4/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.4.4/src/getfem/bgeot_geotrans_inv.h:197:10: note: Parent function 'geotrans_inv::add_point_with_id' getfem-5.4.4/src/getfem/getfem_interpolation.h:75:10: note: Derived function 'mesh_trans_inv::add_point_with_id' getfem-5.4.4/src/getfem/getfem_torus.h:68:5: style: Class 'torus_fem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/getfem_torus.h:89:5: style: Class 'torus_mesh' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/src/getfem/getfem_mesh_slicers.h:423:5: style: Class 'slicer_mesh_with_mesh' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:454:5: style: Class 'slicer_complementary' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:483:5: style: Class 'slicer_build_edges_mesh' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:505:5: style: Class 'slicer_build_mesh' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:518:5: style: Class 'slicer_explode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/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.4.4/src/getfem/getfem_export.h:93:5: style: Class 'vtk_export' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/getfem_export.h:94:5: style: Class 'vtk_export' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/getfem_export.h:300:5: style: Class 'vtu_export' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/getfem_export.h:301:5: style: Class 'vtu_export' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/getfem_export.h:349:5: style: Class 'dx_export' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/getfem_export.h:351:5: style: Class 'dx_export' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/getfem_export.h:600:5: style: Class 'pos_export' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/getfem_export.h:601:5: style: Class 'pos_export' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/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.4.4/src/getfem/getfem_fem.h:465:23: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_torus.h:55:23: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_fem.h:427:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_torus.h:56:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_fem.h:433:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_torus.h:57:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_fem.h:439:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_torus.h:58:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_fem.h:446:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_torus.h:59:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_fem.h:454:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_torus.h:61:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_fem.h:462:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_torus.h:63:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesh.h:405:25: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_torus.h:90:25: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesh_fem.h:552:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_torus.h:101:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesh_slicers.h:194:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:217:18: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesh_slicers.h:195:25: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:225:17: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesh_slicers.h:197:58: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:226:58: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesh_slicers.h:240:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:248:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesh_slicers.h:240:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:264:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesh_slicers.h:240:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:283:10: note: Function in derived class getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:334:10: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:240:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:334:10: note: Function in derived class getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:342:10: style: The function 'test_point' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:317:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:342:10: note: Function in derived class getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:343:17: style: The function 'edge_intersect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:321:5: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:343:17: note: Function in derived class getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:358:10: style: The function 'test_point' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:317:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:358:10: note: Function in derived class getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:359:17: style: The function 'edge_intersect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:321:5: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:359:17: note: Function in derived class getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:376:10: style: The function 'test_point' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:317:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:376:10: note: Function in derived class getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:377:17: style: The function 'edge_intersect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:321:5: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:377:17: note: Function in derived class getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:395:10: style: The function 'prepare' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:307:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:395:10: note: Function in derived class getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:397:17: style: The function 'edge_intersect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:321:5: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:397:17: note: Function in derived class getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:424:10: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:240:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:424:10: note: Function in derived class getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:435:10: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:240:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:435:10: note: Function in derived class getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:445:10: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:240:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:445:10: note: Function in derived class getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:455:10: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:240:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:455:10: note: Function in derived class getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:467:10: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:240:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:467:10: note: Function in derived class getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:493:10: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:240:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:493:10: note: Function in derived class getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:506:10: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:240:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:506:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesh_slicers.h:240:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:519:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/dal_static_stored_objects.h:206:50: note: Virtual destructor in base class getfem-5.4.4/src/getfem/getfem_mesh_slice.h:95:14: note: Destructor in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesh_slicers.h:240:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesh_slice.h:310:10: note: Function in derived class getfem-5.4.4/src/getfem/dal_singleton.h:129: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.4.4/src/getfem/dal_singleton.h:58:14: note: Virtual destructor in base class getfem-5.4.4/src/getfem/dal_singleton.h:129:6: note: Destructor in derived class getfem-5.4.4/src/getfem/dal_singleton.h:129: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.4.4/src/getfem/dal_singleton.h:58:14: note: Virtual destructor in base class getfem-5.4.4/src/getfem/dal_singleton.h:129:6: note: Destructor in derived class getfem-5.4.4/src/getfem/dal_singleton.h:129: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.4.4/src/getfem/dal_singleton.h:58:14: note: Virtual destructor in base class getfem-5.4.4/src/getfem/dal_singleton.h:129:6: note: Destructor in derived class getfem-5.4.4/src/getfem_export.cc:879: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.4.4/src/getfem_export.cc:887: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.4.4/src/getfem/getfem_export.h:161:17: style: C-style pointer casting [cstyleCast] getfem-5.4.4/src/getfem/getfem_export.h:414:21: style: C-style pointer casting [cstyleCast] getfem-5.4.4/src/getfem/getfem_export.h:418:17: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] getfem-5.4.4/src/getfem_export.cc:225:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] getfem-5.4.4/src/getfem/getfem_export.h:691:9: style: The scope of the variable 't' can be reduced. [variableScope] getfem-5.4.4/src/getfem/getfem_export.h:692:27: style: The scope of the variable 'cell_dof' can be reduced. [variableScope] getfem-5.4.4/src/getfem_export.cc:1260:9: style: The scope of the variable 't' can be reduced. [variableScope] getfem-5.4.4/src/getfem_export.cc:1261:27: style: The scope of the variable 'cell_dof' can be reduced. [variableScope] getfem-5.4.4/src/getfem_export.cc:1287:9: style: The scope of the variable 't' can be reduced. [variableScope] getfem-5.4.4/src/getfem_export.cc:1288:27: style: The scope of the variable 'cell_dof' can be reduced. [variableScope] getfem-5.4.4/src/getfem/getfem_export.h:201:77: style:inconclusive: Function 'write_point_data' argument 2 names different: declaration 'U0' definition 'U'. [funcArgNamesDifferent] getfem-5.4.4/src/getfem/getfem_export.h:116:60: note: Function 'write_point_data' argument 2 names different: declaration 'U0' definition 'U'. getfem-5.4.4/src/getfem/getfem_export.h:201:77: note: Function 'write_point_data' argument 2 names different: declaration 'U0' definition 'U'. getfem-5.4.4/src/getfem/getfem_export.h:233:56: style:inconclusive: Function 'write_sliced_point_data' argument 1 names different: declaration 'Uslice' definition 'U'. [funcArgNamesDifferent] getfem-5.4.4/src/getfem/getfem_export.h:123:67: note: Function 'write_sliced_point_data' argument 1 names different: declaration 'Uslice' definition 'U'. getfem-5.4.4/src/getfem/getfem_export.h:233:56: note: Function 'write_sliced_point_data' argument 1 names different: declaration 'Uslice' definition 'U'. getfem-5.4.4/src/getfem/getfem_export.h:470:76: style:inconclusive: Function 'write_point_data' argument 2 names different: declaration 'U0' definition 'U'. [funcArgNamesDifferent] getfem-5.4.4/src/getfem/getfem_export.h:386:34: note: Function 'write_point_data' argument 2 names different: declaration 'U0' definition 'U'. getfem-5.4.4/src/getfem/getfem_export.h:470:76: note: Function 'write_point_data' argument 2 names different: declaration 'U0' definition 'U'. getfem-5.4.4/src/getfem/getfem_export.h:671:66: style:inconclusive: Function 'write' argument 2 names different: declaration 'U' definition 'V'. [funcArgNamesDifferent] getfem-5.4.4/src/getfem/getfem_export.h:616:56: note: Function 'write' argument 2 names different: declaration 'U' definition 'V'. getfem-5.4.4/src/getfem/getfem_export.h:671:66: note: Function 'write' argument 2 names different: declaration 'U' definition 'V'. getfem-5.4.4/src/getfem_export.cc:1023:45: style:inconclusive: Function 'exporting_mesh_edges' argument 1 names different: declaration 'with_slice_edge' definition 'with_slice_edges'. [funcArgNamesDifferent] getfem-5.4.4/src/getfem/getfem_export.h:360:36: note: Function 'exporting_mesh_edges' argument 1 names different: declaration 'with_slice_edge' definition 'with_slice_edges'. getfem-5.4.4/src/getfem_export.cc:1023:45: note: Function 'exporting_mesh_edges' argument 1 names different: declaration 'with_slice_edge' definition 'with_slice_edges'. getfem-5.4.4/src/getfem_export.cc:1038:52: style:inconclusive: Function 'write_mesh_edges_from_slice' argument 1 names different: declaration 'with_slice_edge' definition 'with_slice_edges'. [funcArgNamesDifferent] getfem-5.4.4/src/getfem/getfem_export.h:448:43: note: Function 'write_mesh_edges_from_slice' argument 1 names different: declaration 'with_slice_edge' definition 'with_slice_edges'. getfem-5.4.4/src/getfem_export.cc:1038:52: note: Function 'write_mesh_edges_from_slice' argument 1 names different: declaration 'with_slice_edge' definition 'with_slice_edges'. getfem-5.4.4/src/getfem/getfem_interpolation.h:416:34: performance: Function parameter 'rg_source' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem/getfem_interpolation.h:533:34: performance: Function parameter 'rg_source' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem/getfem_interpolation.h:553:34: performance: Function parameter 'rg_target' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem/getfem_interpolation.h:633:52: performance: Function parameter 'rg_target' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem/getfem_interpolation.h:729:34: performance: Function parameter 'rg_source' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem/getfem_interpolation.h:729:57: performance: Function parameter 'rg_target' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem/getfem_export.h:406:42: performance: Function parameter 's' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem/getfem_export.h:471:48: performance: Function parameter 'name' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem/getfem_export.h:495:70: performance: Function parameter 'name' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem_export.cc:430:16: style: Variable 'vtk_simplex_code' can be declared as const array [constVariable] getfem-5.4.4/src/getfem/getfem_export.h:418:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] getfem-5.4.4/src/getfem/getfem_export.h:636:21: performance: Passing the result of c_str() to a stream is slow and redundant. [stlcstrStream] getfem-5.4.4/src/getfem/getfem_export.h:676:21: performance: Passing the result of c_str() to a stream is slow and redundant. [stlcstrStream] getfem-5.4.4/src/getfem_export.cc:437:18: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.4.4/src/getfem_export.cc:481:18: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.4.4/src/getfem_export.cc:696:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.4.4/src/getfem/getfem_interpolation.h:803:29: style: Variable 'nb_nodal_pt' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/src/getfem/getfem_interpolation.h:803:17: style: Variable 'nb_nodal_pt' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/src/getfem_generic_assembly_functions_and_operators.cc:35:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THREAD_SAFE_STATIC [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_functions_and_operators.cc:607:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBAL_OMP_GUARD [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_functions_and_operators.cc:648:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBAL_OMP_GUARD [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_functions_and_operators.cc:659:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBAL_OMP_GUARD [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_functions_and_operators.cc:671:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBAL_OMP_GUARD [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_functions_and_operators.cc:706:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gis [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_functions_and_operators.cc:714:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gis [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_functions_and_operators.cc:722:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gis [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_functions_and_operators.cc:725:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gis [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_functions_and_operators.cc:732:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gis [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:122:7: warning: Member variable 'variable_group_info::U' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/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.4.4/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.4.4/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.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:55:56: style: Variable 'ok' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/src/getfem_generic_assembly_interpolation.cc:261:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IM_NONE [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_interpolation.cc:277:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IM_NONE [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_interpolation.cc:366:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pt_ref [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_interpolation.cc:451:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_interpolation.cc:496:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_interpolation.cc:497:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_interpolation.cc:535:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALL [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_interpolation.cc:558:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALL [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_interpolation.cc:997:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable region [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/getfem_generic_assembly_tree.h:412:5: warning: Member variable 'ga_tree_node::op_type' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/getfem_generic_assembly_tree.h:412:5: warning: Member variable 'ga_tree_node::parent' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/getfem_generic_assembly_tree.h:412:5: warning: Member variable 'ga_tree_node::marked' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/getfem_generic_assembly_tree.h:416:5: warning: Member variable 'ga_tree_node::op_type' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/getfem_generic_assembly_tree.h:416:5: warning: Member variable 'ga_tree_node::parent' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/getfem_generic_assembly_tree.h:416:5: warning: Member variable 'ga_tree_node::marked' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/getfem_generic_assembly_tree.h:421:5: warning: Member variable 'ga_tree_node::op_type' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/getfem_generic_assembly_tree.h:421:5: warning: Member variable 'ga_tree_node::parent' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/getfem_generic_assembly_tree.h:421:5: warning: Member variable 'ga_tree_node::marked' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/getfem_generic_assembly_tree.h:427:5: warning: Member variable 'ga_tree_node::op_type' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/getfem_generic_assembly_tree.h:427:5: warning: Member variable 'ga_tree_node::parent' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/getfem_generic_assembly_tree.h:427:5: warning: Member variable 'ga_tree_node::marked' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/getfem_generic_assembly_tree.h:432:5: warning: Member variable 'ga_tree_node::parent' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/getfem_generic_assembly_tree.h:432:5: warning: Member variable 'ga_tree_node::marked' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/getfem_generic_assembly_tree.h:372:17: style:inconclusive: Technically the member function 'getfem::ga_tree_node::is_constant' can be const. [functionConst] getfem-5.4.4/src/getfem_generic_assembly_interpolation.cc:815:10: performance:inconclusive: Either there is a missing 'override', or the member function 'getfem::interpolate_transformation_neighbor::update_from_context' can be static. [functionStatic] getfem-5.4.4/src/getfem_generic_assembly_interpolation.cc:816:10: performance:inconclusive: Either there is a missing 'override', or the member function 'getfem::interpolate_transformation_neighbor::extract_variables' can be static. [functionStatic] getfem-5.4.4/src/getfem_generic_assembly_interpolation.cc:820:10: performance:inconclusive: Either there is a missing 'override', or the member function 'getfem::interpolate_transformation_neighbor::init' can be static. [functionStatic] getfem-5.4.4/src/getfem_generic_assembly_interpolation.cc:821:10: performance:inconclusive: Either there is a missing 'override', or the member function 'getfem::interpolate_transformation_neighbor::finalize' can be static. [functionStatic] getfem-5.4.4/src/getfem_generic_assembly_interpolation.cc:823:17: performance:inconclusive: Either there is a missing 'override', or the member function 'getfem::interpolate_transformation_neighbor::expression' can be static. [functionStatic] getfem-5.4.4/src/getfem_generic_assembly_interpolation.cc:881:10: performance:inconclusive: Either there is a missing 'override', or the member function 'getfem::interpolate_transformation_element_extrapolation::update_from_context' can be static. [functionStatic] getfem-5.4.4/src/getfem_generic_assembly_interpolation.cc:882:10: performance:inconclusive: Either there is a missing 'override', or the member function 'getfem::interpolate_transformation_element_extrapolation::extract_variables' can be static. [functionStatic] getfem-5.4.4/src/getfem_generic_assembly_interpolation.cc:886:10: performance:inconclusive: Either there is a missing 'override', or the member function 'getfem::interpolate_transformation_element_extrapolation::init' can be static. [functionStatic] getfem-5.4.4/src/getfem_generic_assembly_interpolation.cc:887:10: performance:inconclusive: Either there is a missing 'override', or the member function 'getfem::interpolate_transformation_element_extrapolation::finalize' can be static. [functionStatic] getfem-5.4.4/src/getfem_generic_assembly_interpolation.cc:888:17: performance:inconclusive: Either there is a missing 'override', or the member function 'getfem::interpolate_transformation_element_extrapolation::expression' can be static. [functionStatic] getfem-5.4.4/src/getfem_generic_assembly_interpolation.cc:641:17: performance: Function 'expression()' should return member 'expr' by const reference. [returnByReference] getfem-5.4.4/src/getfem_generic_assembly_interpolation.cc:84:73: style: Parameter 't' can be declared as reference to const [constParameterReference] getfem-5.4.4/src/getfem_generic_assembly_interpolation.cc:957:36: style: Parameter 'elt_corr' can be declared as reference to const [constParameterReference] getfem-5.4.4/src/getfem_generic_assembly_interpolation.cc:972:36: style: Parameter 'elt_corr' can be declared as reference to const [constParameterReference] getfem-5.4.4/src/getfem/getfem_generic_assembly_tree.h:404:45: style: Parameter 'oldchild' can be declared as pointer to const [constParameterPointer] getfem-5.4.4/src/getfem_generic_assembly_interpolation.cc:625:39: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.4.4/src/getfem_generic_assembly_interpolation.cc:626:39: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.4.4/src/getfem_generic_assembly_interpolation.cc:702:17: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.4.4/src/getfem/getfem_mesh_level_set.h:92:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pmsh [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/getfem_mesh_level_set.h:110:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_semantic.cc:58:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NODE_VAL [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_semantic.cc:127:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NODE_VAL [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_semantic.cc:196:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NODE_GRAD_TEST [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_semantic.cc:314:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NODE_ZERO [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_semantic.cc:416:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_semantic.cc:2724:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NODE_PREDEF_FUNC [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_semantic.cc:2791:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NODE_RESHAPE [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_semantic.cc:3049:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NODE_RESHAPE [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_semantic.cc:3111:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NODE_GRAD_TEST [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_semantic.cc:3305:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NODE_VAL [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_semantic.cc:3972:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NODE_VAL [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_semantic.cc:4037:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NODE_VAL [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_semantic.cc:4939:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NODE_GRAD_TEST [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_semantic.cc:4957:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptree [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_semantic.cc:5029:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NODE_RESHAPE [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/getfem_mesher.h:93:5: warning: Member variable 'mesher_half_space::xon' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/getfem_mesher.h:134:5: warning: Member variable 'mesher_level_set::pf' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/getfem_mesher.h:134:5: warning: Member variable 'mesher_level_set::shift_ls' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/getfem_mesher.h:414:5: warning: Member variable 'mesher_union::isin' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/getfem_mesher.h:418:5: warning: Member variable 'mesher_union::isin' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/src/getfem/dal_basic.h:125:5: warning:inconclusive: Member variable 'dna_const_iterator < const std :: string * , 5 >::p' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/dal_basic.h:125:5: warning:inconclusive: Member variable 'dna_const_iterator < const std :: string * , 5 >::in' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/dal_basic.h:125:5: warning:inconclusive: Member variable 'dna_const_iterator < const std :: string * , 5 >::pT' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/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.4.4/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.4.4/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.4.4/src/getfem/dal_basic.h:227:15: performance:inconclusive: Technically the member function 'dal::dynamic_array < const std :: string * , 5 >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] getfem-5.4.4/src/getfem/dal_basic.h:276:10: style:inconclusive: Technically the member function 'dal::dynamic_array < const std :: string * , 5 >::resize' can be const. [functionConst] getfem-5.4.4/src/getfem/getfem_mesher.h:61:5: style: Class 'mvf_constant' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/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.4.4/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.4.4/src/getfem/getfem_mesher.h:414:5: style: Class 'mesher_union' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/getfem_mesher.h:609:5: style: Class 'mesher_intersection' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/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.4.4/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.4.4/src/getfem/dal_basic.h:128:5: style: Struct 'dna_const_iterator < const std :: string * , 5 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/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.4.4/src/getfem/dal_static_stored_objects.h:206:50: note: Virtual destructor in base class getfem-5.4.4/src/getfem/getfem_mesher.h:55:14: note: Destructor in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:54:25: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:62:17: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:55:14: note: Virtual destructor in base class getfem-5.4.4/src/getfem/getfem_mesher.h:76:14: note: Destructor in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:54:25: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:85:25: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:77:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:97:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:85:25: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:99:25: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:78:25: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:101:25: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:83:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:107:18: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:80:25: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:111:17: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:82:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:115:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:77:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:153:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:85:25: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:155:25: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:78:25: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:157:25: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:83:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:160:18: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:80:25: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:164:17: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:82:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:165:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:77:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:192:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:78:25: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:197:25: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:85:25: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:203:25: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:83:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:205:18: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:80:25: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:209:17: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:82:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:217:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:77:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:241:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:85:25: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:245:25: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:78:25: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:255:25: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:80:25: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:262:17: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:82:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:270:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:83:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:273:18: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:77:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:301:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:85:25: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:307:25: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:78:25: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:314:25: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:80:25: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:320:17: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:82:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:328:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:83:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:331:18: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:77:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:362:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:85:25: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:368:25: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:78:25: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:376:25: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:80:25: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:382:17: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:82:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:390:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:83:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:393:18: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:77:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:462:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:85:25: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:476:25: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:78:25: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:496:17: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:83:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:521:18: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:80:25: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:526:17: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:82:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:555:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:77:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:655:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:85:25: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:670:25: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:78:25: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:677:17: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:83:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:689:18: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:80:25: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:695:17: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:82:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:704:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:77:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:751:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:78:25: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:753:17: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:85:25: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:761:17: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:83:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:763:18: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:80:25: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:767:17: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:82:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:772:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:77:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:791:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:85:25: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:793:25: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:78:25: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:798:25: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:83:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:804:18: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:80:25: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:808:17: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:82:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:820:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:77:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:842:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:85:25: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:851:25: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:78:25: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:852:25: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:80:25: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:855:17: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:82:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:857:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:83:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:860:18: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:77:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:878:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:85:25: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:880:25: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:78:25: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:886:25: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:83:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:892:18: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:80:25: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:896:17: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:82:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:911:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:77:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:933:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:85:25: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:943:25: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:78:25: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:944:25: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:80:25: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:947:17: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:82:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:949:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:83:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:952:18: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:77:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:974:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:85:25: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:979:25: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:78:25: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:996:25: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:80:25: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:1002:17: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:82:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:1004:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:83:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:1007:18: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:77:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:1024:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:85:25: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:1030:25: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:78:25: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:1034:25: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:80:25: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:1040:17: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:82:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:1059:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesher.h:83:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesher.h:1062:18: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_context.h:101:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_level_set.h:73:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_context.h:129:14: note: Virtual destructor in base class getfem-5.4.4/src/getfem/getfem_level_set.h:91:6: note: Destructor in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_context.h:101:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesh_level_set.h:88:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_context.h:129:14: note: Virtual destructor in base class getfem-5.4.4/src/getfem/getfem_mesh_level_set.h:153:14: note: Destructor in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_fem.h:427:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_fem_level_set.h:92:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_fem.h:433:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_fem_level_set.h:93:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_fem.h:439:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_fem_level_set.h:94:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_fem.h:446:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_fem_level_set.h:96:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_fem.h:454:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_fem_level_set.h:98:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_fem.h:462:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_fem_level_set.h:100:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/dal_static_stored_objects.h:206:50: note: Virtual destructor in base class getfem-5.4.4/src/getfem/getfem_mesher.h:55:14: note: Destructor in derived class getfem-5.4.4/src/getfem/getfem_mesher.h:477:22: style: The scope of the variable 'f' can be reduced. [variableScope] getfem-5.4.4/src/getfem/getfem_mesher.h:477:28: style: The scope of the variable 'g' can be reduced. [variableScope] getfem-5.4.4/src/getfem_fem_level_set.cc:88:55: performance: Function parameter 'a' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem_fem_level_set.cc:88:76: performance: Function parameter 'b' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem/getfem_mesher.h:481:6: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.4.4/src/getfem/getfem_mesher.h:673:4: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.4.4/src/getfem/getfem_mesh_level_set.h:107:6: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.4.4/src/getfem_fem_level_set.cc:99:26: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.4.4/src/getfem_fem_level_set.cc:135:42: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.4.4/src/getfem_fourth_order.cc:83:6: style: The if condition is the same as the previous if condition [duplicateCondition] getfem-5.4.4/src/getfem_fourth_order.cc:75:6: note: First condition getfem-5.4.4/src/getfem_fourth_order.cc:83:6: note: Second condition getfem-5.4.4/src/getfem_generic_assembly_semantic.cc:530:17: style:inconclusive: Boolean expression '!mf' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] getfem-5.4.4/src/getfem_generic_assembly_tree.cc:203:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_tree.cc:1344:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptree [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_tree.cc:1351:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptree [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_tree.cc:1429:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_tree.cc:1520:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_tree.cc:1528:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parent [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_tree.cc:1536:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parent [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_tree.cc:1541:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable macros [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_tree.cc:1651:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_semantic.cc:530:17: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] getfem-5.4.4/src/getfem_fourth_order.cc:73:18: style: The scope of the variable 'mf_data2' can be reduced. [variableScope] getfem-5.4.4/src/getfem_generic_assembly_semantic.cc:1995:13: style: Variable 'child1' is assigned an expression that holds the same value. [redundantAssignment] getfem-5.4.4/src/getfem_generic_assembly_semantic.cc:1992:20: note: child1 is assigned 'pnode->children[1]' here. getfem-5.4.4/src/getfem_generic_assembly_semantic.cc:1995:13: note: Variable 'child1' is assigned an expression that holds the same value. getfem-5.4.4/src/getfem_generic_assembly_semantic.cc:2013:18: style: Variable 'child1' is reassigned a value before the old one has been used. [redundantAssignment] getfem-5.4.4/src/getfem_generic_assembly_semantic.cc:1995:20: note: child1 is assigned getfem-5.4.4/src/getfem_generic_assembly_semantic.cc:2013:18: note: child1 is overwritten getfem-5.4.4/src/getfem_generic_assembly_semantic.cc:4551:17: style: Variable 'pg1' is assigned an expression that holds the same value. [redundantAssignment] getfem-5.4.4/src/getfem_generic_assembly_semantic.cc:4541:29: note: pg1 is assigned 'child0' here. getfem-5.4.4/src/getfem_generic_assembly_semantic.cc:4551:17: note: Variable 'pg1' is assigned an expression that holds the same value. getfem-5.4.4/src/getfem_generic_assembly_tree.cc:83:16: style: Array index 'pos' is used before limits check. [arrayIndexThenCheck] getfem-5.4.4/src/getfem_generic_assembly_tree.cc:437:17: performance:inconclusive: Technically the member function 'getfem::ga_tree::copy_node' can be static (but you may consider moving to unnamed namespace). [functionStatic] getfem-5.4.4/src/getfem/getfem_generic_assembly_tree.h:456:10: note: Technically the member function 'getfem::ga_tree::copy_node' can be static (but you may consider moving to unnamed namespace). getfem-5.4.4/src/getfem_generic_assembly_tree.cc:437:17: note: Technically the member function 'getfem::ga_tree::copy_node' can be static (but you may consider moving to unnamed namespace). getfem-5.4.4/src/getfem_generic_assembly_tree.cc:466:17: performance:inconclusive: Technically the member function 'getfem::ga_tree::add_child' can be static (but you may consider moving to unnamed namespace). [functionStatic] getfem-5.4.4/src/getfem/getfem_generic_assembly_tree.h:463:10: note: Technically the member function 'getfem::ga_tree::add_child' can be static (but you may consider moving to unnamed namespace). getfem-5.4.4/src/getfem_generic_assembly_tree.cc:466:17: note: Technically the member function 'getfem::ga_tree::add_child' can be static (but you may consider moving to unnamed namespace). getfem-5.4.4/src/getfem_generic_assembly_semantic.cc:122:25: style: Variable 'child' can be declared as reference to const [constVariableReference] getfem-5.4.4/src/getfem_generic_assembly_semantic.cc:188:25: style: Variable 'child' can be declared as reference to const [constVariableReference] getfem-5.4.4/src/getfem_generic_assembly_tree.cc:337:24: warning: Either the condition 'current_node' is redundant or there is possible null pointer dereference: current_node. [nullPointerRedundantCheck] getfem-5.4.4/src/getfem_generic_assembly_tree.cc:332:12: note: Assuming that condition 'current_node' is not redundant getfem-5.4.4/src/getfem_generic_assembly_tree.cc:337:24: note: Null pointer dereference getfem-5.4.4/src/getfem_generic_assembly_tree.cc:338:9: warning: Either the condition 'current_node' is redundant or there is possible null pointer dereference: current_node. [nullPointerRedundantCheck] getfem-5.4.4/src/getfem_generic_assembly_tree.cc:332:12: note: Assuming that condition 'current_node' is not redundant getfem-5.4.4/src/getfem_generic_assembly_tree.cc:338:9: note: Null pointer dereference getfem-5.4.4/src/getfem_generic_assembly_semantic.cc:2988:13: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.4.4/src/getfem_generic_assembly_semantic.cc:3014:13: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.4.4/src/getfem_fourth_order.cc:73:27: style: Variable 'mf_data2' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/src/getfem_fourth_order.cc:79:21: style: Variable 'sl' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/src/getfem_generic_assembly_tree.cc:192:9: style: The scope of the variable 'length_before' can be reduced. [variableScope] getfem-5.4.4/src/getfem_generic_assembly_tree.cc:192:29: style: The scope of the variable 'length_after' can be reduced. [variableScope] getfem-5.4.4/src/getfem_generic_assembly_tree.cc:1563:19: style: The scope of the variable 't_type' can be reduced. [variableScope] getfem-5.4.4/src/getfem_generic_assembly_tree.cc:1925:18: style: The scope of the variable 'foundcomma' can be reduced. [variableScope] getfem-5.4.4/src/getfem_generic_assembly_tree.cc:1925:37: style: The scope of the variable 'foundsemi' can be reduced. [variableScope] getfem-5.4.4/src/getfem_generic_assembly_tree.cc:710:47: style: Parameter 'parent' can be declared as pointer to const [constParameterPointer] getfem-5.4.4/src/getfem_generic_assembly_workspace.cc:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable K [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_workspace.cc:76:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nb_intern_dof [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_workspace.cc:85:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nb_intern_dof [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_workspace.cc:94:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nb_prim_dof [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_workspace.cc:106:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nb_intern_dof [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_workspace.cc:140:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable md [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_workspace.cc:151:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable md [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_workspace.cc:158:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable md [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_workspace.cc:168:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable md [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_workspace.cc:191:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable md [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_workspace.cc:206:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable md [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_workspace.cc:220:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable md [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_workspace.cc:232:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable with_parent_variables [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_workspace.cc:245:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable md [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_workspace.cc:258:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable md [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_workspace.cc:279:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable md [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_workspace.cc:319:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable md [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_workspace.cc:333:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable md [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_workspace.cc:343:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable md [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_workspace.cc:356:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transformations [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_workspace.cc:361:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable md [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_workspace.cc:371:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable md [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_workspace.cc:381:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable md [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_workspace.cc:391:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable md [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_workspace.cc:404:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable secondary_domains [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_workspace.cc:409:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable md [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_workspace.cc:419:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable md [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_workspace.cc:433:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable registred_mesh_regions [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_workspace.cc:463:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASSEMBLY [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_workspace.cc:576:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test1 [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_workspace.cc:628:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRE_ASSIGNMENT [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_workspace.cc:645:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRE_ASSIGNMENT [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_workspace.cc:665:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POST_ASSIGNMENT [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_workspace.cc:673:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trees [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_workspace.cc:685:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trees [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_workspace.cc:782:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable variable_groups [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_workspace.cc:809:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nb_prim_dof [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_workspace.cc:946:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable include_empty_int_pts [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_workspace.cc:950:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable include_empty_int_pts [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_workspace.cc:963:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tmp_var_intervals [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_workspace.cc:973:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trees [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_workspace.cc:982:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable order [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_workspace.cc:998:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptree [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_workspace.cc:1000:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptree [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_workspace.cc:1010:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nb_prim_dof [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_workspace.cc:1045:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nb_prim_dof [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_workspace.cc:1061:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trees [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_workspace.cc:1083:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trees [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_workspace.cc:1102:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trees [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_workspace.cc:1120:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trees [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_global_function.cc:34:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dim_ [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_global_function.cc:42:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dim_ [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_global_function.cc:50:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dim_ [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_global_function.cc:65:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pt_ [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_global_function.cc:70:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dim_ [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_global_function.cc:81:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pt_ [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_global_function.cc:95:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dim_ [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_global_function.cc:114:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable functions [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_global_function.cc:121:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dim_ [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_global_function.cc:135:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable functions [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_global_function.cc:142:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable functions [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_global_function.cc:150:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable functions [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_global_function.cc:163:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable functions [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_global_function.cc:170:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable functions [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_global_function.cc:179:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable functions [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_global_function.cc:189:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable functions [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_global_function.cc:207:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dim_ [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_global_function.cc:224:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dim_ [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_global_function.cc:258:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable has_expr [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_global_function.cc:275:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable has_expr [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_global_function.cc:297:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptx [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_global_function.cc:309:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptx [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_global_function.cc:322:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptx [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_global_function.cc:337:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptx [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_global_function.cc:364:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_global_function.cc:422:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_global_function.cc:526:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_global_function.cc:563:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fun [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_global_function.cc:615:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fun [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_global_function.cc:660:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fun [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_global_function.cc:699:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fun [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_global_function.cc:1262:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dim_ [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_global_function.cc:1279:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dim_ [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_global_function.cc:1348:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dim_ [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_global_function.cc:1371:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dim_ [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_global_function.cc:1477:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dim_ [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_global_function.cc:1507:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dim_ [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_global_function.cc:1677:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_global_function.cc:1697:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cv_stored [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_im_data.cc:72:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first_int_pt_onface_fid [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_im_data.cc:93:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first_int_pt_fid [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_im_data.cc:115:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nb_int_pts [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_im_data.cc:146:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first_int_pt_id [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_im_data.cc:186:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nb_int_pts [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_im_data.cc:233:59: style:inconclusive: Function 'set_tensor_size' argument 1 names different: declaration 'tensor_size' definition 'tsize'. [funcArgNamesDifferent] getfem-5.4.4/src/getfem/getfem_im_data.h:166:52: note: Function 'set_tensor_size' argument 1 names different: declaration 'tensor_size' definition 'tsize'. getfem-5.4.4/src/getfem_im_data.cc:233:59: note: Function 'set_tensor_size' argument 1 names different: declaration 'tensor_size' definition 'tsize'. getfem-5.4.4/src/getfem_im_data.cc:239:66: style:inconclusive: Function 'set_actual_tensor_size' argument 1 names different: declaration 'tensor_size' definition 'tsize'. [funcArgNamesDifferent] getfem-5.4.4/src/getfem/getfem_im_data.h:170:59: note: Function 'set_actual_tensor_size' argument 1 names different: declaration 'tensor_size' definition 'tsize'. getfem-5.4.4/src/getfem_im_data.cc:239:66: note: Function 'set_actual_tensor_size' argument 1 names different: declaration 'tensor_size' definition 'tsize'. getfem-5.4.4/src/getfem_im_data.cc:79:22: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.4.4/src/getfem_im_data.cc:173:22: style: Variable 'lock' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/src/getfem_im_data.cc:173:17: style: Variable 'lock' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/src/getfem_generic_assembly_workspace.cc:1085:18: style: Variable 'local_tree' can be declared as reference to const [constVariableReference] getfem-5.4.4/src/getfem_generic_assembly_workspace.cc:1104:18: style: Variable 'local_tree' can be declared as reference to const [constVariableReference] getfem-5.4.4/src/getfem_generic_assembly_workspace.cc:487:64: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.4.4/src/getfem_global_function.cc:817:7: performance: Variable 'cv' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] getfem-5.4.4/src/getfem_global_function.cc:1253:10: performance:inconclusive: Either there is a missing 'override', or the member function 'getfem::global_function_x_bspline_::update_from_context' can be static. [functionStatic] getfem-5.4.4/src/getfem_global_function.cc:1337:10: performance:inconclusive: Either there is a missing 'override', or the member function 'getfem::global_function_xy_bspline_::update_from_context' can be static. [functionStatic] getfem-5.4.4/src/getfem_global_function.cc:1464:10: performance:inconclusive: Either there is a missing 'override', or the member function 'getfem::global_function_xyz_bspline_::update_from_context' can be static. [functionStatic] getfem-5.4.4/src/getfem_global_function.cc:1686:35: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.4.4/src/getfem_global_function.cc:1687:35: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.4.4/src/getfem_import.cc:237:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_import.cc:644:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ws [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_import.cc:814:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_import.cc:1293:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_import.cc:1457:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable badbit [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_import.cc:1511:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable badbit [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_import.cc:1581:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_interpolated_fem.cc:91:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gausspt [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_interpolated_fem.cc:144:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nb_dof [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_interpolated_fem.cc:150:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inddof [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_interpolated_fem.cc:230:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nb_dof [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_interpolated_fem.cc:243:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mi3 [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_interpolated_fem.cc:333:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gausspt [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_interpolated_fem.cc:346:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gausspt [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_interpolated_fem.cc:369:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gausspt [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/dal_singleton.h:129: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.4.4/src/getfem/dal_singleton.h:58:14: note: Virtual destructor in base class getfem-5.4.4/src/getfem/dal_singleton.h:129:6: note: Destructor in derived class getfem-5.4.4/src/getfem/dal_singleton.h:129: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.4.4/src/getfem/dal_singleton.h:58:14: note: Virtual destructor in base class getfem-5.4.4/src/getfem/dal_singleton.h:129:6: note: Destructor in derived class getfem-5.4.4/src/getfem/dal_singleton.h:129: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.4.4/src/getfem/dal_singleton.h:58:14: note: Virtual destructor in base class getfem-5.4.4/src/getfem/dal_singleton.h:129:6: note: Destructor in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_integration.h:345:66: note: Function 'composite_approx_int_method' argument 2 names different: declaration 'mf' definition 'mi'. getfem-5.4.4/src/getfem_integration_composite.cc:32:25: note: Function 'composite_approx_int_method' argument 2 names different: declaration 'mf' definition 'mi'. getfem-5.4.4/src/getfem_interpolated_fem.cc:392:3: style: Struct 'special_intfem_key' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/dal_static_stored_objects.h:159: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.4.4/src/getfem/getfem_interpolated_fem.h:131: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.4.4/src/getfem/getfem_context.h:101:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_interpolated_fem.h:131:18: note: Function in derived class getfem-5.4.4/src/getfem/getfem_interpolated_fem.h:137:23: style: The function 'nb_dof' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_fem.h:296:23: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_interpolated_fem.h:137:23: note: Function in derived class getfem-5.4.4/src/getfem/getfem_interpolated_fem.h:138: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.4.4/src/getfem/getfem_fem.h:465:23: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_interpolated_fem.h:138:23: note: Function in derived class getfem-5.4.4/src/getfem/getfem_interpolated_fem.h:139:32: style: The function 'ref_convex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_fem.h:318:32: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_interpolated_fem.h:139:32: note: Function in derived class getfem-5.4.4/src/getfem/getfem_interpolated_fem.h:140:45: style: The function 'node_convex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_fem.h:325:45: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_interpolated_fem.h:140:45: note: Function in derived class getfem-5.4.4/src/getfem/getfem_interpolated_fem.h:141:38: style: The function 'node_tab' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_fem.h:332:38: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_interpolated_fem.h:141:38: note: Function in derived class getfem-5.4.4/src/getfem/getfem_interpolated_fem.h:143:10: style: The function 'base_value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_fem.h:427:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_interpolated_fem.h:143:10: note: Function in derived class getfem-5.4.4/src/getfem/getfem_interpolated_fem.h:144: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.4.4/src/getfem/getfem_fem.h:433:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_interpolated_fem.h:144:10: note: Function in derived class getfem-5.4.4/src/getfem/getfem_interpolated_fem.h:145: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.4.4/src/getfem/getfem_fem.h:439:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_interpolated_fem.h:145:10: note: Function in derived class getfem-5.4.4/src/getfem/getfem_interpolated_fem.h:146: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.4.4/src/getfem/getfem_fem.h:446:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_interpolated_fem.h:146:10: note: Function in derived class getfem-5.4.4/src/getfem/getfem_interpolated_fem.h:148: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.4.4/src/getfem/getfem_fem.h:454:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_interpolated_fem.h:148:10: note: Function in derived class getfem-5.4.4/src/getfem/getfem_interpolated_fem.h:150: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.4.4/src/getfem/getfem_fem.h:462:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_interpolated_fem.h:150:10: note: Function in derived class getfem-5.4.4/src/getfem/getfem_interpolated_fem.h:166:14: style: The destructor '~interpolated_fem' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_fem.h:495:14: note: Virtual destructor in base class getfem-5.4.4/src/getfem/getfem_interpolated_fem.h:166:14: note: Destructor in derived class getfem-5.4.4/src/getfem_interpolated_fem.cc:124:15: style: Variable 'alldofs' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/src/getfem_interpolation.cc:103:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/dal_basic.h:125:5: warning:inconclusive: Member variable 'dna_const_iterator < bgeot :: small_vector < double > , 5 >::p' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/dal_basic.h:125:5: warning:inconclusive: Member variable 'dna_const_iterator < bgeot :: small_vector < double > , 5 >::in' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/dal_basic.h:125:5: warning:inconclusive: Member variable 'dna_const_iterator < bgeot :: small_vector < double > , 5 >::pT' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/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.4.4/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.4.4/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.4.4/src/getfem/dal_basic.h:227:15: performance:inconclusive: Technically the member function 'dal::dynamic_array < bgeot :: small_vector < double > , 5 >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] getfem-5.4.4/src/getfem/dal_basic.h:276:10: style:inconclusive: Technically the member function 'dal::dynamic_array < bgeot :: small_vector < double > , 5 >::resize' can be const. [functionConst] getfem-5.4.4/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.4.4/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.4.4/src/getfem/dal_basic.h:128:5: style: Struct 'dna_const_iterator < bgeot :: small_vector < double > , 5 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem_import.cc:955:21: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] getfem-5.4.4/src/getfem_import.cc:953:19: note: outer condition: nodesno>=9 getfem-5.4.4/src/getfem_import.cc:955:21: note: identical inner condition: nodesno>=9 getfem-5.4.4/src/getfem_import.cc:1426:31: style: Condition 'ls.find("Triangles")+1' is always true [knownConditionTrueFalse] getfem-5.4.4/src/getfem_import.cc:1432:40: style: Condition 'ls.find("Quadrangles")+1' is always true [knownConditionTrueFalse] getfem-5.4.4/src/getfem_import.cc:1438:32: style: Condition 'ls.find("End")+1' is always true [knownConditionTrueFalse] getfem-5.4.4/src/getfem_import.cc:1463:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy] getfem-5.4.4/src/getfem_import.cc:1472:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy] getfem-5.4.4/src/getfem_import.cc:1518:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy] getfem-5.4.4/src/getfem_import.cc:1527:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy] getfem-5.4.4/src/getfem_import.cc:331:16: style: The scope of the variable 'dimr' can be reduced. [variableScope] getfem-5.4.4/src/getfem_import.cc:861:37: style: The scope of the variable 'fields2' can be reduced. [variableScope] getfem-5.4.4/src/getfem_import.cc:908:15: style: The scope of the variable 'fieldsno' can be reduced. [variableScope] getfem-5.4.4/src/getfem_import.cc:1579:55: style:inconclusive: Function 'import_mesh' argument 2 names different: declaration 'm' definition 'msh'. [funcArgNamesDifferent] getfem-5.4.4/src/getfem/getfem_import.h:111:55: note: Function 'import_mesh' argument 2 names different: declaration 'm' definition 'msh'. getfem-5.4.4/src/getfem_import.cc:1579:55: note: Function 'import_mesh' argument 2 names different: declaration 'm' definition 'msh'. getfem-5.4.4/src/getfem_import.cc:1587:42: style:inconclusive: Function 'maybe_remove_last_dimension' argument 1 names different: declaration 'msh' definition 'm'. [funcArgNamesDifferent] getfem-5.4.4/src/getfem/getfem_import.h:172:42: note: Function 'maybe_remove_last_dimension' argument 1 names different: declaration 'msh' definition 'm'. getfem-5.4.4/src/getfem_import.cc:1587:42: note: Function 'maybe_remove_last_dimension' argument 1 names different: declaration 'msh' definition 'm'. getfem-5.4.4/src/getfem_import.cc:690:70: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.4.4/src/getfem_import.cc:815:38: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.4.4/src/getfem_import.cc:1258:11: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.4.4/src/getfem_import.cc:371:33: error: Uninitialized variable: cv_nb_nodes [legacyUninitvar] getfem-5.4.4/src/getfem_import.cc:570:16: style: Variable 'cvok' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/src/getfem_import.cc:582:20: style: Variable 'cvok' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/src/getfem_import.cc:616:22: style: Variable 'cvok' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/src/getfem_import.cc:1412:28: style: Unused variable: tri [unusedVariable] getfem-5.4.4/src/getfem_level_set_contact.cc:52:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ls_mesh_fem [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_level_set_contact.cc:88:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOLUME_ELEMENTS [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_level_set_contact.cc:120:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOLUME_ELEMENTS [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_level_set_contact.cc:165:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable md [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_level_set_contact.cc:241:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable masters [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_level_set_contact.cc:252:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable masters [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_level_set_contact.cc:282:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mult_mim_order [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_level_set_contact.cc:314:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable def_master [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_level_set_contact.cc:329:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_deformed [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_level_set_contact.cc:355:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GIVEN_CONTACT_REGION [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_level_set_contact.cc:378:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GIVEN_CONTACT_REGION [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_level_set_contact.cc:516:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVE_CONTACT_REGION [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_level_set_contact.cc:610:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable md [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_level_set_contact.cc:649:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable given_contact_id [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_level_set_contact.cc:700:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_level_set_contact.cc:722:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sizes_ [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_level_set_contact.cc:725:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sizes_ [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_level_set_contact.cc:753:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sizes_ [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_level_set_contact.cc:754:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sizes_ [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_level_set_contact.cc:259:31: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] getfem-5.4.4/src/getfem_level_set_contact.cc:268:31: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] getfem-5.4.4/src/getfem_level_set.cc:115:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ls [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_interpolation.cc:38:51: style:inconclusive: Function 'points_on_convex' argument 1 names different: declaration 'i' definition 'cv'. [funcArgNamesDifferent] getfem-5.4.4/src/getfem/getfem_interpolation.h:71:37: note: Function 'points_on_convex' argument 1 names different: declaration 'i' definition 'cv'. getfem-5.4.4/src/getfem_interpolation.cc:38:51: note: Function 'points_on_convex' argument 1 names different: declaration 'i' definition 'cv'. getfem-5.4.4/src/getfem_interpolation.cc:52:66: performance: Function parameter 'rg_source' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1743:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:3331:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tc1 [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:3526:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tc1 [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4906:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4976:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:5732:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable K2 [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:5768:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R2 [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:5867:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctx [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:7732:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:7839:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASSEMBLY [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:8017:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POST_ASSIGNMENT [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:5496:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable coeff [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_locale.cc:49:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_NUMERIC [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_locale.cc:53:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cinloc [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/dal_singleton.h:129: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.4.4/src/getfem/dal_singleton.h:58:14: note: Virtual destructor in base class getfem-5.4.4/src/getfem/dal_singleton.h:129:6: note: Destructor in derived class getfem-5.4.4/src/getfem_mat_elem.cc:330:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_mat_elem_type.cc:81:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pfi [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_mat_elem_type.cc:97:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_mat_elem_type.cc:109:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_mat_elem_type.cc:117:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_mat_elem_type.cc:124:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_mat_elem_type.cc:139:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_mat_elem_type.cc:156:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_mat_elem_type.cc:194:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_mat_elem.cc:74:5: warning:inconclusive: Member variable 'emelem_comp_key_::prefer_comp_on_real_element' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem_mat_elem.cc:73:7: performance: Variable 'pmt' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] getfem-5.4.4/src/getfem_mat_elem.cc:73:17: performance: Variable 'ppi' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] getfem-5.4.4/src/getfem_mat_elem.cc:73:27: performance: Variable 'pgt' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] getfem-5.4.4/src/getfem_mat_elem.cc:112:7: performance: Variable 'pgp' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] getfem-5.4.4/src/getfem_mat_elem.cc:94:15: style: The function 'memsize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_mat_elem.h:123:23: note: Virtual function in base class getfem-5.4.4/src/getfem_mat_elem.cc:94:15: note: Function in derived class getfem-5.4.4/src/getfem_mat_elem.cc:645:10: style: The function 'compute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_mat_elem.h:87:18: note: Virtual function in base class getfem-5.4.4/src/getfem_mat_elem.cc:645:10: note: Function in derived class getfem-5.4.4/src/getfem_mat_elem.cc:649: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.4.4/src/getfem/getfem_mat_elem.h:90:18: note: Virtual function in base class getfem-5.4.4/src/getfem_mat_elem.cc:649:10: note: Function in derived class getfem-5.4.4/src/getfem_mat_elem.cc:330:15: style: Condition 'icb' is always true [knownConditionTrueFalse] getfem-5.4.4/src/getfem_mat_elem.cc:276:52: style: The scope of the variable 'N' can be reduced. [variableScope] getfem-5.4.4/src/getfem_mat_elem.cc:463:44: style: The scope of the variable 'ind' can be reduced. [variableScope] getfem-5.4.4/src/getfem_mat_elem.cc:103:52: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.4.4/src/getfem_mat_elem_type.cc:70:5: style: Struct 'mat_elem_type_key' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem_mat_elem_type.cc:167:55: performance: Function parameter 'pfi' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem_mesh_fem_global_function.cc:30:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linked_mesh_ [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_mesh_fem_global_function.cc:49:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fem_ [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_mesh_fem_global_function.cc:170:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIODIC [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_mesh_fem_global_function.cc:364:53: style: Condition '!has_yshift' is always true [knownConditionTrueFalse] getfem-5.4.4/src/getfem_mesh_fem_global_function.cc:364:34: note: Assuming that condition '!has_yshift' is not redundant getfem-5.4.4/src/getfem_mesh_fem_global_function.cc:364:53: note: Condition '!has_yshift' is always true getfem-5.4.4/src/getfem_mesh_fem_global_function.cc:364:50: style: Same expression on both sides of '&&'. [duplicateExpression] getfem-5.4.4/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.4.4/src/getfem/getfem_linearized_plates.h:83:50: note: Function 'add_Mindlin_Reissner_plate_brick' argument 3 names different: declaration 'mim_reduced' definition 'mim_red'. getfem-5.4.4/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.4.4/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.4.4/src/getfem/getfem_linearized_plates.h:84:23: note: Function 'add_Mindlin_Reissner_plate_brick' argument 4 names different: declaration 'u3' definition 'U'. getfem-5.4.4/src/getfem_linearized_plates.cc:31:65: note: Function 'add_Mindlin_Reissner_plate_brick' argument 4 names different: declaration 'u3' definition 'U'. getfem-5.4.4/src/getfem_linearized_plates.cc:91:62: style:inconclusive: Function 'add_enriched_Mindlin_Reissner_plate_brick' argument 3 names different: declaration 'mim_reduced1' definition 'mim_red1'. [funcArgNamesDifferent] getfem-5.4.4/src/getfem/getfem_linearized_plates.h:124:50: note: Function 'add_enriched_Mindlin_Reissner_plate_brick' argument 3 names different: declaration 'mim_reduced1' definition 'mim_red1'. getfem-5.4.4/src/getfem_linearized_plates.cc:91:62: note: Function 'add_enriched_Mindlin_Reissner_plate_brick' argument 3 names different: declaration 'mim_reduced1' definition 'mim_red1'. getfem-5.4.4/src/getfem_linearized_plates.cc:92:62: style:inconclusive: Function 'add_enriched_Mindlin_Reissner_plate_brick' argument 4 names different: declaration 'mim_reduced2' definition 'mim_red2'. [funcArgNamesDifferent] getfem-5.4.4/src/getfem/getfem_linearized_plates.h:124:79: note: Function 'add_enriched_Mindlin_Reissner_plate_brick' argument 4 names different: declaration 'mim_reduced2' definition 'mim_red2'. getfem-5.4.4/src/getfem_linearized_plates.cc:92:62: note: Function 'add_enriched_Mindlin_Reissner_plate_brick' argument 4 names different: declaration 'mim_reduced2' definition 'mim_red2'. getfem-5.4.4/src/getfem_linearized_plates.cc:93:65: style:inconclusive: Function 'add_enriched_Mindlin_Reissner_plate_brick' argument 5 names different: declaration 'ua' definition 'Ua'. [funcArgNamesDifferent] getfem-5.4.4/src/getfem/getfem_linearized_plates.h:125:23: note: Function 'add_enriched_Mindlin_Reissner_plate_brick' argument 5 names different: declaration 'ua' definition 'Ua'. getfem-5.4.4/src/getfem_linearized_plates.cc:93:65: note: Function 'add_enriched_Mindlin_Reissner_plate_brick' argument 5 names different: declaration 'ua' definition 'Ua'. getfem-5.4.4/src/getfem_linearized_plates.cc:95:65: style:inconclusive: Function 'add_enriched_Mindlin_Reissner_plate_brick' argument 7 names different: declaration 'u3' definition 'U3'. [funcArgNamesDifferent] getfem-5.4.4/src/getfem/getfem_linearized_plates.h:126:23: note: Function 'add_enriched_Mindlin_Reissner_plate_brick' argument 7 names different: declaration 'u3' definition 'U3'. getfem-5.4.4/src/getfem_linearized_plates.cc:95:65: note: Function 'add_enriched_Mindlin_Reissner_plate_brick' argument 7 names different: declaration 'u3' definition 'U3'. getfem-5.4.4/src/getfem_linearized_plates.cc:288:61: performance: Function parameter 'name' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem_linearized_plates.cc:395:49: performance: Function parameter 'name' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem_mesh_fem.cc:74:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_num [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_mesh_fem.cc:134:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_num [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_mesh_fem.cc:472:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_num [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_mesh_fem.cc:490:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_num [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_mesh_fem.cc:514:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_num [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_mesh_fem.cc:553:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ws [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_mesh_fem.cc:789:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETFEM_VERSION [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_mesh_fem.cc:875:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mf [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:7765:45: warning: Return value of function interpolates[pnode->interpolate_name].size() is not used. [ignoredReturnValue] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:7774:49: warning: Return value of function interpolates[pnode->interpolate_name_der].size() is not used. [ignoredReturnValue] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:7801:40: warning: Return value of function rmi.transformations[transname].size() is not used. [ignoredReturnValue] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:211:5: warning: Member variable 'ga_instruction_set::elt_size' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:211:5: warning: Member variable 'ga_instruction_set::coeff' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:122:7: warning: Member variable 'variable_group_info::alpha' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem_mesh_fem_level_set.cc:106:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enriched_elements [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_mesh_fem.cc:530:13: warning: Member variable 'mesh_fem::is_uniformly_vectorized_' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem_mesh_fem.cc:530:13: warning: Member variable 'mesh_fem::nb_total_dof' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem_mesh_fem.cc:530:13: warning: Member variable 'mesh_fem::auto_add_elt_disc' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem_mesh_fem.cc:530:13: warning: Member variable 'mesh_fem::auto_add_elt_complete' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem_mesh_fem.cc:530:13: warning: Member variable 'mesh_fem::auto_add_elt_alpha' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem_mesh_fem.cc:530:13: warning: Member variable 'mesh_fem::use_reduction' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/dal_basic.h:125:5: warning:inconclusive: Member variable 'dna_const_iterator < unsigned long , 5 >::p' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/dal_basic.h:125:5: warning:inconclusive: Member variable 'dna_const_iterator < unsigned long , 5 >::in' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/dal_basic.h:125:5: warning:inconclusive: Member variable 'dna_const_iterator < unsigned long , 5 >::pT' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/dal_basic.h:125:5: warning:inconclusive: Member variable 'dna_const_iterator < double , 5 >::p' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/dal_basic.h:125:5: warning:inconclusive: Member variable 'dna_const_iterator < double , 5 >::in' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem/dal_basic.h:125:5: warning:inconclusive: Member variable 'dna_const_iterator < double , 5 >::pT' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/src/getfem_mesh_fem.cc:814:7: performance: Variable 'order' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] getfem-5.4.4/src/getfem_mesh_fem.cc:815:7: performance: Variable 'qdim' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] getfem-5.4.4/src/getfem/dal_basic.h:227:15: performance:inconclusive: Technically the member function 'dal::dynamic_array < unsigned long , 5 >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] getfem-5.4.4/src/getfem/dal_basic.h:276:10: style:inconclusive: Technically the member function 'dal::dynamic_array < unsigned long , 5 >::resize' can be const. [functionConst] getfem-5.4.4/src/getfem/dal_basic.h:227:15: performance:inconclusive: Technically the member function 'dal::dynamic_array < double , 5 >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] getfem-5.4.4/src/getfem/dal_basic.h:276:10: style:inconclusive: Technically the member function 'dal::dynamic_array < double , 5 >::resize' can be const. [functionConst] getfem-5.4.4/src/getfem/dal_basic.h:128:5: style: Struct 'dna_const_iterator < unsigned long , 5 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem/dal_basic.h:128:5: style: Struct 'dna_const_iterator < double , 5 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem_mesh_fem.cc:811: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.4.4/src/getfem/getfem_context.h:101:18: note: Virtual function in base class getfem-5.4.4/src/getfem_mesh_fem.cc:811:10: note: Function in derived class getfem-5.4.4/src/getfem/dal_singleton.h:129: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.4.4/src/getfem/dal_singleton.h:58:14: note: Virtual destructor in base class getfem-5.4.4/src/getfem/dal_singleton.h:129:6: note: Destructor in derived class getfem-5.4.4/src/getfem/dal_singleton.h:129: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.4.4/src/getfem/dal_singleton.h:58:14: note: Virtual destructor in base class getfem-5.4.4/src/getfem/dal_singleton.h:129:6: note: Destructor in derived class getfem-5.4.4/src/getfem_mesh_fem.cc:592:36: style: The scope of the variable 'tab' can be reduced. [variableScope] getfem-5.4.4/src/getfem_mesh_fem.cc:166:70: style:inconclusive: Function 'set_finite_element' argument 2 names different: declaration 'pf' definition 'ppf'. [funcArgNamesDifferent] getfem-5.4.4/src/getfem/getfem_mesh_fem.h:381:62: note: Function 'set_finite_element' argument 2 names different: declaration 'pf' definition 'ppf'. getfem-5.4.4/src/getfem_mesh_fem.cc:166:70: note: Function 'set_finite_element' argument 2 names different: declaration 'pf' definition 'ppf'. getfem-5.4.4/src/getfem_mesh_fem.cc:171:42: style:inconclusive: Function 'set_finite_element' argument 1 names different: declaration 'pf' definition 'ppf'. [funcArgNamesDifferent] getfem-5.4.4/src/getfem/getfem_mesh_fem.h:384:34: note: Function 'set_finite_element' argument 1 names different: declaration 'pf' definition 'ppf'. getfem-5.4.4/src/getfem_mesh_fem.cc:171:42: note: Function 'set_finite_element' argument 1 names different: declaration 'pf' definition 'ppf'. getfem-5.4.4/src/getfem_mesh_fem.cc:449:61: style:inconclusive: Function 'reduce_to_basic_dof' argument 1 names different: declaration 'kept_basic_dof' definition 'kept_dof'. [funcArgNamesDifferent] getfem-5.4.4/src/getfem/getfem_mesh_fem.h:226:53: note: Function 'reduce_to_basic_dof' argument 1 names different: declaration 'kept_basic_dof' definition 'kept_dof'. getfem-5.4.4/src/getfem_mesh_fem.cc:449:61: note: Function 'reduce_to_basic_dof' argument 1 names different: declaration 'kept_basic_dof' definition 'kept_dof'. getfem-5.4.4/src/getfem_mesh_fem.cc:458:65: style:inconclusive: Function 'reduce_to_basic_dof' argument 1 names different: declaration 'kept_basic_dof' definition 'kept_dof'. [funcArgNamesDifferent] getfem-5.4.4/src/getfem/getfem_mesh_fem.h:227:57: note: Function 'reduce_to_basic_dof' argument 1 names different: declaration 'kept_basic_dof' definition 'kept_dof'. getfem-5.4.4/src/getfem_mesh_fem.cc:458:65: note: Function 'reduce_to_basic_dof' argument 1 names different: declaration 'kept_basic_dof' definition 'kept_dof'. getfem-5.4.4/src/getfem_mesh_fem.cc:861:50: style:inconclusive: Function 'classical_mesh_fem' argument 1 names different: declaration 'mesh' definition 'msh'. [funcArgNamesDifferent] getfem-5.4.4/src/getfem/getfem_mesh_fem.h:650:50: note: Function 'classical_mesh_fem' argument 1 names different: declaration 'mesh' definition 'msh'. getfem-5.4.4/src/getfem_mesh_fem.cc:861:50: note: Function 'classical_mesh_fem' argument 1 names different: declaration 'mesh' definition 'msh'. getfem-5.4.4/src/getfem_mesh_fem.cc:862:47: style:inconclusive: Function 'classical_mesh_fem' argument 2 names different: declaration 'degree' definition 'order'. [funcArgNamesDifferent] getfem-5.4.4/src/getfem/getfem_mesh_fem.h:650:65: note: Function 'classical_mesh_fem' argument 2 names different: declaration 'degree' definition 'order'. getfem-5.4.4/src/getfem_mesh_fem.cc:862:47: note: Function 'classical_mesh_fem' argument 2 names different: declaration 'degree' definition 'order'. getfem-5.4.4/src/getfem_mesh_fem.cc:896:77: style:inconclusive: Function 'vectorize_grad_base_tensor' argument 5 names different: declaration 'N' definition 'Q'. [funcArgNamesDifferent] getfem-5.4.4/src/getfem/getfem_mesh_fem.h:697:77: note: Function 'vectorize_grad_base_tensor' argument 5 names different: declaration 'N' definition 'Q'. getfem-5.4.4/src/getfem_mesh_fem.cc:896:77: note: Function 'vectorize_grad_base_tensor' argument 5 names different: declaration 'N' definition 'Q'. getfem-5.4.4/src/getfem_mesh_fem.cc:387:24: style: Variable 'andof' can be declared as pointer to const [constVariablePointer] getfem-5.4.4/src/getfem_mesh_fem.cc:769:21: style: Consider using std::distance algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.4.4/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.4.4/src/getfem/getfem_mesh_fem.h:601:15: note: Parent function 'mesh_fem::memsize' getfem-5.4.4/src/getfem/getfem_mesh_fem_product.h:90:15: note: Derived function 'mesh_fem_product::memsize' getfem-5.4.4/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.4.4/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.4.4/src/getfem/getfem_fem.h:427:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesh_fem_product.h:61:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_fem.h:433:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesh_fem_product.h:62:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_fem.h:439:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesh_fem_product.h:63:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_fem.h:446:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesh_fem_product.h:65:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_fem.h:454:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesh_fem_product.h:67:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_fem.h:462:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesh_fem_product.h:69:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesh_fem.h:188:10: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesh_fem_product.h:87:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesh_fem.h:617:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesh_fem_product.h:88:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesh_fem.h:616:14: note: Virtual destructor in base class getfem-5.4.4/src/getfem/getfem_mesh_fem_product.h:99:6: note: Destructor in derived class getfem-5.4.4/src/getfem_mesh_fem.cc:836:29: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] getfem-5.4.4/src/getfem_mesh_fem.cc:841:31: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] getfem-5.4.4/src/getfem/getfem_mesh_fem_level_set.h:70: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.4.4/src/getfem/getfem_mesh_fem.h:601:15: note: Parent function 'mesh_fem::memsize' getfem-5.4.4/src/getfem/getfem_mesh_fem_level_set.h:70:15: note: Derived function 'mesh_fem_level_set::memsize' getfem-5.4.4/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.4.4/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.4.4/src/getfem/getfem_mesh_fem.h:188:10: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesh_fem_level_set.h:62:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesh_fem.h:617:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesh_fem_level_set.h:64:10: note: Function in derived class getfem-5.4.4/src/getfem/getfem_mesh_fem_level_set.h:79: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.4.4/src/getfem/getfem_mesh_fem.h:616:14: note: Virtual destructor in base class getfem-5.4.4/src/getfem/getfem_mesh_fem_level_set.h:79:6: note: Destructor in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesh_im.h:119:10: note: Parent function 'mesh_im::clear' getfem-5.4.4/src/getfem/getfem_mesh_im_level_set.h:105:10: note: Derived function 'mesh_im_level_set::clear' getfem-5.4.4/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.4.4/src/getfem/getfem_mesh_im.h:121:15: note: Parent function 'mesh_im::memsize' getfem-5.4.4/src/getfem/getfem_mesh_im_level_set.h:117:15: note: Derived function 'mesh_im_level_set::memsize' getfem-5.4.4/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.4.4/src/getfem/getfem_mesh_im.h:119:10: note: Parent function 'mesh_im::clear' getfem-5.4.4/src/getfem/getfem_mesh_im_level_set.h:215:10: note: Derived function 'mesh_im_cross_level_set::clear' getfem-5.4.4/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.4.4/src/getfem/getfem_mesh_im.h:121:15: note: Parent function 'mesh_im::memsize' getfem-5.4.4/src/getfem/getfem_mesh_im_level_set.h:222:15: note: Derived function 'mesh_im_cross_level_set::memsize' getfem-5.4.4/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.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1733:5: style: Struct 'ga_instruction_opposite' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1774:5: style: Struct 'ga_instruction_clear_tensor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/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.4.4/src/getfem/getfem_mesh_im.h:61:10: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesh_im_level_set.h:101:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesh_im.h:117:33: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesh_im_level_set.h:146:33: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesh_im.h:129:14: note: Virtual destructor in base class getfem-5.4.4/src/getfem/getfem_mesh_im_level_set.h:148:6: note: Destructor in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesh_im.h:61:10: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesh_im_level_set.h:211:10: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesh_im.h:117:33: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesh_im_level_set.h:235:33: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_mesh_im.h:129:14: note: Virtual destructor in base class getfem-5.4.4/src/getfem/getfem_mesh_im_level_set.h:237:6: note: Destructor in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:142:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:142:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:173:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:173:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:194:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:194:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:222:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:222:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:247:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:222:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:247:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:277:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:277:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:317:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:317:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:332:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:332:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:347:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:347:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:360:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:347:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:360:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:379:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:379:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:398:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:398:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:412:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:412:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:427:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:427:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:444:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:444:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:470:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:470:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:494:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:494:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:514:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:444:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:514:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:537:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:444:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:537:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:558:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:444:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:558:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:580:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:444:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:580:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:597:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:444:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:597:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:618:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:444:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:618:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:644:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:644:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:695:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:644:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:695:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:752:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:644:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:752:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:807:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:644:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:807:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:851:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:851:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:909:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:851:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:909:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:975:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:975:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1003:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:975:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1003:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1033:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:851:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1033:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1069:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:851:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1069:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1142:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:644:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1142:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1162:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:695:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1162:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1181:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:752:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1181:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1200:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:807:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1200:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1223:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1223:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1264:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1264:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1290:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1290:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1317:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1317:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1348:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1317:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1348:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1368:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1317:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1368:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1389:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1317:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1389:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1410:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1317:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1410:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1466:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:851:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1466:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1485:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:909:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1485:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1504:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1033:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1504:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1523:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1069:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1523:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1570:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:851:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1570:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1594:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:909:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1594:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1618:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1033:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1618:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1642:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1069:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1642:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1666:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1666:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1683:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1683:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1698:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1698:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1713:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1713:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1728:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1728:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1741:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1741:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1757:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1757:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1769:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1769:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1780:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1780:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1795:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1795:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1807:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1807:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1821:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1821:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1844:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1844:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1877:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1877:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1906:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1906:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1933:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1933:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1957:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1957:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1982:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:1982:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2003:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2003:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2025:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2025:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2047:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2047:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2060:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2060:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2073:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2073:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2086:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2086:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2281:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2281:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2295:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2295:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2313:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2313:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2352:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2352:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2372:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2372:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2391:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2391:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2411:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2411:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2434:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2434:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2462:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2462:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2498:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2498:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2535:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2535:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2584:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2584:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2633:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2633:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2688:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2688:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2733:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2733:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2774:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2774:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2841:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2841:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2959:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2959:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:3064:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:3064:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:3130:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:3130:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:3190:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:3190:17: note: Function in derived class getfem-5.4.4/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.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:3780:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:3807:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:3807:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:3834:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:3834:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:3931:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:3931:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4113:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4113:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4137:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4137:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4153:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4153:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4180:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4180:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4195:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4195:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4211:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4211:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4228:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4228:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4246:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4246:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4262:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4262:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4279:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4279:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4299:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4299:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4318:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4318:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4338:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4338:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4357:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4357:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4376:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4376:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4396:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4396:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4411:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4411:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4428:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4428:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4443:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4443:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4470:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4470:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4525:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4525:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4660:18: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4660:18: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4682:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4682:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4747:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4747:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4777:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4777:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4794:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4794:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4812:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4812:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:5082:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:5082:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:5201:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:5201:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:5263:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:5263:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:5325:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:5325:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:5366:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:5366:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:5427:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:5427:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:5573:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:5573:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:5724:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:5724:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:5761:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:5761:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:5491:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:5491:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:3856:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:3856:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:3306:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:3306:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:3167:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:3167:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:3106:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:3106:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:3030:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:3030:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2995:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2995:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2922:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2922:17: note: Function in derived class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2884:17: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_generic_assembly_compile_and_exec.h:67:17: note: Virtual function in base class getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2884:17: note: Function in derived class getfem-5.4.4/src/getfem/dal_singleton.h:129: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.4.4/src/getfem/dal_singleton.h:58:14: note: Virtual destructor in base class getfem-5.4.4/src/getfem/dal_singleton.h:129:6: note: Destructor in derived class getfem-5.4.4/src/getfem_mesh_fem_level_set.cc:77:37: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:8627:30: warning: Either the condition 'mf1' is redundant or there is possible null pointer dereference: mf1. [nullPointerRedundantCheck] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:8629:17: note: Assuming that condition 'mf1' is not redundant getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:8627:30: note: Null pointer dereference getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4526:12: style: The scope of the variable 'cancel_optimization' can be reduced. [variableScope] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4902:41: style: The scope of the variable 'step' can be reduced. [variableScope] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4902:47: style: The scope of the variable 'l' can be reduced. [variableScope] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4972:41: style: The scope of the variable 'step' can be reduced. [variableScope] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4972:47: style: The scope of the variable 'l' can be reduced. [variableScope] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:5579:35: style: The scope of the variable 'qq2start' can be reduced. [variableScope] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:5579:55: style: The scope of the variable 'qq2end' can be reduced. [variableScope] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:5627:35: style: The scope of the variable 'qq2start' can be reduced. [variableScope] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:5627:55: style: The scope of the variable 'qq2end' can be reduced. [variableScope] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:5643:33: style: The scope of the variable 'qq2start' can be reduced. [variableScope] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:5643:53: style: The scope of the variable 'qq2end' can be reduced. [variableScope] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:8330:25: style: The scope of the variable 'Kux' can be reduced. [variableScope] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:8332:25: style: The scope of the variable 'Kxx' can be reduced. [variableScope] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:8579:23: style: The scope of the variable 'Krx' can be reduced. [variableScope] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:8580:23: style: The scope of the variable 'Kxx' can be reduced. [variableScope] getfem-5.4.4/src/getfem_mesh_fem_sum.cc:109:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/getfem_mesh_im_level_set.h:173:61: performance: Function parameter 'description' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:5747:74: performance: Function parameter 'KiQ_' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:5748:74: performance: Function parameter 'KQj_' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:5780:74: performance: Function parameter 'KiQ_' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:5781:74: performance: Function parameter 'RQpr_' should be passed by const reference. [passedByValue] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2187:56: style: Parameter 'it' can be declared as reference to const [constParameterReference] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2188:62: style: Parameter 'it1' can be declared as reference to const [constParameterReference] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2188:96: style: Parameter 'it2' can be declared as reference to const [constParameterReference] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2201:56: style: Parameter 'it' can be declared as reference to const [constParameterReference] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2202:62: style: Parameter 'it1' can be declared as reference to const [constParameterReference] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2202:96: style: Parameter 'it2' can be declared as reference to const [constParameterReference] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2214:56: style: Parameter 'it' can be declared as reference to const [constParameterReference] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2215:62: style: Parameter 'it1' can be declared as reference to const [constParameterReference] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2215:96: style: Parameter 'it2' can be declared as reference to const [constParameterReference] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2226:56: style: Parameter 'it' can be declared as reference to const [constParameterReference] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2227:62: style: Parameter 'it1' can be declared as reference to const [constParameterReference] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2227:96: style: Parameter 'it2' can be declared as reference to const [constParameterReference] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2237:56: style: Parameter 'it' can be declared as reference to const [constParameterReference] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2238:62: style: Parameter 'it1' can be declared as reference to const [constParameterReference] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2238:96: style: Parameter 'it2' can be declared as reference to const [constParameterReference] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2247:56: style: Parameter 'it' can be declared as reference to const [constParameterReference] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2248:62: style: Parameter 'it1' can be declared as reference to const [constParameterReference] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2248:96: style: Parameter 'it2' can be declared as reference to const [constParameterReference] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2256:56: style: Parameter 'it' can be declared as reference to const [constParameterReference] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2257:62: style: Parameter 'it1' can be declared as reference to const [constParameterReference] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2257:96: style: Parameter 'it2' can be declared as reference to const [constParameterReference] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2264:56: style: Parameter 'it' can be declared as reference to const [constParameterReference] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2265:62: style: Parameter 'it1' can be declared as reference to const [constParameterReference] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2265:96: style: Parameter 'it2' can be declared as reference to const [constParameterReference] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2271:56: style: Parameter 'it' can be declared as reference to const [constParameterReference] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2272:62: style: Parameter 'it1' can be declared as reference to const [constParameterReference] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2272:96: style: Parameter 'it2' can be declared as reference to const [constParameterReference] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4700:22: style: Variable 'V' can be declared as reference to const [constVariableReference] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:5869:56: style: Variable 'vgi' can be declared as reference to const [constVariableReference] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:5889:56: style: Variable 'vgi' can be declared as reference to const [constVariableReference] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:6593:52: style: Variable 'vgi' can be declared as reference to const [constVariableReference] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:7042:52: style: Variable 'vgi' can be declared as reference to const [constVariableReference] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:8653:45: style: Parameter 'gis' can be declared as reference to const [constParameterReference] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2179:53: style: Parameter 'it' can be declared as reference to const [constParameterReference] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2180:59: style: Parameter 'it1' can be declared as reference to const [constParameterReference] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:2180:93: style: Parameter 'it2' can be declared as reference to const [constParameterReference] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:8423:19: warning: Access of moved variable 'pgai'. [accessMoved] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:8249:46: note: Calling std::move(pgai) getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:8423:19: note: Access of moved variable 'pgai'. getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:6221:56: 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.4.4/src/getfem_generic_assembly_compile_and_exec.cc:6237:32: performance: Searching before insertion is not necessary. Instead of 'rmi.pfps[mf]=0' consider using 'rmi.pfps.try_emplace(mf, 0);'. [stlFindInsert] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:6492:54: performance: Searching before insertion is not necessary. Instead of 'sdi.local_dofs[pnode->name]=std::vector(1)' consider using 'sdi.local_dofs.try_emplace(pnode->name, std::vector(1));'. [stlFindInsert] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:6507:30: performance: Searching before insertion is not necessary. Instead of 'sdi.pfps[mf]=0' consider using 'sdi.pfps.try_emplace(mf, 0);'. [stlFindInsert] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:6672:30: performance: Searching before insertion is not necessary. Instead of 'rmi.pfps[mf]=0' consider using 'rmi.pfps.try_emplace(mf, 0);'. [stlFindInsert] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:6943:30: performance: Searching before insertion is not necessary. Instead of 'sdi.pfps[mf]=0' consider using 'sdi.pfps.try_emplace(mf, 0);'. [stlFindInsert] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:4820:13: style: Consider using std::fill or std::generate algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:5690:25: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:5697:15: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:7884:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.4.4/src/getfem_mesh_im.cc:45:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_num [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_mesh_im.cc:54:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_num [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_mesh_im.cc:109:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_num [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_mesh_im.cc:118:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_num [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_mesh_im.cc:124:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_num [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_mesh_im.cc:134:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_num [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_mesh_im.cc:167:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ws [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_mesh_im.cc:223:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETFEM_VERSION [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_mesh_im.cc:235:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mim [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/getfem_mesh_fem_sum.h:94:15: warning: The class 'mesh_fem_sum' defines member function with name 'memsize' also defined in its parent class 'mesh_fem'. [duplInheritedMember] getfem-5.4.4/src/getfem/getfem_mesh_fem.h:601:15: note: Parent function 'mesh_fem::memsize' getfem-5.4.4/src/getfem/getfem_mesh_fem_sum.h:94:15: note: Derived function 'mesh_fem_sum::memsize' getfem-5.4.4/src/getfem/getfem_mesh_fem_sum.h:98:5: style: Class 'mesh_fem_sum' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/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.4.4/src/getfem/getfem_mesh_fem_sum.h:54: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.4.4/src/getfem/getfem_fem.h:465:23: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesh_fem_sum.h:54:15: note: Function in derived class getfem-5.4.4/src/getfem/getfem_mesh_fem_sum.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.4.4/src/getfem/getfem_fem.h:427:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesh_fem_sum.h:61:10: note: Function in derived class getfem-5.4.4/src/getfem/getfem_mesh_fem_sum.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.4.4/src/getfem/getfem_fem.h:433:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesh_fem_sum.h:62:10: note: Function in derived class getfem-5.4.4/src/getfem/getfem_mesh_fem_sum.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.4.4/src/getfem/getfem_fem.h:439:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesh_fem_sum.h:63:10: note: Function in derived class getfem-5.4.4/src/getfem/getfem_mesh_fem_sum.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.4.4/src/getfem/getfem_fem.h:446:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesh_fem_sum.h:65:10: note: Function in derived class getfem-5.4.4/src/getfem/getfem_mesh_fem_sum.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.4.4/src/getfem/getfem_fem.h:454:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesh_fem_sum.h:67:10: note: Function in derived class getfem-5.4.4/src/getfem/getfem_mesh_fem_sum.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.4.4/src/getfem/getfem_fem.h:462:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesh_fem_sum.h:69:10: note: Function in derived class getfem-5.4.4/src/getfem/getfem_mesh_fem_sum.h:71:10: style: The function 'mat_trans' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_fem.h:367:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesh_fem_sum.h:71:10: note: Function in derived class getfem-5.4.4/src/getfem/getfem_mesh_fem_sum.h:91: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.4.4/src/getfem/getfem_mesh_fem.h:188:10: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesh_fem_sum.h:91:10: note: Function in derived class getfem-5.4.4/src/getfem/getfem_mesh_fem_sum.h:92:10: style: The function 'clear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] getfem-5.4.4/src/getfem/getfem_mesh_fem.h:617:18: note: Virtual function in base class getfem-5.4.4/src/getfem/getfem_mesh_fem_sum.h:92:10: note: Function in derived class getfem-5.4.4/src/getfem/getfem_mesh_fem_sum.h:121: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.4.4/src/getfem/getfem_mesh_fem.h:616:14: note: Virtual destructor in base class getfem-5.4.4/src/getfem/getfem_mesh_fem_sum.h:121:6: note: Destructor in derived class getfem-5.4.4/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.4.4/src/getfem_mesh_fem_sum.cc:84:20: style: The scope of the variable 'found' can be reduced. [variableScope] getfem-5.4.4/src/getfem/dal_singleton.h:129: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.4.4/src/getfem/dal_singleton.h:58:14: note: Virtual destructor in base class getfem-5.4.4/src/getfem/dal_singleton.h:129:6: note: Destructor in derived class getfem-5.4.4/src/getfem_mesh_fem_sum.cc:61:22: style: Variable 'gdof' can be declared as pointer to const [constVariablePointer] getfem-5.4.4/src/getfem_mesh_im.cc:75:60: style:inconclusive: Function 'set_integration_method' argument 1 names different: declaration 'ppi' definition 'pim'. [funcArgNamesDifferent] getfem-5.4.4/src/getfem/getfem_mesh_im.h:101:53: note: Function 'set_integration_method' argument 1 names different: declaration 'ppi' definition 'pim'. getfem-5.4.4/src/getfem_mesh_im.cc:75:60: note: Function 'set_integration_method' argument 1 names different: declaration 'ppi' definition 'pim'. getfem-5.4.4/src/getfem_mesh_im_level_set.cc:163:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_mesh_im_level_set.cc:355:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_mesh_region.cc:618:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mr [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem/dal_singleton.h:129: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.4.4/src/getfem/dal_singleton.h:58:14: note: Virtual destructor in base class getfem-5.4.4/src/getfem/dal_singleton.h:129:6: note: Destructor in derived class getfem-5.4.4/src/getfem_mesh_region.cc:90:58: style:inconclusive: Function 'operator=' argument 1 names different: declaration 'mr' definition 'from'. [funcArgNamesDifferent] getfem-5.4.4/src/getfem/getfem_mesh_region.h:192:47: note: Function 'operator=' argument 1 names different: declaration 'mr' definition 'from'. getfem-5.4.4/src/getfem_mesh_region.cc:90:58: note: Function 'operator=' argument 1 names different: declaration 'mr' definition 'from'. getfem-5.4.4/src/getfem_mesh_region.cc:583:58: style:inconclusive: Function 'init' argument 1 names different: declaration 's' definition 'bv'. [funcArgNamesDifferent] getfem-5.4.4/src/getfem/getfem_mesh_region.h:251:40: note: Function 'init' argument 1 names different: declaration 's' definition 'bv'. getfem-5.4.4/src/getfem_mesh_region.cc:583:58: note: Function 'init' argument 1 names different: declaration 's' definition 'bv'. getfem-5.4.4/src/getfem_mesh_level_set.cc:124:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_mesh_level_set.cc:247:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_mesh_level_set.cc:307:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_mesh_level_set.cc:385:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_mesh_level_set.cc:396:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pmsh [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_mesh_level_set.cc:881:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_mesh_level_set.cc:1014:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_mesh_region.cc:167:52: style: Consider using std::distance algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.4.4/src/getfem_mesh_region.cc:365:37: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.4.4/src/getfem_mesh_region.cc:373:37: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.4.4/src/getfem_mesh_region.cc:380:10: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.4.4/src/getfem_mesh_region.cc:387:10: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.4.4/src/getfem_generic_assembly_compile_and_exec.cc:7907:32: style: struct member 'condensation_description::RI' is never used. [unusedStructMember] getfem-5.4.4/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.4.4/src/getfem_mesh_im_level_set.cc:502:28: warning: Member variable 'mesh_im_cross_level_set::ind_ls1' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem_mesh_im_level_set.cc:502:28: warning: Member variable 'mesh_im_cross_level_set::ind_ls2' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/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.4.4/src/getfem/getfem_mesh_im.h:119:10: note: Parent function 'mesh_im::clear' getfem-5.4.4/src/getfem_mesh_im_level_set.cc:38:27: note: Derived function 'mesh_im_level_set::clear' getfem-5.4.4/src/getfem_mesh_im_level_set.cc:482: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.4.4/src/getfem/getfem_mesh_im.h:119:10: note: Parent function 'mesh_im::clear' getfem-5.4.4/src/getfem_mesh_im_level_set.cc:482:33: note: Derived function 'mesh_im_cross_level_set::clear' getfem-5.4.4/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.4.4/src/getfem/dal_static_stored_objects.h:159:5: style: Class 'simple_key < std :: shared_ptr < const approx_integration > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] getfem-5.4.4/src/getfem_mesh_im_level_set.cc:677:39: style: Same expression on both sides of '-' because 'PE2' and 'PE1' represent the same value. [duplicateExpression] getfem-5.4.4/src/getfem_mesh_im_level_set.cc:676:71: note: 'PE2' is assigned value 'msh.trans_of_convex(i)->convex_ref()->points()[ipt1]' here. getfem-5.4.4/src/getfem_mesh_im_level_set.cc:674:71: note: 'PE1' is assigned value 'msh.trans_of_convex(i)->convex_ref()->points()[ipt1]' here. getfem-5.4.4/src/getfem_mesh_im_level_set.cc:677:39: note: Same expression on both sides of '-' because 'PE2' and 'PE1' represent the same value. getfem-5.4.4/src/getfem_mesh_slice.cc:33:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pt [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_mesh_slice.cc:53:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETFEM_VERSION [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_mesh_slice.cc:117:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ws [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_mesh_slice.cc:313:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cv_dim [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_mesh_slice.cc:371:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P [valueFlowBailoutIncompleteVar] getfem-5.4.4/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.4.4/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.4.4/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.4.4/src/getfem_mesh_level_set.cc:302:24: performance:inconclusive: Technically the member function 'getfem::mesh_level_set::run_delaunay' can be static (but you may consider moving to unnamed namespace). [functionStatic] getfem-5.4.4/src/getfem/getfem_mesh_level_set.h:183:10: note: Technically the member function 'getfem::mesh_level_set::run_delaunay' can be static (but you may consider moving to unnamed namespace). getfem-5.4.4/src/getfem_mesh_level_set.cc:302:24: note: Technically the member function 'getfem::mesh_level_set::run_delaunay' can be static (but you may consider moving to unnamed namespace). getfem-5.4.4/src/getfem/dal_singleton.h:129: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.4.4/src/getfem/dal_singleton.h:58:14: note: Virtual destructor in base class getfem-5.4.4/src/getfem/dal_singleton.h:129:6: note: Destructor in derived class getfem-5.4.4/src/getfem_mesh_level_set.cc:519:11: style: The if condition is the same as the previous if condition [duplicateCondition] getfem-5.4.4/src/getfem_mesh_level_set.cc:518:11: note: First condition getfem-5.4.4/src/getfem_mesh_level_set.cc:519:11: note: Second condition getfem-5.4.4/src/getfem_mesh_level_set.cc:490:12: style: The scope of the variable 'nb_co' can be reduced. [variableScope] getfem-5.4.4/src/getfem_mesh_level_set.cc:940:33: style: The scope of the variable 'd0' can be reduced. [variableScope] getfem-5.4.4/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.4.4/src/getfem/getfem_mesh_level_set.h:167:54: note: Function 'cut_element' argument 4 names different: declaration 'radius' definition 'radius_cv'. getfem-5.4.4/src/getfem_mesh_level_set.cc:393:20: note: Function 'cut_element' argument 4 names different: declaration 'radius' definition 'radius_cv'. getfem-5.4.4/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.4.4/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.4.4/src/getfem_mesh_level_set.cc:960:51: note: Function 'is_not_crossed_by' argument 1 names different: declaration 'c' definition 'cv'. getfem-5.4.4/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.4.4/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.4.4/src/getfem_mesh_level_set.cc:1008:26: note: Function 'find_crossing_level_set' argument 4 names different: declaration 'zone' definition 'z'. getfem-5.4.4/src/getfem_mesh_level_set.cc:302:61: style: Parameter 'fixed_points' can be declared as reference to const [constParameterReference] getfem-5.4.4/src/getfem_mesh_level_set.cc:838:13: style: Variable 'msh' can be declared as reference to const [constVariableReference] getfem-5.4.4/src/getfem_mesh_level_set.cc:931:18: style: Variable 'cvi' can be declared as reference to const [constVariableReference] getfem-5.4.4/src/getfem_mesh_level_set.cc:926:22: style: Parameter 'ls' can be declared as pointer to const [constParameterPointer] getfem-5.4.4/src/getfem_mesh_level_set.cc:940:36: style: Variable 'd0' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/src/getfem_mesh_level_set.cc:930:29: style: Variable 'pgt' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/src/getfem_mesh_slice.cc:48:60: style:inconclusive: Function 'write_to_file' argument 1 names different: declaration 'fname' definition 'name'. [funcArgNamesDifferent] getfem-5.4.4/src/getfem/getfem_mesh_slice.h:225:43: note: Function 'write_to_file' argument 1 names different: declaration 'fname' definition 'name'. getfem-5.4.4/src/getfem_mesh_slice.cc:48:60: note: Function 'write_to_file' argument 1 names different: declaration 'fname' definition 'name'. getfem-5.4.4/src/getfem_mesh_slice.cc:90:61: style:inconclusive: Function 'read_from_file' argument 1 names different: declaration 'fname' definition 'name'. [funcArgNamesDifferent] getfem-5.4.4/src/getfem/getfem_mesh_slice.h:229:44: note: Function 'read_from_file' argument 1 names different: declaration 'fname' definition 'name'. getfem-5.4.4/src/getfem_mesh_slice.cc:90:61: note: Function 'read_from_file' argument 1 names different: declaration 'fname' definition 'name'. getfem-5.4.4/src/getfem_mesher.cc:449:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_mesher.cc:522:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_mesher.cc:562:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_mesher.cc:719:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_mesher.cc:791:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_mesher.cc:866:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_mesher.cc:911:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_mesher.cc:1005:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_mesher.cc:1154:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_mesher.cc:1171:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_mesher.cc:1231:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_omp.cc:269:26: style: Unused private function: 'partition_master::rewind_partitions' [unusedPrivateFunction] getfem-5.4.4/src/getfem/getfem_omp.h:415:10: note: Unused private function: 'partition_master::rewind_partitions' getfem-5.4.4/src/getfem_omp.cc:269:26: note: Unused private function: 'partition_master::rewind_partitions' getfem-5.4.4/src/getfem_omp.cc:238:9: performance: Variable 'partitions_updated' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] getfem-5.4.4/src/getfem_omp.cc:153:23: style:inconclusive: Function 'partition_iterator' argument 1 names different: declaration 'master' definition 'm'. [funcArgNamesDifferent] getfem-5.4.4/src/getfem/getfem_omp.h:369:42: note: Function 'partition_iterator' argument 1 names different: declaration 'master' definition 'm'. getfem-5.4.4/src/getfem_omp.cc:153:23: note: Function 'partition_iterator' argument 1 names different: declaration 'master' definition 'm'. getfem-5.4.4/src/getfem_omp.cc:153:62: style:inconclusive: Function 'partition_iterator' argument 2 names different: declaration 'it' definition 'it_from_set'. [funcArgNamesDifferent] getfem-5.4.4/src/getfem/getfem_omp.h:370:60: note: Function 'partition_iterator' argument 2 names different: declaration 'it' definition 'it_from_set'. getfem-5.4.4/src/getfem_omp.cc:153:62: note: Function 'partition_iterator' argument 2 names different: declaration 'it' definition 'it_from_set'. getfem-5.4.4/src/getfem_omp.cc:140:56: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.4.4/src/getfem_mesh_slicers.cc:584:16: warning: Member variable 'mesh_slicer::cv' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem_mesh_slicers.cc:584:16: warning: Member variable 'mesh_slicer::fcnt' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem_mesh_slicers.cc:584:16: warning: Member variable 'mesh_slicer::discont' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem_mesh_slicers.cc:582:16: warning: Member variable 'mesh_slicer::cv' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem_mesh_slicers.cc:582:16: warning: Member variable 'mesh_slicer::fcnt' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem_mesh_slicers.cc:582:16: warning: Member variable 'mesh_slicer::discont' is not initialized in the constructor. [uninitMemberVar] getfem-5.4.4/src/getfem_partial_mesh_fem.cc:48:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_num [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_partial_mesh_fem.cc:111:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETFEM_VERSION [valueFlowBailoutIncompleteVar] getfem-5.4.4/src/getfem_mesh_slicers.cc:661:21: style:inconclusive: Technically the member function 'getfem::mesh_slicer::simplex_orientation' can be const. [functionConst] getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:153:10: note: Technically the member function 'getfem::mesh_slicer::simplex_orientation' can be const. getfem-5.4.4/src/getfem_mesh_slicers.cc:661:21: note: Technically the member function 'getfem::mesh_slicer::simplex_orientation' can be const. getfem-5.4.4/src/getfem_mesh_slicers.cc:63:25: performance:inconclusive: Technically the member function 'getfem::slicer_boundary::test_bound' can be static (but you may consider moving to unnamed namespace). [functionStatic] getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:256:10: note: Technically the member function 'getfem::slicer_boundary::test_bound' can be static (but you may consider moving to unnamed namespace). getfem-5.4.4/src/getfem_mesh_slicers.cc:63:25: note: Technically the member function 'getfem::slicer_boundary::test_bound' can be static (but you may consider moving to unnamed namespace). getfem-5.4.4/src/getfem/dal_singleton.h:129: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.4.4/src/getfem/dal_singleton.h:58:14: note: Virtual destructor in base class getfem-5.4.4/src/getfem/dal_singleton.h:129:6: note: Destructor in derived class getfem-5.4.4/src/getfem_mesh_slicers.cc:39:55: style:inconclusive: Function 'slicer_boundary' argument 3 names different: declaration 'fbound' definition 'cvflst'. [funcArgNamesDifferent] getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:261:40: note: Function 'slicer_boundary' argument 3 names different: declaration 'fbound' definition 'cvflst'. getfem-5.4.4/src/getfem_mesh_slicers.cc:39:55: note: Function 'slicer_boundary' argument 3 names different: declaration 'fbound' definition 'cvflst'. getfem-5.4.4/src/getfem_mesh_slicers.cc:946:51: style:inconclusive: Function 'exec' argument 1 names different: declaration 'sms' definition 'sl'. [funcArgNamesDifferent] getfem-5.4.4/src/getfem/getfem_mesh_slicers.h:167:40: note: Function 'exec' argument 1 names different: declaration 'sms' definition 'sl'. getfem-5.4.4/src/getfem_mesh_slicers.cc:946:51: note: Function 'exec' argument 1 names different: declaration 'sms' definition 'sl'. getfem-5.4.4/src/getfem_mesh_slicers.cc:63:82: style: Parameter 'fmask' can be declared as reference to const [constParameterReference] getfem-5.4.4/src/getfem_mesh_slicers.cc:281:22: style: Variable 's' can be declared as reference to const [constVariableReference] getfem-5.4.4/src/getfem_mesh_slicers.cc:243:61: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.4.4/src/getfem_mesh_slicers.cc:903:15: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] getfem-5.4.4/src/getfem_mesh_slicers.cc:800:28: style: Unused variable: idx [unusedVariable] getfem-5.4.4/src/getfem_mesh_slicers.cc:844:39: style: Variable 'cvms' is assigned a value that is never used. [unreadVariable] getfem-5.4.4/src/getfem_mesher.cc:589:10: style:inconclusive: Technically the member function 'getfem::mesher::try_projection' can be const. [functionConst] getfem-5.4.4/src/getfem_mesher.cc:871:17: style:inconclusive: Technically the member function 'getfem::mesher::pts_dist_max' can be const. [functionConst] getfem-5.4.4/src/getfem_mesher.cc:885:12: style:inconclusive: Technically the member function 'getfem::mesher::cleanup_points_compare::operator()' can be const. [functionConst] getfem-5.4.4/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.4.4/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.4.4/src/getfem_mesher.cc:296:23: style: Expression is always false because 'else if' condition matches previous condition at line 295. [multiCondition] getfem-5.4.4/src/getfem_mesher.cc:296:23: warning: Identical condition 'i1children[1]' here. getfem-5.4.4/src/getfem_generic_assembly_semantic.cc:1995:13: note: Variable 'child1' is assigned an expression that holds the same value. DONE