2026-05-05 05:09 ftp://ftp.de.debian.org/debian/pool/main/s/supercell/supercell_2.1.1+~0.0~git20221028.d8eeb73.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=boost --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-111-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.70 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04.1) 14.2.0 cppcheck: head 2.20.0 head-info: 519958a (2026-05-04 15:03:10 +0200) count: 96 93 elapsed-time: 1.4 1.2 head-timing-info: old-timing-info: head results: orex-supercell-96532aa/src/core/cif_io.cpp:26:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] orex-supercell-96532aa/src/core/cif_io.cpp:119:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable main [valueFlowBailoutIncompleteVar] orex-supercell-96532aa/src/core/common_types.h:194:3: warning: Member variable 'rnd_indexer_t::method' is not initialized in the constructor. [uninitMemberVar] orex-supercell-96532aa/src/core/common_types.h:194:3: warning: Member variable 'rnd_indexer_t::random_count' is not initialized in the constructor. [uninitMemberVar] orex-supercell-96532aa/src/core/common_types.h:194:3: warning: Member variable 'rnd_indexer_t::total_comb' is not initialized in the constructor. [uninitMemberVar] orex-supercell-96532aa/src/core/common_types.h:194:3: warning: Member variable 'rnd_indexer_t::total_samples' is not initialized in the constructor. [uninitMemberVar] orex-supercell-96532aa/src/core/common_types.h:194:3: warning: Member variable 'rnd_indexer_t::base_index' is not initialized in the constructor. [uninitMemberVar] orex-supercell-96532aa/src/core/common_types.h:194:3: warning: Member variable 'rnd_indexer_t::index_step' is not initialized in the constructor. [uninitMemberVar] orex-supercell-96532aa/src/core/common_types.h:234:15: warning: Member variable 'atom_t::el_num' has no initializer. [uninitMemberVarNoCtor] orex-supercell-96532aa/src/core/common_types.h:234:15: warning: Member variable 'atom_t::occupancy' has no initializer. [uninitMemberVarNoCtor] orex-supercell-96532aa/src/core/common_types.h:77:20: style:inconclusive: Technically the member function 'c_man_atom_prop::data' can be const. [functionConst] orex-supercell-96532aa/src/core/common_types.h:81:8: style:inconclusive: Technically the member function 'c_man_atom_prop::exist' can be const. [functionConst] orex-supercell-96532aa/src/core/common_types.h:217:22: style:inconclusive: Technically the member function 'rnd_indexer_t::reserve_size' can be const. [functionConst] orex-supercell-96532aa/src/core/common_types.h:194:3: style: Class 'rnd_indexer_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orex-supercell-96532aa/src/core/cif_io.cpp:218:11: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] orex-supercell-96532aa/src/core/common_types.cpp:65:42: performance: Function parameter 'a' should be passed by const reference. [passedByValue] orex-supercell-96532aa/src/core/common_types.cpp:65:71: performance: Function parameter 'b' should be passed by const reference. [passedByValue] orex-supercell-96532aa/src/core/common_types.cpp:34:17: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] orex-supercell-96532aa/src/core/d2o_main_class.h:119:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] orex-supercell-96532aa/src/core/d2o_main_class.cpp:124:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable internal [valueFlowBailoutIncompleteVar] orex-supercell-96532aa/src/core/d2o_main_class.cpp:442:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] orex-supercell-96532aa/src/core/d2o_main_class.cpp:484:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] orex-supercell-96532aa/src/core/d2o_main_class.cpp:685:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] orex-supercell-96532aa/src/core/d2o_main_class.cpp:872:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] orex-supercell-96532aa/src/core/d2o_main_class.cpp:1148:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_value [valueFlowBailoutIncompleteVar] orex-supercell-96532aa/src/core/d2o_main_class.cpp:1309:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] orex-supercell-96532aa/src/core/d2o_main_class.cpp:1377:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] orex-supercell-96532aa/src/core/d2o_main_class.cpp:1399:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tol_list [valueFlowBailoutIncompleteVar] orex-supercell-96532aa/src/core/d2o_main_class.cpp:1419:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tol_list [valueFlowBailoutIncompleteVar] orex-supercell-96532aa/src/core/d2o_main_class.cpp:1458:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_dist [valueFlowBailoutIncompleteVar] orex-supercell-96532aa/src/core/d2o_main_class.cpp:1530:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] orex-supercell-96532aa/src/core/d2o_main_class.cpp:1550:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] orex-supercell-96532aa/src/core/d2o_main_class.cpp:1657:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] orex-supercell-96532aa/src/core/d2o_main_class.cpp:1679:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] orex-supercell-96532aa/src/core/d2o_main_class.cpp:1709:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] orex-supercell-96532aa/src/core/d2o_main_class.cpp:1744:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] orex-supercell-96532aa/src/core/permut_process_t.h:123:3: warning: Member variable 'permut_process_t::total_combination_chunk' is not initialized in the constructor. [uninitMemberVar] orex-supercell-96532aa/src/core/d2o_main_class.h:155:3: warning: Member variable 'c_struct_sel_containers::total_comb' is not initialized in the constructor. [uninitMemberVar] orex-supercell-96532aa/src/core/d2o_main_class.h:155:3: warning: Member variable 'c_struct_sel_containers::symm_op' is not initialized in the constructor. [uninitMemberVar] orex-supercell-96532aa/src/core/d2o_main_class.h:177:25: warning: Member variable 'q_energy_reduced::cf' has no initializer. [uninitMemberVarNoCtor] orex-supercell-96532aa/src/core/d2o_main_class.h:313:3: warning: Member variable 'd2o_main_class::verbose_level' is not initialized in the constructor. [uninitMemberVar] orex-supercell-96532aa/src/core/d2o_main_class.h:313:3: warning: Member variable 'd2o_main_class::manual_properties' is not initialized in the constructor. [uninitMemberVar] orex-supercell-96532aa/src/core/d2o_main_class.h:313:3: warning: Member variable 'd2o_main_class::r_tolerance' is not initialized in the constructor. [uninitMemberVar] orex-supercell-96532aa/src/core/d2o_main_class.h:313:3: warning: Member variable 'd2o_main_class::min_dist_between_groups' is not initialized in the constructor. [uninitMemberVar] orex-supercell-96532aa/src/core/d2o_main_class.h:313:3: warning: Member variable 'd2o_main_class::calc_q_energy' is not initialized in the constructor. [uninitMemberVar] orex-supercell-96532aa/src/core/d2o_main_class.h:313:3: warning: Member variable 'd2o_main_class::create_q_file' is not initialized in the constructor. [uninitMemberVar] orex-supercell-96532aa/src/core/d2o_main_class.cpp:47:22: style: The member function 'd2o_main_class::create_tar_container' can be static. [functionStatic] orex-supercell-96532aa/src/core/d2o_main_class.h:229:8: note: The member function 'd2o_main_class::create_tar_container' can be static. orex-supercell-96532aa/src/core/d2o_main_class.cpp:47:22: note: The member function 'd2o_main_class::create_tar_container' can be static. orex-supercell-96532aa/src/core/d2o_main_class.cpp:64:22: style: The member function 'd2o_main_class::add_file_to_tar' can be static. [functionStatic] orex-supercell-96532aa/src/core/d2o_main_class.h:230:8: note: The member function 'd2o_main_class::add_file_to_tar' can be static. orex-supercell-96532aa/src/core/d2o_main_class.cpp:64:22: note: The member function 'd2o_main_class::add_file_to_tar' can be static. orex-supercell-96532aa/src/core/d2o_main_class.cpp:90:22: style: The member function 'd2o_main_class::tar_enabled' can be static. [functionStatic] orex-supercell-96532aa/src/core/d2o_main_class.h:231:8: note: The member function 'd2o_main_class::tar_enabled' can be static. orex-supercell-96532aa/src/core/d2o_main_class.cpp:90:22: note: The member function 'd2o_main_class::tar_enabled' can be static. orex-supercell-96532aa/src/core/d2o_main_class.cpp:99:22: style: The member function 'd2o_main_class::close_tar_container' can be static. [functionStatic] orex-supercell-96532aa/src/core/d2o_main_class.h:232:8: note: The member function 'd2o_main_class::close_tar_container' can be static. orex-supercell-96532aa/src/core/d2o_main_class.cpp:99:22: note: The member function 'd2o_main_class::close_tar_container' can be static. orex-supercell-96532aa/src/core/d2o_main_class.cpp:1099:25: style:inconclusive: Technically the member function 'd2o_main_class::total_combinations' can be const. [functionConst] orex-supercell-96532aa/src/core/d2o_main_class.h:241:11: note: Technically the member function 'd2o_main_class::total_combinations' can be const. orex-supercell-96532aa/src/core/d2o_main_class.cpp:1099:25: note: Technically the member function 'd2o_main_class::total_combinations' can be const. orex-supercell-96532aa/src/core/d2o_main_class.cpp:1121:24: style:inconclusive: Technically the member function 'd2o_main_class::ss_charge_by_occup_groups' can be const. [functionConst] orex-supercell-96532aa/src/core/d2o_main_class.h:242:10: note: Technically the member function 'd2o_main_class::ss_charge_by_occup_groups' can be const. orex-supercell-96532aa/src/core/d2o_main_class.cpp:1121:24: note: Technically the member function 'd2o_main_class::ss_charge_by_occup_groups' can be const. orex-supercell-96532aa/src/core/d2o_main_class.cpp:353:29: style:inconclusive: Technically the member function 'd2o_main_class::get_formula_by_groups' can be const. [functionConst] orex-supercell-96532aa/src/core/d2o_main_class.h:294:15: note: Technically the member function 'd2o_main_class::get_formula_by_groups' can be const. orex-supercell-96532aa/src/core/d2o_main_class.cpp:353:29: note: Technically the member function 'd2o_main_class::get_formula_by_groups' can be const. orex-supercell-96532aa/src/core/permut_process_t.h:78:12: style:inconclusive: Technically the member function 't_proc_prm < int , 32 >::next_row' can be const. [functionConst] orex-supercell-96532aa/src/core/permut_process_t.h:78:12: style:inconclusive: Technically the member function 't_proc_prm < std :: uint32_t , 32 >::next_row' can be const. [functionConst] orex-supercell-96532aa/src/core/permut_process_t.h:101:6: style: Class 'hash_comb' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orex-supercell-96532aa/src/core/permut_process_t.h:110:6: style: Class 'eq_comb' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orex-supercell-96532aa/src/core/d2o_main_class.h:155:3: style: Class 'c_struct_sel_containers' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orex-supercell-96532aa/src/core/d2o_main_class.h:313:3: style: Class 'd2o_main_class' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orex-supercell-96532aa/src/core/d2o_main_class.cpp:684:7: style: Condition '!result' is always false [knownConditionTrueFalse] orex-supercell-96532aa/src/core/d2o_main_class.cpp:667:17: note: Assignment 'result=true', assigned value is 1 orex-supercell-96532aa/src/core/d2o_main_class.cpp:671:23: note: Assuming container is not empty orex-supercell-96532aa/src/core/d2o_main_class.cpp:684:7: note: Condition '!result' is always false orex-supercell-96532aa/src/core/d2o_main_class.cpp:841:18: style: Condition '!tar_enabled()' is always true [knownConditionTrueFalse] orex-supercell-96532aa/src/core/d2o_main_class.cpp:841:30: note: Calling function 'tar_enabled' returns 0 orex-supercell-96532aa/src/core/d2o_main_class.cpp:841:18: note: Condition '!tar_enabled()' is always true orex-supercell-96532aa/src/core/d2o_main_class.cpp:1748:6: style: Condition '!set_labels_to_manual()' is always false [knownConditionTrueFalse] orex-supercell-96532aa/src/core/d2o_main_class.cpp:1748:27: note: Calling function 'set_labels_to_manual' returns 1 orex-supercell-96532aa/src/core/d2o_main_class.cpp:1748:6: note: Condition '!set_labels_to_manual()' is always false orex-supercell-96532aa/src/core/d2o_main_class.cpp:1755:6: style: Condition '!create_super_cell(supercell_shape[0],supercell_shape[1],supercell_shape[2])' is always false [knownConditionTrueFalse] orex-supercell-96532aa/src/core/d2o_main_class.cpp:1755:24: note: Calling function 'create_super_cell' returns 1 orex-supercell-96532aa/src/core/d2o_main_class.cpp:1755:6: note: Condition '!create_super_cell(supercell_shape[0],supercell_shape[1],supercell_shape[2])' is always false orex-supercell-96532aa/src/core/d2o_main_class.cpp:1761:7: style: Condition '!process_charges(cb)' is always false [knownConditionTrueFalse] orex-supercell-96532aa/src/core/d2o_main_class.cpp:1761:23: note: Calling function 'process_charges' returns 1 orex-supercell-96532aa/src/core/d2o_main_class.cpp:1761:7: note: Condition '!process_charges(cb)' is always false orex-supercell-96532aa/src/core/d2o_main_class.cpp:1804:10: style: Condition 'tc==0' is always true [knownConditionTrueFalse] orex-supercell-96532aa/src/core/d2o_main_class.cpp:1798:44: note: Assuming that condition 'tc<0' is not redundant orex-supercell-96532aa/src/core/d2o_main_class.cpp:1798:9: note: Assuming that condition 'tc>static_cast(1E16)' is not redundant orex-supercell-96532aa/src/core/d2o_main_class.cpp:1804:10: note: Condition 'tc==0' is always true orex-supercell-96532aa/src/core/d2o_main_class.cpp:1831:8: style: Condition '!calculate_q_matrix()' is always false [knownConditionTrueFalse] orex-supercell-96532aa/src/core/d2o_main_class.cpp:1831:27: note: Calling function 'calculate_q_matrix' returns 1 orex-supercell-96532aa/src/core/d2o_main_class.cpp:1831:8: note: Condition '!calculate_q_matrix()' is always false orex-supercell-96532aa/src/core/d2o_main_class.cpp:47:62: style:inconclusive: Function 'create_tar_container' argument 1 names different: declaration 'tar_fname' definition 'fname'. [funcArgNamesDifferent] orex-supercell-96532aa/src/core/d2o_main_class.h:229:48: note: Function 'create_tar_container' argument 1 names different: declaration 'tar_fname' definition 'fname'. orex-supercell-96532aa/src/core/d2o_main_class.cpp:47:62: note: Function 'create_tar_container' argument 1 names different: declaration 'tar_fname' definition 'fname'. orex-supercell-96532aa/src/core/d2o_main_class.cpp:1729:47: style:inconclusive: Function 'process' argument 9 names different: declaration 'manual_properties' definition 'manual_properties_v'. [funcArgNamesDifferent] orex-supercell-96532aa/src/core/d2o_main_class.h:320:33: note: Function 'process' argument 9 names different: declaration 'manual_properties' definition 'manual_properties_v'. orex-supercell-96532aa/src/core/d2o_main_class.cpp:1729:47: note: Function 'process' argument 9 names different: declaration 'manual_properties' definition 'manual_properties_v'. orex-supercell-96532aa/src/core/d2o_main_class.cpp:1730:50: style:inconclusive: Function 'process' argument 10 names different: declaration 'ss_p' definition 'ss_p_v'. [funcArgNamesDifferent] orex-supercell-96532aa/src/core/d2o_main_class.h:321:36: note: Function 'process' argument 10 names different: declaration 'ss_p' definition 'ss_p_v'. orex-supercell-96532aa/src/core/d2o_main_class.cpp:1730:50: note: Function 'process' argument 10 names different: declaration 'ss_p' definition 'ss_p_v'. orex-supercell-96532aa/src/core/d2o_main_class.cpp:373:23: warning:inconclusive: Found suspicious operator '%', result is not used. [constStatement] orex-supercell-96532aa/src/core/d2o_main_class.cpp:397:23: warning:inconclusive: Found suspicious operator '%', result is not used. [constStatement] orex-supercell-96532aa/src/core/d2o_main_class.cpp:1622:9: warning:inconclusive: Found suspicious operator '%', result is not used. [constStatement] orex-supercell-96532aa/src/core/d2o_main_class.cpp:1671:55: performance: Function parameter 'file_name' should be passed by const reference. [passedByValue] orex-supercell-96532aa/src/core/d2o_main_class.cpp:1725:42: performance: Function parameter 'input_file_name' should be passed by const reference. [passedByValue] orex-supercell-96532aa/src/core/d2o_main_class.cpp:1731:42: performance: Function parameter 'output_base_name' should be passed by const reference. [passedByValue] orex-supercell-96532aa/src/core/d2o_main_class.cpp:1732:42: performance: Function parameter 'output_tar_name' should be passed by const reference. [passedByValue] orex-supercell-96532aa/src/core/d2o_main_class.cpp:435:14: style: Variable 'occup_group' can be declared as reference to const [constVariableReference] orex-supercell-96532aa/src/core/d2o_main_class.cpp:1057:20: style: Variable 'curr_group' can be declared as reference to const [constVariableReference] orex-supercell-96532aa/src/core/d2o_main_class.cpp:1484:17: performance: Searching before insertion is not necessary. Instead of 'coc[sc]=ocg_temp' consider using 'coc.try_emplace(sc, ocg_temp);'. [stlFindInsert] orex-supercell-96532aa/src/core/d2o_main_class.h:81:12: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] orex-supercell-96532aa/src/core/d2o_main_class.cpp:308:12: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] orex-supercell-96532aa/src/core/d2o_main_class.cpp:318:12: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] orex-supercell-96532aa/src/core/d2o_main_class.cpp:1148:27: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] orex-supercell-96532aa/src/core/d2o_main_class.cpp:891:17: warning: Uninitialized variable: &qrd.cf [uninitvar] orex-supercell-96532aa/src/core/d2o_main_class.cpp:834:7: note: Assuming condition is false orex-supercell-96532aa/src/core/d2o_main_class.cpp:891:17: note: Uninitialized variable: &qrd.cf orex-supercell-96532aa/src/core/permut_process_t.cpp:56:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] orex-supercell-96532aa/src/core/permut_process_t.cpp:109:12: style: Local variable 'itc' shadows outer variable [shadowVariable] orex-supercell-96532aa/src/core/permut_process_t.cpp:96:10: note: Shadowed declaration orex-supercell-96532aa/src/core/permut_process_t.cpp:109:12: note: Shadow variable orex-supercell-96532aa/src/core/permut_process_t.cpp:110:12: style: Local variable 'its' shadows outer variable [shadowVariable] orex-supercell-96532aa/src/core/permut_process_t.cpp:97:10: note: Shadowed declaration orex-supercell-96532aa/src/core/permut_process_t.cpp:110:12: note: Shadow variable orex-supercell-96532aa/src/sc_cli/main.cpp:77:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cb_no [valueFlowBailoutIncompleteVar] orex-supercell-96532aa/src/sc_cli/main.cpp:177:20: style: The if condition is the same as the previous if condition [duplicateCondition] orex-supercell-96532aa/src/sc_cli/main.cpp:170:20: note: First condition orex-supercell-96532aa/src/sc_cli/main.cpp:177:20: note: Second condition orex-supercell-96532aa/src/sc_cli/parse_d2o_input.cpp:57:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] orex-supercell-96532aa/src/sc_cli/parse_d2o_input.cpp:183:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] orex-supercell-96532aa/src/sc_cli/parse_d2o_input.cpp:231:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] orex-supercell-96532aa/src/sc_cli/parse_d2o_input.cpp:306:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data_map [valueFlowBailoutIncompleteVar] orex-supercell-96532aa/src/sc_cli/parse_d2o_input.cpp:41:18: style: Redundant initialization for 'replaced_str'. The initialized value is overwritten before it is read. [redundantInitialization] orex-supercell-96532aa/src/sc_cli/parse_d2o_input.cpp:35:25: note: replaced_str is initialized orex-supercell-96532aa/src/sc_cli/parse_d2o_input.cpp:41:18: note: replaced_str is overwritten orex-supercell-96532aa/src/tests/test_random_sampler.cpp:62:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALL [valueFlowBailoutIncompleteVar] orex-supercell-96532aa/src/tests/test_random_sampler.cpp:49:15: style: Variable 'f_index' is assigned a value that is never used. [unreadVariable] diff: head orex-supercell-96532aa/src/core/common_types.h:234:15: warning: Member variable 'atom_t::el_num' has no initializer. [uninitMemberVarNoCtor] head orex-supercell-96532aa/src/core/common_types.h:234:15: warning: Member variable 'atom_t::occupancy' has no initializer. [uninitMemberVarNoCtor] head orex-supercell-96532aa/src/core/d2o_main_class.h:177:25: warning: Member variable 'q_energy_reduced::cf' has no initializer. [uninitMemberVarNoCtor] DONE