2022-06-25 19:49 ftp://ftp.de.debian.org/debian/pool/main/v/votca/votca_2022.orig.tar.gz cppcheck-options: --library=posix --library=gnu --showtime=top5 --check-library --inconclusive --enable=style,information --inline-suppr --template=daca2 -D__GNUC__ --platform=unix64 -rp=temp -j4 platform: Linux-5.10.0-15-amd64-x86_64-with-glibc2.31 python: 3.9.2 client-version: 1.3.25 compiler: g++ (Debian 10.2.1-6) 10.2.1 20210110 cppcheck: head 2.8 head-info: 242afc3 (2022-06-25 21:42:55 +0200) count: 425 406 elapsed-time: 80.0 22.2 head-timing-info: Overall time: 0s old-timing-info: Overall time: 0s head results: votca-2022/csg-tutorials/CMakeModules/CheckFunctionExists.cpp:20:0: error: #error "CHECK_FUNCTION_EXISTS has to specify the function" [preprocessorErrorDirective] votca-2022/csg/CMakeModules/CheckFunctionExists.cpp:20:0: error: #error "CHECK_FUNCTION_EXISTS has to specify the function" [preprocessorErrorDirective] votca-2022/csg/include/votca/csg/topology.h:84:16: performance: Variable 'bc_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] votca-2022/csg/include/votca/csg/bead.h:265:29: style:inconclusive: Technically the member function 'votca::csg::Bead::ParentBeads' can be const. [functionConst] votca-2022/csg/include/votca/csg/molecule.h:71:15: style:inconclusive: Technically the member function 'votca::csg::Molecule::getBeadName' can be const. [functionConst] votca-2022/csg/include/votca/csg/topology.h:398:8: style:inconclusive: Technically the member function 'votca::csg::Topology::HasVel' can be const. [functionConst] votca-2022/csg/include/votca/csg/topology.h:401:8: style:inconclusive: Technically the member function 'votca::csg::Topology::HasForce' can be const. [functionConst] votca-2022/csg/include/votca/csg/interaction.h:131:3: style: Class 'IBond' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] votca-2022/csg/include/votca/csg/interaction.h:156:3: style: Class 'IAngle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] votca-2022/csg/include/votca/csg/interaction.h:183:3: style: Class 'IDihedral' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] votca-2022/csg/include/votca/csg/interaction.h:277:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] votca-2022/csg/include/votca/csg/interaction.h:291:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] votca-2022/csg/include/votca/csg/interaction.h:305:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] votca-2022/csg/include/votca/csg/interaction.h:314:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] votca-2022/csg/include/votca/csg/exclusionlist.h:104:50: style:inconclusive: Function 'InsertExclusion' argument 1 names different: declaration 'bead' definition 'beadA'. [funcArgNamesDifferent] votca-2022/csg/include/votca/csg/exclusionlist.h:68:30: note: Function 'InsertExclusion' argument 1 names different: declaration 'bead' definition 'beadA'. votca-2022/csg/include/votca/csg/exclusionlist.h:104:50: note: Function 'InsertExclusion' argument 1 names different: declaration 'bead' definition 'beadA'. votca-2022/csg/include/votca/csg/exclusionlist.h:104:67: style:inconclusive: Function 'InsertExclusion' argument 2 names different: declaration 'excluded' definition 'l'. [funcArgNamesDifferent] votca-2022/csg/include/votca/csg/exclusionlist.h:68:46: note: Function 'InsertExclusion' argument 2 names different: declaration 'excluded' definition 'l'. votca-2022/csg/include/votca/csg/exclusionlist.h:104:67: note: Function 'InsertExclusion' argument 2 names different: declaration 'excluded' definition 'l'. votca-2022/csg/include/votca/csg/bead.h:296:30: performance: Function parameter 'type' should be passed by const reference. [passedByValue] votca-2022/csg/include/votca/csg/bead.h:296:67: performance: Function parameter 'name' should be passed by const reference. [passedByValue] votca-2022/csg/include/votca/csg/molecule.h:99:34: performance: Function parameter 'name' should be passed by const reference. [passedByValue] votca-2022/csg/include/votca/csg/topology.h:334:37: performance: Function parameter 'particle_group' should be passed by const reference. [passedByValue] votca-2022/csg/include/votca/csg/topology.h:440:72: performance: Function parameter 'name' should be passed by const reference. [passedByValue] votca-2022/csg/include/votca/csg/topology.h:441:47: performance: Function parameter 'type' should be passed by const reference. [passedByValue] votca-2022/csg/include/votca/csg/topology.h:448:55: performance: Function parameter 'name' should be passed by const reference. [passedByValue] votca-2022/csg/include/votca/csg/topology.h:453:53: performance: Function parameter 'name' should be passed by const reference. [passedByValue] votca-2022/csg/include/votca/csg/topology.h:461:53: performance: Function parameter 'name' should be passed by const reference. [passedByValue] votca-2022/csg/include/votca/csg/map.h:44:3: warning: Member variable 'BeadMap::in_' is not initialized in the constructor. [uninitMemberVar] votca-2022/csg/include/votca/csg/map.h:44:3: warning: Member variable 'BeadMap::out_' is not initialized in the constructor. [uninitMemberVar] votca-2022/csg/include/votca/csg/map.h:44:3: warning: Member variable 'BeadMap::opts_map_' is not initialized in the constructor. [uninitMemberVar] votca-2022/csg/include/votca/csg/map.h:44:3: warning: Member variable 'BeadMap::opts_bead_' is not initialized in the constructor. [uninitMemberVar] votca-2022/csg/src/csgapps/orientcorr/orientcorr.cc:141:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] votca-2022/csg/include/votca/csg/cgmoleculedef.h:59:22: style:inconclusive: Technically the member function 'votca::csg::CGMoleculeDef::getName' can be const. [functionConst] votca-2022/csg/include/votca/csg/cgmoleculedef.h:60:22: style:inconclusive: Technically the member function 'votca::csg::CGMoleculeDef::getIdent' can be const. [functionConst] votca-2022/csg/src/csg_boltzmann/stdanalysis.h:39:8: performance:inconclusive: Technically the member function 'votca::csg::StdAnalysis::WriteValues' can be static (but you may consider moving to unnamed namespace). [functionStatic] votca-2022/csg/src/csg_boltzmann/stdanalysis.cc:91:19: note: Technically the member function 'votca::csg::StdAnalysis::WriteValues' can be static (but you may consider moving to unnamed namespace). votca-2022/csg/src/csg_boltzmann/stdanalysis.h:39:8: note: Technically the member function 'votca::csg::StdAnalysis::WriteValues' can be static (but you may consider moving to unnamed namespace). votca-2022/csg/src/csg_boltzmann/stdanalysis.h:40:8: performance:inconclusive: Technically the member function 'votca::csg::StdAnalysis::WriteCorrelations' can be static (but you may consider moving to unnamed namespace). [functionStatic] votca-2022/csg/src/csg_boltzmann/stdanalysis.cc:128:19: note: Technically the member function 'votca::csg::StdAnalysis::WriteCorrelations' can be static (but you may consider moving to unnamed namespace). votca-2022/csg/src/csg_boltzmann/stdanalysis.h:40:8: note: Technically the member function 'votca::csg::StdAnalysis::WriteCorrelations' can be static (but you may consider moving to unnamed namespace). votca-2022/csg/src/csg_boltzmann/stdanalysis.h:41:8: performance:inconclusive: Technically the member function 'votca::csg::StdAnalysis::WriteAutocorrelation' can be static (but you may consider moving to unnamed namespace). [functionStatic] votca-2022/csg/src/csg_boltzmann/stdanalysis.cc:109:19: note: Technically the member function 'votca::csg::StdAnalysis::WriteAutocorrelation' can be static (but you may consider moving to unnamed namespace). votca-2022/csg/src/csg_boltzmann/stdanalysis.h:41:8: note: Technically the member function 'votca::csg::StdAnalysis::WriteAutocorrelation' can be static (but you may consider moving to unnamed namespace). votca-2022/csg/include/votca/csg/csgapplication.h:38:3: warning: Member variable 'CsgApplication::do_mapping_' is not initialized in the constructor. [uninitMemberVar] votca-2022/csg/include/votca/csg/csgapplication.h:38:3: warning: Member variable 'CsgApplication::is_first_frame_' is not initialized in the constructor. [uninitMemberVar] votca-2022/csg/src/csg_boltzmann/main.cc:46:8: style: The function 'DoTrajectory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] votca-2022/csg/include/votca/csg/csgapplication.h:56:16: note: Virtual function in base class votca-2022/csg/src/csg_boltzmann/main.cc:46:8: note: Function in derived class votca-2022/csg/src/csg_boltzmann/main.cc:47:8: style: The function 'DoMapping' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] votca-2022/csg/include/votca/csg/csgapplication.h:50:16: note: Virtual function in base class votca-2022/csg/src/csg_boltzmann/main.cc:47:8: note: Function in derived class votca-2022/csg/src/csg_boltzmann/main.cc:54:8: style: The function 'EvaluateTopology' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] votca-2022/csg/include/votca/csg/csgapplication.h:76:16: note: Virtual function in base class votca-2022/csg/src/csg_boltzmann/main.cc:54:8: note: Function in derived class votca-2022/csg/src/csg_boltzmann/stdanalysis.cc:102:11: warning: Possible null pointer dereference: sel [nullPointer] votca-2022/csg/src/csg_boltzmann/stdanalysis.cc:95:58: note: Assignment 'sel=nullptr', assigned value is 0 votca-2022/csg/src/csg_boltzmann/stdanalysis.cc:97:24: note: Assuming condition is false votca-2022/csg/src/csg_boltzmann/stdanalysis.cc:102:11: note: Null pointer dereference votca-2022/csg/src/csg_boltzmann/stdanalysis.cc:104:30: warning: Possible null pointer dereference: sel [nullPointer] votca-2022/csg/src/csg_boltzmann/stdanalysis.cc:95:58: note: Assignment 'sel=nullptr', assigned value is 0 votca-2022/csg/src/csg_boltzmann/stdanalysis.cc:97:24: note: Assuming condition is false votca-2022/csg/src/csg_boltzmann/stdanalysis.cc:104:30: note: Null pointer dereference votca-2022/csg/src/csg_boltzmann/stdanalysis.cc:119:20: warning: Possible null pointer dereference: sel [nullPointer] votca-2022/csg/src/csg_boltzmann/stdanalysis.cc:112:58: note: Assignment 'sel=nullptr', assigned value is 0 votca-2022/csg/src/csg_boltzmann/stdanalysis.cc:114:24: note: Assuming condition is false votca-2022/csg/src/csg_boltzmann/stdanalysis.cc:119:20: note: Null pointer dereference votca-2022/csg/src/csg_boltzmann/stdanalysis.cc:123:53: warning: Possible null pointer dereference: sel [nullPointer] votca-2022/csg/src/csg_boltzmann/stdanalysis.cc:112:58: note: Assignment 'sel=nullptr', assigned value is 0 votca-2022/csg/src/csg_boltzmann/stdanalysis.cc:114:24: note: Assuming condition is false votca-2022/csg/src/csg_boltzmann/stdanalysis.cc:123:53: note: Null pointer dereference votca-2022/csg/src/csg_boltzmann/stdanalysis.cc:138:23: warning: Possible null pointer dereference: sel [nullPointer] votca-2022/csg/src/csg_boltzmann/stdanalysis.cc:131:58: note: Assignment 'sel=nullptr', assigned value is 0 votca-2022/csg/src/csg_boltzmann/stdanalysis.cc:133:24: note: Assuming condition is false votca-2022/csg/src/csg_boltzmann/stdanalysis.cc:138:23: note: Null pointer dereference votca-2022/csg/src/csg_boltzmann/stdanalysis.cc:142:50: warning: Possible null pointer dereference: sel [nullPointer] votca-2022/csg/src/csg_boltzmann/stdanalysis.cc:131:58: note: Assignment 'sel=nullptr', assigned value is 0 votca-2022/csg/src/csg_boltzmann/stdanalysis.cc:133:24: note: Assuming condition is false votca-2022/csg/src/csg_boltzmann/stdanalysis.cc:142:50: note: Null pointer dereference votca-2022/csg/src/csg_boltzmann/main.cc:117:17: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] votca-2022/csg/src/csgapps/partial_rdf/rdf_calculator.h:73:10: performance:inconclusive: Technically the member function 'votca::csg::RDFCalculator::AnalyticVolumeCorrection' can be static (but you may consider moving to unnamed namespace). [functionStatic] votca-2022/csg/src/csg_boltzmann/tabulatedpotential.cc:40:18: performance: Variable 'tab_smooth2_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] votca-2022/csg/src/csg_boltzmann/tabulatedpotential.h:156:8: performance:inconclusive: Technically the member function 'votca::csg::TabulatedPotential::Smooth_' can be static (but you may consider moving to unnamed namespace). [functionStatic] votca-2022/csg/src/csg_boltzmann/tabulatedpotential.cc:310:26: note: Technically the member function 'votca::csg::TabulatedPotential::Smooth_' can be static (but you may consider moving to unnamed namespace). votca-2022/csg/src/csg_boltzmann/tabulatedpotential.h:156:8: note: Technically the member function 'votca::csg::TabulatedPotential::Smooth_' can be static (but you may consider moving to unnamed namespace). votca-2022/csg/src/csg_boltzmann/tabulatedpotential.h:158:8: performance:inconclusive: Technically the member function 'votca::csg::TabulatedPotential::CalcForce_' can be static (but you may consider moving to unnamed namespace). [functionStatic] votca-2022/csg/src/csg_boltzmann/tabulatedpotential.cc:294:26: note: Technically the member function 'votca::csg::TabulatedPotential::CalcForce_' can be static (but you may consider moving to unnamed namespace). votca-2022/csg/src/csg_boltzmann/tabulatedpotential.h:158:8: note: Technically the member function 'votca::csg::TabulatedPotential::CalcForce_' can be static (but you may consider moving to unnamed namespace). votca-2022/csg/src/csg_boltzmann/tabulatedpotential.cc:210:41: warning:inconclusive: Possible null pointer dereference: sel [nullPointer] votca-2022/csg/src/csg_boltzmann/tabulatedpotential.cc:200:44: note: Assignment 'sel=nullptr', assigned value is 0 votca-2022/csg/src/csg_boltzmann/tabulatedpotential.cc:202:24: note: Assuming condition is false votca-2022/csg/src/csg_boltzmann/tabulatedpotential.cc:210:41: note: Null pointer dereference votca-2022/csg/src/csgapps/sphericalorder/sphericalorder.cc:186:16: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] votca-2022/csg/src/csg_boltzmann/tabulatedpotential.cc:294:53: style: Parameter 'U' can be declared as reference to const [constParameter] votca-2022/csg/src/libcsg/beadmotifalgorithms.cc:68:14: style: Variable 'edge' can be declared as reference to const [constVariable] votca-2022/csg/src/libcsg/beadmotifalgorithms.cc:132:16: style: Variable 'edge' can be declared as reference to const [constVariable] votca-2022/csg/src/libcsg/beadmotifalgorithms.cc:310:16: style: Variable 'edge' can be declared as reference to const [constVariable] votca-2022/csg/src/libcsg/exclusionlist.cc:32:14: style: Variable 'exclusion_' can be declared as reference to const [constVariable] votca-2022/csg/src/libcsg/imcio.cc:138:14: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] votca-2022/csg/src/libcsg/csgapplication.cc:433:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] votca-2022/csg/src/csgapps/part_dist/part_dist.cc:64:26: style: The scope of the variable 'coord' can be reduced. [variableScope] votca-2022/csg/src/csgapps/part_dist/part_dist.cc:52:44: style: Parameter 'desc' can be declared as reference to const [constParameter] votca-2022/csg/src/csgapps/part_dist/part_dist.cc:185:26: style: Consider using std::any_of, std::all_of, std::none_of, or std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] votca-2022/csg/src/csgapps/part_dist/part_dist.cc:207:17: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] votca-2022/csg/src/libcsg/modules/io/dlpolytrajectorywriter.h:39:1: style: The class 'DLPOLYTrajectoryWriter' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] votca-2022/csg/src/libcsg/modules/io/dlpolytrajectorywriter.h:62:29: performance: Function parameter 'name' should be passed by const reference. [passedByValue] votca-2022/csg/src/libcsg/modules/io/dlpolytrajectorywriter.cc:33:42: performance: Function parameter 'file' should be passed by const reference. [passedByValue] votca-2022/csg/src/libcsg/map.cc:195:41: warning: Either the condition 'matrix_.size()>0' is redundant or expression 'matrix_.at(0)' cause access out of bounds. [containerOutOfBounds] votca-2022/csg/src/libcsg/map.cc:182:22: note: Assuming that condition 'matrix_.size()>0' is not redundant votca-2022/csg/src/libcsg/map.cc:195:41: note: Access out of bounds votca-2022/csg/src/libcsg/map.cc:285:41: warning: Either the condition 'matrix_.size()>0' is redundant or expression 'matrix_.at(0)' cause access out of bounds. [containerOutOfBounds] votca-2022/csg/src/libcsg/map.cc:269:22: note: Assuming that condition 'matrix_.size()>0' is not redundant votca-2022/csg/src/libcsg/map.cc:285:41: note: Access out of bounds votca-2022/csg/src/libcsg/modules/io/gmxtrajectoryreader.h:56:3: warning: Member variable 'GMXTrajectoryReader::gmx_status_' is not initialized in the constructor. [uninitMemberVar] votca-2022/csg/src/libcsg/modules/io/gmxtrajectoryreader.cc:52:45: style: C-style pointer casting [cstyleCast] votca-2022/csg/src/libcsg/modules/io/gmxtrajectorywriter.h:49:3: warning: Member variable 'GMXTrajectoryWriter::file_' is not initialized in the constructor. [uninitMemberVar] votca-2022/csg/src/libcsg/modules/io/gmxtrajectorywriter.cc:36:20: style: C-style pointer casting [cstyleCast] votca-2022/csg/src/libcsg/modules/io/gmxtrajectorywriter.cc:35:44: performance: Function parameter 'file' should be passed by const reference. [passedByValue] votca-2022/csg/src/libcsg/modules/io/dlpolytopologyreader.cc:218:12: style: Variable 'line' is reassigned a value before the old one has been used. [redundantAssignment] votca-2022/csg/src/libcsg/modules/io/dlpolytopologyreader.cc:211:12: note: line is assigned votca-2022/csg/src/libcsg/modules/io/dlpolytopologyreader.cc:218:12: note: line is overwritten votca-2022/csg/src/libcsg/modules/io/dlpolytopologyreader.cc:203:12: style: The scope of the variable 'mol_name' can be reduced. [variableScope] votca-2022/csg/src/libcsg/modules/io/dlpolytopologyreader.h:61:29: performance: Function parameter 'name' should be passed by const reference. [passedByValue] votca-2022/csg/src/libcsg/modules/io/dlpolytopologyreader.cc:147:48: performance: Function parameter 'file' should be passed by const reference. [passedByValue] votca-2022/csg/src/libcsg/modules/io/dlpolytrajectoryreader.h:43:1: style: The class 'DLPOLYTrajectoryReader' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] votca-2022/csg/src/libcsg/modules/io/dlpolytrajectoryreader.h:67:29: performance: Function parameter 'name' should be passed by const reference. [passedByValue] votca-2022/csg/src/libcsg/modules/io/growriter.h:34:1: style: The class 'GROWriter' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] votca-2022/csg/src/libcsg/modules/io/growriter.cc:81:10: style: Condition 'pr<5' is always true [knownConditionTrueFalse] votca-2022/csg/src/libcsg/modules/io/growriter.cc:45:14: note: Assignment 'pr=3', assigned value is 3 votca-2022/csg/src/libcsg/modules/io/growriter.cc:50:10: note: Assignment 'l=pr+5', assigned value is 8 votca-2022/csg/src/libcsg/modules/io/growriter.cc:50:5: note: l is assigned 'pr+5' here. votca-2022/csg/src/libcsg/modules/io/growriter.cc:51:12: note: Assignment 'vpr=pr+1', assigned value is 4 votca-2022/csg/src/libcsg/modules/io/growriter.cc:51:7: note: vpr is assigned 'pr+1' here. votca-2022/csg/src/libcsg/modules/io/growriter.cc:81:10: note: Condition 'pr<5' is always true votca-2022/csg/src/libcsg/modules/io/growriter.cc:31:3: warning: Possible leak in public function. The pointer 'out_' is not deallocated before it is allocated. [publicAllocationError] votca-2022/csg/src/libcsg/modules/io/growriter.cc:30:29: performance: Function parameter 'file' should be passed by const reference. [passedByValue] votca-2022/csg/src/libcsg/modules/io/groreader.h:56:3: warning: Member variable 'GROReader::topology_' is not initialized in the constructor. [uninitMemberVar] votca-2022/csg/src/libcsg/modules/io/gmxtopologyreader.cc:52:18: style: C-style pointer casting [cstyleCast] votca-2022/csg/src/libcsg/modules/io/gmxtopologyreader.cc:42:50: performance: Function parameter 'file' should be passed by const reference. [passedByValue] votca-2022/csg/src/libcsg/modules/io/h5mdtrajectoryreader.cc:36:23: warning: Member variable 'H5MDTrajectoryReader::first_frame_' is not initialized in the constructor. [uninitMemberVar] votca-2022/csg/src/libcsg/modules/io/h5mdtrajectoryreader.cc:36:23: warning: Member variable 'H5MDTrajectoryReader::file_opened_' is not initialized in the constructor. [uninitMemberVar] votca-2022/csg/src/libcsg/modules/io/h5mdtrajectoryreader.cc:36:23: warning: Member variable 'H5MDTrajectoryReader::vec_components_' is not initialized in the constructor. [uninitMemberVar] votca-2022/csg/src/libcsg/modules/io/h5mdtrajectoryreader.cc:234:49: style:inconclusive: Function 'FirstFrame' argument 1 names different: declaration 'conf' definition 'top'. [funcArgNamesDifferent] votca-2022/csg/src/libcsg/modules/io/h5mdtrajectoryreader.h:60:29: note: Function 'FirstFrame' argument 1 names different: declaration 'conf' definition 'top'. votca-2022/csg/src/libcsg/modules/io/h5mdtrajectoryreader.cc:234:49: note: Function 'FirstFrame' argument 1 names different: declaration 'conf' definition 'top'. votca-2022/csg/src/libcsg/modules/io/h5mdtrajectoryreader.cc:245:48: style:inconclusive: Function 'NextFrame' argument 1 names different: declaration 'conf' definition 'top'. [funcArgNamesDifferent] votca-2022/csg/src/libcsg/modules/io/h5mdtrajectoryreader.h:63:28: note: Function 'NextFrame' argument 1 names different: declaration 'conf' definition 'top'. votca-2022/csg/src/libcsg/modules/io/h5mdtrajectoryreader.cc:245:48: note: Function 'NextFrame' argument 1 names different: declaration 'conf' definition 'top'. votca-2022/csg/src/libcsg/modules/io/h5mdtrajectoryreader.h:142:47: performance: Function parameter 'path' should be passed by const reference. [passedByValue] votca-2022/csg/src/libcsg/modules/io/lammpsdumpwriter.h:34:1: style: The class 'LAMMPSDumpWriter' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] votca-2022/csg/src/libcsg/modules/io/lammpsdumpwriter.cc:30:3: warning: Possible leak in public function. The pointer 'out_' is not deallocated before it is allocated. [publicAllocationError] votca-2022/csg/src/libcsg/modules/io/lammpsdumpwriter.cc:29:41: performance: Function parameter 'file' should be passed by const reference. [passedByValue] votca-2022/csg/src/libcsg/modules/io/lammpsdatareader.h:56:3: warning: Member variable 'LAMMPSDataReader::topology_' is not initialized in the constructor. [uninitMemberVar] votca-2022/csg/src/libcsg/modules/io/lammpsdumpreader.h:52:3: warning: Member variable 'LAMMPSDumpReader::topology_' is not initialized in the constructor. [uninitMemberVar] votca-2022/csg/src/libcsg/modules/io/lammpsdumpreader.cc:131:47: style: Parameter 'top' can be declared as reference to const [constParameter] votca-2022/csg/src/libcsg/modules/io/pdbreader.h:49:3: warning: Member variable 'PDBReader::topology_' is not initialized in the constructor. [uninitMemberVar] votca-2022/csg/src/libcsg/modules/io/pdbreader.cc:434:21: style: Variable 'atm_temp' can be declared as reference to const [constVariable] votca-2022/csg/src/libcsg/modules/io/pdbreader.cc:489:19: style: Variable 'atm_temp' can be declared as reference to const [constVariable] votca-2022/csg/src/libcsg/modules/io/xmltopologyreader.h:59:3: warning: Member variable 'XMLBead::mass' is not initialized in the constructor. [uninitMemberVar] votca-2022/csg/src/libcsg/modules/io/xmltopologyreader.h:59:3: warning: Member variable 'XMLBead::q' is not initialized in the constructor. [uninitMemberVar] votca-2022/csg/src/libcsg/modules/io/xmltopologyreader.h:70:3: warning: Member variable 'XMLMolecule::mi' is not initialized in the constructor. [uninitMemberVar] votca-2022/csg/src/libcsg/modules/io/xmltopologyreader.h:86:1: style: The class 'XMLTopologyReader' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] votca-2022/csg/src/libcsg/modules/io/xmltopologyreader.h:38:3: style: Class 'BondBead' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] votca-2022/csg/src/libcsg/modules/io/xmltopologyreader.h:56:23: performance: Function parameter 'name_' should be passed by const reference. [passedByValue] votca-2022/csg/src/libcsg/modules/io/xmltopologyreader.h:56:42: performance: Function parameter 'type_' should be passed by const reference. [passedByValue] votca-2022/csg/src/libcsg/modules/io/xmltopologyreader.h:70:27: performance: Function parameter 'name_' should be passed by const reference. [passedByValue] votca-2022/csg/include/votca/csg/xyzwriter.h:54:15: performance:inconclusive: Technically the member function 'votca::csg::XYZWriter::getName' can be static (but you may consider moving to unnamed namespace). [functionStatic] votca-2022/csg/include/votca/csg/xyzwriter.h:58:15: performance:inconclusive: Technically the member function 'votca::csg::XYZWriter::getName' can be static (but you may consider moving to unnamed namespace). [functionStatic] votca-2022/csg/include/votca/csg/xyzwriter.h:61:19: performance:inconclusive: Technically the member function 'votca::csg::XYZWriter::getPos' can be static (but you may consider moving to unnamed namespace). [functionStatic] votca-2022/csg/include/votca/csg/xyzwriter.h:65:19: performance:inconclusive: Technically the member function 'votca::csg::XYZWriter::getPos' can be static (but you may consider moving to unnamed namespace). [functionStatic] votca-2022/csg/include/votca/csg/xyzwriter.h:70:6: performance:inconclusive: Technically the member function 'votca::csg::XYZWriter::getIterable' can be static (but you may consider moving to unnamed namespace). [functionStatic] votca-2022/csg/include/votca/csg/xyzwriter.h:74:18: performance:inconclusive: Technically the member function 'votca::csg::XYZWriter::getIterable' can be static (but you may consider moving to unnamed namespace). [functionStatic] votca-2022/csg/include/votca/csg/xyzwriter.h:80:56: performance: Function parameter 'header' should be passed by const reference. [passedByValue] votca-2022/csg/include/votca/csg/xyzwriter.h:58:46: style: Parameter 'bead' can be declared as reference to const [constParameter] votca-2022/csg/src/libcsg/nblistgrid.cc:174:14: style: Variable 'neighbour' can be declared as reference to const [constVariable] votca-2022/csg/src/libcsg/nblistgrid_3body.cc:254:18: style: Variable 'neighbour_' can be declared as reference to const [constVariable] votca-2022/csg/src/libcsg/potentialfunctions/potentialfunction.cc:32:3: performance: Variable 'name_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] votca-2022/csg/src/libcsg/potentialfunctions/potentialfunction.cc:33:3: performance: Variable 'lam_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] votca-2022/csg/include/votca/csg/potentialfunctions/potentialfunctionlj126.h:31:3: style: Class 'PotentialFunctionLJ126' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] votca-2022/csg/include/votca/csg/potentialfunctions/potentialfunctionljg.h:28:3: style: Class 'PotentialFunctionLJG' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] votca-2022/csg/src/tests/test_basebead.cc:43:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/csg/src/tests/test_bead.cc:37:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/csg/src/tests/test_beadmotif_algorithms.cc:44:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/csg/src/tests/test_beadmotif_base.cc:40:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/csg/src/tests/test_beadmotif_connector.cc:32:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/csg/src/tests/test_beadstructure_algorithms.cc:38:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/csg/src/tests/test_beadstructure_base.cc:44:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/csg/src/tests/test_beadtriple.cc:37:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/csg/src/tests/test_boundarycondition.cc:37:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/csg/src/tests/test_csg_topology.cc:34:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/csg/src/tests/test_bondedstatistics.cc:37:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/csg/src/tests/test_interaction.cc:37:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/csg/src/tests/test_lammpsdatareader.cc:48:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/csg/src/tests/test_lammpsdumpreaderwriter.cc:46:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/csg/src/tests/test_nblist_3body.cc:38:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/csg/src/tests/test_nblistgrid_3body.cc:38:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/csg/src/tests/test_pdbreader.cc:41:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/csg/src/tests/test_triplelist.cc:38:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/csg/src/libcsg/modules/io/dlpolytopologyreader.h:66:15: style:inconclusive: Technically the member function 'votca::csg::DLPOLYTopologyReader::getFname' can be const. [functionConst] votca-2022/csg/src/tests/test_tabulatedpotential.cc:62:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/csg/src/libcsg/modules/io/dlpolytrajectoryreader.h:71:15: style:inconclusive: Technically the member function 'votca::csg::DLPOLYTrajectoryReader::getFname' can be const. [functionConst] votca-2022/csg/src/libcsg/modules/io/dlpolytrajectoryreader.h:79:8: style:inconclusive: Technically the member function 'votca::csg::DLPOLYTrajectoryReader::getIsConfig' can be const. [functionConst] votca-2022/csg/src/tools/csg_density.cc:223:3: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] votca-2022/csg/src/tools/csg_imc_solve.cc:114:59: style: Variable 'range' can be declared as reference to const [constVariable] votca-2022/csg/src/tools/csg_imc_solve.cc:117:11: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] votca-2022/csg/src/tools/csg_dlptopol.cc:113:22: style: Variable 'mols' can be declared as reference to const [constVariable] votca-2022/csg/src/tools/csg_dlptopol.cc:169:71: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] votca-2022/csg/src/tools/csg_stat_imc.h:55:30: performance: Function parameter 'ext' should be passed by const reference. [passedByValue] votca-2022/csg/src/tools/csg_resample.cc:140:5: warning: Possible null pointer dereference: spline [nullPointer] votca-2022/csg/src/tools/csg_resample.cc:128:29: note: Assignment 'std::unique_ptrspline', assigned value is 0 votca-2022/csg/src/tools/csg_resample.cc:129:17: note: Assuming condition is false votca-2022/csg/src/tools/csg_resample.cc:140:5: note: Null pointer dereference votca-2022/csg/src/tools/csg_resample.cc:48:44: style: Parameter 'desc' can be declared as reference to const [constParameter] votca-2022/csg/src/tools/csg_reupdate.cc:650:3: performance: Variable 'potentialIndex' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] votca-2022/csg/src/tools/csg_reupdate.cc:652:3: performance: Variable 'vec_pos' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] votca-2022/csg/src/tools/csg_reupdate.cc:701:5: warning: Struct 'PotentialInfo' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] votca-2022/csg/src/tools/csg_reupdate.cc:701:5: warning: Struct 'PotentialInfo' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] votca-2022/csg/src/tools/csg_reupdate.cc:375:10: style: The scope of the variable 'dU_i' can be reduced. [variableScope] votca-2022/csg/src/tools/csg_reupdate.cc:647:61: style: Parameter 'param_in_ext_' can be declared as reference to const [constParameter] votca-2022/csg/src/tools/csg_fmatch.cc:178:3: performance: Variable 'splineIndex' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] votca-2022/csg/src/tools/csg_fmatch.cc:180:3: performance: Variable 'splineName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] votca-2022/csg/src/tools/csg_stat_imc.cc:682:13: style: Redundant initialization for 'sub_r'. The initialized value is overwritten before it is read. [redundantInitialization] votca-2022/csg/src/tools/csg_stat_imc.cc:675:49: note: sub_r is initialized votca-2022/csg/src/tools/csg_stat_imc.cc:682:13: note: sub_r is overwritten votca-2022/csg/src/tools/csg_stat_imc.cc:791:14: style: Redundant initialization for 'sub_dS'. The initialized value is overwritten before it is read. [redundantInitialization] votca-2022/csg/src/tools/csg_stat_imc.cc:783:50: note: sub_dS is initialized votca-2022/csg/src/tools/csg_stat_imc.cc:791:14: note: sub_dS is overwritten votca-2022/csg/src/tools/csg_stat_imc.cc:793:13: style: Redundant initialization for 'sub_r'. The initialized value is overwritten before it is read. [redundantInitialization] votca-2022/csg/src/tools/csg_stat_imc.cc:787:49: note: sub_r is initialized votca-2022/csg/src/tools/csg_stat_imc.cc:793:13: note: sub_r is overwritten votca-2022/csg/src/tools/csg_stat_imc.cc:400:9: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] votca-2022/csg/src/tools/csg_stat_imc.cc:402:11: note: Found duplicate branches for 'if' and 'else'. votca-2022/csg/src/tools/csg_stat_imc.cc:400:9: note: Found duplicate branches for 'if' and 'else'. votca-2022/csg/src/tools/csg_stat_imc.cc:423:9: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] votca-2022/csg/src/tools/csg_stat_imc.cc:425:11: note: Found duplicate branches for 'if' and 'else'. votca-2022/csg/src/tools/csg_stat_imc.cc:423:9: note: Found duplicate branches for 'if' and 'else'. votca-2022/csg/src/tools/csg_stat_imc.cc:277:14: style: Variable 'inter' can be declared as reference to const [constVariable] votca-2022/csg/src/tools/csg_stat_imc.cc:283:14: style: Variable 'group' can be declared as reference to const [constVariable] votca-2022/csg/src/tools/csg_stat_imc.cc:459:20: style: Variable 'i' can be declared as reference to const [constVariable] votca-2022/csg/src/tools/csg_stat_imc.cc:704:24: style: Variable 'a' can be declared as reference to const [constVariable] votca-2022/csg/src/tools/csg_stat_imc.cc:848:11: style: Variable 'i' can be declared as reference to const [constVariable] votca-2022/csg/src/tools/csg_stat_imc.cc:554:42: style: Unused variable: iter [unusedVariable] votca-2022/csg/src/tools/csg_stat_imc.cc:644:36: style: Unused variable: group_iter [unusedVariable] votca-2022/csg/src/tools/csg_stat_imc.cc:765:37: style: Unused variable: iter [unusedVariable] votca-2022/csg/src/tools/csg_stat_imc.cc:865:42: style: Unused variable: ic_iter [unusedVariable] votca-2022/tools/src/libtools/graphvisitor.cc:60:26: style: Variable 'neigh_eds' is assigned a value that is never used. [unreadVariable] votca-2022/tools/src/libtools/graphnode.cc:56:59: performance: Function parameter 'int_vals' should be passed by const reference. [passedByValue] votca-2022/tools/src/libtools/graphnode.cc:74:63: performance: Function parameter 'double_vals' should be passed by const reference. [passedByValue] votca-2022/tools/src/libtools/graphnode.cc:92:60: performance: Function parameter 'str_vals' should be passed by const reference. [passedByValue] votca-2022/tools/src/libtools/graphnode.cc:61:10: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] votca-2022/tools/src/libtools/graphnode.cc:79:10: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] votca-2022/tools/src/libtools/graphnode.cc:97:10: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] votca-2022/tools/src/libtools/linalg.cc:33:8: style: The scope of the variable 'nonzero_found' can be reduced. [variableScope] votca-2022/tools/src/libtools/linalg.cc:33:22: style: Variable 'nonzero_found' is assigned a value that is never used. [unreadVariable] votca-2022/tools/src/libtools/graphalgorithm.cc:129:10: style:inconclusive: Technically the member function 'votca::tools::reduceGraph::ExplorationRecord::unexploredVerticesExist' can be const. [functionConst] votca-2022/tools/src/libtools/graphalgorithm.cc:148:51: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] votca-2022/tools/src/libtools/graphalgorithm.cc:156:46: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] votca-2022/tools/src/libtools/optionshandler.cc:274:22: style: Unused variable: oss [unusedVariable] votca-2022/tools/src/libtools/thread.cc:32:20: style: C-style pointer casting [cstyleCast] votca-2022/tools/src/libtools/reducedgraph.cc:49:14: style: Variable 'match' is assigned a value that is never used. [unreadVariable] votca-2022/tools/src/tests/test_NDimVector.cc:34:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/tools/src/tests/test_akimaspline.cc:33:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/tools/src/tests/test_calculator.cc:34:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/tools/src/tests/test_constants.cc:32:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/tools/src/tests/test_correlate.cc:36:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/tools/src/tests/test_crosscorrelate.cc:36:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/tools/src/tests/test_cubicspline.cc:33:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/tools/src/libtools/property.cc:212:44: style: C-style pointer casting [cstyleCast] votca-2022/tools/src/libtools/property.cc:226:44: style: C-style pointer casting [cstyleCast] votca-2022/tools/src/libtools/property.cc:232:44: style: C-style pointer casting [cstyleCast] votca-2022/tools/src/libtools/property.cc:450:9: style: C-style pointer casting [cstyleCast] votca-2022/tools/src/libtools/property.cc:277:63: performance: Function parameter 'offset' should be passed by const reference. [passedByValue] votca-2022/tools/src/tests/test_edge_base.cc:35:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/tools/src/tests/test_datacollection.cc:34:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/tools/src/libtools/table.cc:126:30: style: Condition 'tokens.size()>2' is always true [knownConditionTrueFalse] votca-2022/tools/src/libtools/table.cc:123:30: note: Assuming that condition 'tokens.size()==2' is not redundant votca-2022/tools/src/libtools/table.cc:126:30: note: Condition 'tokens.size()>2' is always true votca-2022/tools/src/libtools/table.cc:141:12: style: Variable 'conversion_error' is assigned a value that is never used. [unreadVariable] votca-2022/tools/src/tests/test_eigenio_matrixmarket.cc:31:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/tools/src/tests/test_elements.cc:35:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/tools/src/tests/test_filesystem.cc:32:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/tools/src/tests/test_edgecontainer.cc:36:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/tools/src/tests/test_floatingpointcomparison.cc:30:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/tools/src/tests/test_graph_bf_visitor.cc:39:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/tools/src/tests/test_graph_df_visitor.cc:39:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/tools/src/tests/test_graph_base.cc:38:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/tools/src/tests/test_graphdistvisitor.cc:40:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/tools/src/tests/test_graphnode.cc:36:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/tools/src/tests/test_graphalgorithm.cc:52:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/tools/src/tests/test_graphvisitor.cc:47:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/tools/src/tests/test_histogramnew.cc:35:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/tools/src/tests/test_identity.cc:34:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/tools/src/tests/test_linalg.cc:34:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/tools/src/tests/test_name.cc:35:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/tools/src/tests/test_linspline.cc:33:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/tools/src/tests/test_optionshandler.cc:34:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/tools/src/tests/test_property.cc:34:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/tools/src/tests/test_random.cc:36:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/tools/src/tests/test_structureparameters.cc:36:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/tools/src/tests/test_reducededge.cc:35:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/tools/src/tests/test_table.cc:35:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/tools/src/tests/test_thread.cc:55:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/tools/src/tests/test_reducedgraph.cc:38:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/tools/src/tests/test_tokenizer.cc:43:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/tools/src/tests/test_unitconverter.cc:34:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/libxtp/aobasis.cc:146:21: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] votca-2022/xtp/src/libxtp/aomatrices/aotransform.cc:134:14: style: Condition 'U>=1e-10' is always true [knownConditionTrueFalse] votca-2022/xtp/src/libxtp/aomatrices/aotransform.cc:128:14: note: Assuming condition 'U<1e-10' is false votca-2022/xtp/src/libxtp/aomatrices/aotransform.cc:134:14: note: Condition 'U>=1e-10' is always true votca-2022/xtp/src/libxtp/aomatrices/aotransform.cc:134:28: style: Condition 'U<10.0' is always true [knownConditionTrueFalse] votca-2022/xtp/src/libxtp/aomatrices/aotransform.cc:117:9: note: Assuming condition 'U>=10.0' is false votca-2022/xtp/src/libxtp/aomatrices/aotransform.cc:134:28: note: Condition 'U<10.0' is always true votca-2022/xtp/src/libxtp/bfgs_trm.cc:36:14: style: Variable 'func' can be declared as reference to const [constVariable] votca-2022/xtp/src/libxtp/bfgs_trm.cc:65:16: style: Variable 'func' can be declared as reference to const [constVariable] votca-2022/xtp/src/libxtp/calculators/eanalyze.h:43:3: warning: Member variable 'EAnalyze::resolution_pairs_' is not initialized in the constructor. [uninitMemberVar] votca-2022/xtp/src/libxtp/calculators/eanalyze.h:43:3: warning: Member variable 'EAnalyze::resolution_sites_' is not initialized in the constructor. [uninitMemberVar] votca-2022/xtp/src/libxtp/calculators/eanalyze.h:43:3: warning: Member variable 'EAnalyze::resolution_spatial_' is not initialized in the constructor. [uninitMemberVar] votca-2022/xtp/src/libxtp/calculators/eanalyze.h:43:3: warning: Member variable 'EAnalyze::doenergy_landscape_' is not initialized in the constructor. [uninitMemberVar] votca-2022/xtp/src/libxtp/calculators/eanalyze.cc:25:52: style:inconclusive: Function 'ParseOptions' argument 1 names different: declaration 'user_options' definition 'options'. [funcArgNamesDifferent] votca-2022/xtp/src/libxtp/calculators/eanalyze.h:50:44: note: Function 'ParseOptions' argument 1 names different: declaration 'user_options' definition 'options'. votca-2022/xtp/src/libxtp/calculators/eanalyze.cc:25:52: note: Function 'ParseOptions' argument 1 names different: declaration 'user_options' definition 'options'. votca-2022/xtp/src/libxtp/calculators/eanalyze.cc:104:8: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] votca-2022/xtp/src/libxtp/calculators/eanalyze.cc:208:8: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] votca-2022/xtp/src/libxtp/calculators/eanalyze.cc:262:12: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] votca-2022/xtp/src/libxtp/calculators/einternal.cc:27:53: style:inconclusive: Function 'ParseOptions' argument 1 names different: declaration 'user_options' definition 'options'. [funcArgNamesDifferent] votca-2022/xtp/src/libxtp/calculators/einternal.h:41:44: note: Function 'ParseOptions' argument 1 names different: declaration 'user_options' definition 'options'. votca-2022/xtp/src/libxtp/calculators/einternal.cc:27:53: note: Function 'ParseOptions' argument 1 names different: declaration 'user_options' definition 'options'. votca-2022/xtp/src/libxtp/calculators/ianalyze.h:45:3: warning: Member variable 'IAnalyze::resolution_logJ2_' is not initialized. [uninitMemberVarPrivate] votca-2022/xtp/src/libxtp/calculators/ianalyze.h:47:3: warning: Member variable 'IAnalyze::resolution_spatial_' is not initialized. [uninitMemberVarPrivate] votca-2022/xtp/src/libxtp/calculators/ianalyze.cc:35:52: style:inconclusive: Function 'ParseOptions' argument 1 names different: declaration 'user_options' definition 'options'. [funcArgNamesDifferent] votca-2022/xtp/src/libxtp/calculators/ianalyze.h:38:44: note: Function 'ParseOptions' argument 1 names different: declaration 'user_options' definition 'options'. votca-2022/xtp/src/libxtp/calculators/ianalyze.cc:35:52: note: Function 'ParseOptions' argument 1 names different: declaration 'user_options' definition 'options'. votca-2022/xtp/src/libxtp/calculators/ianalyze.cc:97:13: style: Variable 'nblist' can be declared as reference to const [constVariable] votca-2022/xtp/src/libxtp/calculators/kmclifetime.cc:217:17: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] votca-2022/xtp/src/libxtp/calculators/kmclifetime.cc:219:31: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [prohibitedasctimeCalled] votca-2022/xtp/src/libxtp/calculators/kmclifetime.cc:393:17: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] votca-2022/xtp/src/libxtp/calculators/kmclifetime.cc:395:62: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [prohibitedasctimeCalled] votca-2022/xtp/src/libxtp/calculators/kmclifetime.h:30:3: warning: Member variable 'KMCLifetime::do_carrierenergy_' is not initialized in the constructor. [uninitMemberVar] votca-2022/xtp/src/libxtp/calculators/kmclifetime.h:30:3: warning: Member variable 'KMCLifetime::alpha_' is not initialized in the constructor. [uninitMemberVar] votca-2022/xtp/src/libxtp/calculators/kmclifetime.h:30:3: warning: Member variable 'KMCLifetime::outputsteps_' is not initialized in the constructor. [uninitMemberVar] votca-2022/xtp/src/libxtp/calculators/kmclifetime.h:30:3: warning: Member variable 'KMCLifetime::insertions_' is not initialized in the constructor. [uninitMemberVar] votca-2022/xtp/src/libxtp/calculators/kmclifetime.cc:42:63: style:inconclusive: Function 'ParseSpecificOptions' argument 1 names different: declaration 'user_options' definition 'options'. [funcArgNamesDifferent] votca-2022/xtp/src/libxtp/calculators/kmclifetime.h:36:52: note: Function 'ParseSpecificOptions' argument 1 names different: declaration 'user_options' definition 'options'. votca-2022/xtp/src/libxtp/calculators/kmclifetime.cc:42:63: note: Function 'ParseSpecificOptions' argument 1 names different: declaration 'user_options' definition 'options'. votca-2022/xtp/src/libxtp/calculators/kmclifetime.cc:243:22: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] votca-2022/xtp/src/libxtp/calculators/neighborlist.h:36:1: style: The class 'Neighborlist' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] votca-2022/xtp/src/libxtp/calculators/neighborlist.cc:147:17: style: Condition '!InVector(skippedpairs,pairstring)' is always true [knownConditionTrueFalse] votca-2022/xtp/src/libxtp/calculators/neighborlist.cc:145:15: note: Assuming that condition '!InVector(skippedpairs,pairstring)' is not redundant votca-2022/xtp/src/libxtp/calculators/neighborlist.cc:147:17: note: Condition '!InVector(skippedpairs,pairstring)' is always true votca-2022/xtp/src/libxtp/calculators/neighborlist.cc:32:56: style:inconclusive: Function 'ParseOptions' argument 1 names different: declaration 'user_options' definition 'options'. [funcArgNamesDifferent] votca-2022/xtp/src/libxtp/calculators/neighborlist.h:42:44: note: Function 'ParseOptions' argument 1 names different: declaration 'user_options' definition 'options'. votca-2022/xtp/src/libxtp/calculators/neighborlist.cc:32:56: note: Function 'ParseOptions' argument 1 names different: declaration 'user_options' definition 'options'. votca-2022/xtp/src/libxtp/calculators/kmcmultiple.h:33:3: warning: Member variable 'KMCMultiple::runtime_' is not initialized in the constructor. [uninitMemberVar] votca-2022/xtp/src/libxtp/calculators/kmcmultiple.h:33:3: warning: Member variable 'KMCMultiple::outputtime_' is not initialized in the constructor. [uninitMemberVar] votca-2022/xtp/src/libxtp/calculators/kmcmultiple.cc:38:63: style:inconclusive: Function 'ParseSpecificOptions' argument 1 names different: declaration 'user_options' definition 'options'. [funcArgNamesDifferent] votca-2022/xtp/src/libxtp/calculators/kmcmultiple.h:39:52: note: Function 'ParseSpecificOptions' argument 1 names different: declaration 'user_options' definition 'options'. votca-2022/xtp/src/libxtp/calculators/kmcmultiple.cc:38:63: note: Function 'ParseSpecificOptions' argument 1 names different: declaration 'user_options' definition 'options'. votca-2022/xtp/src/libxtp/calculators/kmcmultiple.cc:98:67: style: Parameter 'startposition' can be declared as reference to const [constParameter] votca-2022/xtp/src/libxtp/calculators/kmcmultiple.cc:329:22: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] votca-2022/xtp/src/libxtp/calculators/kmcmultiple.cc:402:28: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] votca-2022/xtp/src/libxtp/calculators/vaverage.cc:30:52: style:inconclusive: Function 'ParseOptions' argument 1 names different: declaration 'user_options' definition 'options'. [funcArgNamesDifferent] votca-2022/xtp/src/libxtp/calculators/vaverage.h:48:44: note: Function 'ParseOptions' argument 1 names different: declaration 'user_options' definition 'options'. votca-2022/xtp/src/libxtp/calculators/vaverage.cc:30:52: note: Function 'ParseOptions' argument 1 names different: declaration 'user_options' definition 'options'. votca-2022/xtp/src/libxtp/cubefile_writer.cc:61:10: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] votca-2022/xtp/src/libxtp/classicalsegment.cc:151:7: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] votca-2022/xtp/src/libxtp/davidsonsolver.cc:290:26: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] votca-2022/xtp/src/libxtp/dftengine/dftengine.cc:836:17: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] votca-2022/xtp/src/libxtp/ecpaobasis.cc:149:21: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] votca-2022/xtp/src/libxtp/espfit.cc:94:12: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] votca-2022/xtp/src/libxtp/gnode.cc:59:8: style: Redundant initialization for 'dr'. The initialized value is overwritten before it is read. [redundantInitialization] votca-2022/xtp/src/libxtp/gnode.cc:56:22: note: dr is initialized votca-2022/xtp/src/libxtp/gnode.cc:59:8: note: dr is overwritten votca-2022/xtp/src/libxtp/grids/radial_euler_maclaurin_rule.cc:252:11: style: Variable 'value' is reassigned a value before the old one has been used. [redundantAssignment] votca-2022/xtp/src/libxtp/grids/radial_euler_maclaurin_rule.cc:246:13: note: value is assigned votca-2022/xtp/src/libxtp/grids/radial_euler_maclaurin_rule.cc:252:11: note: value is overwritten votca-2022/xtp/src/libxtp/grids/radial_euler_maclaurin_rule.cc:278:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] votca-2022/xtp/src/libxtp/grids/vxc_grid.cc:150:19: style: Condition 'r>=PruningIntervals[0]' is always true [knownConditionTrueFalse] votca-2022/xtp/src/libxtp/grids/vxc_grid.cc:148:11: note: Assuming that condition 'r=PruningIntervals[0]' is always true votca-2022/xtp/src/libxtp/grids/vxc_grid.cc:159:19: style: Condition 'r>=PruningIntervals[0]' is always true [knownConditionTrueFalse] votca-2022/xtp/src/libxtp/grids/vxc_grid.cc:157:11: note: Assuming that condition 'r=PruningIntervals[0]' is always true votca-2022/xtp/src/libxtp/gwbse/gw.cc:349:20: style: Variable 'root' can be declared as reference to const [constVariable] votca-2022/xtp/src/libxtp/gwbse/gwbse.cc:136:65: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] votca-2022/xtp/src/libxtp/gwbse/gwbse.cc:125:63: note: outer condition: ignore_corelevels=="RPA"||ignore_corelevels=="GW"||ignore_corelevels=="BSE" votca-2022/xtp/src/libxtp/gwbse/gwbse.cc:136:65: note: identical inner condition: ignore_corelevels=="GW"||ignore_corelevels=="RPA"||ignore_corelevels=="BSE" votca-2022/xtp/src/libxtp/job.cc:193:10: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] votca-2022/xtp/src/libxtp/jobcalculators/eqm.cc:38:55: style:inconclusive: Function 'ParseSpecificOptions' argument 1 names different: declaration 'user_options' definition 'options'. [funcArgNamesDifferent] votca-2022/xtp/src/libxtp/jobcalculators/eqm.h:52:52: note: Function 'ParseSpecificOptions' argument 1 names different: declaration 'user_options' definition 'options'. votca-2022/xtp/src/libxtp/jobcalculators/eqm.cc:38:55: note: Function 'ParseSpecificOptions' argument 1 names different: declaration 'user_options' definition 'options'. votca-2022/xtp/src/libxtp/jobcalculators/eqm.cc:101:65: style: Parameter 'logger' can be declared as reference to const [constParameter] votca-2022/xtp/src/libxtp/jobcalculators/iexcitoncl.h:46:1: style: The class 'IEXCITON' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] votca-2022/xtp/src/libxtp/jobcalculators/iexcitoncl.cc:46:60: style:inconclusive: Function 'ParseSpecificOptions' argument 1 names different: declaration 'user_options' definition 'options'. [funcArgNamesDifferent] votca-2022/xtp/src/libxtp/jobcalculators/iexcitoncl.h:56:52: note: Function 'ParseSpecificOptions' argument 1 names different: declaration 'user_options' definition 'options'. votca-2022/xtp/src/libxtp/jobcalculators/iexcitoncl.cc:46:60: note: Function 'ParseSpecificOptions' argument 1 names different: declaration 'user_options' definition 'options'. votca-2022/xtp/src/libxtp/jobcalculators/iexcitoncl.cc:154:20: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] votca-2022/xtp/src/libxtp/jobcalculators/iqm.cc:44:55: style:inconclusive: Function 'ParseSpecificOptions' argument 1 names different: declaration 'user_options' definition 'options'. [funcArgNamesDifferent] votca-2022/xtp/src/libxtp/jobcalculators/iqm.h:59:52: note: Function 'ParseSpecificOptions' argument 1 names different: declaration 'user_options' definition 'options'. votca-2022/xtp/src/libxtp/jobcalculators/iqm.cc:44:55: note: Function 'ParseSpecificOptions' argument 1 names different: declaration 'user_options' definition 'options'. votca-2022/xtp/src/libxtp/jobcalculators/iqm.cc:164:65: style: Parameter 'logger' can be declared as reference to const [constParameter] votca-2022/xtp/src/libxtp/jobcalculators/iqm.cc:663:20: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] votca-2022/xtp/src/libxtp/jobcalculators/iqm.cc:702:10: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] votca-2022/xtp/src/libxtp/jobcalculators/iqm.cc:194:15: style: Variable 'type_A' is assigned a value that is never used. [unreadVariable] votca-2022/xtp/src/libxtp/jobcalculators/iqm.cc:196:15: style: Variable 'type_B' is assigned a value that is never used. [unreadVariable] votca-2022/xtp/src/libxtp/jobcalculators/qmmm.cc:216:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] votca-2022/xtp/src/libxtp/jobcalculators/qmmm.cc:44:56: style:inconclusive: Function 'ParseSpecificOptions' argument 1 names different: declaration 'user_options' definition 'options'. [funcArgNamesDifferent] votca-2022/xtp/src/libxtp/jobcalculators/qmmm.h:46:52: note: Function 'ParseSpecificOptions' argument 1 names different: declaration 'user_options' definition 'options'. votca-2022/xtp/src/libxtp/jobcalculators/qmmm.cc:44:56: note: Function 'ParseSpecificOptions' argument 1 names different: declaration 'user_options' definition 'options'. votca-2022/xtp/src/libxtp/jobcalculators/qmmm.cc:143:27: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] votca-2022/xtp/src/libxtp/jobcalculators/qmmm.cc:211:41: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] votca-2022/xtp/src/libxtp/kmccalculator.cc:175:25: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] votca-2022/xtp/src/libxtp/kmccalculator.cc:189:44: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] votca-2022/xtp/src/libxtp/grids/sphere_lebedev_rule.cc:90:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] votca-2022/xtp/src/libxtp/libint2_calls.cc:97:7: style: Consider using std::fill or std::generate algorithm instead of a raw loop. [useStlAlgorithm] votca-2022/xtp/src/libxtp/mmregion.cc:31:14: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] votca-2022/xtp/src/libxtp/parallelxjobcalc.cc:59:22: style: Local variable 'jobOps' shadows outer variable [shadowVariable] votca-2022/xtp/src/libxtp/parallelxjobcalc.cc:51:45: note: Shadowed declaration votca-2022/xtp/src/libxtp/parallelxjobcalc.cc:59:22: note: Shadow variable votca-2022/xtp/src/libxtp/polarregion.cc:186:22: style: Variable 'seg' can be declared as reference to const [constVariable] votca-2022/xtp/src/libxtp/polarregion.cc:115:9: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] votca-2022/xtp/src/libxtp/polarregion.cc:139:22: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] votca-2022/xtp/src/libxtp/orbitals.cc:692:32: style: Variable 'e' can be declared as reference to const [constVariable] votca-2022/xtp/src/libxtp/orbitals.cc:202:18: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] votca-2022/xtp/src/libxtp/progressobserver.cc:296:15: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] votca-2022/xtp/src/libxtp/progressobserver.cc:303:15: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] votca-2022/xtp/src/libxtp/qmregion.cc:212:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] votca-2022/xtp/src/libxtp/qmregion.cc:165:17: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] votca-2022/xtp/src/libxtp/segment.cc:35:29: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] votca-2022/xtp/src/libxtp/qmpackages/orca.cc:67:39: style: Parameter 'el_file_name' can be declared as reference to const [constParameter] votca-2022/xtp/src/libxtp/qmpackages/orca.cc:225:28: style: Unused variable: results [unusedVariable] votca-2022/xtp/src/libxtp/qmpackages/orca.cc:613:24: style: Variable 'occupancy[i]' is assigned a value that is never used. [unreadVariable] votca-2022/xtp/src/libxtp/qmpackages/orca.cc:622:24: style: Variable 'occupancy[i]' is assigned a value that is never used. [unreadVariable] votca-2022/xtp/src/libxtp/qmpackages/orca.cc:743:23: style: Unused variable: coefficients [unusedVariable] votca-2022/xtp/src/libxtp/statefilters/Density_filter.cc:66:51: style: Parameter 'w' can be declared as reference to const [constParameter] votca-2022/xtp/src/libxtp/statefilters/Density_filter.cc:71:52: style: Parameter 'r' can be declared as reference to const [constParameter] votca-2022/xtp/src/libxtp/statefilters/OscillatorStrength_filter.cc:55:62: style: Parameter 'w' can be declared as reference to const [constParameter] votca-2022/xtp/src/libxtp/statefilters/OscillatorStrength_filter.cc:59:63: style: Parameter 'r' can be declared as reference to const [constParameter] votca-2022/xtp/src/libxtp/statefilters/Overlap_filter.cc:172:51: style: Parameter 'w' can be declared as reference to const [constParameter] votca-2022/xtp/src/libxtp/statefilters/Overlap_filter.cc:177:52: style: Parameter 'r' can be declared as reference to const [constParameter] votca-2022/xtp/src/libxtp/tools/apdft.cc:32:49: style:inconclusive: Function 'ParseOptions' argument 1 names different: declaration 'user_options' definition 'options'. [funcArgNamesDifferent] votca-2022/xtp/src/libxtp/tools/apdft.h:39:44: note: Function 'ParseOptions' argument 1 names different: declaration 'user_options' definition 'options'. votca-2022/xtp/src/libxtp/tools/apdft.cc:32:49: note: Function 'ParseOptions' argument 1 names different: declaration 'user_options' definition 'options'. votca-2022/xtp/src/libxtp/tools/apdft.cc:56:22: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] votca-2022/xtp/src/libxtp/tools/dftgwbse.h:36:3: warning: Member variable 'DftGwBse::do_optimize_' is not initialized in the constructor. [uninitMemberVar] votca-2022/xtp/src/libxtp/tools/dftgwbse.cc:34:52: style:inconclusive: Function 'ParseOptions' argument 1 names different: declaration 'user_options' definition 'options'. [funcArgNamesDifferent] votca-2022/xtp/src/libxtp/tools/dftgwbse.h:43:44: note: Function 'ParseOptions' argument 1 names different: declaration 'user_options' definition 'options'. votca-2022/xtp/src/libxtp/tools/dftgwbse.cc:34:52: note: Function 'ParseOptions' argument 1 names different: declaration 'user_options' definition 'options'. votca-2022/xtp/src/libxtp/tools/gpu_benchmark.cc:39:56: style:inconclusive: Function 'ParseOptions' argument 1 names different: declaration 'user_options' definition 'options'. [funcArgNamesDifferent] votca-2022/xtp/src/libxtp/tools/gpu_benchmark.h:37:44: note: Function 'ParseOptions' argument 1 names different: declaration 'user_options' definition 'options'. votca-2022/xtp/src/libxtp/tools/gpu_benchmark.cc:39:56: note: Function 'ParseOptions' argument 1 names different: declaration 'user_options' definition 'options'. votca-2022/xtp/src/libxtp/tools/mol2orb.cc:14:51: style:inconclusive: Function 'ParseOptions' argument 1 names different: declaration 'user_options' definition 'options'. [funcArgNamesDifferent] votca-2022/xtp/src/libxtp/tools/mol2orb.h:42:44: note: Function 'ParseOptions' argument 1 names different: declaration 'user_options' definition 'options'. votca-2022/xtp/src/libxtp/tools/mol2orb.cc:14:51: note: Function 'ParseOptions' argument 1 names different: declaration 'user_options' definition 'options'. votca-2022/xtp/src/libxtp/tools/gencube.h:35:3: warning: Member variable 'GenCube::dostateonly_' is not initialized in the constructor. [uninitMemberVar] votca-2022/xtp/src/libxtp/tools/gencube.h:35:3: warning: Member variable 'GenCube::padding_' is not initialized in the constructor. [uninitMemberVar] votca-2022/xtp/src/libxtp/tools/gencube.cc:42:51: style:inconclusive: Function 'ParseOptions' argument 1 names different: declaration 'user_options' definition 'options'. [funcArgNamesDifferent] votca-2022/xtp/src/libxtp/tools/gencube.h:42:44: note: Function 'ParseOptions' argument 1 names different: declaration 'user_options' definition 'options'. votca-2022/xtp/src/libxtp/tools/gencube.cc:42:51: note: Function 'ParseOptions' argument 1 names different: declaration 'user_options' definition 'options'. votca-2022/xtp/src/libxtp/tools/orb2fchk.h:36:3: warning: Member variable 'Orb2Fchk::diff2gs_' is not initialized in the constructor. [uninitMemberVar] votca-2022/xtp/src/libxtp/tools/molpol.cc:31:50: style:inconclusive: Function 'ParseOptions' argument 1 names different: declaration 'user_options' definition 'options'. [funcArgNamesDifferent] votca-2022/xtp/src/libxtp/tools/molpol.h:44:44: note: Function 'ParseOptions' argument 1 names different: declaration 'user_options' definition 'options'. votca-2022/xtp/src/libxtp/tools/molpol.cc:31:50: note: Function 'ParseOptions' argument 1 names different: declaration 'user_options' definition 'options'. votca-2022/xtp/src/libxtp/tools/molpol.cc:113:20: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] votca-2022/xtp/src/libxtp/tools/spectrum.h:38:3: warning: Member variable 'Spectrum::upper_' is not initialized in the constructor. [uninitMemberVar] votca-2022/xtp/src/libxtp/tools/spectrum.h:38:3: warning: Member variable 'Spectrum::fwhm_' is not initialized in the constructor. [uninitMemberVar] votca-2022/xtp/src/libxtp/tools/spectrum.cc:35:52: style:inconclusive: Function 'ParseOptions' argument 1 names different: declaration 'user_options' definition 'options'. [funcArgNamesDifferent] votca-2022/xtp/src/libxtp/tools/spectrum.h:45:44: note: Function 'ParseOptions' argument 1 names different: declaration 'user_options' definition 'options'. votca-2022/xtp/src/libxtp/tools/spectrum.cc:35:52: note: Function 'ParseOptions' argument 1 names different: declaration 'user_options' definition 'options'. votca-2022/xtp/src/tests/test_DeltaQ_filter.cc:32:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_adiis.cc:32:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_anderson.cc:31:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_aobasis.cc:37:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_aomatrix.cc:33:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_aomatrix3d.cc:32:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_aopotential.cc:33:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_aoshell.cc:35:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_aotransform.cc:40:55: error: There is an unknown macro here somewhere. Configuration is required. If ; is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_atom.cc:28:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_basisset.cc:35:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_bfgs_trm.cc:37:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_bse_operator.cc:35:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_bse.cc:35:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_bsecoupling.cc:31:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_convergenceacc.cc:35:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_cubefile_writer.cc:34:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_cudamatrix.cc:32:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_cudapipeline.cc:32:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_davidson.cc:57:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_density_filter.cc:32:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_densityintegration.cc:36:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_dftcoupling.cc:29:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_dftengine.cc:33:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_dipoledipoleinteraction.cc:33:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_diis.cc:31:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_ecpaobasis.cc:37:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_eigen.cc:31:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_eeinteractor.cc:34:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_eris.cc:32:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_espfit.cc:32:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_gaussian_quadratures.cc:56:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_gaussianwriter.cc:129:1: error: Unmatched '}'. Configuration: '__GNUC__=1'. [syntaxError] votca-2022/xtp/src/tests/test_glink.cc:28:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_gnode.cc:37:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_grid.cc:32:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_gw.cc:36:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_hist.cc:33:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_incrementalfockbuilder.cc:29:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_indexparser.cc:28:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_interaction.cc:28:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_jobtopology.cc:29:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_localisation_filter.cc:34:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_molden.cc:135:1: error: Unmatched '}'. Configuration: '__GNUC__=1'. [syntaxError] votca-2022/xtp/src/tests/test_orbitals.cc:37:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_orbreorder.cc:106:1: error: Unmatched '}'. Configuration: '__GNUC__=1'. [syntaxError] votca-2022/xtp/src/tests/test_orca.cc:38:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_oscillatorstrength_filter.cc:34:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_overlap_filter.cc:34:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_polarsegment.cc:30:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_polarsite.cc:28:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_populationanalysis.cc:37:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_ppm.cc:33:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_qmatom.cc:28:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_qmfragment.cc:32:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_qmmolecule.cc:29:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_qmnblist.cc:28:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_qmpair.cc:30:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_qmstate.cc:31:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_radial_euler_maclaurin_rule.cc:33:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_rate_engine.cc:29:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_regular_grid.cc:34:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_rpa.cc:39:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_rpa_h2p.cc:34:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_segment.cc:34:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_segmentmapper.cc:32:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_sigma_cda.cc:39:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_sigma_exact.cc:41:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_sigma_ppm.cc:42:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_sphere_lebedev_rule.cc:35:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_statetracker.cc:37:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_staticsite.cc:28:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_symmetric_matrix.cc:32:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_threecenter_dft.cc:36:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_threecenter_gwbse.cc:35:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_topology.cc:37:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_trustregion.cc:33:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_vc2index.cc:31:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_vxc_grid.cc:33:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tests/test_vxc_potential.cc:35:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it. [unknownMacro] votca-2022/xtp/src/tools/xtp_map.cc:190:21: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] votca-2022/xtp/src/tools/xtp_map.cc:198:19: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] diff: head votca-2022/csg/include/votca/csg/xyzwriter.h:58:46: style: Parameter 'bead' can be declared as reference to const [constParameter] 2.8 votca-2022/csg/include/votca/csg/xyzwriter.h:58:46: style: Parameter 'bead' can be declared with const [constParameter] head votca-2022/csg/src/csg_boltzmann/tabulatedpotential.cc:294:53: style: Parameter 'U' can be declared as reference to const [constParameter] 2.8 votca-2022/csg/src/csg_boltzmann/tabulatedpotential.cc:294:53: style: Parameter 'U' can be declared with const [constParameter] head votca-2022/csg/src/csgapps/part_dist/part_dist.cc:52:44: style: Parameter 'desc' can be declared as reference to const [constParameter] 2.8 votca-2022/csg/src/csgapps/part_dist/part_dist.cc:52:44: style: Parameter 'desc' can be declared with const [constParameter] head votca-2022/csg/src/libcsg/beadmotifalgorithms.cc:132:16: style: Variable 'edge' can be declared as reference to const [constVariable] head votca-2022/csg/src/libcsg/beadmotifalgorithms.cc:310:16: style: Variable 'edge' can be declared as reference to const [constVariable] head votca-2022/csg/src/libcsg/beadmotifalgorithms.cc:68:14: style: Variable 'edge' can be declared as reference to const [constVariable] head votca-2022/csg/src/libcsg/exclusionlist.cc:32:14: style: Variable 'exclusion_' can be declared as reference to const [constVariable] head votca-2022/csg/src/libcsg/modules/io/lammpsdumpreader.cc:131:47: style: Parameter 'top' can be declared as reference to const [constParameter] 2.8 votca-2022/csg/src/libcsg/modules/io/lammpsdumpreader.cc:131:47: style: Parameter 'top' can be declared with const [constParameter] head votca-2022/csg/src/libcsg/modules/io/pdbreader.cc:434:21: style: Variable 'atm_temp' can be declared as reference to const [constVariable] head votca-2022/csg/src/libcsg/modules/io/pdbreader.cc:489:19: style: Variable 'atm_temp' can be declared as reference to const [constVariable] head votca-2022/csg/src/libcsg/nblistgrid.cc:174:14: style: Variable 'neighbour' can be declared as reference to const [constVariable] head votca-2022/csg/src/libcsg/nblistgrid_3body.cc:254:18: style: Variable 'neighbour_' can be declared as reference to const [constVariable] head votca-2022/csg/src/tools/csg_dlptopol.cc:113:22: style: Variable 'mols' can be declared as reference to const [constVariable] 2.8 votca-2022/csg/src/tools/csg_dlptopol.cc:113:22: style: Variable 'mols' can be declared with const [constVariable] head votca-2022/csg/src/tools/csg_imc_solve.cc:114:59: style: Variable 'range' can be declared as reference to const [constVariable] head votca-2022/csg/src/tools/csg_resample.cc:48:44: style: Parameter 'desc' can be declared as reference to const [constParameter] 2.8 votca-2022/csg/src/tools/csg_resample.cc:48:44: style: Parameter 'desc' can be declared with const [constParameter] head votca-2022/csg/src/tools/csg_reupdate.cc:647:61: style: Parameter 'param_in_ext_' can be declared as reference to const [constParameter] 2.8 votca-2022/csg/src/tools/csg_reupdate.cc:647:61: style: Parameter 'param_in_ext_' can be declared with const [constParameter] head votca-2022/csg/src/tools/csg_stat_imc.cc:277:14: style: Variable 'inter' can be declared as reference to const [constVariable] head votca-2022/csg/src/tools/csg_stat_imc.cc:283:14: style: Variable 'group' can be declared as reference to const [constVariable] head votca-2022/csg/src/tools/csg_stat_imc.cc:459:20: style: Variable 'i' can be declared as reference to const [constVariable] head votca-2022/csg/src/tools/csg_stat_imc.cc:704:24: style: Variable 'a' can be declared as reference to const [constVariable] head votca-2022/csg/src/tools/csg_stat_imc.cc:848:11: style: Variable 'i' can be declared as reference to const [constVariable] head votca-2022/xtp/src/libxtp/bfgs_trm.cc:36:14: style: Variable 'func' can be declared as reference to const [constVariable] head votca-2022/xtp/src/libxtp/bfgs_trm.cc:65:16: style: Variable 'func' can be declared as reference to const [constVariable] head votca-2022/xtp/src/libxtp/calculators/ianalyze.cc:97:13: style: Variable 'nblist' can be declared as reference to const [constVariable] 2.8 votca-2022/xtp/src/libxtp/calculators/ianalyze.cc:97:13: style: Variable 'nblist' can be declared with const [constVariable] head votca-2022/xtp/src/libxtp/calculators/kmcmultiple.cc:98:67: style: Parameter 'startposition' can be declared as reference to const [constParameter] 2.8 votca-2022/xtp/src/libxtp/calculators/kmcmultiple.cc:98:67: style: Parameter 'startposition' can be declared with const [constParameter] head votca-2022/xtp/src/libxtp/gwbse/gw.cc:349:20: style: Variable 'root' can be declared as reference to const [constVariable] head votca-2022/xtp/src/libxtp/jobcalculators/eqm.cc:101:65: style: Parameter 'logger' can be declared as reference to const [constParameter] 2.8 votca-2022/xtp/src/libxtp/jobcalculators/eqm.cc:101:65: style: Parameter 'logger' can be declared with const [constParameter] head votca-2022/xtp/src/libxtp/jobcalculators/iqm.cc:164:65: style: Parameter 'logger' can be declared as reference to const [constParameter] 2.8 votca-2022/xtp/src/libxtp/jobcalculators/iqm.cc:164:65: style: Parameter 'logger' can be declared with const [constParameter] head votca-2022/xtp/src/libxtp/orbitals.cc:692:32: style: Variable 'e' can be declared as reference to const [constVariable] head votca-2022/xtp/src/libxtp/polarregion.cc:186:22: style: Variable 'seg' can be declared as reference to const [constVariable] head votca-2022/xtp/src/libxtp/qmpackages/orca.cc:67:39: style: Parameter 'el_file_name' can be declared as reference to const [constParameter] 2.8 votca-2022/xtp/src/libxtp/qmpackages/orca.cc:67:39: style: Parameter 'el_file_name' can be declared with const [constParameter] head votca-2022/xtp/src/libxtp/statefilters/Density_filter.cc:66:51: style: Parameter 'w' can be declared as reference to const [constParameter] 2.8 votca-2022/xtp/src/libxtp/statefilters/Density_filter.cc:66:51: style: Parameter 'w' can be declared with const [constParameter] head votca-2022/xtp/src/libxtp/statefilters/Density_filter.cc:71:52: style: Parameter 'r' can be declared as reference to const [constParameter] 2.8 votca-2022/xtp/src/libxtp/statefilters/Density_filter.cc:71:52: style: Parameter 'r' can be declared with const [constParameter] head votca-2022/xtp/src/libxtp/statefilters/OscillatorStrength_filter.cc:55:62: style: Parameter 'w' can be declared as reference to const [constParameter] 2.8 votca-2022/xtp/src/libxtp/statefilters/OscillatorStrength_filter.cc:55:62: style: Parameter 'w' can be declared with const [constParameter] head votca-2022/xtp/src/libxtp/statefilters/OscillatorStrength_filter.cc:59:63: style: Parameter 'r' can be declared as reference to const [constParameter] 2.8 votca-2022/xtp/src/libxtp/statefilters/OscillatorStrength_filter.cc:59:63: style: Parameter 'r' can be declared with const [constParameter] head votca-2022/xtp/src/libxtp/statefilters/Overlap_filter.cc:172:51: style: Parameter 'w' can be declared as reference to const [constParameter] 2.8 votca-2022/xtp/src/libxtp/statefilters/Overlap_filter.cc:172:51: style: Parameter 'w' can be declared with const [constParameter] head votca-2022/xtp/src/libxtp/statefilters/Overlap_filter.cc:177:52: style: Parameter 'r' can be declared as reference to const [constParameter] 2.8 votca-2022/xtp/src/libxtp/statefilters/Overlap_filter.cc:177:52: style: Parameter 'r' can be declared with const [constParameter] DONE