2022-06-29 21:17 ftp://ftp.de.debian.org/debian/pool/main/m/mpqc3/mpqc3_0.0~git20170114.orig.tar.gz cppcheck-options: --library=posix --library=gnu --showtime=top5 --check-library --inconclusive --enable=style,information --template=daca2 -D__GNUC__ --platform=unix64 -rp=temp -j2 platform: Linux-5.4.0-110-generic-x86_64-with-glibc2.29 python: 3.8.10 client-version: 1.3.24 compiler: g++ (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0 cppcheck: head 2.8 head-info: 06b408e (2022-06-29 13:43:17 +0200) count: 4665 4634 elapsed-time: 258.6 279.1 head-timing-info: Overall time: 0s old-timing-info: Overall time: 0s head results: mpqc3-20170114/doc/devsamp/aoints/aoints_threads.cc:40:5: style: Class 'TwoBodyEvalThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/doc/devsamp/aoints/aoints_threads.cc:46:25: style: Variable 'count' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/doc/devsamp/aoints/aoints_threads.cc:50:28: style: Variable 'buffer' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/doc/devsamp/aoints/aoints_threads.cc:52:30: style: Variable 'bf1_offset' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/doc/devsamp/aoints/aoints_threads.cc:56:34: style: Variable 'bf2_offset' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/doc/devsamp/aoints/aoints_threads.cc:60:36: style: Variable 'bf3_offset' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/doc/devsamp/aoints/aoints_threads.cc:64:38: style: Variable 'bf4_offset' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/doc/devsamp/aoints/aoints_threads.cc:69:23: style: Variable 'count' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/doc/devsamp/local/local.cc:28:14: style: Variable 'optind' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/doc/devsamp/local/local.cc:85:21: style: Variable 'e_hf' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/doc/devsamp/mp2/mp2.cc:16:5: style: Class 'MP2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/doc/devsamp/mp2/mp2.cc:17:5: style: Class 'MP2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/doc/devsamp/mp2/mp2.cc:87:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mpqc3-20170114/doc/devsamp/mp2/mp2.cc:113:12: style: Variable 'nvir' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/doc/devsamp/mp2/mp2.cc:203:27: style: Variable 'pqrs' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/doc/devsamp/mp2/mp2.cc:227:27: style: Variable 'ijkl' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/bin/mpqc/mpqcin.h:20:9: style:inconclusive: Member variable 'MPQCInDatum < char * >::set_' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/bin/mpqc/mpqcin.h:23:38: note: Member variable 'MPQCInDatum < char * >::set_' is in the wrong place in the initializer list. mpqc3-20170114/src/bin/mpqc/mpqcin.h:20:9: note: Member variable 'MPQCInDatum < char * >::set_' is in the wrong place in the initializer list. mpqc3-20170114/src/bin/mpqc/mpqcin.h:20:9: style:inconclusive: Member variable 'MPQCInDatum < int >::set_' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/bin/mpqc/mpqcin.h:23:38: note: Member variable 'MPQCInDatum < int >::set_' is in the wrong place in the initializer list. mpqc3-20170114/src/bin/mpqc/mpqcin.h:20:9: note: Member variable 'MPQCInDatum < int >::set_' is in the wrong place in the initializer list. mpqc3-20170114/src/bin/mpqc/mpqcin.h:20:9: style:inconclusive: Member variable 'MPQCInDatum < std :: vector < int > * >::set_' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/bin/mpqc/mpqcin.h:23:38: note: Member variable 'MPQCInDatum < std :: vector < int > * >::set_' is in the wrong place in the initializer list. mpqc3-20170114/src/bin/mpqc/mpqcin.h:20:9: note: Member variable 'MPQCInDatum < std :: vector < int > * >::set_' is in the wrong place in the initializer list. mpqc3-20170114/src/bin/mpqc/mpqcin.h:64:14: style:inconclusive: Technically the member function 'sc::MPQCIn::Basis::operator!=' can be const. [functionConst] mpqc3-20170114/src/bin/mpqc/mpqcin.h:23:5: style: Class 'MPQCInDatum < char * >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/bin/mpqc/mpqcin.h:23:5: style: Class 'MPQCInDatum < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/bin/mpqc/mpqcin.h:23:5: style: Class 'MPQCInDatum < std :: vector < int > * >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/bin/mpqc/mpqc.cc:356:7: style: Condition '!tstr' is always true [knownConditionTrueFalse] mpqc3-20170114/src/bin/mpqc/mpqc.cc:350:22: note: Assignment 'tstr=0', assigned value is 0 mpqc3-20170114/src/bin/mpqc/mpqc.cc:356:7: note: Condition '!tstr' is always true mpqc3-20170114/src/bin/mpqc/mpqc.cc:535:12: style: Local variable 'i' shadows outer variable [shadowVariable] mpqc3-20170114/src/bin/mpqc/mpqc.cc:167:7: note: Shadowed declaration mpqc3-20170114/src/bin/mpqc/mpqc.cc:535:12: note: Shadow variable mpqc3-20170114/src/bin/mpqc/mpqc.cc:871:12: style: Local variable 'i' shadows outer variable [shadowVariable] mpqc3-20170114/src/bin/mpqc/mpqc.cc:167:7: note: Shadowed declaration mpqc3-20170114/src/bin/mpqc/mpqc.cc:871:12: note: Shadow variable mpqc3-20170114/src/bin/mpqc/mpqc.cc:340:14: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData] mpqc3-20170114/src/bin/mpqc/mpqcinit.h:23:12: style:inconclusive: Member variable 'MPQCInit::argv_' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/bin/mpqc/mpqcinit.cc:48:27: note: Member variable 'MPQCInit::argv_' is in the wrong place in the initializer list. mpqc3-20170114/src/bin/mpqc/mpqcinit.h:23:12: note: Member variable 'MPQCInit::argv_' is in the wrong place in the initializer list. mpqc3-20170114/src/bin/mpqc/mpqcinit.h:46:10: performance:inconclusive: Technically the member function 'sc::MPQCInit::init_fp' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc3-20170114/src/bin/mpqc/mpqcinit.cc:76:11: note: Technically the member function 'sc::MPQCInit::init_fp' can be static (but you may consider moving to unnamed namespace). mpqc3-20170114/src/bin/mpqc/mpqcinit.h:46:10: note: Technically the member function 'sc::MPQCInit::init_fp' can be static (but you may consider moving to unnamed namespace). mpqc3-20170114/src/bin/mpqc/mpqcinit.h:48:10: performance:inconclusive: Technically the member function 'sc::MPQCInit::init_limits' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc3-20170114/src/bin/mpqc/mpqcinit.cc:103:11: note: Technically the member function 'sc::MPQCInit::init_limits' can be static (but you may consider moving to unnamed namespace). mpqc3-20170114/src/bin/mpqc/mpqcinit.h:48:10: note: Technically the member function 'sc::MPQCInit::init_limits' can be static (but you may consider moving to unnamed namespace). mpqc3-20170114/src/bin/mpqc/mpqcinit.h:71:10: performance:inconclusive: Technically the member function 'sc::MPQCInit::init_timer' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc3-20170114/src/bin/mpqc/mpqcinit.cc:252:11: note: Technically the member function 'sc::MPQCInit::init_timer' can be static (but you may consider moving to unnamed namespace). mpqc3-20170114/src/bin/mpqc/mpqcinit.h:71:10: note: Technically the member function 'sc::MPQCInit::init_timer' can be static (but you may consider moving to unnamed namespace). mpqc3-20170114/src/bin/mpqc/mpqcinit.h:77:10: performance:inconclusive: Technically the member function 'sc::MPQCInit::init_basename' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc3-20170114/src/bin/mpqc/mpqcinit.cc:265:11: note: Technically the member function 'sc::MPQCInit::init_basename' can be static (but you may consider moving to unnamed namespace). mpqc3-20170114/src/bin/mpqc/mpqcinit.h:77:10: note: Technically the member function 'sc::MPQCInit::init_basename' can be static (but you may consider moving to unnamed namespace). mpqc3-20170114/src/bin/mpqc/mpqcinit.h:89:10: performance:inconclusive: Technically the member function 'sc::MPQCInit::finalize' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc3-20170114/src/bin/mpqc/mpqcinit.cc:312:11: note: Technically the member function 'sc::MPQCInit::finalize' can be static (but you may consider moving to unnamed namespace). mpqc3-20170114/src/bin/mpqc/mpqcinit.h:89:10: note: Technically the member function 'sc::MPQCInit::finalize' can be static (but you may consider moving to unnamed namespace). mpqc3-20170114/src/bin/mpqc/mpqcinit.cc:143:32: error: Allocation with new, strcpy doesn't release it. [leakNoVarFunctionCall] parse.tmp.cc:1305:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] parse.yy:73:31: style: Same expression on both sides of '-'. [duplicateExpression] parse.yy:79:35: style: Same expression on both sides of '-'. [duplicateExpression] parse.yy:85:29: style: Same expression on both sides of '-'. [duplicateExpression] parse.yy:121:31: style: Same expression on both sides of '-'. [duplicateExpression] parse.yy:133:30: style: Same expression on both sides of '-'. [duplicateExpression] parse.yy:139:33: style: Same expression on both sides of '-'. [duplicateExpression] parse.yy:145:37: style: Same expression on both sides of '-'. [duplicateExpression] parse.yy:151:29: style: Same expression on both sides of '-'. [duplicateExpression] parse.yy:157:31: style: Same expression on both sides of '-'. [duplicateExpression] parse.yy:163:29: style: Same expression on both sides of '-'. [duplicateExpression] parse.yy:169:31: style: Same expression on both sides of '-'. [duplicateExpression] parse.yy:175:29: style: Same expression on both sides of '-'. [duplicateExpression] parse.yy:181:27: style: Same expression on both sides of '-'. [duplicateExpression] parse.yy:187:27: style: Same expression on both sides of '-'. [duplicateExpression] parse.yy:193:28: style: Same expression on both sides of '-'. [duplicateExpression] parse.yy:199:27: style: Same expression on both sides of '-'. [duplicateExpression] parse.yy:205:34: style: Same expression on both sides of '-'. [duplicateExpression] parse.yy:211:34: style: Same expression on both sides of '-'. [duplicateExpression] parse.yy:217:74: style: Same expression on both sides of '-'. [duplicateExpression] parse.yy:223:28: style: Same expression on both sides of '-'. [duplicateExpression] parse.yy:229:47: style: Same expression on both sides of '-'. [duplicateExpression] parse.yy:241:69: style: Same expression on both sides of '-'. [duplicateExpression] parse.yy:271:38: style: Same expression on both sides of '-'. [duplicateExpression] parse.yy:277:36: style: Same expression on both sides of '-'. [duplicateExpression] parse.yy:289:34: style: Same expression on both sides of '-'. [duplicateExpression] parse.yy:307:35: style: Same expression on both sides of '-'. [duplicateExpression] parse.yy:313:37: style: Same expression on both sides of '-'. [duplicateExpression] parse.yy:319:36: style: Same expression on both sides of '-'. [duplicateExpression] parse.yy:325:36: style: Same expression on both sides of '-'. [duplicateExpression] parse.yy:331:35: style: Same expression on both sides of '-'. [duplicateExpression] parse.yy:337:39: style: Same expression on both sides of '-'. [duplicateExpression] parse.yy:397:34: style: Same expression on both sides of '-'. [duplicateExpression] parse.yy:403:32: style: Same expression on both sides of '-'. [duplicateExpression] parse.yy:409:30: style: Same expression on both sides of '-'. [duplicateExpression] parse.tmp.cc:1305:11: style: Variable 'yymsg' is assigned a value that is never used. [unreadVariable] :609:9: style: C-style pointer casting [cstyleCast] :1029:37: style: C-style pointer casting [cstyleCast] :1360:20: style: C-style pointer casting [cstyleCast] :1362:20: style: C-style pointer casting [cstyleCast] :1411:41: style: C-style pointer casting [cstyleCast] :1583:7: style: C-style pointer casting [cstyleCast] :1666:7: style: C-style pointer casting [cstyleCast] :1675:17: style: C-style pointer casting [cstyleCast] :1700:14: style: C-style pointer casting [cstyleCast] :1702:13: style: C-style pointer casting [cstyleCast] :1825:24: style: C-style pointer casting [cstyleCast] :1844:24: style: C-style pointer casting [cstyleCast] :1867:23: style: C-style pointer casting [cstyleCast] :1870:23: style: C-style pointer casting [cstyleCast] :1961:27: style: C-style pointer casting [cstyleCast] :1966:8: style: C-style pointer casting [cstyleCast] :1342:23: style: Checking if unsigned expression 'num_to_read' is less than zero. [unsignedLessThanZero] :1355:19: style: Checking if unsigned expression 'new_size' is less than zero. [unsignedLessThanZero] mpqc3-20170114/src/bin/pt2r12/pt2r12.cc:54:0: error: #error "this copy of MPQC does not include the Libint2 library (see libint.valeyev.net) -- cannot use F12 methods" [preprocessorErrorDirective] mpqc3-20170114/src/bin/mpqc/mpqcin.cc:688:12: style:inconclusive: Technically the member function '::R12TechDescr::validate' can be const. [functionConst] mpqc3-20170114/src/bin/mpqc/mpqcin.cc:572:15: warning: Logical conjunction always evaluates to false: X < 2 && X > 9. [incorrectLogicOperator] mpqc3-20170114/src/bin/mpqc/mpqcin.cc:911:46: style: Condition 'strncmp(method,"CCSD",11)==0' is always false [knownConditionTrueFalse] mpqc3-20170114/src/bin/mpqc/mpqcin.cc:913:49: style: Condition 'strncmp(method,"CCSD(T)",11)==0' is always false [knownConditionTrueFalse] mpqc3-20170114/src/bin/mpqc/mpqcin.cc:967:22: style: Variable 'guess_method' is reassigned a value before the old one has been used. [redundantAssignment] mpqc3-20170114/src/bin/mpqc/mpqcin.cc:962:22: note: guess_method is assigned mpqc3-20170114/src/bin/mpqc/mpqcin.cc:967:22: note: guess_method is overwritten mpqc3-20170114/src/bin/mpqc/mpqcin.cc:975:22: style: Variable 'guess_method' is reassigned a value before the old one has been used. [redundantAssignment] mpqc3-20170114/src/bin/mpqc/mpqcin.cc:970:22: note: guess_method is assigned mpqc3-20170114/src/bin/mpqc/mpqcin.cc:975:22: note: guess_method is overwritten mpqc3-20170114/src/bin/mpqc/mpqcin.cc:910:51: style: Same expression on both sides of '||'. [duplicateExpression] mpqc3-20170114/src/bin/mpqc/mpqcin.cc:912:54: style: Same expression on both sides of '||'. [duplicateExpression] mpqc3-20170114/src/bin/mpqc/mpqcin.cc:1196:46: style: Same expression on both sides of '||'. [duplicateExpression] mpqc3-20170114/src/bin/mpqc/mpqcin.cc:1198:49: style: Same expression on both sides of '||'. [duplicateExpression] mpqc3-20170114/src/lib/chemistry/molecule/bend.cc:114:12: style: The scope of the variable 'uu' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/molecule/bend.cc:114:15: style: The scope of the variable 'ww' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/molecule/bend.cc:114:18: style: The scope of the variable 'vv' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/molecule/atominfo.cc:295:34: error: Allocation with new, strcpy doesn't release it. [leakNoVarFunctionCall] mpqc3-20170114/src/lib/chemistry/molecule/atominfo.cc:430:14: style: The scope of the variable 'val' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/molecule/atominfo.cc:278:23: style: Unused variable: sb [unusedVariable] mpqc3-20170114/src/lib/chemistry/molecule/atominfo.cc:250:33: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/molecule/atominfo.cc:255:31: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/molecule/coor.cc:807:63: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/molecule/coor.cc:813:63: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/molecule/coor.cc:823:71: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/molecule/coor.cc:854:59: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/molecule/coor.cc:860:59: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/molecule/coor.cc:870:67: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/molecule/coor.cc:889:67: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/molecule/coor.cc:908:63: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/molecule/formula.cc:62:60: performance: Searching before insertion is not necessary. Instead of 'count[symbol]=0' consider using 'count.try_emplace(symbol, 0);'. [stlFindInsert] mpqc3-20170114/src/lib/chemistry/molecule/formula.cc:83:26: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/molecule/formula.cc:113:70: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/molecule/findisp.cc:972:7: style: The scope of the variable 'statresult' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/molecule/findisp.cc:1195:7: style: The scope of the variable 'statresult' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/molecule/findisp.cc:1162:20: style: Variable 'nirrep' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/molecule/findisp.cc:1226:7: style: Unused variable: i [unusedVariable] mpqc3-20170114/src/lib/chemistry/molecule/findisp.cc:1248:7: style: Unused variable: i [unusedVariable] mpqc3-20170114/src/lib/chemistry/molecule/frag.cc:117:47: style: Variable 'make_sure_class_desc_initialized' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/molecule/linip.cc:124:12: style: The scope of the variable 'uu' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/molecule/linip.cc:124:15: style: The scope of the variable 'ww' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/molecule/linip.cc:124:18: style: The scope of the variable 'vv' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/molecule/imcoor.cc:660:14: style: Variable 'istart' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/molecule/linop.cc:127:12: style: The scope of the variable 'uu' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/molecule/linop.cc:127:15: style: The scope of the variable 'vv' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/molecule/linop.cc:127:18: style: The scope of the variable 'ww' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/molecule/molecule.cc:648:9: style: Local variable 'i' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/molecule/molecule.cc:634:7: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/molecule/molecule.cc:648:9: note: Shadow variable mpqc3-20170114/src/lib/chemistry/molecule/molecule.cc:665:9: style: Local variable 'i' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/molecule/molecule.cc:634:7: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/molecule/molecule.cc:665:9: note: Shadow variable mpqc3-20170114/src/lib/chemistry/molecule/molecule.cc:900:14: style: Local variable 'j' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/molecule/molecule.cc:875:9: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/molecule/molecule.cc:900:14: note: Shadow variable mpqc3-20170114/src/lib/chemistry/molecule/molecule.cc:911:14: style: Local variable 'j' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/molecule/molecule.cc:875:9: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/molecule/molecule.cc:911:14: note: Shadow variable mpqc3-20170114/src/lib/chemistry/molecule/molecule.cc:935:14: style: Local variable 'j' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/molecule/molecule.cc:875:9: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/molecule/molecule.cc:935:14: note: Shadow variable mpqc3-20170114/src/lib/chemistry/molecule/molecule.cc:937:16: style: Local variable 'k' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/molecule/molecule.cc:875:11: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/molecule/molecule.cc:937:16: note: Shadow variable mpqc3-20170114/src/lib/chemistry/molecule/molecule.cc:634:7: style: Unused variable: i [unusedVariable] mpqc3-20170114/src/lib/chemistry/molecule/molecule.cc:634:9: style: Unused variable: j [unusedVariable] mpqc3-20170114/src/lib/chemistry/molecule/molrender.cc:355:58: style: Parameter 'arad' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/chemistry/molecule/molsymm.cc:378:12: style: Redundant initialization for 'tmpv'. The initialized value is overwritten before it is read. [redundantInitialization] mpqc3-20170114/src/lib/chemistry/molecule/molsymm.cc:377:22: note: tmpv is initialized mpqc3-20170114/src/lib/chemistry/molecule/molsymm.cc:378:12: note: tmpv is overwritten mpqc3-20170114/src/lib/chemistry/molecule/molshape.cc:579:9: style:inconclusive: Technically the member function 'interval::test_interval' can be const. [functionConst] mpqc3-20170114/src/lib/chemistry/molecule/molshape.cc:568:13: error: Common realloc mistake: '_min' nulled but not freed upon failure [memleakOnRealloc] mpqc3-20170114/src/lib/chemistry/molecule/molshape.cc:569:13: error: Common realloc mistake: '_max' nulled but not freed upon failure [memleakOnRealloc] mpqc3-20170114/src/lib/chemistry/molecule/molshape.cc:556:13: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/molecule/molshape.cc:557:14: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/molecule/molshape.cc:568:18: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/molecule/molshape.cc:569:18: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/molecule/molshape.cc:417:14: style: Local variable 'r' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/molecule/molshape.cc:412:10: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/molecule/molshape.cc:417:14: note: Shadow variable mpqc3-20170114/src/lib/chemistry/molecule/molshape.cc:1078:28: style: Local variable 'x0' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/molecule/molshape.cc:967:20: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/molecule/molshape.cc:1078:28: note: Shadow variable mpqc3-20170114/src/lib/chemistry/molecule/molshape.cc:1079:28: style: Local variable 'y0' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/molecule/molshape.cc:968:20: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/molecule/molshape.cc:1079:28: note: Shadow variable mpqc3-20170114/src/lib/chemistry/molecule/molshape.cc:1080:28: style: Local variable 'z0' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/molecule/molshape.cc:969:20: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/molecule/molshape.cc:1080:28: note: Shadow variable mpqc3-20170114/src/lib/chemistry/molecule/molshape.cc:1085:28: style: Local variable 'z_dist' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/molecule/molshape.cc:974:20: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/molecule/molshape.cc:1085:28: note: Shadow variable mpqc3-20170114/src/lib/chemistry/molecule/molshape.cc:1092:28: style: Local variable 'r_2' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/molecule/molshape.cc:981:20: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/molecule/molshape.cc:1092:28: note: Shadow variable mpqc3-20170114/src/lib/chemistry/molecule/molshape.cc:1095:28: style: Local variable 'cr_2' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/molecule/molshape.cc:984:20: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/molecule/molshape.cc:1095:28: note: Shadow variable mpqc3-20170114/src/lib/chemistry/molecule/molshape.cc:1096:28: style: Local variable 'x0_2' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/molecule/molshape.cc:985:20: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/molecule/molshape.cc:1096:28: note: Shadow variable mpqc3-20170114/src/lib/chemistry/molecule/molshape.cc:1096:47: style: Local variable 'y0_2' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/molecule/molshape.cc:985:39: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/molecule/molshape.cc:1096:47: note: Shadow variable mpqc3-20170114/src/lib/chemistry/molecule/molshape.cc:1097:28: style: Local variable 'dist' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/molecule/molshape.cc:986:20: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/molecule/molshape.cc:1097:28: note: Shadow variable mpqc3-20170114/src/lib/chemistry/molecule/molshape.cc:1134:28: style: Local variable 'x_0' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/molecule/molshape.cc:1026:20: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/molecule/molshape.cc:1134:28: note: Shadow variable mpqc3-20170114/src/lib/chemistry/molecule/molshape.cc:1135:28: style: Local variable 'y_0' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/molecule/molshape.cc:1027:20: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/molecule/molshape.cc:1135:28: note: Shadow variable mpqc3-20170114/src/lib/chemistry/molecule/molshape.cc:1136:28: style: Local variable 'x_1' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/molecule/molshape.cc:1028:20: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/molecule/molshape.cc:1136:28: note: Shadow variable mpqc3-20170114/src/lib/chemistry/molecule/molshape.cc:1137:28: style: Local variable 'y_1' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/molecule/molshape.cc:1029:20: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/molecule/molshape.cc:1137:28: note: Shadow variable mpqc3-20170114/src/lib/chemistry/molecule/molshape.cc:1156:28: style: Local variable 'origin_dist' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/molecule/molshape.cc:1050:20: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/molecule/molshape.cc:1156:28: note: Shadow variable mpqc3-20170114/src/lib/chemistry/molecule/molshape.cc:351:26: style: Variable 'box' can be declared as reference to const [constVariable] mpqc3-20170114/src/lib/chemistry/molecule/moltest.cc:366:21: style: Local variable 'mol' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/molecule/moltest.cc:132:17: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/molecule/moltest.cc:366:21: note: Shadow variable mpqc3-20170114/src/lib/chemistry/molecule/out.cc:121:12: style: The scope of the variable 'uu' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/molecule/out.cc:121:15: style: The scope of the variable 'vv' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/molecule/stors.cc:144:15: style: The scope of the variable 'vv' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/molecule/stors.cc:144:18: style: The scope of the variable 'ww' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/molecule/symmcoor.cc:79:3: performance: Variable 'molecule_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mpqc3-20170114/src/lib/chemistry/molecule/taylor.cc:182:45: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/molecule/tors.cc:148:15: style: The scope of the variable 'vv' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/molecule/tors.cc:148:18: style: The scope of the variable 'ww' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/basis/aotoso.cc:230:7: warning: Struct 'lin_comb' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] mpqc3-20170114/src/lib/chemistry/qc/basis/aotoso.cc:230:7: warning: Struct 'lin_comb' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] mpqc3-20170114/src/lib/chemistry/qc/basis/aotoso.cc:301:14: style: Local variable 'j' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/basis/aotoso.cc:268:17: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/basis/aotoso.cc:301:14: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/basis/aotoso.cc:596:15: style: Variable 'soj' can be declared as reference to const [constVariable] mpqc3-20170114/src/lib/chemistry/qc/basis/aotoso.cc:616:15: style: Variable 'soj' can be declared as reference to const [constVariable] mpqc3-20170114/src/lib/chemistry/qc/basis/aotoso.cc:321:19: style: Variable 'shell_i' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/basis/btest.cc:693:15: error: Using pointer that is a temporary. [danglingTemporaryLifetime] mpqc3-20170114/src/lib/chemistry/qc/basis/btest.cc:692:50: note: Pointer to container is created here. mpqc3-20170114/src/lib/chemistry/qc/basis/btest.cc:692:42: note: Temporary created here. mpqc3-20170114/src/lib/chemistry/qc/basis/btest.cc:693:15: note: Using pointer that is a temporary. mpqc3-20170114/src/lib/chemistry/qc/basis/btest.cc:512:10: style: The scope of the variable 'j' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/basis/btest.cc:692:19: error: Dangerous usage of c_str(). The value returned by c_str() is invalid after this call. [stlcstr] mpqc3-20170114/src/lib/chemistry/qc/basis/distsh.cc:42:3: warning:inconclusive: Member variable 'IndexPlusCost::i' is not initialized in the constructor. [uninitMemberVar] mpqc3-20170114/src/lib/chemistry/qc/basis/distsh.cc:42:3: warning:inconclusive: Member variable 'IndexPlusCost::cost' is not initialized in the constructor. [uninitMemberVar] mpqc3-20170114/src/lib/chemistry/qc/basis/distsh.cc:48:8: style:inconclusive: Technically the member function 'DecreasingCost::operator()' can be const. [functionConst] mpqc3-20170114/src/lib/chemistry/qc/basis/distsh.cc:54:8: style:inconclusive: Technically the member function 'IncreasingCost::operator()' can be const. [functionConst] mpqc3-20170114/src/lib/chemistry/qc/basis/distshpair.cc:58:21: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] mpqc3-20170114/src/lib/chemistry/qc/basis/extent.cc:79:14: style: Local variable 'l' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/basis/extent.cc:53:13: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/basis/extent.cc:79:14: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/basis/extent.cc:116:34: style: Local variable 'r' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/basis/extent.cc:93:18: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/basis/extent.cc:116:34: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/basis/files.cc:53:19: style: Unused variable: sb [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/basis/fjt.cc:143:11: style: The scope of the variable 'rel_error' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/basis/fjt.cc:314:32: style: The scope of the variable 'wval' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/basis/fjt.cc:314:37: style: The scope of the variable 'd2wval' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/basis/fjt.cc:314:44: style: The scope of the variable 'sum' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/basis/fjt.cc:314:48: style: The scope of the variable 'term' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/basis/fjt.cc:314:53: style: The scope of the variable 'rexpw' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/basis/fjt.cc:406:10: style: The scope of the variable 'wdif' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/basis/fjt.cc:406:16: style: The scope of the variable 'd2wal' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/basis/fjt.cc:149:18: style: Variable 'rel_error' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/basis/fjt.cc:195:22: style: Variable 'h' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/basis/gaussbas.cc:873:9: style: Redundant initialization for 'count'. The initialized value is overwritten before it is read. [redundantInitialization] mpqc3-20170114/src/lib/chemistry/qc/basis/gaussbas.cc:869:13: note: count is initialized mpqc3-20170114/src/lib/chemistry/qc/basis/gaussbas.cc:873:9: note: count is overwritten mpqc3-20170114/src/lib/chemistry/qc/basis/gaussbas.cc:835:20: error: Uninitialized variable: alpha0 [legacyUninitvar] mpqc3-20170114/src/lib/chemistry/qc/basis/gaussbas.cc:1179:36: style: Variable 'must_use_same_basis' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/basis/gaussbas.cc:1221:30: style: Variable 'fb_fence' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/basis/gaussbas.cc:1253:21: style: Variable 'ncenter' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/basis/gaussbas.cc:1343:31: style: Variable 'resolution' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/basis/gaussshell.cc:332:15: style: Local variable 'nf' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/basis/gaussshell.cc:306:16: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/basis/gaussshell.cc:332:15: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/basis/gaussshell.cc:587:10: style: Variable 'b0' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/basis/gaussshell.cc:596:14: style: Variable 'b1' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/basis/gaussshell.cc:601:14: style: Variable 'b0' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/basis/gaussshval.cc:171:30: style: Local variable 'j' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/basis/gaussshval.cc:91:9: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/basis/gaussshval.cc:171:30: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/basis/gaussshval.cc:181:30: style: Local variable 'j' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/basis/gaussshval.cc:91:9: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/basis/gaussshval.cc:181:30: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/basis/gaussshval.cc:216:30: style: Local variable 'j' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/basis/gaussshval.cc:91:9: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/basis/gaussshval.cc:216:30: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/basis/gaussshval.cc:242:30: style: Local variable 'j' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/basis/gaussshval.cc:91:9: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/basis/gaussshval.cc:242:30: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/basis/gaussshval.cc:319:30: style: Local variable 'j' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/basis/gaussshval.cc:91:9: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/basis/gaussshval.cc:319:30: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/basis/gaussshval.cc:193:39: warning: Uninitialized variable: cart_basis_values [uninitvar] mpqc3-20170114/src/lib/chemistry/qc/basis/gaussshval.cc:183:31: note: Assuming condition is false mpqc3-20170114/src/lib/chemistry/qc/basis/gaussshval.cc:193:39: note: Uninitialized variable: cart_basis_values mpqc3-20170114/src/lib/chemistry/qc/basis/gaussshval.cc:274:37: warning: Uninitialized variable: cart_g_values [uninitvar] mpqc3-20170114/src/lib/chemistry/qc/basis/gaussshval.cc:244:31: note: Assuming condition is false mpqc3-20170114/src/lib/chemistry/qc/basis/gaussshval.cc:274:37: note: Uninitialized variable: cart_g_values mpqc3-20170114/src/lib/chemistry/qc/basis/integral.cc:124:13: style: The scope of the variable 'intf' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/basis/integral.cc:124:18: style: Variable 'intf' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/basis/integral_scaling_test.cpp:53:11: style: Variable 'occ' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/basis/intparams.cc:201:36: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/basis/intparams.cc:217:36: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/basis/intparams.cc:222:36: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/basis/lselect.cc:116:7: style: Struct 'lselect_filter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/basis/shellorder_test.cpp:136:57: style: Variable 'shells' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/basis/shellorder_test.cpp:197:61: style: Variable 'shells' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/basis/sobasis.cc:134:13: style: Local variable 'soshell' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/basis/sobasis.cc:57:7: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/basis/sobasis.cc:134:13: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/basis/sointegral.cc:147:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode] mpqc3-20170114/src/lib/chemistry/qc/basis/sointegral.cc:419:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode] mpqc3-20170114/src/lib/chemistry/qc/basis/split.cc:87:12: style:inconclusive: Technically the member function '::split_filter::operator()' can be const. [functionConst] mpqc3-20170114/src/lib/chemistry/qc/basis/split.cc:86:7: style: Struct 'split_filter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/basis/tiledbasisset_test.cpp:171:20: style: Local variable 'i' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/basis/tiledbasisset_test.cpp:147:16: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/basis/tiledbasisset_test.cpp:171:20: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/basis/tiledbasisset_test.cpp:237:20: style: Local variable 'i' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/basis/tiledbasisset_test.cpp:212:16: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/basis/tiledbasisset_test.cpp:237:20: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/basis/uncontract.cc:140:14: style: Variable 'nshell' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/basis/uncontract.cc:144:33: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/basis/transform.cc:54:10: performance:inconclusive: Technically the member function 'SafeUInt::error' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc3-20170114/src/lib/chemistry/qc/basis/transform.cc:53:5: style: Class 'SafeUInt' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/basis/transform.cc:173:16: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/basis/transform.cc:182:16: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/basis/union.cc:119:34: style: Variable 'func_per_shell' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccr12_info.cc:294:10: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccr12_info.cc:297:5: note: Found duplicate branches for 'if' and 'else'. mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccr12_info.cc:294:10: note: Found duplicate branches for 'if' and 'else'. mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccr12_info.cc:656:24: style: Local variable 'r01' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccr12_info.cc:638:16: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccr12_info.cc:656:24: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccr12_info_drivers_r12.cc:90:18: style: Expression is always true because 'else if' condition is opposite to previous condition at line 88. [multiCondition] mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccr12_info_drivers_r12.cc:88:13: note: first condition mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccr12_info_drivers_r12.cc:90:18: note: else if condition is opposite to first condition mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccr12_info_drivers_r12.cc:202:109: style: Same expression on both sides of '/'. [duplicateExpression] mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccr12_info_drivers_r12.cc:273:109: style: Same expression on both sides of '/'. [duplicateExpression] mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccr12_info_fill_in.cc:588:16: style: The scope of the variable 'bmap' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccr12_info_fill_in.cc:613:18: style: The scope of the variable 'bAmap' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccr12_info_fill_in.cc:139:17: style: Local variable 'id' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccr12_info_fill_in.cc:41:21: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccr12_info_fill_in.cc:139:17: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccr12_info_fill_in.cc:170:17: style: Local variable 'id' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccr12_info_fill_in.cc:41:21: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccr12_info_fill_in.cc:170:17: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccr12_info_fill_in.cc:261:19: style: Local variable 'F' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccr12_info_fill_in.cc:233:15: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccr12_info_fill_in.cc:261:19: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccr12_info_fill_in.cc:266:19: style: Local variable 'F' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccr12_info_fill_in.cc:233:15: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccr12_info_fill_in.cc:266:19: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccr12_info_fill_in.cc:272:11: style: Local variable 'tkey' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccr12_info_fill_in.cc:239:7: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccr12_info_fill_in.cc:272:11: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccr12_info_fill_in.cc:292:9: style: Local variable 'tkey' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccr12_info_fill_in.cc:239:7: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccr12_info_fill_in.cc:292:9: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccr12_info_fill_in.cc:49:22: style: Variable 'norbs' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccr12_info_fill_in.cc:327:22: style: Variable 'norbs' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccr12_info_fill_in_r12.cc:97:32: style: Local variable 'iiii_erange' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccr12_info_fill_in_r12.cc:61:30: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccr12_info_fill_in_r12.cc:97:32: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccr12_info_intermediates.cc:190:30: style: Condition 'dima1>0L' is always true [knownConditionTrueFalse] mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccr12_info_intermediates.cc:190:18: note: Assuming that condition 'dima0>0L' is not redundant mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccr12_info_intermediates.cc:187:19: note: dima0 is assigned 'dim_common*dima0_sort' here. mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccr12_info_intermediates.cc:189:30: note: Assignment 'dima1=dim_common*dima1_sort', assigned value is symbolic=dima0 mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccr12_info_intermediates.cc:190:30: note: Condition 'dima1>0L' is always true mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccr12_info_intermediates.cc:87:108: style: Same expression on both sides of '/'. [duplicateExpression] mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccr12_info_intermediates.cc:155:108: style: Same expression on both sides of '/'. [duplicateExpression] mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccr12_info_routines.cc:141:20: style: Variable 'j0max' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsd.cc:111:21: style: Variable 'iter_start' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsd_2q_right.cc:1187:17: style: Expression is always true because 'else if' condition is opposite to previous condition at line 1184. [multiCondition] mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsd_2q_right.cc:1184:12: note: first condition mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsd_2q_right.cc:1187:17: note: else if condition is opposite to first condition mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsd_2q_right.cc:1458:17: style: Expression is always true because 'else if' condition is opposite to previous condition at line 1455. [multiCondition] mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsd_2q_right.cc:1455:12: note: first condition mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsd_2q_right.cc:1458:17: note: else if condition is opposite to first condition mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsd_2q_right.cc:153:21: style: Condition 'h9b<=h1b' is always true [knownConditionTrueFalse] mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsd_2q_right.cc:149:16: note: Assuming that condition 'h1b0L' is always true [knownConditionTrueFalse] mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsd_e.cc:76:16: note: Assuming that condition 'dima0>0L' is not redundant mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsd_e.cc:73:17: note: dima0 is assigned 'dim_common*dima0_sort' here. mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsd_e.cc:75:28: note: Assignment 'dima1=dim_common*dima1_sort', assigned value is symbolic=dima0 mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsd_e.cc:76:28: note: Condition 'dima1>0L' is always true mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsd_e.cc:186:30: style: Condition 'dima1>0L' is always true [knownConditionTrueFalse] mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsd_e.cc:186:18: note: Assuming that condition 'dima0>0L' is not redundant mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsd_e.cc:183:19: note: dima0 is assigned 'dim_common*dima0_sort' here. mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsd_e.cc:185:30: note: Assignment 'dima1=dim_common*dima1_sort', assigned value is symbolic=dima0 mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsd_e.cc:186:30: note: Condition 'dima1>0L' is always true mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsd_e.cc:57:6: style: Unused variable: tileoffset [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsd_e.cc:165:6: style: Unused variable: tileoffset [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsd_2t_right.cc:656:17: style: Expression is always true because 'else if' condition is opposite to previous condition at line 653. [multiCondition] mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsd_2t_right.cc:653:12: note: first condition mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsd_2t_right.cc:656:17: note: else if condition is opposite to first condition mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsd_2t_right.cc:816:17: style: Expression is always true because 'else if' condition is opposite to previous condition at line 813. [multiCondition] mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsd_2t_right.cc:813:12: note: first condition mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsd_2t_right.cc:816:17: note: else if condition is opposite to first condition mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsd_2t_right.cc:1168:17: style: Expression is always true because 'else if' condition is opposite to previous condition at line 1165. [multiCondition] mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsd_2t_right.cc:1165:12: note: first condition mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsd_2t_right.cc:1168:17: note: else if condition is opposite to first condition mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsd_2t_right.cc:1306:17: style: Expression is always true because 'else if' condition is opposite to previous condition at line 1303. [multiCondition] mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsd_2t_right.cc:1303:12: note: first condition mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsd_2t_right.cc:1306:17: note: else if condition is opposite to first condition mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsd_2t_right.cc:2082:17: style: Expression is always true because 'else if' condition is opposite to previous condition at line 2079. [multiCondition] mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsd_2t_right.cc:2079:12: note: first condition mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsd_2t_right.cc:2082:17: note: else if condition is opposite to first condition mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsd_2t_right.cc:166:21: style: Condition 'h7b<=h1b' is always true [knownConditionTrueFalse] mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsd_2t_right.cc:162:16: note: Assuming that condition 'h1b0L' is always true [knownConditionTrueFalse] mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsd_r12_e.cc:78:16: note: Assuming that condition 'dima0>0L' is not redundant mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsd_r12_e.cc:75:17: note: dima0 is assigned 'dim_common*dima0_sort' here. mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsd_r12_e.cc:77:28: note: Assignment 'dima1=dim_common*dima1_sort', assigned value is symbolic=dima0 mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsd_r12_e.cc:78:28: note: Condition 'dima1>0L' is always true mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsd_r12_e.cc:188:30: style: Condition 'dima1>0L' is always true [knownConditionTrueFalse] mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsd_r12_e.cc:188:18: note: Assuming that condition 'dima0>0L' is not redundant mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsd_r12_e.cc:185:19: note: dima0 is assigned 'dim_common*dima0_sort' here. mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsd_r12_e.cc:187:30: note: Assignment 'dima1=dim_common*dima1_sort', assigned value is symbolic=dima0 mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsd_r12_e.cc:188:30: note: Condition 'dima1>0L' is always true mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsd_r12_e.cc:251:30: style: Condition 'dima1>0L' is always true [knownConditionTrueFalse] mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsd_r12_e.cc:251:18: note: Assuming that condition 'dima0>0L' is not redundant mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsd_r12_e.cc:248:19: note: dima0 is assigned 'dim_common*dima0_sort' here. mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsd_r12_e.cc:250:30: note: Assignment 'dima1=dim_common*dima1_sort', assigned value is symbolic=dima0 mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsd_r12_e.cc:251:30: note: Condition 'dima1>0L' is always true mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsd_r12_e.cc:59:6: style: Unused variable: tileoffset [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsd_r12_e.cc:167:6: style: Unused variable: tileoffset [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsd_r12_e.cc:230:6: style: Unused variable: tileoffset [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsd_r12_pt_right.cc:96:21: style: Condition 'h7b<=h1b' is always true [knownConditionTrueFalse] mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsd_r12_pt_right.cc:92:16: note: Assuming condition 'h1b 1' is always false. [knownConditionTrueFalse] mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:59:19: note: 'debug' is assigned value '1' here. mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:122:15: note: The comparison 'debug > 1' is always false. mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:298:15: style: The comparison 'debug > 1' is always false. [knownConditionTrueFalse] mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:59:19: note: 'debug' is assigned value '1' here. mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:298:15: note: The comparison 'debug > 1' is always false. mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:304:15: style: The comparison 'debug > 1' is always false. [knownConditionTrueFalse] mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:59:19: note: 'debug' is assigned value '1' here. mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:304:15: note: The comparison 'debug > 1' is always false. mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:865:13: style: The comparison 'debug > 1' is always false. [knownConditionTrueFalse] mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:59:19: note: 'debug' is assigned value '1' here. mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:865:13: note: The comparison 'debug > 1' is always false. mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:869:13: style: The comparison 'debug > 1' is always false. [knownConditionTrueFalse] mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:59:19: note: 'debug' is assigned value '1' here. mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:869:13: note: The comparison 'debug > 1' is always false. mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:153:23: style: Local variable 'C' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:120:17: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:153:23: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:206:19: style: Local variable 'integral' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:77:17: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:206:19: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:210:17: style: Local variable 'C' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:120:17: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:210:17: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:226:17: style: Local variable 'C_df' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:149:17: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:226:17: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:248:24: style: Local variable 'oss' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:197:24: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:248:24: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:262:21: style: Local variable 'C' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:120:17: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:262:21: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:341:19: style: Local variable 'C_jX' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:279:17: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:341:19: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:379:48: style: Local variable 'tform3' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:336:46: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:379:48: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:402:29: style: Local variable 'df' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:145:25: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:402:29: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:457:28: style: Local variable 'oss' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:197:24: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:457:28: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:487:31: style: Local variable 'bs' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:100:3: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:487:31: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:487:38: style: Local variable 'fbs' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:105:3: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:487:38: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:488:33: style: Local variable 'bs_space' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:136:23: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:488:33: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:488:46: style: Local variable 'fbs_space' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:137:23: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:488:46: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:495:30: style: Local variable 'oss' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:197:24: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:495:30: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:508:30: style: Local variable 'oss' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:197:24: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:508:30: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:525:31: style: Local variable 'df' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:145:25: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:525:31: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:597:30: style: Local variable 'oss' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:197:24: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:597:30: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:621:19: style: Local variable 'integral' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:77:17: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:621:19: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:623:33: style: Local variable 'factory' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:124:33: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:623:33: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:625:23: style: Local variable 'bs_space' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:136:23: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:625:23: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:646:19: style: Local variable 'C' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:120:17: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:646:19: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:647:26: style: Local variable 'oss' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:197:24: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:647:26: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:652:19: style: Local variable 'C_df' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:149:17: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:652:19: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:554:18: style: Variable 'bra' can be declared as const array [constVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:555:18: style: Variable 'ket' can be declared as const array [constVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild.cc:622:5: style: Class 'FockBuildAMGetP' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild.cc:626:5: style: Class 'FockBuildAMGetP' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild.cc:662:5: style: Class 'FockBuildAMAccumJ' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild.cc:666:5: style: Class 'FockBuildAMAccumJ' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild.cc:708:5: style: Class 'FockBuildAMAccumK' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild.cc:712:5: style: Class 'FockBuildAMAccumK' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild.cc:894:7: style: The if condition is the same as the previous if condition [duplicateCondition] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild.cc:875:7: note: First condition mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild.cc:894:7: note: Second condition mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild.cc:516:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild.cc:1897:22: style: The scope of the variable 'tmp' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild.cc:2089:7: style: The scope of the variable 'iblock' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild.cc:2089:15: style: The scope of the variable 'jblock' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild.cc:2089:23: style: The scope of the variable 'kblock' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild.cc:2089:31: style: The scope of the variable 'lblock' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild.cc:1287:15: style: Local variable 'dst' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild.cc:1276:11: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild.cc:1287:15: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild.cc:1288:15: style: Local variable 'src' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild.cc:1275:11: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild.cc:1288:15: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild.cc:1890:9: style: Unused variable: jsh_fence [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild.cc:2258:33: style: Variable 'e_any' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild.cc:878:12: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild.cc:923:12: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild.cc:1006:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild.cc:1048:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild.cc:1214:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild.cc:1227:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild.cc:1252:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild.cc:1283:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild.cc:1500:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild.cc:1531:16: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild.cc:1554:16: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild.cc:1583:12: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild.cc:1591:12: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild_runtime.cc:144:7: style: Struct 'key_equals < std :: string , RefSymmSCMatrix >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild_runtime.cc:382:45: style: Local variable 'kkey' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild_runtime.cc:284:33: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild_runtime.cc:382:45: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild_runtime.cc:452:45: style: Local variable 'kkey' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild_runtime.cc:284:33: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild_runtime.cc:452:45: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild_runtime.cc:476:41: style: Local variable 'fkey' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild_runtime.cc:286:33: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild_runtime.cc:476:41: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild_runtime.cc:144:20: performance: Function parameter 'k' should be passed by const reference. [passedByValue] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild_runtime.cc:488:22: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild_runtime.cc:489:22: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild_runtime.cc:490:22: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild_runtime.cc:491:22: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild_runtime.cc:501:21: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild_runtime.cc:503:21: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild_runtime.cc:505:21: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild_runtime.cc:507:21: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild_runtime.cc:518:21: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild_runtime.cc:522:21: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild_runtime.cc:525:21: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild_runtime.cc:528:21: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild_runtime.cc:531:21: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild_runtime.cc:350:27: style: Variable 'nints' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild_runtime.cc:421:27: style: Variable 'nints' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild_runtime.cc:542:32: style: Variable 'intmats[xyz]' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild_runtime.cc:577:25: style: Variable 'bs1_eq_bs2' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuild_runtime.cc:660:27: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuilder.cc:609:19: style: Condition 'dklev>2' is always false [knownConditionTrueFalse] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuilder.cc:595:17: note: Assuming that condition 'dklev>1' is not redundant mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuilder.cc:398:17: note: Assuming that condition 'dklev>2' is not redundant mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuilder.cc:609:19: note: Condition 'dklev>2' is always false mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuilder.cc:1858:13: error: Memory leak: K [memleak] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuilder.cc:684:25: style: Local variable 'S_skel' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuilder.cc:414:23: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuilder.cc:684:25: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuilder.cc:992:23: style: Local variable 'ndf' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuilder.cc:954:21: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuilder.cc:992:23: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuilder.cc:1054:29: style: Local variable 'kernel_key' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuilder.cc:959:19: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuilder.cc:1054:29: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuilder.cc:753:11: style: Variable 'nproc' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuilder.cc:843:11: style: Variable 'nproc' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuilder.cc:935:11: style: Variable 'nproc' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuilder.cc:998:15: style: Variable 'nproc_with_ints' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuilder.cc:1143:13: style: Variable 'nproc_with_ints' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockbuilder.cc:1719:11: style: Variable 'nproc' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockdist.cc:568:12: style: Local variable 'i' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockdist.cc:555:7: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/lcao/fockdist.cc:568:12: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/lcao/fockdist.cc:569:16: style: Local variable 'j' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockdist.cc:555:9: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/lcao/fockdist.cc:569:16: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/lcao/fockdist.cc:781:12: style: Local variable 'i' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockdist.cc:765:7: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/lcao/fockdist.cc:781:12: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/lcao/fockdist.cc:782:16: style: Local variable 'j' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockdist.cc:765:9: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/lcao/fockdist.cc:782:16: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/lcao/fockdist.cc:555:11: style: Unused variable: k [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockdist.cc:555:13: style: Unused variable: l [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockdist.cc:678:10: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lcao/fockdist.cc:686:10: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lcao/hsoshfcontrib.cc:746:10: style:inconclusive: Same expression used in consecutive assignments of 'IK_factor' and 'IL_factor'. [duplicateAssignExpression] mpqc3-20170114/src/lib/chemistry/qc/lcao/hsoshfcontrib.cc:747:10: note: Same expression used in consecutive assignments of 'IK_factor' and 'IL_factor'. mpqc3-20170114/src/lib/chemistry/qc/lcao/hsoshfcontrib.cc:746:10: note: Same expression used in consecutive assignments of 'IK_factor' and 'IL_factor'. mpqc3-20170114/src/lib/chemistry/qc/lcao/hsoshfcontrib.cc:878:10: style:inconclusive: Same expression used in consecutive assignments of 'IK_factor' and 'IL_factor'. [duplicateAssignExpression] mpqc3-20170114/src/lib/chemistry/qc/lcao/hsoshfcontrib.cc:879:10: note: Same expression used in consecutive assignments of 'IK_factor' and 'IL_factor'. mpqc3-20170114/src/lib/chemistry/qc/lcao/hsoshfcontrib.cc:878:10: note: Same expression used in consecutive assignments of 'IK_factor' and 'IL_factor'. mpqc3-20170114/src/lib/chemistry/qc/lcao/hsoshfcontrib.cc:132:15: style: Variable 'nKL' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/hsoshfcontrib.cc:306:22: style: Variable 'kj' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/hsoshfcontrib.cc:473:22: style: Variable 'kj' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/hsoshfcontrib.cc:640:22: style: Variable 'kj' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/hsoshfcontrib.cc:797:22: style: Variable 'kj' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/hsoshfcontrib.cc:882:16: style: Variable 'F_JK' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/hsoshfcontrib.cc:884:16: style: Variable 'F_JL' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/hsoshfcontrib.cc:1015:22: style: Variable 'kj' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/soad.cc:70:47: style: Variable 'make_sure_class_desc_initialized' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/soad.cc:472:29: style: Variable 'aufbau_size' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/tbint_runtime.cc:207:5: style: Struct 'ParsedTwoBodyNCenterIntKeyInvolvesSpace < 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/lcao/tbint_runtime.cc:207:5: style: Struct 'ParsedTwoBodyNCenterIntKeyInvolvesSpace < 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/lcao/tbint_runtime.cc:207:5: style: Struct 'ParsedTwoBodyNCenterIntKeyInvolvesSpace < 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/lcao/tbint_runtime.cc:304:15: style: The scope of the variable 'key' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/lcao/tbint_runtime.cc:574:25: style: Local variable 'ket1_ao' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/tbint_runtime.cc:557:21: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/lcao/tbint_runtime.cc:574:25: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/lcao/tbint_runtime.cc:575:25: style: Local variable 'key_ao' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/tbint_runtime.cc:559:21: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/lcao/tbint_runtime.cc:575:25: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/lcao/transform_123inds.cc:619:20: style: Local variable 'ij_offset' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/transform_123inds.cc:614:18: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/lcao/transform_123inds.cc:619:20: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/lcao/transform_13inds.cc:524:20: style: Local variable 'ij_offset' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/transform_13inds.cc:519:18: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/lcao/transform_13inds.cc:524:20: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/lcao/transform_ijR.cc:225:27: style: Variable 'space2_is_ao' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/transform_ijR.cc:226:27: style: Variable 'space3_is_ao' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/lcao/transform_ijR.cc:729:27: style: Variable 'space1_is_ao' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsdtq_t4.cc:3263:17: style: Expression is always true because 'else if' condition is opposite to previous condition at line 3260. [multiCondition] mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsdtq_t4.cc:3260:12: note: first condition mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsdtq_t4.cc:3263:17: note: else if condition is opposite to first condition mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsdtq_t4.cc:4364:17: style: Expression is always true because 'else if' condition is opposite to previous condition at line 4361. [multiCondition] mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsdtq_t4.cc:4361:12: note: first condition mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsdtq_t4.cc:4364:17: note: else if condition is opposite to first condition mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsdtq_t4.cc:4971:19: style: Expression is always true because 'else if' condition is opposite to previous condition at line 4968. [multiCondition] mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsdtq_t4.cc:4968:14: note: first condition mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsdtq_t4.cc:4971:19: note: else if condition is opposite to first condition mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsdtq_t4.cc:5359:17: style: Expression is always true because 'else if' condition is opposite to previous condition at line 5356. [multiCondition] mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsdtq_t4.cc:5356:12: note: first condition mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsdtq_t4.cc:5359:17: note: else if condition is opposite to first condition mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsdtq_t4.cc:5583:19: style: Expression is always true because 'else if' condition is opposite to previous condition at line 5580. [multiCondition] mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsdtq_t4.cc:5580:14: note: first condition mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsdtq_t4.cc:5583:19: note: else if condition is opposite to first condition mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsdtq_t4.cc:5864:17: style: Expression is always true because 'else if' condition is opposite to previous condition at line 5861. [multiCondition] mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsdtq_t4.cc:5861:12: note: first condition mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsdtq_t4.cc:5864:17: note: else if condition is opposite to first condition mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsdtq_t4.cc:6409:19: style: Expression is always true because 'else if' condition is opposite to previous condition at line 6406. [multiCondition] mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsdtq_t4.cc:6406:14: note: first condition mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsdtq_t4.cc:6409:19: note: else if condition is opposite to first condition mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsdtq_t4.cc:8084:17: style: Expression is always true because 'else if' condition is opposite to previous condition at line 8081. [multiCondition] mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsdtq_t4.cc:8081:12: note: first condition mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsdtq_t4.cc:8084:17: note: else if condition is opposite to first condition mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsdtq_t4.cc:8672:19: style: Expression is always true because 'else if' condition is opposite to previous condition at line 8669. [multiCondition] mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsdtq_t4.cc:8669:14: note: first condition mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsdtq_t4.cc:8672:19: note: else if condition is opposite to first condition mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsdtq_t4.cc:8757:17: style: Expression is always true because 'else if' condition is opposite to previous condition at line 8754. [multiCondition] mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsdtq_t4.cc:8754:12: note: first condition mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsdtq_t4.cc:8757:17: note: else if condition is opposite to first condition mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsdtq_t4.cc:286:32: style: Condition 'h4b<=h3b' is always true [knownConditionTrueFalse] mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsdtq_t4.cc:283:16: note: Assuming that condition 'h3b::ready_' is not initialized in the constructor. [uninitMemberVar] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:2201:9: warning: Member variable 'BlockIter < 0 >::i_' is not initialized in the constructor. [uninitMemberVar] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:2205:9: warning: Member variable 'BlockIter < 0 >::ready_' is not initialized in the constructor. [uninitMemberVar] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:2205:9: warning: Member variable 'BlockIter < 0 >::i_' is not initialized in the constructor. [uninitMemberVar] mpqc3-20170114/src/lib/chemistry/qc/lmp2/pop_local.h:60:9: warning: Member variable 'OrbData::delta' is not initialized in the constructor. [uninitMemberVar] mpqc3-20170114/src/lib/chemistry/qc/lmp2/pop_local.h:60:9: warning: Member variable 'OrbData::gamma' is not initialized in the constructor. [uninitMemberVar] mpqc3-20170114/src/lib/chemistry/qc/lmp2/pop_local.h:60:9: warning: Member variable 'OrbData::i' is not initialized in the constructor. [uninitMemberVar] mpqc3-20170114/src/lib/chemistry/qc/lmp2/pop_local.h:60:9: warning: Member variable 'OrbData::j' is not initialized in the constructor. [uninitMemberVar] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1313:9: warning:inconclusive: Member variable 'Array < 2 >::name_' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1313:9: warning:inconclusive: Member variable 'Array < 2 >::use_blockmap_cache_' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1346:19: warning:inconclusive: Member variable 'Array < 2 >::name_' is not assigned a value in 'Array < 2 >::operator='. [operatorEqVarError] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1346:19: warning: Member variable 'Array < 2 >::debug_' is not assigned a value in 'Array < 2 >::operator='. [operatorEqVarError] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1346:19: warning:inconclusive: Member variable 'Array < 2 >::use_blockmap_cache_' is not assigned a value in 'Array < 2 >::operator='. [operatorEqVarError] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1460:9: warning: Member variable 'Array < 2 >::allocated_' is not initialized in the constructor. [uninitMemberVar] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1460:9: warning: Member variable 'Array < 2 >::use_blockmap_cache_' is not initialized in the constructor. [uninitMemberVar] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1313:9: warning:inconclusive: Member variable 'Array < 4 >::name_' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1313:9: warning:inconclusive: Member variable 'Array < 4 >::use_blockmap_cache_' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1346:19: warning:inconclusive: Member variable 'Array < 4 >::name_' is not assigned a value in 'Array < 4 >::operator='. [operatorEqVarError] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1346:19: warning: Member variable 'Array < 4 >::debug_' is not assigned a value in 'Array < 4 >::operator='. [operatorEqVarError] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1346:19: warning:inconclusive: Member variable 'Array < 4 >::use_blockmap_cache_' is not assigned a value in 'Array < 4 >::operator='. [operatorEqVarError] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1460:9: warning: Member variable 'Array < 4 >::allocated_' is not initialized in the constructor. [uninitMemberVar] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1460:9: warning: Member variable 'Array < 4 >::use_blockmap_cache_' is not initialized in the constructor. [uninitMemberVar] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1313:9: warning:inconclusive: Member variable 'Array < 6 >::name_' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1313:9: warning:inconclusive: Member variable 'Array < 6 >::use_blockmap_cache_' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1346:19: warning:inconclusive: Member variable 'Array < 6 >::name_' is not assigned a value in 'Array < 6 >::operator='. [operatorEqVarError] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1346:19: warning: Member variable 'Array < 6 >::debug_' is not assigned a value in 'Array < 6 >::operator='. [operatorEqVarError] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1346:19: warning:inconclusive: Member variable 'Array < 6 >::use_blockmap_cache_' is not assigned a value in 'Array < 6 >::operator='. [operatorEqVarError] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1460:9: warning: Member variable 'Array < 6 >::allocated_' is not initialized in the constructor. [uninitMemberVar] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1460:9: warning: Member variable 'Array < 6 >::use_blockmap_cache_' is not initialized in the constructor. [uninitMemberVar] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1313:9: warning:inconclusive: Member variable 'Array < 0 >::name_' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1313:9: warning:inconclusive: Member variable 'Array < 0 >::use_blockmap_cache_' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1346:19: warning:inconclusive: Member variable 'Array < 0 >::name_' is not assigned a value in 'Array < 0 >::operator='. [operatorEqVarError] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1346:19: warning: Member variable 'Array < 0 >::debug_' is not assigned a value in 'Array < 0 >::operator='. [operatorEqVarError] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1346:19: warning:inconclusive: Member variable 'Array < 0 >::use_blockmap_cache_' is not assigned a value in 'Array < 0 >::operator='. [operatorEqVarError] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1460:9: warning: Member variable 'Array < 0 >::allocated_' is not initialized in the constructor. [uninitMemberVar] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1460:9: warning: Member variable 'Array < 0 >::use_blockmap_cache_' is not initialized in the constructor. [uninitMemberVar] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:207:9: warning:inconclusive: Member variable 'BlockInfo < 2 >::block_' is not initialized in the constructor. [uninitMemberVar] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:2201:9: warning: Member variable 'BlockIter < 2 >::i_' is not initialized in the constructor. [uninitMemberVar] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:2201:9: warning: Member variable 'BlockIter < 2 >::ready_' is not initialized in the constructor. [uninitMemberVar] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:2205:9: warning: Member variable 'BlockIter < 2 >::i_' is not initialized in the constructor. [uninitMemberVar] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:2205:9: warning: Member variable 'BlockIter < 2 >::ready_' is not initialized in the constructor. [uninitMemberVar] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:2201:9: warning: Member variable 'BlockIter < 4 >::i_' is not initialized in the constructor. [uninitMemberVar] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:2201:9: warning: Member variable 'BlockIter < 4 >::ready_' is not initialized in the constructor. [uninitMemberVar] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:2205:9: warning: Member variable 'BlockIter < 4 >::i_' is not initialized in the constructor. [uninitMemberVar] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:2205:9: warning: Member variable 'BlockIter < 4 >::ready_' is not initialized in the constructor. [uninitMemberVar] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:2201:9: warning: Member variable 'BlockIter < 6 >::i_' is not initialized in the constructor. [uninitMemberVar] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:2201:9: warning: Member variable 'BlockIter < 6 >::ready_' is not initialized in the constructor. [uninitMemberVar] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:2205:9: warning: Member variable 'BlockIter < 6 >::i_' is not initialized in the constructor. [uninitMemberVar] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:2205:9: warning: Member variable 'BlockIter < 6 >::ready_' is not initialized in the constructor. [uninitMemberVar] mpqc3-20170114/src/lib/chemistry/qc/lmp2/parallel.h:221:7: performance: Variable 'mapping_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mpqc3-20170114/src/lib/chemistry/qc/lmp2/parallel.h:227:7: performance: Variable 'mapping_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mpqc3-20170114/src/lib/chemistry/qc/lmp2/parallel.h:234:7: performance: Variable 'mapping_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:396:15: performance:inconclusive: Technically the member function 'sc::sma2::BlockInfo < 0 >::block' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:400:21: performance:inconclusive: Technically the member function 'sc::sma2::BlockInfo < 0 >::block' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:405:22: performance:inconclusive: Technically the member function 'sc::sma2::BlockInfo < 0 >::size' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:410:22: performance:inconclusive: Technically the member function 'sc::sma2::BlockInfo < 0 >::subset_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:419:14: performance:inconclusive: Technically the member function 'sc::sma2::BlockInfo < 0 >::assign_blocks' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:426:14: performance:inconclusive: Technically the member function 'sc::sma2::BlockInfo < 0 >::assign_blocks' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:433:14: performance:inconclusive: Technically the member function 'sc::sma2::BlockInfo < 0 >::equiv_blocks' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:438:14: performance:inconclusive: Technically the member function 'sc::sma2::BlockInfo < 0 >::zero' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:439:14: performance:inconclusive: Technically the member function 'sc::sma2::BlockInfo < 0 >::print' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:442:14: performance:inconclusive: Technically the member function 'sc::sma2::BlockInfo < 0 >::print_block_sizes' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:446:14: performance:inconclusive: Technically the member function 'sc::sma2::BlockInfo < 0 >::write' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:451:14: performance:inconclusive: Technically the member function 'sc::sma2::BlockInfo < 0 >::read' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:464:13: performance:inconclusive: Technically the member function 'sc::sma2::IndicesLess < 0 >::compare' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:718:14: style:inconclusive: Technically the member function 'sc::sma2::BlockInfo < 3 >::equiv_blocks' can be const. [functionConst] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:882:14: style:inconclusive: Technically the member function 'sc::sma2::BlockInfo < 4 >::equiv_blocks' can be const. [functionConst] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:2261:13: performance:inconclusive: Technically the member function 'sc::sma2::BlockIter < 0 >::offset' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:2264:13: performance:inconclusive: Technically the member function 'sc::sma2::BlockIter < 0 >::subset_offset' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:2267:13: performance:inconclusive: Technically the member function 'sc::sma2::BlockIter < 0 >::block_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:2270:14: performance:inconclusive: Technically the member function 'sc::sma2::BlockIter < 0 >::index' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:2273:20: performance:inconclusive: Technically the member function 'sc::sma2::BlockIter < 0 >::index' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:2225:13: style:inconclusive: Technically the member function 'sc::sma2::BlockIter < 0 >::offset' can be const. [functionConst] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:2232:13: style:inconclusive: Technically the member function 'sc::sma2::BlockIter < 0 >::subset_offset' can be const. [functionConst] mpqc3-20170114/src/lib/chemistry/qc/lmp2/contract.h:160:10: performance:inconclusive: Technically the member function 'sc::sma2::RepackScheme::reorder_indices' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc3-20170114/src/lib/chemistry/qc/lmp2/contract.h:228:10: style:inconclusive: Technically the member function 'sc::sma2::RepackScheme::assign_indices' can be const. [functionConst] mpqc3-20170114/src/lib/chemistry/qc/lmp2/contractpartdef.h:34:17: style:inconclusive: Technically the member function 'sc::sma2::SumOperation::operator()' can be const. [functionConst] mpqc3-20170114/src/lib/chemistry/qc/lmp2/contractpartdef.h:39:17: style:inconclusive: Technically the member function 'sc::sma2::DivOperation::operator()' can be const. [functionConst] mpqc3-20170114/src/lib/chemistry/qc/lmp2/parallel.h:294:9: style:inconclusive: Technically the member function 'CompleteBlockDistrib < 4 >::nlocalindex' can be const. [functionConst] mpqc3-20170114/src/lib/chemistry/qc/lmp2/parallel.h:301:9: style:inconclusive: Technically the member function 'CompleteBlockDistrib < 4 >::localindex' can be const. [functionConst] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1707:16: style:inconclusive: Technically the member function 'Array < 2 >::max_n_block' can be const. [functionConst] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1714:16: style:inconclusive: Technically the member function 'Array < 2 >::max_n_element' can be const. [functionConst] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:2002:16: style:inconclusive: Technically the member function 'Array < 2 >::value' can be const. [functionConst] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1707:16: style:inconclusive: Technically the member function 'Array < 4 >::max_n_block' can be const. [functionConst] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1714:16: style:inconclusive: Technically the member function 'Array < 4 >::max_n_element' can be const. [functionConst] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:2002:16: style:inconclusive: Technically the member function 'Array < 4 >::value' can be const. [functionConst] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1707:16: style:inconclusive: Technically the member function 'Array < 6 >::max_n_block' can be const. [functionConst] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1714:16: style:inconclusive: Technically the member function 'Array < 6 >::max_n_element' can be const. [functionConst] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:2002:16: style:inconclusive: Technically the member function 'Array < 6 >::value' can be const. [functionConst] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1707:16: style:inconclusive: Technically the member function 'Array < 0 >::max_n_block' can be const. [functionConst] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1714:16: style:inconclusive: Technically the member function 'Array < 0 >::max_n_element' can be const. [functionConst] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:2002:16: style:inconclusive: Technically the member function 'Array < 0 >::value' can be const. [functionConst] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:346:13: performance:inconclusive: Technically the member function 'IndicesLess < 3 >::compare' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:346:13: performance:inconclusive: Technically the member function 'IndicesLess < 4 >::compare' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:288:14: style:inconclusive: Technically the member function 'BlockInfo < 2 >::equiv_blocks' can be const. [functionConst] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:2225:13: style:inconclusive: Technically the member function 'BlockIter < 2 >::offset' can be const. [functionConst] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:2232:13: style:inconclusive: Technically the member function 'BlockIter < 2 >::subset_offset' can be const. [functionConst] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:2225:13: style:inconclusive: Technically the member function 'BlockIter < 4 >::offset' can be const. [functionConst] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:2232:13: style:inconclusive: Technically the member function 'BlockIter < 4 >::subset_offset' can be const. [functionConst] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:2225:13: style:inconclusive: Technically the member function 'BlockIter < 6 >::offset' can be const. [functionConst] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:2232:13: style:inconclusive: Technically the member function 'BlockIter < 6 >::subset_offset' can be const. [functionConst] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:113:9: style: Class 'Range' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:116:9: style: Class 'Range' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:165:9: style: Class 'IndexList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:173:9: style: Class 'IndexList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:374:9: style: Class 'BlockInfo < 0 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:646:9: style: Class 'BlockInfo < 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:804:9: style: Class 'BlockInfo < 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1053:9: style: Class 'Index' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1059:9: style: Class 'Index' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1118:9: style: Class 'ContractPart' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.h:348:5: style: Class 'LMP2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.h:349:5: style: Class 'LMP2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1352:9: style: Class 'Array < 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1359:9: style: Class 'Array < 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1460:9: style: Class 'Array < 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1352:9: style: Class 'Array < 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1359:9: style: Class 'Array < 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1460:9: style: Class 'Array < 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1352:9: style: Class 'Array < 6 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1359:9: style: Class 'Array < 6 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1460:9: style: Class 'Array < 6 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1352:9: style: Class 'Array < 0 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1359:9: style: Class 'Array < 0 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1460:9: style: Class 'Array < 0 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:214:9: style: Class 'BlockInfo < 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:982:9: style: Class 'IndexListLess < 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:982:9: style: Class 'IndexListLess < 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:982:9: style: Class 'IndexListLess < 6 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:982:9: style: Class 'IndexListLess < 0 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/lmp2/parallel.h:82:7: style: Same expression used in consecutive assignments of 'nblock_local' and 'nblock_max'. [duplicateAssignExpression] mpqc3-20170114/src/lib/chemistry/qc/lmp2/parallel.h:83:7: note: Same expression used in consecutive assignments of 'nblock_local' and 'nblock_max'. mpqc3-20170114/src/lib/chemistry/qc/lmp2/parallel.h:82:7: note: Same expression used in consecutive assignments of 'nblock_local' and 'nblock_max'. mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:252:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:326:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:2063:45: style:inconclusive: Function 'compute_LMP2_residual' argument 1 names different: declaration 'Res' definition 'R'. [funcArgNamesDifferent] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.h:230:48: note: Function 'compute_LMP2_residual' argument 1 names different: declaration 'Res' definition 'R'. mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:2063:45: note: Function 'compute_LMP2_residual' argument 1 names different: declaration 'Res' definition 'R'. mpqc3-20170114/src/lib/chemistry/qc/lmp2/parallel.h:74:57: style:inconclusive: Function 'parallel_union' argument 1 names different: declaration 'grp' definition 'msg'. [funcArgNamesDifferent] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1988:60: note: Function 'parallel_union' argument 1 names different: declaration 'grp' definition 'msg'. mpqc3-20170114/src/lib/chemistry/qc/lmp2/parallel.h:74:57: note: Function 'parallel_union' argument 1 names different: declaration 'grp' definition 'msg'. mpqc3-20170114/src/lib/chemistry/qc/lmp2/contract.h:615:32: style: Local variable 'Abi' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/lmp2/contract.h:553:17: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/lmp2/contract.h:615:32: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:433:20: style: Local variable 'i' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:418:15: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:433:20: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:434:24: style: Local variable 'j' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:419:15: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:434:24: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:496:20: style: Local variable 'i' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:463:11: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:496:20: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:497:24: style: Local variable 'j' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:462:11: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:497:24: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:512:20: style: Local variable 'i' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:463:11: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:512:20: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:513:24: style: Local variable 'j' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:462:11: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:513:24: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:1677:48: style: Local variable 'tmp_iter' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:1582:25: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:1677:48: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1782:23: style: Local variable 'n' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1767:16: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1782:23: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:426:51: style: Variable 'block' can be declared as reference to const [constVariable] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:523:39: style: Parameter 'T_schwarz' can be declared as reference to const [constParameter] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:523:67: style: Parameter 'T_schwarz_maxvec' can be declared as reference to const [constParameter] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:524:64: style: Parameter 'Pmax' can be declared as reference to const [constParameter] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:525:39: style: Parameter 'Pmaxvec' can be declared as reference to const [constParameter] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:526:57: style: Parameter 'Lmax' can be declared as reference to const [constParameter] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:527:39: style: Parameter 'Lshellmax' can be declared as reference to const [constParameter] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:530:30: style: Parameter 'Dmax_maxval' can be declared as reference to const [constParameter] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:531:43: style: Parameter 'Lmaxvec' can be declared as reference to const [constParameter] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:598:28: style: Variable 'PPmax_M' can be declared as reference to const [constVariable] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:908:55: style: Parameter 'Pmax' can be declared as reference to const [constParameter] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:909:55: style: Parameter 'Pmatrix' can be declared as reference to const [constParameter] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:910:55: style: Parameter 'Pmaxvec' can be declared as reference to const [constParameter] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:954:62: style: Parameter 'Lshellmax' can be declared as reference to const [constParameter] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:1048:25: style: Variable 'virset' can be declared as reference to const [constVariable] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:1155:55: style: Parameter 'Pmax' can be declared as reference to const [constParameter] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:1740:39: style: Parameter 'Res' can be declared as reference to const [constParameter] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:1782:23: style: Variable 'W_ij' can be declared as reference to const [constVariable] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:1827:49: style: Parameter 'R' can be declared as reference to const [constParameter] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:1879:53: style: Parameter 'R' can be declared as reference to const [constParameter] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:1980:52: style: Parameter 'R' can be declared as reference to const [constParameter] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1901:67: style: Parameter 'b' can be declared as reference to const [constParameter] mpqc3-20170114/src/lib/chemistry/qc/lmp2/parallel.h:122:12: error: Memory is allocated but not initialized: remote_blocks [uninitdata] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:2563:32: style: Variable 'data' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:2592:28: style: Variable 'data' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:2642:32: style: Variable 'data' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:2678:28: style: Variable 'data' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/lmp2/contract.h:642:21: style: Variable 't0' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:715:28: style: Variable 'data' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:846:20: style: Variable 'data' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:1009:10: style: Variable 'me' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:1010:13: style: Variable 'nproc' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:1173:10: style: Variable 'me' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:1174:13: style: Variable 'nproc' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:1324:10: style: Variable 'me' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:1325:13: style: Variable 'nproc' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:1754:13: style: Variable 'nproc' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:1755:10: style: Variable 'me' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:1831:16: style: Variable 'i' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:1831:24: style: Variable 'j' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:1831:32: style: Variable 'k' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/lmp2/parallel.h:295:28: style: Variable 'node' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/lmp2/parallel.h:302:28: style: Variable 'node' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1875:29: style: Variable 'fabs_f' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/lmp2/parallel.h:96:14: style: Variable 'source' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/lmp2/parallel.h:315:10: style: Variable 'me' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/lmp2/parallel.h:316:13: style: Variable 'nproc' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/lmp2/parallel.h:365:10: style: Variable 'me' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:2119:12: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:2168:12: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:2308:16: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:2337:16: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:2371:12: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:2377:38: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:2393:12: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:2432:12: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:2438:38: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:2469:12: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:2494:37: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:2496:41: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:2508:33: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:2515:33: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:2524:12: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:2530:38: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:2693:12: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:2699:38: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:2714:12: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:2737:12: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:2761:12: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:2767:38: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/arraydef.h:111:12: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/contract.h:168:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/contract.h:283:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/contract.h:581:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/contract.h:614:12: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/contract.h:825:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/contract.h:1022:12: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/contract.h:1031:16: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/contractpartdef.h:166:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/contractpartdef.h:602:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/parallel.h:158:12: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/parallel.h:171:12: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/parallel.h:174:16: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/parallel.h:193:12: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/parallel.h:200:12: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:78:12: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:117:37: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:354:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:410:34: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:458:34: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:624:57: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:642:61: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:670:40: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:689:73: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:710:43: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:725:75: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:789:40: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:813:12: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:838:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:859:12: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:1003:25: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:1045:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:1101:12: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:1107:16: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:1116:20: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:1205:12: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:1209:16: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:1216:20: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:1251:38: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:1260:45: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:1265:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:1282:41: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:1297:45: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:1302:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:1544:16: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:1571:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:1584:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:1591:12: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:1668:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:1678:44: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:1759:42: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:1835:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:1846:12: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:1852:16: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:1891:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:1922:12: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:1928:16: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:1993:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1332:20: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1696:16: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1726:16: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1780:16: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1805:16: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1874:16: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1890:16: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1916:16: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1977:16: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:2012:16: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/arraydef.h:38:12: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/parallel.h:91:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/lmp2/parallel.h:340:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/mbpt/csgmat.cc:686:7: style: Condition 'shnfunc' is always true [knownConditionTrueFalse] mpqc3-20170114/src/lib/chemistry/qc/mbpt/csgmat.cc:391:12: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/mbpt/csgmat.cc:423:13: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/mbpt/csgmat.cc:297:7: style: The scope of the variable 'isize' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbpt/csgmat.cc:297:21: style: The scope of the variable 'ioffset' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbpt/csgrad34qb.cc:193:20: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/mbpt/csgrad34qb.cc:212:20: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/mbpt/csgrad34qb.cc:115:7: style: Unused variable: index [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbpt/csgrade12.cc:91:13: style: The scope of the variable 'nr' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbpt/csgrade12.cc:91:16: style: The scope of the variable 'ns' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbpt/csgrade12.cc:93:25: style: The scope of the variable 'r_offset' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbpt/csgrade12.cc:93:34: style: The scope of the variable 's_offset' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbpt/csgrads2pdm.cc:117:11: style: The scope of the variable 'nq' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbpt/csgrads2pdm.cc:118:17: style: The scope of the variable 'q_offset' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbpt/csgrad.cc:504:12: style: The if condition is the same as the previous if condition [duplicateCondition] mpqc3-20170114/src/lib/chemistry/qc/mbpt/csgrad.cc:503:12: note: First condition mpqc3-20170114/src/lib/chemistry/qc/mbpt/csgrad.cc:504:12: note: Second condition mpqc3-20170114/src/lib/chemistry/qc/mbpt/csgrad.cc:455:22: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/mbpt/csgrad.cc:456:22: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/mbpt/csgrad.cc:457:22: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/mbpt/csgrad.cc:458:22: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/mbpt/csgrad.cc:459:22: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/mbpt/csgrad.cc:508:11: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/mbpt/csgrad.cc:639:21: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/mbpt/csgrad.cc:677:21: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/mbpt/csgrad.cc:1047:14: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/mbpt/csgrad.cc:1075:27: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/mbpt/csgrad.cc:1273:14: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/mbpt/csgrad.cc:1352:18: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/mbpt/csgrad.cc:2368:7: style: The scope of the variable 'jk_index' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbpt/csgrad.cc:2101:17: style: Local variable 'tmpmat' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/mbpt/csgrad.cc:1783:11: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/mbpt/csgrad.cc:2101:17: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/mbpt/csgrad.cc:339:24: error: Uninitialized variable: mem_static [legacyUninitvar] mpqc3-20170114/src/lib/chemistry/qc/mbpt/csgrad.cc:136:7: style: Unused variable: np [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbpt/csgrad.cc:136:11: style: Unused variable: nq [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbpt/csgrad.cc:136:15: style: Unused variable: nr [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbpt/csgrad.cc:136:19: style: Unused variable: ns [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbpt/csgrad.cc:137:7: style: Unused variable: P [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbpt/csgrad.cc:137:10: style: Unused variable: Q [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbpt/csgrad.cc:137:13: style: Unused variable: R [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbpt/csgrad.cc:137:16: style: Unused variable: S [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbpt/csgrad.cc:138:13: style: Unused variable: r [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbpt/csgrad.cc:139:7: style: Unused variable: bf1 [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbpt/csgrad.cc:139:12: style: Unused variable: bf2 [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbpt/csgrad.cc:139:17: style: Unused variable: bf3 [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbpt/csgrad.cc:139:22: style: Unused variable: bf4 [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbpt/csgrad.cc:144:7: style: Unused variable: p_offset [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbpt/csgrad.cc:144:17: style: Unused variable: q_offset [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbpt/csgrad.cc:144:37: style: Unused variable: s_offset [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbpt/csgrad.cc:150:7: style: Unused variable: int_index [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbpt/csgrad.cc:152:7: style: Unused variable: ij_proc [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbpt/csgrad.cc:157:7: style: Unused variable: jloop [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbpt/csgrad.cc:165:10: style: Unused variable: pqrs [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbpt/csgrad.cc:166:17: style: Unused variable: c_rj [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbpt/csgrad.cc:167:25: style: Unused variable: c_sj [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbpt/csgrad.cc:187:31: style: Unused variable: lqi_ptr [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbpt/csgrad.cc:193:11: style: Unused variable: gammabuf [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv1.cc:387:7: style: The if condition is the same as the previous if condition [duplicateCondition] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv1.cc:386:7: note: First condition mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv1.cc:387:7: note: Second condition mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv1.cc:389:7: style: The if condition is the same as the previous if condition [duplicateCondition] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv1.cc:387:7: note: First condition mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv1.cc:389:7: note: Second condition mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv1.cc:392:7: style: The if condition is the same as the previous if condition [duplicateCondition] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv1.cc:389:7: note: First condition mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv1.cc:392:7: note: Second condition mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv1.cc:867:7: style: The if condition is the same as the previous if condition [duplicateCondition] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv1.cc:866:7: note: First condition mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv1.cc:867:7: note: Second condition mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv1.cc:868:7: style: The if condition is the same as the previous if condition [duplicateCondition] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv1.cc:867:7: note: First condition mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv1.cc:868:7: note: Second condition mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv1.cc:195:14: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv1.cc:303:16: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv1.cc:375:16: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv1.cc:376:16: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv1.cc:377:16: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv1.cc:378:20: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv1.cc:379:16: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv1.cc:386:26: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv1.cc:388:20: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv1.cc:390:20: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv1.cc:80:7: style: The scope of the variable 's1' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv1.cc:80:11: style: The scope of the variable 's2' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv1.cc:87:7: style: The scope of the variable 'i_offset' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv1.cc:123:10: style: The scope of the variable 'delta' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2.cc:919:21: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2.cc:379:7: style: The if condition is the same as the previous if condition [duplicateCondition] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2.cc:378:7: note: First condition mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2.cc:379:7: note: Second condition mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2.cc:380:7: style: The if condition is the same as the previous if condition [duplicateCondition] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2.cc:379:7: note: First condition mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2.cc:380:7: note: Second condition mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2.cc:382:7: style: The if condition is the same as the previous if condition [duplicateCondition] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2.cc:380:7: note: First condition mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2.cc:382:7: note: Second condition mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2.cc:385:7: style: The if condition is the same as the previous if condition [duplicateCondition] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2.cc:382:7: note: First condition mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2.cc:385:7: note: Second condition mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2.cc:878:7: style: The if condition is the same as the previous if condition [duplicateCondition] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2.cc:877:7: note: First condition mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2.cc:878:7: note: Second condition mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2.cc:879:7: style: The if condition is the same as the previous if condition [duplicateCondition] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2.cc:878:7: note: First condition mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2.cc:879:7: note: Second condition mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2.cc:880:7: style: The if condition is the same as the previous if condition [duplicateCondition] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2.cc:879:7: note: First condition mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2.cc:880:7: note: Second condition mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2.cc:160:15: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2.cc:161:19: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2.cc:162:9: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2.cc:163:10: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2.cc:209:14: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2.cc:318:16: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2.cc:373:16: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2.cc:374:16: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2.cc:375:16: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2.cc:376:16: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2.cc:377:20: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2.cc:378:25: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2.cc:379:29: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2.cc:381:22: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2.cc:383:22: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2.cc:49:7: style: The scope of the variable 's1' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2.cc:49:11: style: The scope of the variable 's2' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2.cc:56:7: style: The scope of the variable 'i_offset' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2.cc:72:7: style: The scope of the variable 'r_offset' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2.cc:74:7: style: The scope of the variable 'min' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2.cc:75:7: style: The scope of the variable 'iproc' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2.cc:105:10: style: The scope of the variable 'delta' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:1004:21: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:381:10: style: The if condition is the same as the previous if condition [duplicateCondition] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:367:10: note: First condition mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:381:10: note: Second condition mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:467:7: style: The if condition is the same as the previous if condition [duplicateCondition] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:466:7: note: First condition mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:467:7: note: Second condition mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:468:7: style: The if condition is the same as the previous if condition [duplicateCondition] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:467:7: note: First condition mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:468:7: note: Second condition mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:470:7: style: The if condition is the same as the previous if condition [duplicateCondition] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:468:7: note: First condition mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:470:7: note: Second condition mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:473:7: style: The if condition is the same as the previous if condition [duplicateCondition] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:470:7: note: First condition mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:473:7: note: Second condition mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:961:7: style: The if condition is the same as the previous if condition [duplicateCondition] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:960:7: note: First condition mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:961:7: note: Second condition mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:962:7: style: The if condition is the same as the previous if condition [duplicateCondition] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:961:7: note: First condition mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:962:7: note: Second condition mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:963:7: style: The if condition is the same as the previous if condition [duplicateCondition] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:962:7: note: First condition mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:963:7: note: Second condition mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:172:15: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:173:19: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:174:9: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:175:10: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:221:14: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:238:18: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:239:18: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:404:16: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:461:16: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:462:16: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:463:16: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:464:16: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:465:20: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:466:25: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:467:29: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:469:22: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:471:22: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:1077:9: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:51:7: style: The scope of the variable 's1' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:51:11: style: The scope of the variable 's2' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:60:7: style: The scope of the variable 'i_offset' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:81:7: style: The scope of the variable 'r_offset' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:82:7: style: The scope of the variable 'min' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:83:7: style: The scope of the variable 'iproc' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:94:32: style: The scope of the variable 'ni_double' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:116:10: style: The scope of the variable 'delta' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:1072:29: style:inconclusive: Function 'expandintarray' argument 2 names different: declaration 'dim' definition 'olddim'. [funcArgNamesDifferent] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:45:41: note: Function 'expandintarray' argument 2 names different: declaration 'dim' definition 'olddim'. mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:1072:29: note: Function 'expandintarray' argument 2 names different: declaration 'dim' definition 'olddim'. mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:1026:21: style: Parameter 'nbf' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:1051:19: style: Parameter 'myshellsizes' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/chemistry/qc/mbpt/mbpt.cc:55:21: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] mpqc3-20170114/src/lib/chemistry/qc/mbpt/mbpt.cc:530:20: style: Variable 'done' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/FxFgen.cc:75:25: style: Variable 'abs_eq_obs' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/approxC_GenRefansatz2.cc:163:25: style: The scope of the variable 'ribs1' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/approxC_GenRefansatz2.cc:164:25: style: The scope of the variable 'ribs2' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/approxC_GenRefansatz2.cc:74:25: style: Variable 'vbs_eq_obs' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/approxC_GenRefansatz2.cc:78:27: style: Variable 'nf12' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/approxC_GenRefansatz2.cc:108:26: style: Variable 'empty_vir_space' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/approxC_GenRefansatz2.cc:351:25: style: Variable 'vbs_eq_obs' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/approxC_GenRefansatz2.cc:355:27: style: Variable 'nf12' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/approxC_GenRefansatz2.cc:377:26: style: Variable 'empty_vir_space' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/approxC_ansatz1.cc:70:25: style: Variable 'vbs_eq_obs' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/approxC_ansatz1.cc:74:27: style: Variable 'nf12' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/approxC_ansatz1.cc:95:26: style: Variable 'empty_vir_space' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/approxCp.cc:76:25: style: Variable 'vbs_eq_obs' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/approxCp.cc:78:30: style: Variable 'maxnabs' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/approxCp.cc:80:27: style: Variable 'nf12' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/approxCp.cc:113:26: style: Variable 'empty_vir_space' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_1rdm_X_F12.cc:741:16: style: Local variable 'i' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_1rdm_X_F12.cc:729:12: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_1rdm_X_F12.cc:741:16: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_1rdm_X_F12.cc:218:35: performance: Function parameter 'ai_label' should be passed by const reference. [passedByValue] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_1rdm_X_F12.cc:354:38: performance: Function parameter 'F_label' should be passed by const reference. [passedByValue] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_1rdm_X_F12.cc:1321:50: performance: Function parameter 'orbs_focc' should be passed by const reference. [passedByValue] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_1rdm_X_F12.cc:786:22: style: Variable 'nocc_act' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_1rdm_X_F12.cc:1341:23: style: Variable 'nocc1_act' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_1rdm_X_F12.cc:1342:23: style: Variable 'nocc2_act' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_1rdm_X_F12.cc:2886:29: style: Variable 'iter_dg_fd1' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_1rdm_X_F12.cc:2887:29: style: Variable 'iter_dg_fd2' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_1rdm_X_F12.cc:2888:29: style: Variable 'iter_dg_fd3' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_1rdm_X_F12.cc:2889:29: style: Variable 'iter_dg_fd4' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_VXB_a.cc:90:31: style: Variable 'occ12_eq_x12' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_VXB_a_vbsneqobs.cc:282:36: style: Condition 'part1_equiv_part2' is always false [knownConditionTrueFalse] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_VXB_a_vbsneqobs.cc:279:11: note: Assuming that condition '!part1_equiv_part2' is not redundant mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_VXB_a_vbsneqobs.cc:282:36: note: Condition 'part1_equiv_part2' is always false mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_VXB_a_vbsneqobs.cc:188:17: style: Local variable 'asymm_contr_pfac' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_VXB_a_vbsneqobs.cc:95:20: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_VXB_a_vbsneqobs.cc:188:17: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_VXB_a_vbsneqobs.cc:235:17: style: Local variable 'asymm_contr_pfac' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_VXB_a_vbsneqobs.cc:95:20: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_VXB_a_vbsneqobs.cc:235:17: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_VXB_a_vbsneqobs.cc:282:17: style: Local variable 'asymm_contr_pfac' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_VXB_a_vbsneqobs.cc:95:20: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_VXB_a_vbsneqobs.cc:282:17: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_VXB_a_vbsneqobs.cc:329:17: style: Local variable 'asymm_contr_pfac' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_VXB_a_vbsneqobs.cc:95:20: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_VXB_a_vbsneqobs.cc:329:17: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_VXB_a_vbsneqobs.cc:49:26: style: Variable 'obs_eq_ribs' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_VXB_a_vbsneqobs.cc:95:37: style: Variable 'asymm_contr_pfac' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_VXB_abs.cc:200:39: style: Local variable 'tpcontract' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_VXB_abs.cc:93:35: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_VXB_abs.cc:200:39: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_VXB_abs.cc:320:39: style: Local variable 'tpcontract' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_VXB_abs.cc:200:39: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_VXB_abs.cc:320:39: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_VX_GenRefansatz2.cc:163:34: style: Local variable 'tforms_f12' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_VX_GenRefansatz2.cc:136:32: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_VX_GenRefansatz2.cc:163:34: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_VX_GenRefansatz2.cc:172:34: style: Local variable 'tforms' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_VX_GenRefansatz2.cc:145:32: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_VX_GenRefansatz2.cc:172:34: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_VX_GenRefansatz2.cc:268:34: style: Local variable 'tforms_bra_f12' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_VX_GenRefansatz2.cc:236:32: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_VX_GenRefansatz2.cc:268:34: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_VX_GenRefansatz2.cc:277:34: style: Local variable 'tforms_ket_f12' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_VX_GenRefansatz2.cc:245:32: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_VX_GenRefansatz2.cc:277:34: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_VX_GenRefansatz2.cc:82:29: style: Variable 'gg12_in_GG12' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_VX_GenRefansatz2.cc:323:26: style: Variable 'debug_print' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_VX_GenRefansatz2.cc:332:23: style: Variable 'gg_in_GG' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/coulomb.cc:59:7: style: Variable 'nproc' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/coulomb.cc:168:7: style: Variable 'nproc' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/dkh.cc:52:27: style: Variable 'bs1_eq_bs2' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/dkh.cc:53:17: style: Variable 'nshell1' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/dkh.cc:54:17: style: Variable 'nshell2' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/dkh.cc:99:26: style: Variable 'obs_eq_ribs' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/dkh.cc:266:25: style: Variable 'obs_eq_vbs' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/dkh.cc:336:34: style: Variable 'part1_equiv_part2' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/dkh.cc:338:31: style: Variable 'antisymmetrize' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/exchange.cc:60:7: style: Variable 'nproc' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/exchange.cc:170:7: style: Variable 'nproc' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/extern_pt2r12.cc:199:47: style: Variable 'make_sure_class_desc_initialized' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/fock.cc:135:21: style: Variable 'nbf' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/fock.cc:146:28: style: Variable 'rf_end12' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/fock.cc:154:30: style: Variable 'cf_end12' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/fock.cc:70:7: style: Variable 'nshell1' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/fock.cc:71:7: style: Variable 'nshell2' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/intermeds_g12.cc:117:31: style: Local variable 'tformkey_creator' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/intermeds_g12.cc:95:33: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/mbptr12/intermeds_g12.cc:117:31: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/mbptr12/intermeds_g12.cc:184:29: style: Local variable 'tformkey_creator' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/intermeds_g12.cc:95:33: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/mbptr12/intermeds_g12.cc:184:29: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/mbptr12/intermeds_g12.cc:193:29: style: Local variable 'tformkey_creator' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/intermeds_g12.cc:95:33: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/mbptr12/intermeds_g12.cc:193:29: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/mbptr12/intermeds_g12.cc:219:33: style: Local variable 'tformkey_creator' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/intermeds_g12.cc:95:33: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/mbptr12/intermeds_g12.cc:219:33: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/mbptr12/intermeds_g12.cc:228:33: style: Local variable 'tformkey_creator' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/intermeds_g12.cc:95:33: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/mbptr12/intermeds_g12.cc:228:33: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/mbptr12/intermeds_g12.cc:76:31: style: Variable 'occ1_eq_occ2' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/intermeds_g12.cc:85:36: style: Variable 'part1_equiv_part2' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/intermeds_g12.cc:91:31: style: Variable 'occ12_in_x12' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/intermeds_g12.cc:92:29: style: Variable 'gg1_in_gg2' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mbptr12.cc:323:30: style: Variable 'nij' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mbptr12.cc:327:30: style: Variable 'i' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mbptr12.cc:328:30: style: Variable 'j' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mbptr12test.cc:124:26: style: Variable 'optkeyword' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2_pair_energies.cc:181:21: style: Local variable 'aa' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2_pair_energies.cc:163:28: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2_pair_energies.cc:181:21: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2_pair_energies.cc:182:21: style: Local variable 'bb' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2_pair_energies.cc:164:28: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2_pair_energies.cc:182:21: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:1659:7: style: The scope of the variable 'nocc1_act' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:6582:15: style: The scope of the variable 'd_12' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:874:13: style: Local variable 'ap' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:863:9: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:874:13: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:875:16: style: Local variable 'b' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:864:9: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:875:16: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:932:21: style: Local variable 'nab' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:911:19: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:932:21: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:1481:22: style: Local variable 'Fii' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:1444:18: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:1481:22: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:1482:22: style: Local variable 'Fjj' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:1447:20: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:1482:22: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:2599:37: style: Local variable 'v_orbs1' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:2563:33: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:2599:37: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:2600:37: style: Local variable 'v_orbs2' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:2564:33: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:2600:37: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:2606:19: style: Local variable 'nocc12' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:2575:15: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:2606:19: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:4750:24: style: Local variable 'nocc12' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:4652:20: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:4750:24: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:5077:22: style: Local variable 'nocc12' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:5004:20: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:5077:22: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:5484:22: style: Local variable 'nocc12' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:5412:20: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:5484:22: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:5917:22: style: Local variable 'nocc12' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:5817:20: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:5917:22: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:6774:24: style: Local variable 'raw_tja' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:6708:20: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:6774:24: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:6820:26: style: Local variable 'raw_tja' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:6708:20: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:6820:26: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:933:35: style: Variable 'iter_start_ab' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:1004:25: style: Variable 'nocc2_act' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:1006:21: style: Variable 'nocc2' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:1008:21: style: Variable 'nvir2' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:1010:22: style: Variable 'ncabs2' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:1659:17: style: Variable 'nocc1_act' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:1828:21: style: Variable 'nvirvir' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:1964:21: style: Variable 'nvirvir' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:3849:22: style: Variable 'size_idx3' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:3850:55: style: Variable 'size_idx3' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:6582:20: style: Variable 'd_12' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:7186:30: style: Variable 'eri_idx' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:7588:36: style: Variable 'R_afb_ji' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:7605:24: style: Variable 'R_afb_ji' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:7698:22: style: Variable 'spinletters' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:7986:22: style: Variable 'spinletters' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:8618:33: style: Variable 'iter_D' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:9150:21: style: Variable 'ncabs' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:8637:7: style: Variable 'me' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:8638:7: style: Variable 'ntasks' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/compute_density_diag.cc:10016:14: style: Variable 'orbsoff[0]' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_compute.cc:109:9: warning: Identical condition 'diag', second condition is always false [identicalConditionAfterEarlyExit] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_compute.cc:90:7: note: If condition 'diag' is true, the function will return/exit mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_compute.cc:109:9: note: Testing identical condition 'diag' mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_compute.cc:103:56: warning: Logical conjunction always evaluates to false: !diag && same_B_for_all_pairs. [incorrectLogicOperator] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_compute.cc:114:12: style: Condition 'diag' is always false [knownConditionTrueFalse] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_compute.cc:90:7: note: Assuming that condition 'diag' is not redundant mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_compute.cc:114:12: note: Condition 'diag' is always false mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_compute.cc:264:13: style: Condition 'posdef_B' is always false [knownConditionTrueFalse] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_compute.cc:90:7: note: Assuming that condition 'diag' is not redundant mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_compute.cc:98:37: note: Assignment 'same_B_for_all_pairs=diag', assigned value is 0 mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_compute.cc:103:56: note: Assignment 'posdef_B=(r12world->r12tech()->posdef_B()!=R12Technology::PositiveDefiniteB_no)&&!diag&&same_B_for_all_pairs', assigned value is 0 mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_compute.cc:264:13: note: Condition 'posdef_B' is always false mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_compute.cc:281:13: style: Condition 'posdef_B' is always false [knownConditionTrueFalse] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_compute.cc:90:7: note: Assuming that condition 'diag' is not redundant mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_compute.cc:98:37: note: Assignment 'same_B_for_all_pairs=diag', assigned value is 0 mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_compute.cc:103:56: note: Assignment 'posdef_B=(r12world->r12tech()->posdef_B()!=R12Technology::PositiveDefiniteB_no)&&!diag&&same_B_for_all_pairs', assigned value is 0 mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_compute.cc:281:13: note: Condition 'posdef_B' is always false mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_compute.cc:322:9: style: Condition 'same_B_for_all_pairs' is always false [knownConditionTrueFalse] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_compute.cc:90:7: note: Assuming that condition 'diag' is not redundant mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_compute.cc:98:37: note: Assignment 'same_B_for_all_pairs=diag', assigned value is 0 mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_compute.cc:322:9: note: Condition 'same_B_for_all_pairs' is always false mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_compute.cc:107:7: style: Same expression on both sides of '&&' because '!same_B_for_all_pairs' and '!diag' represent the same value. [knownConditionTrueFalse] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_compute.cc:98:37: note: 'same_B_for_all_pairs' is assigned value 'diag' here. mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_compute.cc:107:7: note: Same expression on both sides of '&&' because '!same_B_for_all_pairs' and '!diag' represent the same value. mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_compute.cc:221:18: style: The scope of the variable 'nlindep_g12' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_compute.cc:223:18: style: The scope of the variable 'nnegevals_B' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_compute.cc:483:24: style: The scope of the variable 'nnegevals_B_ij' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_compute.cc:284:23: style: Local variable 'V' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_compute.cc:150:17: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_compute.cc:284:23: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_compute.cc:299:29: style: Local variable 'Borth' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_compute.cc:258:25: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_compute.cc:299:29: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_compute.cc:303:29: style: Local variable 'Bevals' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_compute.cc:262:25: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_compute.cc:303:29: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_compute.cc:514:27: style: Local variable 'V' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_compute.cc:150:17: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_compute.cc:514:27: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_compute.cc:517:33: style: Local variable 'i' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_compute.cc:407:19: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_compute.cc:517:33: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_compute.cc:483:39: style: Variable 'nnegevals_B_ij' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_compute.cc:136:9: style: Variable 'nocc1_act' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_compute.cc:137:9: style: Variable 'nvir1_act' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_compute.cc:138:9: style: Variable 'nx1' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_compute.cc:140:9: style: Variable 'nvir2_act' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_compute.cc:141:9: style: Variable 'nx2' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_diag.cc:2769:17: style: The if condition is the same as the previous if condition [duplicateCondition] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_diag.cc:2761:17: note: First condition mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_diag.cc:2769:17: note: Second condition mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_diag.cc:1055:3: style:inconclusive: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_diag.cc:69:22: style: Variable 'ab' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_diag.cc:1022:21: style: Variable 'ij' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_diag.cc:1243:26: style: Variable 'nvir12_act' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_diag.cc:1613:38: style: Variable 'mp2_pair_energy' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_diag.cc:2949:30: style: Variable 'np1' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_diag.cc:2950:30: style: Variable 'np2' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_diag.cc:1060:7: style: Variable 'me' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_diag.cc:1061:7: style: Variable 'ntasks' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:742:11: style: Variable 'yij' is reassigned a value before the old one has been used. [redundantAssignment] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:732:13: note: yij is assigned mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:742:11: note: yij is overwritten mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:742:11: style: Variable 'yij' is reassigned a value before the old one has been used. [redundantAssignment] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:737:13: note: yij is assigned mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:742:11: note: yij is overwritten mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:778:9: style: Variable 'yij' is reassigned a value before the old one has been used. [redundantAssignment] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:768:11: note: yij is assigned mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:778:9: note: yij is overwritten mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:778:9: style: Variable 'yij' is reassigned a value before the old one has been used. [redundantAssignment] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:773:11: note: yij is assigned mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:778:9: note: yij is overwritten mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:1208:11: style: Variable 'yij' is reassigned a value before the old one has been used. [redundantAssignment] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:1204:11: note: yij is assigned mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:1208:11: note: yij is overwritten mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:1235:9: style: Variable 'yij' is reassigned a value before the old one has been used. [redundantAssignment] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:1231:9: note: yij is assigned mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:1235:9: note: yij is overwritten mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:276:9: style: The scope of the variable 'ji' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:307:9: style: The scope of the variable 'ji' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:341:13: style: The scope of the variable 'ji' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:375:13: style: The scope of the variable 'ji' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:430:13: style: The scope of the variable 'ji' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:465:13: style: The scope of the variable 'ji' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:498:13: style: The scope of the variable 'ji' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:520:9: style: The scope of the variable 'i' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:520:11: style: The scope of the variable 'j' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:548:9: style: The scope of the variable 'i' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:548:11: style: The scope of the variable 'j' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:581:9: style: The scope of the variable 'i' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:581:11: style: The scope of the variable 'j' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:609:9: style: The scope of the variable 'i' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:609:11: style: The scope of the variable 'j' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:646:9: style: The scope of the variable 'i' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:646:11: style: The scope of the variable 'j' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:717:9: style: The scope of the variable 'i' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:717:11: style: The scope of the variable 'j' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:790:9: style: The scope of the variable 'i' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:790:11: style: The scope of the variable 'j' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:818:9: style: The scope of the variable 'i' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:818:11: style: The scope of the variable 'j' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:842:9: style: The scope of the variable 'i' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:842:11: style: The scope of the variable 'j' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:866:9: style: The scope of the variable 'i' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:866:11: style: The scope of the variable 'j' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:691:19: style: Variable 'noo' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:762:19: style: Variable 'noo' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:964:9: style: Unused variable: i [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:964:11: style: Unused variable: j [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:979:9: style: Unused variable: i [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:979:11: style: Unused variable: j [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:994:9: style: Unused variable: i [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:994:11: style: Unused variable: j [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:1009:9: style: Unused variable: i [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:1009:11: style: Unused variable: j [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:1025:9: style: Unused variable: i [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:1025:11: style: Unused variable: j [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:1039:9: style: Unused variable: i [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:1039:11: style: Unused variable: j [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:1048:9: style: Unused variable: i [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:1048:11: style: Unused variable: j [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:1066:9: style: Unused variable: i [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:1066:11: style: Unused variable: j [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:1092:9: style: Unused variable: i [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:1092:11: style: Unused variable: j [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:1111:9: style: Unused variable: i [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:1111:11: style: Unused variable: j [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:1139:9: style: Unused variable: i [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:1139:11: style: Unused variable: j [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:1175:19: style: Variable 'noo' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:1167:9: style: Unused variable: i [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:1167:11: style: Unused variable: j [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:1192:9: style: Unused variable: i [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:1192:11: style: Unused variable: j [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:1228:19: style: Variable 'noo' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:1220:9: style: Unused variable: i [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:1220:11: style: Unused variable: j [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:1247:9: style: Unused variable: i [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:1247:11: style: Unused variable: j [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:1267:9: style: Unused variable: i [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:1267:11: style: Unused variable: j [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:1284:9: style: Unused variable: i [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:1284:11: style: Unused variable: j [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:1301:9: style: Unused variable: i [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_util.cc:1301:11: style: Unused variable: j [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12.cc:884:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12.cc:1175:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12.cc:1180:16: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12.cc:1185:16: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12.cc:1190:16: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12.cc:1762:7: style:inconclusive: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12.cc:1365:10: style: The scope of the variable 'energy_pt2r12_sf' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12.cc:491:25: style: Local variable 'cabs' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12.cc:456:21: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12.cc:491:25: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12.cc:492:25: style: Local variable 'occ_space' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12.cc:457:21: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12.cc:492:25: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12.cc:493:17: style: Local variable 'occ_dim' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12.cc:461:13: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12.cc:493:17: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12.cc:969:15: style: Local variable 'num_occ_act' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12.cc:925:7: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12.cc:969:15: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12.cc:260:17: style: Variable 'index' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12.cc:493:25: style: Variable 'occ_dim' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12.cc:588:18: style: Variable 'dimG' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12.cc:1083:33: style: Variable 'n_pdmspace' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12.cc:1220:26: style: Variable 'nb1' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12.cc:1221:26: style: Variable 'nb2' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12.cc:1222:26: style: Variable 'nk1' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12.cc:1223:26: style: Variable 'nk2' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12.cc:1362:15: style: Variable 'B_so' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12.cc:1363:15: style: Variable 'V_so' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12.cc:1364:15: style: Variable 'X_so' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12.cc:1365:27: style: Variable 'energy_pt2r12_sf' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12.cc:1367:29: style: Variable 'spin_polarized' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12.cc:1361:10: style: Unused variable: energy_pt2r12 [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12.cc:1759:22: style: Variable 'pfac_uv' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12.cc:1760:14: style: Variable 'uv' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12.cc:1839:18: style: Variable 'nmo1' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12.cc:1840:18: style: Variable 'nmo2' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12.cc:1921:24: style: Variable 'k1' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12.cc:1922:24: style: Variable 'k2' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12.cc:1040:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12_spinorbital.cc:970:12: style: The scope of the variable 'alpha_corre' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12_spinorbital.cc:970:31: style: The scope of the variable 'beta_corre' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12_spinorbital.cc:1743:24: style: The scope of the variable 'sign_UV' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12_spinorbital.cc:786:15: style: Local variable 'num_occ_act' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12_spinorbital.cc:742:7: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12_spinorbital.cc:786:15: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12_spinorbital.cc:206:17: style: Variable 'index' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12_spinorbital.cc:261:17: style: Variable 'index' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12_spinorbital.cc:536:18: style: Variable 'nmo1' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12_spinorbital.cc:537:18: style: Variable 'nmo2' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12_spinorbital.cc:960:17: style: Variable 'B_so' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12_spinorbital.cc:961:17: style: Variable 'V_so' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12_spinorbital.cc:962:17: style: Variable 'X_so' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12_spinorbital.cc:970:24: style: Variable 'alpha_corre' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12_spinorbital.cc:970:42: style: Variable 'beta_corre' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12_spinorbital.cc:970:68: style: Variable 'cabs_singles_corre' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12_spinorbital.cc:922:10: style: Variable 'energy_pt2r12_sf' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12_spinorbital.cc:933:16: style: Variable 'scale' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12_spinorbital.cc:1144:16: style: Variable 'nv' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12_spinorbital.cc:1145:20: style: Variable 'n_cabs' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12_spinorbital.cc:1345:16: style: Variable 'nv' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12_spinorbital.cc:1347:20: style: Variable 'n_cabs' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12_spinorbital.cc:1430:22: style: Unused variable: j1 [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12_spinorbital.cc:1430:30: style: Unused variable: k1 [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12_spinorbital.cc:1471:28: style: Unused variable: j2 [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12_spinorbital.cc:1471:36: style: Unused variable: k2 [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12_spinorbital.cc:1553:34: style: Unused variable: i2 [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12_spinorbital.cc:1553:38: style: Unused variable: j2 [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12_spinorbital.cc:1743:32: style: Variable 'sign_UV' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12_spinorbital.cc:1748:23: style: Variable 'sign_UV' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12_spinorbital.cc:1940:23: style: Variable 'nelectron' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12_spinorbital.cc:2273:29: style: Variable 'antisymmetrize' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12_spinorbital.cc:2274:32: style: Variable 'part1_equiv_part2' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12_spinorbital.cc:2331:22: style: Variable 'E_V' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12_spinorbital.cc:2332:22: style: Variable 'E_X' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/pt2r12_spinorbital.cc:2333:22: style: Variable 'E_B' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/r12_amps.cc:113:24: style: Variable 'p1_neq_p2' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/r12int_eval.cc:2164:23: style: Local variable 'hJ_i_e' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/r12int_eval.cc:2087:17: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/mbptr12/r12int_eval.cc:2164:23: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/mbptr12/r12int_eval.cc:423:28: style: Variable 'obs_eq_ribs' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/r12int_eval.cc:766:19: style: Variable 'me' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/r12int_eval.cc:2074:24: style: Variable 's' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/r12int_eval.cc:2079:18: style: Variable 'dk' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/r12int_eval.cc:2859:53: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/r12technology.cc:1583:9: style: Condition '!allowed_integral_factory' is always true [knownConditionTrueFalse] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/r12technology.cc:1576:37: note: Assignment 'allowed_integral_factory=false', assigned value is 0 mpqc3-20170114/src/lib/chemistry/qc/mbptr12/r12technology.cc:1583:9: note: Condition '!allowed_integral_factory' is always true mpqc3-20170114/src/lib/chemistry/qc/mbptr12/r12technology.cc:1165:30: style: The comparison 'k >= 0' is always true. [knownConditionTrueFalse] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/r12technology.cc:1164:21: note: 'k' is assigned value '0' here. mpqc3-20170114/src/lib/chemistry/qc/mbptr12/r12technology.cc:1165:30: note: The comparison 'k >= 0' is always true. mpqc3-20170114/src/lib/chemistry/qc/mbptr12/r12technology.cc:1168:13: style: The comparison 'k == 0' is always true. [knownConditionTrueFalse] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/r12technology.cc:1164:21: note: 'k' is assigned value '0' here. mpqc3-20170114/src/lib/chemistry/qc/mbptr12/r12technology.cc:1168:13: note: The comparison 'k == 0' is always true. mpqc3-20170114/src/lib/chemistry/qc/mbptr12/r12technology.cc:294:18: style: Variable 'nprimitives' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/r12wfnworld.cc:94:23: warning: Member variable 'R12WavefunctionWorld::obs_eq_vbs_' is not initialized in the constructor. [uninitMemberVar] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/r12wfnworld.cc:94:23: warning: Member variable 'R12WavefunctionWorld::nlindep_aux_' is not initialized in the constructor. [uninitMemberVar] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/r12wfnworld.cc:94:23: warning: Member variable 'R12WavefunctionWorld::nlindep_ri_' is not initialized in the constructor. [uninitMemberVar] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/r12wfnworld.cc:94:23: warning: Member variable 'R12WavefunctionWorld::ribs_space_given_' is not initialized in the constructor. [uninitMemberVar] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/r12wfnworld.cc:94:23: warning: Member variable 'R12WavefunctionWorld::ref_acc_for_cabs_space_' is not initialized in the constructor. [uninitMemberVar] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/r12wfnworld.h:150:21: style:inconclusive: Member variable 'R12WavefunctionWorld::ribs_space_' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/r12wfnworld.cc:66:5: note: Member variable 'R12WavefunctionWorld::ribs_space_' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/mbptr12/r12wfnworld.h:150:21: note: Member variable 'R12WavefunctionWorld::ribs_space_' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/mbptr12/r12wfnworld.h:58:3: style: Class 'R12WavefunctionWorld' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/r12wfnworld.cc:237:3: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/singles_emp2.cc:315:10: style: The scope of the variable 'converged' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/singles_emp2.cc:320:14: style: The scope of the variable 'Rnorm2' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/singles_emp2.cc:476:14: style: The scope of the variable 'Rnorm2' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/singles_emp2.cc:73:10: style: Variable 'me' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/singles_emp2.cc:74:13: style: Variable 'nproc' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/singles_emp2.cc:332:25: style: Variable 'E2' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/singles_emp2.cc:470:10: style: Variable 'converged' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/singles_emp2.cc:548:19: style: Variable 'ncabs' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/singles_emp2.cc:573:15: style: Unused variable: id_sb [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/twobody_intermeds.cc:1315:30: style: The scope of the variable 'tform2f_keys' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/twobody_intermeds.cc:63:25: style: Variable 'obs_eq_vbs' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/twobody_intermeds.cc:446:25: style: Variable 'obs_eq_vbs' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/twobody_intermeds.cc:459:28: style: Variable 'nx1' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/twobody_intermeds.cc:460:28: style: Variable 'np1' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/twobody_intermeds.cc:764:26: style: Variable 'obs_eq_ribs' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/twobody_intermeds.cc:765:25: style: Variable 'obs_eq_vbs' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/twobody_intermeds.cc:778:28: style: Variable 'nx1' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/twobody_intermeds.cc:779:28: style: Variable 'np1' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/twobody_intermeds.cc:798:27: style: Variable 'p1p2_eq_x1x2' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/twobody_intermeds.cc:986:25: style: Variable 'obs_eq_vbs' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/twobody_intermeds.cc:987:26: style: Variable 'obs_eq_ribs' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/nbody/ref.cc:939:29: style: Local variable 'fbrun' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/nbody/ref.cc:904:25: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/nbody/ref.cc:939:29: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/nbody/ref.cc:1162:23: style: Local variable 'I' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/nbody/ref.cc:1151:21: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/nbody/ref.cc:1162:23: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/nbody/ref.cc:1166:27: style: Local variable 'op' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/nbody/ref.cc:1156:25: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/nbody/ref.cc:1166:27: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/nbody/ref.cc:1252:23: style: Local variable 'I' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/nbody/ref.cc:1241:21: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/nbody/ref.cc:1252:23: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/nbody/ref.cc:1256:27: style: Local variable 'op' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/nbody/ref.cc:1246:25: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/nbody/ref.cc:1256:27: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/nbody/ref.cc:231:20: style: Variable 'debug' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/nbody/ref.cc:528:20: style: Variable 'e' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/nbody/ref.cc:1396:43: style: Variable 'this_nonconst' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/nbody/testslaterdeterminant.cc:191:7: error: Found a exit path from function with non-void return type that has missing return statement [missingReturn] mpqc3-20170114/src/lib/chemistry/qc/nbody/testslaterdeterminant.cc:199:7: error: Found a exit path from function with non-void return type that has missing return statement [missingReturn] mpqc3-20170114/src/lib/chemistry/qc/nbody/testslaterdeterminant.cc:89:7: error: Found a exit path from function with non-void return type that has missing return statement [missingReturn] mpqc3-20170114/src/lib/chemistry/qc/nbody/testslaterdeterminant.cc:97:7: error: Found a exit path from function with non-void return type that has missing return statement [missingReturn] mpqc3-20170114/src/lib/chemistry/qc/nbody/string.h:890:43: style:inconclusive: Member variable 'FermionBasicNCOper::from_' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/nbody/string.h:813:76: note: Member variable 'FermionBasicNCOper::from_' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/nbody/string.h:890:43: note: Member variable 'FermionBasicNCOper::from_' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/nbody/string.h:958:43: style:inconclusive: Member variable 'FermionBasicNCOper < Rank , sc :: FermionOccupationNBitString < 64 > >::from_' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/nbody/string.h:900:124: note: Member variable 'FermionBasicNCOper < Rank , sc :: FermionOccupationNBitString < 64 > >::from_' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/nbody/string.h:958:43: note: Member variable 'FermionBasicNCOper < Rank , sc :: FermionOccupationNBitString < 64 > >::from_' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/nbody/string.h:958:43: style:inconclusive: Member variable 'FermionBasicNCOper < Rank , sc :: FermionOccupationNBitString < 128 > >::from_' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/nbody/string.h:900:124: note: Member variable 'FermionBasicNCOper < Rank , sc :: FermionOccupationNBitString < 128 > >::from_' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/nbody/string.h:958:43: note: Member variable 'FermionBasicNCOper < Rank , sc :: FermionOccupationNBitString < 128 > >::from_' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/nbody/string.h:958:43: style:inconclusive: Member variable 'FermionBasicNCOper < Rank , FermionOccupationDBitString >::from_' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/nbody/string.h:900:124: note: Member variable 'FermionBasicNCOper < Rank , FermionOccupationDBitString >::from_' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/nbody/string.h:958:43: note: Member variable 'FermionBasicNCOper < Rank , FermionOccupationDBitString >::from_' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/nbody/string.h:958:43: style:inconclusive: Member variable 'FermionBasicNCOper < Rank , FermionOccupationBlockString >::from_' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/nbody/string.h:900:124: note: Member variable 'FermionBasicNCOper < Rank , FermionOccupationBlockString >::from_' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/nbody/string.h:958:43: note: Member variable 'FermionBasicNCOper < Rank , FermionOccupationBlockString >::from_' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/nbody/string.h:629:30: performance:inconclusive: Technically the member function 'sc::FermionOccupationBlockString::block_pop_back' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc3-20170114/src/lib/chemistry/qc/nbody/string.h:641:30: performance:inconclusive: Technically the member function 'sc::FermionOccupationBlockString::block_push_back' can be static (but you may consider moving to unnamed namespace). [functionStatic] mpqc3-20170114/src/lib/chemistry/qc/nbody/string.h:202:7: style: Class 'FermionOccupationDBitString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/nbody/string.h:205:7: style: Class 'FermionOccupationDBitString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/nbody/string.h:326:9: style: Struct 'Block' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/nbody/string.h:983:7: style: Class 'StringReplacementListIterator < sc :: FermionOccupationNBitString < 64 > , rank , true >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/nbody/string.h:983:7: style: Class 'StringReplacementListIterator < sc :: FermionOccupationNBitString < 128 > , rank , true >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/nbody/string.h:983:7: style: Class 'StringReplacementListIterator < FermionOccupationDBitString , rank , true >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/nbody/string.h:983:7: style: Class 'StringReplacementListIterator < FermionOccupationBlockString , rank , true >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/nbody/string.h:64:7: style: Class 'FermionOccupationNBitString < 64 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/nbody/string.h:64:7: style: Class 'FermionOccupationNBitString < 128 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/nbody/string.h:335:18: warning:inconclusive: Found suspicious operator '<<', result is not used. [constStatement] mpqc3-20170114/src/lib/chemistry/qc/nbody/string.h:403:24: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] mpqc3-20170114/src/lib/chemistry/qc/nbody/string.h:435:27: style: Variable 'uocc_block' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/nbody/string.h:440:29: style: Variable 'uocc_block' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/nbody/string.h:448:29: style: Variable 'uocc_block' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/nbody/string.h:476:26: style: Variable 'occ_block' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/nbody/string.h:481:28: style: Variable 'occ_block' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/nbody/string.h:489:28: style: Variable 'occ_block' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/nbody/testslaterdeterminant.cc:292:18: style: Variable 'start1' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/nbody/testslaterdeterminant.cc:298:70: style: Variable 'repl_list_iter' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/nbody/testslaterdeterminant.cc:300:17: style: Variable 'stop1' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/nbody/string.h:958:43: style:inconclusive: Member variable 'FermionBasicNCOper < 1 , sc :: FermionOccupationNBitString < 128 > >::from_' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/nbody/string.h:900:124: note: Member variable 'FermionBasicNCOper < 1 , sc :: FermionOccupationNBitString < 128 > >::from_' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/nbody/string.h:958:43: note: Member variable 'FermionBasicNCOper < 1 , sc :: FermionOccupationNBitString < 128 > >::from_' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/nbody/string.h:983:7: style: Class 'StringReplacementListIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_diag2.cc:2152:15: style: The if condition is the same as the previous if condition [duplicateCondition] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_diag2.cc:2142:15: note: First condition mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_diag2.cc:2152:15: note: Second condition mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_diag2.cc:817:23: style: Condition 'spin1!=spin2' is always true [knownConditionTrueFalse] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_diag2.cc:905:17: style: Condition 'spin1!=spin2' is always true [knownConditionTrueFalse] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_diag2.cc:1516:61: style: Condition 'spin1!=spin2' is always true [knownConditionTrueFalse] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_diag2.cc:759:19: style: Local variable 'A_buf' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_diag2.cc:723:17: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_diag2.cc:759:19: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_diag2.cc:1682:37: style: Local variable 'f12_ij_ints' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_diag2.cc:397:35: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_diag2.cc:1682:37: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_diag2.cc:1683:23: style: Local variable 'i1i2p1p2_ints' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_diag2.cc:401:21: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_diag2.cc:1683:23: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_diag2.cc:1688:23: style: Local variable 'i1i2i1a2_ints' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_diag2.cc:408:21: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_diag2.cc:1688:23: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_diag2.cc:1693:23: style: Local variable 'i1i2a1i2_ints' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_diag2.cc:417:21: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_diag2.cc:1693:23: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_diag2.cc:1712:37: style: Local variable 'f12_ji_ints' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_diag2.cc:466:35: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_diag2.cc:1712:37: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_diag2.cc:654:36: style: Variable 'mp2_pair_energy' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_diag2.cc:1922:22: style: Variable 'E_Vij' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_diag2.cc:1923:22: style: Variable 'E_Vji' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_diag2.cc:1924:22: style: Variable 'E_Bij' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_diag2.cc:1925:22: style: Variable 'E_Bji' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_diag2.cc:2491:30: style: Variable 'np1' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_diag2.cc:2492:30: style: Variable 'np2' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_diag2.cc:46:7: style: Variable 'me' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_diag2.cc:47:7: style: Variable 'ntasks' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/mbptr12/mp2r12_energy_diag2.cc:2033:20: style: Unused variable: Hij_pair_energy [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/psi/psicc.cc:310:23: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] mpqc3-20170114/src/lib/chemistry/qc/psi/psicc.cc:386:23: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] mpqc3-20170114/src/lib/chemistry/qc/psi/psicc.cc:508:21: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] mpqc3-20170114/src/lib/chemistry/qc/psi/psicc.cc:666:25: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] mpqc3-20170114/src/lib/chemistry/qc/psi/psicc.cc:846:25: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] mpqc3-20170114/src/lib/chemistry/qc/psi/psicc.cc:1019:25: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] mpqc3-20170114/src/lib/chemistry/qc/psi/psicc.cc:1031:25: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] mpqc3-20170114/src/lib/chemistry/qc/psi/psicc.cc:1092:24: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] mpqc3-20170114/src/lib/chemistry/qc/psi/psicc.cc:1097:25: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] mpqc3-20170114/src/lib/chemistry/qc/psi/psicc.cc:1162:24: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] mpqc3-20170114/src/lib/chemistry/qc/psi/psicc.cc:1167:25: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] mpqc3-20170114/src/lib/chemistry/qc/psi/psicc.cc:1165:63: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] mpqc3-20170114/src/lib/chemistry/qc/psi/psicc.cc:929:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mpqc3-20170114/src/lib/chemistry/qc/psi/psicc.cc:1040:16: error: Memory is allocated but not initialized: Dpq [uninitdata] mpqc3-20170114/src/lib/chemistry/qc/psi/psicc.cc:103:24: style: Variable 'cachelev' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/psi/psicc.cc:817:24: style: Variable 'nij' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/psi/psici.cc:156:9: warning:inconclusive: Member variable 'Energy_SymmIndex::symmindex' is not initialized in the constructor. [uninitMemberVar] mpqc3-20170114/src/lib/chemistry/qc/psi/psici.cc:156:9: warning:inconclusive: Member variable 'Energy_SymmIndex::energy' is not initialized in the constructor. [uninitMemberVar] mpqc3-20170114/src/lib/chemistry/qc/psi/psici.cc:762:28: style: Local variable 'nocc' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/psi/psici.cc:750:26: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/psi/psici.cc:762:28: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/psi/psici.cc:183:17: style: Variable 'ncols' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/psi/psici.cc:184:17: style: Variable 'nrows' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/psi/psici.cc:391:35: style: Variable 'valence_obwfn_energy' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/psi/psici.cc:411:35: style: Variable 'docc_act' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/psi/psici.cc:412:31: style: Variable 'socc' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/psi/psici.cc:413:35: style: Variable 'uocc_act' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/psi/psici.cc:590:32: style: Variable 'energy_rasscf' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/psi/psici.cc:716:27: style: Variable 'energy' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/psi/psici.cc:901:49: style: Variable 'make_sure_class_desc_initialized' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/psi/psiexenv.cc:169:23: style: Local variable 'oss' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/psi/psiexenv.cc:165:22: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/psi/psiexenv.cc:169:23: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/psi/psiexenv.cc:324:26: style: Local variable 'oss' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/psi/psiexenv.cc:310:24: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/psi/psiexenv.cc:324:26: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/psi/psitest.cc:38:11: style: Condition 'do_grad' is always true [knownConditionTrueFalse] mpqc3-20170114/src/lib/chemistry/qc/psi/psitest.cc:33:20: note: Assignment 'do_grad=1', assigned value is 1 mpqc3-20170114/src/lib/chemistry/qc/psi/psitest.cc:38:11: note: Condition 'do_grad' is always true mpqc3-20170114/src/lib/chemistry/qc/psi/psitest.cc:31:7: style: Variable 'pkv' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/psi/psiinput.cc:187:13: style: Unused variable: s [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/psi/psicc_pt2r12.cc:588:21: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] mpqc3-20170114/src/lib/chemistry/qc/psi/psicc_pt2r12.cc:615:17: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] mpqc3-20170114/src/lib/chemistry/qc/psi/psicc_pt2r12.cc:713:23: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] mpqc3-20170114/src/lib/chemistry/qc/psi/psicc_pt2r12.cc:717:23: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] mpqc3-20170114/src/lib/chemistry/qc/psi/psicc_pt2r12.cc:764:19: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] mpqc3-20170114/src/lib/chemistry/qc/psi/psicc_pt2r12.cc:772:19: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] mpqc3-20170114/src/lib/chemistry/qc/psi/psicc_pt2r12.cc:780:19: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] mpqc3-20170114/src/lib/chemistry/qc/psi/psicc_pt2r12.cc:559:22: style: Variable 'nemai' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/psi/psicc_pt2r12.cc:567:11: style: Variable 'nemai' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/psi/psiref.cc:420:24: style: Local variable 'nmo' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/psi/psiref.cc:400:7: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/psi/psiref.cc:420:24: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/psi/psiref.cc:432:23: style: Variable 'rasscf_occs[mo]' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/psi/psiwfn.cc:1985:36: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/psi/psiwfn.cc:2017:22: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/psi/psiwfn.cc:1985:36: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] mpqc3-20170114/src/lib/chemistry/qc/psi/psiwfn.cc:376:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mpqc3-20170114/src/lib/chemistry/qc/psi/psiwfn.cc:1752:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mpqc3-20170114/src/lib/chemistry/qc/psi/psiwfn.cc:1981:11: style: The scope of the variable 'nmo' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/psi/psiwfn.cc:1982:14: style: The scope of the variable 'TOL' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/psi/psiwfn.cc:529:27: style: Variable 'energy' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/psi/psiwfn.cc:887:25: style: Variable 'energy' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/psi/psiwfn.cc:912:25: style: Variable 'energy' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/psi/psiwfn.cc:929:25: style: Variable 'energy' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/psi/psiwfn.cc:1328:32: style: Variable 'nmo' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/psi/psiwfn.cc:1728:22: style: Variable 'nirrep' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/psi/psiwfn.cc:2286:27: style: Variable 'energy' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:1234:5: warning: Member variable 'ShellIndexWithValue::index' is not initialized in the constructor. [uninitMemberVar] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:1234:5: warning: Member variable 'ShellIndexWithValue::value' is not initialized in the constructor. [uninitMemberVar] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/ordered_shells.h:101:5: warning:inconclusive: Member variable 'OrderedShellList::insert_mtx_' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/ordered_shells.h:101:5: warning:inconclusive: Member variable 'OrderedShellList::aux_vector_mtx_' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/ordered_shells.h:101:5: warning:inconclusive: Member variable 'OrderedShellList::aux_value_' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/ordered_shells.h:101:5: warning:inconclusive: Member variable 'OrderedShellList::basis_' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/ordered_shells.h:101:5: warning:inconclusive: Member variable 'OrderedShellList::dfbasis_' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.h:217:13: warning: Member variable 'Iteration::parent' is not initialized in the constructor. [uninitMemberVar] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.h:219:13: warning:inconclusive: Member variable 'Iteration::values_hists' is not assigned in the move constructor. Should it be moved? [missingMemberCopy] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.h:219:13: warning:inconclusive: Member variable 'Iteration::distance_hists' is not assigned in the move constructor. Should it be moved? [missingMemberCopy] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.h:219:13: warning:inconclusive: Member variable 'Iteration::distance_noschwarz_hists' is not assigned in the move constructor. Should it be moved? [missingMemberCopy] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.h:219:13: warning:inconclusive: Member variable 'Iteration::exponent_ratio_hists' is not assigned in the move constructor. Should it be moved? [missingMemberCopy] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.h:219:13: warning:inconclusive: Member variable 'Iteration::int_am_counts' is not assigned in the move constructor. Should it be moved? [missingMemberCopy] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.h:219:13: warning:inconclusive: Member variable 'Iteration::int_am_ratio_sums' is not assigned in the move constructor. Should it be moved? [missingMemberCopy] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.h:219:13: warning:inconclusive: Member variable 'Iteration::int_am_ratio_log_sums' is not assigned in the move constructor. Should it be moved? [missingMemberCopy] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:793:5: warning: Member variable 'ShellBlockSkeleton < range_of < ShellData > >::restrictions' is not initialized in the constructor. [uninitMemberVar] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:793:5: warning: Member variable 'ShellBlockSkeleton < range_of < ShellData , int_range :: iterator > >::restrictions' is not initialized in the constructor. [uninitMemberVar] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:793:5: warning: Member variable 'ShellBlockSkeleton < range_of < ShellData , std :: vector < ShellIndexWithValue > :: const_iterator > >::restrictions' is not initialized in the constructor. [uninitMemberVar] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:793:5: warning: Member variable 'ShellBlockSkeleton < range_of < ShellData , sig_partners_iter_t > >::restrictions' is not initialized in the constructor. [uninitMemberVar] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:118:23: style:inconclusive: Member variable 'BasisElementData::basis' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:112:9: note: Member variable 'BasisElementData::basis' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:118:23: note: Member variable 'BasisElementData::basis' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.h:313:13: style:inconclusive: Member variable 'ScreeningStatistics::print_level' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.h:330:13: note: Member variable 'ScreeningStatistics::print_level' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.h:313:13: note: Member variable 'ScreeningStatistics::print_level' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:856:9: style:inconclusive: Member variable 'shell_block_iterator < int_range :: iterator , range_of < ShellData , int_range :: iterator > >::restrictions' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:897:52: note: Member variable 'shell_block_iterator < int_range :: iterator , range_of < ShellData , int_range :: iterator > >::restrictions' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:856:9: note: Member variable 'shell_block_iterator < int_range :: iterator , range_of < ShellData , int_range :: iterator > >::restrictions' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:855:9: style:inconclusive: Member variable 'shell_block_iterator < int_range :: iterator , range_of < ShellData , int_range :: iterator > >::target_size' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:897:69: note: Member variable 'shell_block_iterator < int_range :: iterator , range_of < ShellData , int_range :: iterator > >::target_size' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:855:9: note: Member variable 'shell_block_iterator < int_range :: iterator , range_of < ShellData , int_range :: iterator > >::target_size' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:856:9: style:inconclusive: Member variable 'shell_block_iterator < int_range :: iterator , range_of < ShellData , int_range :: iterator > >::restrictions' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:905:9: note: Member variable 'shell_block_iterator < int_range :: iterator , range_of < ShellData , int_range :: iterator > >::restrictions' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:856:9: note: Member variable 'shell_block_iterator < int_range :: iterator , range_of < ShellData , int_range :: iterator > >::restrictions' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:855:9: style:inconclusive: Member variable 'shell_block_iterator < int_range :: iterator , range_of < ShellData , int_range :: iterator > >::target_size' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:906:9: note: Member variable 'shell_block_iterator < int_range :: iterator , range_of < ShellData , int_range :: iterator > >::target_size' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:855:9: note: Member variable 'shell_block_iterator < int_range :: iterator , range_of < ShellData , int_range :: iterator > >::target_size' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:856:9: style:inconclusive: Member variable 'shell_block_iterator < int_range :: iterator , range_of < ShellData , int_range :: iterator > >::restrictions' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:921:9: note: Member variable 'shell_block_iterator < int_range :: iterator , range_of < ShellData , int_range :: iterator > >::restrictions' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:856:9: note: Member variable 'shell_block_iterator < int_range :: iterator , range_of < ShellData , int_range :: iterator > >::restrictions' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:855:9: style:inconclusive: Member variable 'shell_block_iterator < int_range :: iterator , range_of < ShellData , int_range :: iterator > >::target_size' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:922:9: note: Member variable 'shell_block_iterator < int_range :: iterator , range_of < ShellData , int_range :: iterator > >::target_size' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:855:9: note: Member variable 'shell_block_iterator < int_range :: iterator , range_of < ShellData , int_range :: iterator > >::target_size' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:856:9: style:inconclusive: Member variable 'shell_block_iterator < int_range :: iterator , range_of < ShellData , int_range :: iterator > >::restrictions' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:937:9: note: Member variable 'shell_block_iterator < int_range :: iterator , range_of < ShellData , int_range :: iterator > >::restrictions' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:856:9: note: Member variable 'shell_block_iterator < int_range :: iterator , range_of < ShellData , int_range :: iterator > >::restrictions' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:855:9: style:inconclusive: Member variable 'shell_block_iterator < int_range :: iterator , range_of < ShellData , int_range :: iterator > >::target_size' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:938:9: note: Member variable 'shell_block_iterator < int_range :: iterator , range_of < ShellData , int_range :: iterator > >::target_size' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:855:9: note: Member variable 'shell_block_iterator < int_range :: iterator , range_of < ShellData , int_range :: iterator > >::target_size' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:856:9: style:inconclusive: Member variable 'shell_block_iterator < std :: vector < ShellIndexWithValue > :: const_iterator , range_of < ShellData , std :: vector < ShellIndexWithValue > :: const_iterator > >::restrictions' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:897:52: note: Member variable 'shell_block_iterator < std :: vector < ShellIndexWithValue > :: const_iterator , range_of < ShellData , std :: vector < ShellIndexWithValue > :: const_iterator > >::restrictions' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:856:9: note: Member variable 'shell_block_iterator < std :: vector < ShellIndexWithValue > :: const_iterator , range_of < ShellData , std :: vector < ShellIndexWithValue > :: const_iterator > >::restrictions' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:855:9: style:inconclusive: Member variable 'shell_block_iterator < std :: vector < ShellIndexWithValue > :: const_iterator , range_of < ShellData , std :: vector < ShellIndexWithValue > :: const_iterator > >::target_size' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:897:69: note: Member variable 'shell_block_iterator < std :: vector < ShellIndexWithValue > :: const_iterator , range_of < ShellData , std :: vector < ShellIndexWithValue > :: const_iterator > >::target_size' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:855:9: note: Member variable 'shell_block_iterator < std :: vector < ShellIndexWithValue > :: const_iterator , range_of < ShellData , std :: vector < ShellIndexWithValue > :: const_iterator > >::target_size' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:856:9: style:inconclusive: Member variable 'shell_block_iterator < std :: vector < ShellIndexWithValue > :: const_iterator , range_of < ShellData , std :: vector < ShellIndexWithValue > :: const_iterator > >::restrictions' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:905:9: note: Member variable 'shell_block_iterator < std :: vector < ShellIndexWithValue > :: const_iterator , range_of < ShellData , std :: vector < ShellIndexWithValue > :: const_iterator > >::restrictions' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:856:9: note: Member variable 'shell_block_iterator < std :: vector < ShellIndexWithValue > :: const_iterator , range_of < ShellData , std :: vector < ShellIndexWithValue > :: const_iterator > >::restrictions' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:855:9: style:inconclusive: Member variable 'shell_block_iterator < std :: vector < ShellIndexWithValue > :: const_iterator , range_of < ShellData , std :: vector < ShellIndexWithValue > :: const_iterator > >::target_size' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:906:9: note: Member variable 'shell_block_iterator < std :: vector < ShellIndexWithValue > :: const_iterator , range_of < ShellData , std :: vector < ShellIndexWithValue > :: const_iterator > >::target_size' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:855:9: note: Member variable 'shell_block_iterator < std :: vector < ShellIndexWithValue > :: const_iterator , range_of < ShellData , std :: vector < ShellIndexWithValue > :: const_iterator > >::target_size' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:856:9: style:inconclusive: Member variable 'shell_block_iterator < std :: vector < ShellIndexWithValue > :: const_iterator , range_of < ShellData , std :: vector < ShellIndexWithValue > :: const_iterator > >::restrictions' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:921:9: note: Member variable 'shell_block_iterator < std :: vector < ShellIndexWithValue > :: const_iterator , range_of < ShellData , std :: vector < ShellIndexWithValue > :: const_iterator > >::restrictions' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:856:9: note: Member variable 'shell_block_iterator < std :: vector < ShellIndexWithValue > :: const_iterator , range_of < ShellData , std :: vector < ShellIndexWithValue > :: const_iterator > >::restrictions' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:855:9: style:inconclusive: Member variable 'shell_block_iterator < std :: vector < ShellIndexWithValue > :: const_iterator , range_of < ShellData , std :: vector < ShellIndexWithValue > :: const_iterator > >::target_size' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:922:9: note: Member variable 'shell_block_iterator < std :: vector < ShellIndexWithValue > :: const_iterator , range_of < ShellData , std :: vector < ShellIndexWithValue > :: const_iterator > >::target_size' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:855:9: note: Member variable 'shell_block_iterator < std :: vector < ShellIndexWithValue > :: const_iterator , range_of < ShellData , std :: vector < ShellIndexWithValue > :: const_iterator > >::target_size' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:856:9: style:inconclusive: Member variable 'shell_block_iterator < std :: vector < ShellIndexWithValue > :: const_iterator , range_of < ShellData , std :: vector < ShellIndexWithValue > :: const_iterator > >::restrictions' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:937:9: note: Member variable 'shell_block_iterator < std :: vector < ShellIndexWithValue > :: const_iterator , range_of < ShellData , std :: vector < ShellIndexWithValue > :: const_iterator > >::restrictions' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:856:9: note: Member variable 'shell_block_iterator < std :: vector < ShellIndexWithValue > :: const_iterator , range_of < ShellData , std :: vector < ShellIndexWithValue > :: const_iterator > >::restrictions' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:855:9: style:inconclusive: Member variable 'shell_block_iterator < std :: vector < ShellIndexWithValue > :: const_iterator , range_of < ShellData , std :: vector < ShellIndexWithValue > :: const_iterator > >::target_size' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:938:9: note: Member variable 'shell_block_iterator < std :: vector < ShellIndexWithValue > :: const_iterator , range_of < ShellData , std :: vector < ShellIndexWithValue > :: const_iterator > >::target_size' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:855:9: note: Member variable 'shell_block_iterator < std :: vector < ShellIndexWithValue > :: const_iterator , range_of < ShellData , std :: vector < ShellIndexWithValue > :: const_iterator > >::target_size' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:856:9: style:inconclusive: Member variable 'shell_block_iterator < sig_partners_iter_t , range_of < ShellData , sig_partners_iter_t > >::restrictions' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:897:52: note: Member variable 'shell_block_iterator < sig_partners_iter_t , range_of < ShellData , sig_partners_iter_t > >::restrictions' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:856:9: note: Member variable 'shell_block_iterator < sig_partners_iter_t , range_of < ShellData , sig_partners_iter_t > >::restrictions' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:855:9: style:inconclusive: Member variable 'shell_block_iterator < sig_partners_iter_t , range_of < ShellData , sig_partners_iter_t > >::target_size' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:897:69: note: Member variable 'shell_block_iterator < sig_partners_iter_t , range_of < ShellData , sig_partners_iter_t > >::target_size' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:855:9: note: Member variable 'shell_block_iterator < sig_partners_iter_t , range_of < ShellData , sig_partners_iter_t > >::target_size' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:856:9: style:inconclusive: Member variable 'shell_block_iterator < sig_partners_iter_t , range_of < ShellData , sig_partners_iter_t > >::restrictions' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:905:9: note: Member variable 'shell_block_iterator < sig_partners_iter_t , range_of < ShellData , sig_partners_iter_t > >::restrictions' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:856:9: note: Member variable 'shell_block_iterator < sig_partners_iter_t , range_of < ShellData , sig_partners_iter_t > >::restrictions' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:855:9: style:inconclusive: Member variable 'shell_block_iterator < sig_partners_iter_t , range_of < ShellData , sig_partners_iter_t > >::target_size' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:906:9: note: Member variable 'shell_block_iterator < sig_partners_iter_t , range_of < ShellData , sig_partners_iter_t > >::target_size' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:855:9: note: Member variable 'shell_block_iterator < sig_partners_iter_t , range_of < ShellData , sig_partners_iter_t > >::target_size' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:856:9: style:inconclusive: Member variable 'shell_block_iterator < sig_partners_iter_t , range_of < ShellData , sig_partners_iter_t > >::restrictions' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:921:9: note: Member variable 'shell_block_iterator < sig_partners_iter_t , range_of < ShellData , sig_partners_iter_t > >::restrictions' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:856:9: note: Member variable 'shell_block_iterator < sig_partners_iter_t , range_of < ShellData , sig_partners_iter_t > >::restrictions' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:855:9: style:inconclusive: Member variable 'shell_block_iterator < sig_partners_iter_t , range_of < ShellData , sig_partners_iter_t > >::target_size' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:922:9: note: Member variable 'shell_block_iterator < sig_partners_iter_t , range_of < ShellData , sig_partners_iter_t > >::target_size' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:855:9: note: Member variable 'shell_block_iterator < sig_partners_iter_t , range_of < ShellData , sig_partners_iter_t > >::target_size' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:856:9: style:inconclusive: Member variable 'shell_block_iterator < sig_partners_iter_t , range_of < ShellData , sig_partners_iter_t > >::restrictions' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:937:9: note: Member variable 'shell_block_iterator < sig_partners_iter_t , range_of < ShellData , sig_partners_iter_t > >::restrictions' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:856:9: note: Member variable 'shell_block_iterator < sig_partners_iter_t , range_of < ShellData , sig_partners_iter_t > >::restrictions' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:855:9: style:inconclusive: Member variable 'shell_block_iterator < sig_partners_iter_t , range_of < ShellData , sig_partners_iter_t > >::target_size' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:938:9: note: Member variable 'shell_block_iterator < sig_partners_iter_t , range_of < ShellData , sig_partners_iter_t > >::target_size' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:855:9: note: Member variable 'shell_block_iterator < sig_partners_iter_t , range_of < ShellData , sig_partners_iter_t > >::target_size' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:781:9: style:inconclusive: Member variable 'ShellBlockSkeleton < range_of < ShellData > >::nshell' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:798:40: note: Member variable 'ShellBlockSkeleton < range_of < ShellData > >::nshell' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:781:9: note: Member variable 'ShellBlockSkeleton < range_of < ShellData > >::nshell' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:790:9: style:inconclusive: Member variable 'ShellBlockSkeleton < range_of < ShellData > >::first_index' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:800:9: note: Member variable 'ShellBlockSkeleton < range_of < ShellData > >::first_index' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:790:9: note: Member variable 'ShellBlockSkeleton < range_of < ShellData > >::first_index' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:781:9: style:inconclusive: Member variable 'ShellBlockSkeleton < range_of < ShellData > >::nshell' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:804:29: note: Member variable 'ShellBlockSkeleton < range_of < ShellData > >::nshell' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:781:9: note: Member variable 'ShellBlockSkeleton < range_of < ShellData > >::nshell' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:790:9: style:inconclusive: Member variable 'ShellBlockSkeleton < range_of < ShellData > >::first_index' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:806:9: note: Member variable 'ShellBlockSkeleton < range_of < ShellData > >::first_index' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:790:9: note: Member variable 'ShellBlockSkeleton < range_of < ShellData > >::first_index' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:781:9: style:inconclusive: Member variable 'ShellBlockSkeleton < range_of < ShellData , int_range :: iterator > >::nshell' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:798:40: note: Member variable 'ShellBlockSkeleton < range_of < ShellData , int_range :: iterator > >::nshell' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:781:9: note: Member variable 'ShellBlockSkeleton < range_of < ShellData , int_range :: iterator > >::nshell' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:790:9: style:inconclusive: Member variable 'ShellBlockSkeleton < range_of < ShellData , int_range :: iterator > >::first_index' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:800:9: note: Member variable 'ShellBlockSkeleton < range_of < ShellData , int_range :: iterator > >::first_index' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:790:9: note: Member variable 'ShellBlockSkeleton < range_of < ShellData , int_range :: iterator > >::first_index' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:781:9: style:inconclusive: Member variable 'ShellBlockSkeleton < range_of < ShellData , int_range :: iterator > >::nshell' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:804:29: note: Member variable 'ShellBlockSkeleton < range_of < ShellData , int_range :: iterator > >::nshell' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:781:9: note: Member variable 'ShellBlockSkeleton < range_of < ShellData , int_range :: iterator > >::nshell' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:790:9: style:inconclusive: Member variable 'ShellBlockSkeleton < range_of < ShellData , int_range :: iterator > >::first_index' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:806:9: note: Member variable 'ShellBlockSkeleton < range_of < ShellData , int_range :: iterator > >::first_index' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:790:9: note: Member variable 'ShellBlockSkeleton < range_of < ShellData , int_range :: iterator > >::first_index' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:781:9: style:inconclusive: Member variable 'ShellBlockSkeleton < range_of < ShellData , std :: vector < ShellIndexWithValue > :: const_iterator > >::nshell' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:798:40: note: Member variable 'ShellBlockSkeleton < range_of < ShellData , std :: vector < ShellIndexWithValue > :: const_iterator > >::nshell' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:781:9: note: Member variable 'ShellBlockSkeleton < range_of < ShellData , std :: vector < ShellIndexWithValue > :: const_iterator > >::nshell' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:790:9: style:inconclusive: Member variable 'ShellBlockSkeleton < range_of < ShellData , std :: vector < ShellIndexWithValue > :: const_iterator > >::first_index' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:800:9: note: Member variable 'ShellBlockSkeleton < range_of < ShellData , std :: vector < ShellIndexWithValue > :: const_iterator > >::first_index' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:790:9: note: Member variable 'ShellBlockSkeleton < range_of < ShellData , std :: vector < ShellIndexWithValue > :: const_iterator > >::first_index' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:781:9: style:inconclusive: Member variable 'ShellBlockSkeleton < range_of < ShellData , std :: vector < ShellIndexWithValue > :: const_iterator > >::nshell' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:804:29: note: Member variable 'ShellBlockSkeleton < range_of < ShellData , std :: vector < ShellIndexWithValue > :: const_iterator > >::nshell' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:781:9: note: Member variable 'ShellBlockSkeleton < range_of < ShellData , std :: vector < ShellIndexWithValue > :: const_iterator > >::nshell' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:790:9: style:inconclusive: Member variable 'ShellBlockSkeleton < range_of < ShellData , std :: vector < ShellIndexWithValue > :: const_iterator > >::first_index' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:806:9: note: Member variable 'ShellBlockSkeleton < range_of < ShellData , std :: vector < ShellIndexWithValue > :: const_iterator > >::first_index' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:790:9: note: Member variable 'ShellBlockSkeleton < range_of < ShellData , std :: vector < ShellIndexWithValue > :: const_iterator > >::first_index' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:781:9: style:inconclusive: Member variable 'ShellBlockSkeleton < range_of < ShellData , sig_partners_iter_t > >::nshell' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:798:40: note: Member variable 'ShellBlockSkeleton < range_of < ShellData , sig_partners_iter_t > >::nshell' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:781:9: note: Member variable 'ShellBlockSkeleton < range_of < ShellData , sig_partners_iter_t > >::nshell' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:790:9: style:inconclusive: Member variable 'ShellBlockSkeleton < range_of < ShellData , sig_partners_iter_t > >::first_index' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:800:9: note: Member variable 'ShellBlockSkeleton < range_of < ShellData , sig_partners_iter_t > >::first_index' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:790:9: note: Member variable 'ShellBlockSkeleton < range_of < ShellData , sig_partners_iter_t > >::first_index' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:781:9: style:inconclusive: Member variable 'ShellBlockSkeleton < range_of < ShellData , sig_partners_iter_t > >::nshell' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:804:29: note: Member variable 'ShellBlockSkeleton < range_of < ShellData , sig_partners_iter_t > >::nshell' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:781:9: note: Member variable 'ShellBlockSkeleton < range_of < ShellData , sig_partners_iter_t > >::nshell' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:790:9: style:inconclusive: Member variable 'ShellBlockSkeleton < range_of < ShellData , sig_partners_iter_t > >::first_index' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:806:9: note: Member variable 'ShellBlockSkeleton < range_of < ShellData , sig_partners_iter_t > >::first_index' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:790:9: note: Member variable 'ShellBlockSkeleton < range_of < ShellData , sig_partners_iter_t > >::first_index' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:748:9: style:inconclusive: Member variable 'ShellBlockData < range_of < ShellData , int_range :: iterator > >::nbf' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:691:25: note: Member variable 'ShellBlockData < range_of < ShellData , int_range :: iterator > >::nbf' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:748:9: note: Member variable 'ShellBlockData < range_of < ShellData , int_range :: iterator > >::nbf' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:656:9: style:inconclusive: Member variable 'ShellBlockData < range_of < ShellData , int_range :: iterator > >::restrictions' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:692:9: note: Member variable 'ShellBlockData < range_of < ShellData , int_range :: iterator > >::restrictions' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:656:9: note: Member variable 'ShellBlockData < range_of < ShellData , int_range :: iterator > >::restrictions' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:748:9: style:inconclusive: Member variable 'ShellBlockData < range_of < ShellData , std :: vector < ShellIndexWithValue > :: const_iterator > >::nbf' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:691:25: note: Member variable 'ShellBlockData < range_of < ShellData , std :: vector < ShellIndexWithValue > :: const_iterator > >::nbf' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:748:9: note: Member variable 'ShellBlockData < range_of < ShellData , std :: vector < ShellIndexWithValue > :: const_iterator > >::nbf' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:656:9: style:inconclusive: Member variable 'ShellBlockData < range_of < ShellData , std :: vector < ShellIndexWithValue > :: const_iterator > >::restrictions' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:692:9: note: Member variable 'ShellBlockData < range_of < ShellData , std :: vector < ShellIndexWithValue > :: const_iterator > >::restrictions' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:656:9: note: Member variable 'ShellBlockData < range_of < ShellData , std :: vector < ShellIndexWithValue > :: const_iterator > >::restrictions' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:748:9: style:inconclusive: Member variable 'ShellBlockData < range_of < ShellData , sig_partners_iter_t > >::nbf' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:691:25: note: Member variable 'ShellBlockData < range_of < ShellData , sig_partners_iter_t > >::nbf' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:748:9: note: Member variable 'ShellBlockData < range_of < ShellData , sig_partners_iter_t > >::nbf' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:656:9: style:inconclusive: Member variable 'ShellBlockData < range_of < ShellData , sig_partners_iter_t > >::restrictions' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:692:9: note: Member variable 'ShellBlockData < range_of < ShellData , sig_partners_iter_t > >::restrictions' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:656:9: note: Member variable 'ShellBlockData < range_of < ShellData , sig_partners_iter_t > >::restrictions' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:197:10: style:inconclusive: Technically the member function 'sc::ShellData::is_generally_contracted' can be const. [functionConst] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:1244:10: style:inconclusive: Technically the member function 'sc::ShellIndexWithValue::operator==' can be const. [functionConst] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:152:5: style: Struct 'ShellData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:257:5: style: Struct 'BasisFunctionData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:1236:5: style: Struct 'ShellIndexWithValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.h:187:5: style: Class 'CADFCLHF' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.h:198:5: style: Class 'CADFCLHF' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/approx_pairs.h:80:5: style: Class 'ApproximatePairWriter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:899:5: style: Class 'shell_block_iterator < int_range :: iterator , range_of < ShellData , int_range :: iterator > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:928:5: style: Class 'shell_block_iterator < int_range :: iterator , range_of < ShellData , int_range :: iterator > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:899:5: style: Class 'shell_block_iterator < std :: vector < ShellIndexWithValue > :: const_iterator , range_of < ShellData , std :: vector < ShellIndexWithValue > :: const_iterator > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:928:5: style: Class 'shell_block_iterator < std :: vector < ShellIndexWithValue > :: const_iterator , range_of < ShellData , std :: vector < ShellIndexWithValue > :: const_iterator > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:899:5: style: Class 'shell_block_iterator < sig_partners_iter_t , range_of < ShellData , sig_partners_iter_t > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:928:5: style: Class 'shell_block_iterator < sig_partners_iter_t , range_of < ShellData , sig_partners_iter_t > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:797:5: style: Class 'ShellBlockSkeleton < range_of < ShellData > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:797:5: style: Class 'ShellBlockSkeleton < range_of < ShellData , int_range :: iterator > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:797:5: style: Class 'ShellBlockSkeleton < range_of < ShellData , std :: vector < ShellIndexWithValue > :: const_iterator > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:797:5: style: Class 'ShellBlockSkeleton < range_of < ShellData , sig_partners_iter_t > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:660:5: style: Class 'ShellBlockData < range_of < ShellData , int_range :: iterator > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:673:5: style: Class 'ShellBlockData < range_of < ShellData , int_range :: iterator > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:660:5: style: Class 'ShellBlockData < range_of < ShellData , std :: vector < ShellIndexWithValue > :: const_iterator > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:673:5: style: Class 'ShellBlockData < range_of < ShellData , std :: vector < ShellIndexWithValue > :: const_iterator > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:660:5: style: Class 'ShellBlockData < range_of < ShellData , sig_partners_iter_t > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:673:5: style: Class 'ShellBlockData < range_of < ShellData , sig_partners_iter_t > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:83:5: style: Class 'OptionalRefParameter < GaussianBasisSet >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:85:5: style: Class 'OptionalRefParameter < GaussianBasisSet >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/get_ints_impl.h:39:39: style:inconclusive: Function 'ints_to_eigen' argument 1 names different: declaration 'ish' definition 'iblk'. [funcArgNamesDifferent] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.h:729:43: note: Function 'ints_to_eigen' argument 1 names different: declaration 'ish' definition 'iblk'. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/get_ints_impl.h:39:39: note: Function 'ints_to_eigen' argument 1 names different: declaration 'ish' definition 'iblk'. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/get_ints_impl.h:40:39: style:inconclusive: Function 'ints_to_eigen' argument 2 names different: declaration 'jsh' definition 'jblk'. [funcArgNamesDifferent] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.h:730:43: note: Function 'ints_to_eigen' argument 2 names different: declaration 'jsh' definition 'jblk'. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/get_ints_impl.h:40:39: note: Function 'ints_to_eigen' argument 2 names different: declaration 'jsh' definition 'jblk'. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/get_ints_impl.h:42:23: style:inconclusive: Function 'ints_to_eigen' argument 4 names different: declaration 'ints_type' definition 'int_type'. [funcArgNamesDifferent] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.h:732:27: note: Function 'ints_to_eigen' argument 4 names different: declaration 'ints_type' definition 'int_type'. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/get_ints_impl.h:42:23: note: Function 'ints_to_eigen' argument 4 names different: declaration 'ints_type' definition 'int_type'. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/get_ints_impl.h:61:39: style:inconclusive: Function 'ints_to_eigen_threaded' argument 1 names different: declaration 'ish' definition 'iblk'. [funcArgNamesDifferent] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.h:737:43: note: Function 'ints_to_eigen_threaded' argument 1 names different: declaration 'ish' definition 'iblk'. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/get_ints_impl.h:61:39: note: Function 'ints_to_eigen_threaded' argument 1 names different: declaration 'ish' definition 'iblk'. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/get_ints_impl.h:62:39: style:inconclusive: Function 'ints_to_eigen_threaded' argument 2 names different: declaration 'jsh' definition 'jblk'. [funcArgNamesDifferent] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.h:738:43: note: Function 'ints_to_eigen_threaded' argument 2 names different: declaration 'jsh' definition 'jblk'. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/get_ints_impl.h:62:39: note: Function 'ints_to_eigen_threaded' argument 2 names different: declaration 'jsh' definition 'jblk'. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/get_ints_impl.h:64:23: style:inconclusive: Function 'ints_to_eigen_threaded' argument 4 names different: declaration 'ints_type' definition 'int_type'. [funcArgNamesDifferent] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.h:740:27: note: Function 'ints_to_eigen_threaded' argument 4 names different: declaration 'ints_type' definition 'int_type'. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/get_ints_impl.h:64:23: note: Function 'ints_to_eigen_threaded' argument 4 names different: declaration 'ints_type' definition 'int_type'. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/get_ints_impl.h:115:39: style:inconclusive: Function 'ints_to_eigen' argument 1 names different: declaration 'ish' definition 'iblk'. [funcArgNamesDifferent] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.h:755:43: note: Function 'ints_to_eigen' argument 1 names different: declaration 'ish' definition 'iblk'. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/get_ints_impl.h:115:39: note: Function 'ints_to_eigen' argument 1 names different: declaration 'ish' definition 'iblk'. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/get_ints_impl.h:118:23: style:inconclusive: Function 'ints_to_eigen' argument 4 names different: declaration 'ints_type' definition 'int_type'. [funcArgNamesDifferent] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.h:757:27: note: Function 'ints_to_eigen' argument 4 names different: declaration 'ints_type' definition 'int_type'. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/get_ints_impl.h:118:23: note: Function 'ints_to_eigen' argument 4 names different: declaration 'ints_type' definition 'int_type'. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/get_ints_impl.h:132:39: style:inconclusive: Function 'ints_to_eigen' argument 3 names different: declaration 'kblk' definition 'Xblk'. [funcArgNamesDifferent] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.h:774:43: note: Function 'ints_to_eigen' argument 3 names different: declaration 'kblk' definition 'Xblk'. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/get_ints_impl.h:132:39: note: Function 'ints_to_eigen' argument 3 names different: declaration 'kblk' definition 'Xblk'. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/get_ints_impl.h:134:23: style:inconclusive: Function 'ints_to_eigen' argument 5 names different: declaration 'ints_type' definition 'int_type'. [funcArgNamesDifferent] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.h:776:27: note: Function 'ints_to_eigen' argument 5 names different: declaration 'ints_type' definition 'int_type'. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/get_ints_impl.h:134:23: note: Function 'ints_to_eigen' argument 5 names different: declaration 'ints_type' definition 'int_type'. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/get_ints_impl.h:150:40: style:inconclusive: Function 'ints_to_eigen' argument 1 names different: declaration 'ish' definition 'iblk'. [funcArgNamesDifferent] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.h:782:44: note: Function 'ints_to_eigen' argument 1 names different: declaration 'ish' definition 'iblk'. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/get_ints_impl.h:150:40: note: Function 'ints_to_eigen' argument 1 names different: declaration 'ish' definition 'iblk'. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/get_ints_impl.h:152:40: style:inconclusive: Function 'ints_to_eigen' argument 3 names different: declaration 'kblk' definition 'Xblk'. [funcArgNamesDifferent] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.h:784:44: note: Function 'ints_to_eigen' argument 3 names different: declaration 'kblk' definition 'Xblk'. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/get_ints_impl.h:152:40: note: Function 'ints_to_eigen' argument 3 names different: declaration 'kblk' definition 'Xblk'. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/get_ints_impl.h:154:23: style:inconclusive: Function 'ints_to_eigen' argument 5 names different: declaration 'ints_type' definition 'int_type'. [funcArgNamesDifferent] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.h:786:27: note: Function 'ints_to_eigen' argument 5 names different: declaration 'ints_type' definition 'int_type'. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/get_ints_impl.h:154:23: note: Function 'ints_to_eigen' argument 5 names different: declaration 'ints_type' definition 'int_type'. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/get_ints_impl.h:175:39: style:inconclusive: Function 'ints_to_eigen' argument 1 names different: declaration 'ish' definition 'iblk'. [funcArgNamesDifferent] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.h:792:43: note: Function 'ints_to_eigen' argument 1 names different: declaration 'ish' definition 'iblk'. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/get_ints_impl.h:175:39: note: Function 'ints_to_eigen' argument 1 names different: declaration 'ish' definition 'iblk'. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/get_ints_impl.h:177:22: style:inconclusive: Function 'ints_to_eigen' argument 3 names different: declaration 'ksh' definition 'Xsh'. [funcArgNamesDifferent] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.h:794:26: note: Function 'ints_to_eigen' argument 3 names different: declaration 'ksh' definition 'Xsh'. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/get_ints_impl.h:177:22: note: Function 'ints_to_eigen' argument 3 names different: declaration 'ksh' definition 'Xsh'. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/get_ints_impl.h:179:23: style:inconclusive: Function 'ints_to_eigen' argument 5 names different: declaration 'ints_type' definition 'int_type'. [funcArgNamesDifferent] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.h:796:27: note: Function 'ints_to_eigen' argument 5 names different: declaration 'ints_type' definition 'int_type'. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/get_ints_impl.h:179:23: note: Function 'ints_to_eigen' argument 5 names different: declaration 'ints_type' definition 'int_type'. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/get_ints_impl.h:201:39: style:inconclusive: Function 'ints_to_eigen_map' argument 3 names different: declaration 'Xsh' definition 'Xblk'. [funcArgNamesDifferent] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.h:803:43: note: Function 'ints_to_eigen_map' argument 3 names different: declaration 'Xsh' definition 'Xblk'. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/get_ints_impl.h:201:39: note: Function 'ints_to_eigen_map' argument 3 names different: declaration 'Xsh' definition 'Xblk'. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/get_ints_impl.h:203:23: style:inconclusive: Function 'ints_to_eigen_map' argument 5 names different: declaration 'ints_type' definition 'int_type'. [funcArgNamesDifferent] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.h:805:27: note: Function 'ints_to_eigen_map' argument 5 names different: declaration 'ints_type' definition 'int_type'. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/get_ints_impl.h:203:23: note: Function 'ints_to_eigen_map' argument 5 names different: declaration 'ints_type' definition 'int_type'. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/get_ints_impl.h:248:39: style:inconclusive: Function 'ints_to_eigen_map' argument 1 names different: declaration 'ish' definition 'iblk'. [funcArgNamesDifferent] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.h:821:43: note: Function 'ints_to_eigen_map' argument 1 names different: declaration 'ish' definition 'iblk'. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/get_ints_impl.h:248:39: note: Function 'ints_to_eigen_map' argument 1 names different: declaration 'ish' definition 'iblk'. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/get_ints_impl.h:250:22: style:inconclusive: Function 'ints_to_eigen_map' argument 3 names different: declaration 'ksh' definition 'Xsh'. [funcArgNamesDifferent] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.h:823:26: note: Function 'ints_to_eigen_map' argument 3 names different: declaration 'ksh' definition 'Xsh'. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/get_ints_impl.h:250:22: note: Function 'ints_to_eigen_map' argument 3 names different: declaration 'ksh' definition 'Xsh'. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/get_ints_impl.h:252:23: style:inconclusive: Function 'ints_to_eigen_map' argument 5 names different: declaration 'ints_type' definition 'int_type'. [funcArgNamesDifferent] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.h:825:27: note: Function 'ints_to_eigen_map' argument 5 names different: declaration 'ints_type' definition 'int_type'. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/get_ints_impl.h:252:23: note: Function 'ints_to_eigen_map' argument 5 names different: declaration 'ints_type' definition 'int_type'. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/get_ints_impl.h:275:40: style:inconclusive: Function 'ints_to_eigen_map' argument 1 names different: declaration 'ish' definition 'iblk'. [funcArgNamesDifferent] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.h:831:44: note: Function 'ints_to_eigen_map' argument 1 names different: declaration 'ish' definition 'iblk'. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/get_ints_impl.h:275:40: note: Function 'ints_to_eigen_map' argument 1 names different: declaration 'ish' definition 'iblk'. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/get_ints_impl.h:279:23: style:inconclusive: Function 'ints_to_eigen_map' argument 5 names different: declaration 'ints_type' definition 'int_type'. [funcArgNamesDifferent] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.h:835:27: note: Function 'ints_to_eigen_map' argument 5 names different: declaration 'ints_type' definition 'int_type'. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/get_ints_impl.h:279:23: note: Function 'ints_to_eigen_map' argument 5 names different: declaration 'ints_type' definition 'int_type'. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/get_ints_impl.h:326:22: style:inconclusive: Function 'ints_to_eigen' argument 3 names different: declaration 'ksh' definition 'Xsh'. [funcArgNamesDifferent] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.h:852:26: note: Function 'ints_to_eigen' argument 3 names different: declaration 'ksh' definition 'Xsh'. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/get_ints_impl.h:326:22: note: Function 'ints_to_eigen' argument 3 names different: declaration 'ksh' definition 'Xsh'. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/get_ints_impl.h:328:23: style:inconclusive: Function 'ints_to_eigen' argument 5 names different: declaration 'ints_type' definition 'int_type'. [funcArgNamesDifferent] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.h:854:27: note: Function 'ints_to_eigen' argument 5 names different: declaration 'ints_type' definition 'int_type'. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/get_ints_impl.h:328:23: note: Function 'ints_to_eigen' argument 5 names different: declaration 'ints_type' definition 'int_type'. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/approx_pairs.cc:292:30: style: Variable 'shell_map' can be declared as reference to const [constVariable] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/approx_pairs.cc:299:26: style: Variable 'bs' can be declared as reference to const [constVariable] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/approx_pairs.cc:108:12: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/get_ints_impl.h:237:20: style: Variable 'block_offset' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/assignments.h:327:10: style:inconclusive: Member variable 'AssignmentBinRow::is_df_row' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/assignments.h:334:17: note: Member variable 'AssignmentBinRow::is_df_row' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/assignments.h:327:10: note: Member variable 'AssignmentBinRow::is_df_row' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:748:9: style:inconclusive: Member variable 'ShellBlockData < range_of < ShellData > >::nbf' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:691:25: note: Member variable 'ShellBlockData < range_of < ShellData > >::nbf' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:748:9: note: Member variable 'ShellBlockData < range_of < ShellData > >::nbf' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:656:9: style:inconclusive: Member variable 'ShellBlockData < range_of < ShellData > >::restrictions' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:692:9: note: Member variable 'ShellBlockData < range_of < ShellData > >::restrictions' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:656:9: note: Member variable 'ShellBlockData < range_of < ShellData > >::restrictions' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/assignments.h:135:5: style: Class 'AssignableAtom' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/assignments.h:159:5: style: Class 'AssignableShell' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:660:5: style: Class 'ShellBlockData < range_of < ShellData > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/iters.h:673:5: style: Class 'ShellBlockData < range_of < ShellData > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/assignments.h:146:9: style: The function 'cost_estimate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/assignments.h:122:17: note: Virtual function in base class mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/assignments.h:146:9: note: Function in derived class mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/assignments.h:166:9: style: The function 'cost_estimate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/assignments.h:122:17: note: Virtual function in base class mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/assignments.h:166:9: note: Function in derived class mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/assignments.cc:56:17: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/assignments.cc:58:20: style: Variable 'natoms' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/assignments.cc:483:27: style: Variable 'Xblk' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.h:1042:19: style:inconclusive: Member variable 'CADFCLHF::L_3_star' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.cc:100:5: note: Member variable 'CADFCLHF::L_3_star' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.h:1042:19: note: Member variable 'CADFCLHF::L_3_star' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.h:1039:18: style:inconclusive: Member variable 'CADFCLHF::L_DC' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.cc:103:5: note: Member variable 'CADFCLHF::L_DC' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.h:1039:18: note: Member variable 'CADFCLHF::L_DC' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.h:1038:18: style:inconclusive: Member variable 'CADFCLHF::L_schwarz' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.cc:105:5: note: Member variable 'CADFCLHF::L_schwarz' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.h:1038:18: note: Member variable 'CADFCLHF::L_schwarz' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.h:979:36: style:inconclusive: Member variable 'CADFCLHF::decomps_' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.cc:106:5: note: Member variable 'CADFCLHF::decomps_' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.h:979:36: note: Member variable 'CADFCLHF::decomps_' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.h:920:22: style:inconclusive: Member variable 'CADFCLHF::local_pairs_spot_' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.cc:109:5: note: Member variable 'CADFCLHF::local_pairs_spot_' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.h:920:22: note: Member variable 'CADFCLHF::local_pairs_spot_' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.h:642:25: style:inconclusive: Member variable 'CADFCLHF::memory_used_' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.cc:110:5: note: Member variable 'CADFCLHF::memory_used_' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.h:642:25: note: Member variable 'CADFCLHF::memory_used_' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.cc:502:16: style: Variable 'child' can be declared as reference to const [constVariable] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/coefficients.cc:71:20: style: The scope of the variable 'offsets' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/coefficients.cc:72:20: style: The scope of the variable 'block_sizes' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/coefficients.cc:73:7: style: The scope of the variable 'ioffset' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/coefficients.cc:606:15: style: The scope of the variable 'Cb' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/coefficients.cc:244:21: style: Variable 'cmn' can be declared as reference to const [constVariable] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/coefficients.cc:258:23: style: Variable 'cnm' can be declared as reference to const [constVariable] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/coefficients.cc:565:19: style: Variable 'cpair' can be declared as reference to const [constVariable] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/coefficients.cc:574:19: style: Variable 'cpair' can be declared as reference to const [constVariable] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/coefficients.cc:605:15: style: Variable 'Ca' can be declared as reference to const [constVariable] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/coefficients.cc:606:15: style: Variable 'Cb' can be declared as reference to const [constVariable] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/coefficients.cc:425:23: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/coefficients.cc:480:23: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/coefficients.cc:675:11: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/coefficients.cc:695:9: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/treemat.h:340:29: style: Variable 'curr_error_squared' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/treemat.h:358:26: style: Variable 'curr_error_squared' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/compute_j.cc:467:17: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/compute_j.cc:469:19: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/compute_j.cc:56:10: style: The scope of the variable 'gmat_accuracy' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/compute_j.cc:245:19: style: The scope of the variable 'Cb' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/compute_j.cc:160:21: style: Variable 'cpair' can be declared as reference to const [constVariable] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/compute_j.cc:161:21: style: Variable 'Ca' can be declared as reference to const [constVariable] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/compute_j.cc:162:21: style: Variable 'Cb' can be declared as reference to const [constVariable] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/compute_j.cc:243:19: style: Variable 'cpair' can be declared as reference to const [constVariable] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/compute_j.cc:507:21: style: Variable 'Ca' can be declared as reference to const [constVariable] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/compute_j.cc:508:21: style: Variable 'Cb' can be declared as reference to const [constVariable] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/compute_j.cc:56:24: style: Variable 'gmat_accuracy' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/compute_j.cc:57:47: style: Variable 'gmat_accuracy' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/count_ints.cc:37:14: style:inconclusive: Member variable 'EstimatedIntegralValue::est_value' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/count_ints.cc:48:38: note: Member variable 'EstimatedIntegralValue::est_value' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/count_ints.cc:37:14: note: Member variable 'EstimatedIntegralValue::est_value' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/count_ints.cc:36:14: style:inconclusive: Member variable 'EstimatedIntegralValue::ratio' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/count_ints.cc:48:70: note: Member variable 'EstimatedIntegralValue::ratio' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/count_ints.cc:36:14: note: Member variable 'EstimatedIntegralValue::ratio' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/count_ints.cc:37:14: style:inconclusive: Member variable 'EstimatedIntegralValue::est_value' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/count_ints.cc:53:41: note: Member variable 'EstimatedIntegralValue::est_value' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/count_ints.cc:37:14: note: Member variable 'EstimatedIntegralValue::est_value' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/count_ints.cc:36:14: style:inconclusive: Member variable 'EstimatedIntegralValue::ratio' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/count_ints.cc:53:85: note: Member variable 'EstimatedIntegralValue::ratio' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/count_ints.cc:36:14: note: Member variable 'EstimatedIntegralValue::ratio' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/count_ints.cc:46:7: style: Struct 'EstimatedIntegralValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/get_ints.cc:42:55: style:inconclusive: Function 'ints_to_eigen' argument 4 names different: declaration 'ints_type' definition 'int_type'. [funcArgNamesDifferent] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.h:722:27: note: Function 'ints_to_eigen' argument 4 names different: declaration 'ints_type' definition 'int_type'. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/get_ints.cc:42:55: note: Function 'ints_to_eigen' argument 4 names different: declaration 'ints_type' definition 'int_type'. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/get_ints.cc:95:23: style:inconclusive: Function 'ints_to_eigen' argument 5 names different: declaration 'ints_type' definition 'int_type'. [funcArgNamesDifferent] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.h:764:27: note: Function 'ints_to_eigen' argument 5 names different: declaration 'ints_type' definition 'int_type'. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/get_ints.cc:95:23: note: Function 'ints_to_eigen' argument 5 names different: declaration 'ints_type' definition 'int_type'. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/get_ints.cc:158:23: style:inconclusive: Function 'ints_to_buffer' argument 8 names different: declaration 'ints_type' definition 'int_type'. [funcArgNamesDifferent] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.h:843:27: note: Function 'ints_to_buffer' argument 8 names different: declaration 'ints_type' definition 'int_type'. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/get_ints.cc:158:23: note: Function 'ints_to_buffer' argument 8 names different: declaration 'ints_type' definition 'int_type'. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/get_ints.cc:191:46: style:inconclusive: Function 'ints_to_eigen' argument 6 names different: declaration 'ints_type' definition 'int_type'. [funcArgNamesDifferent] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.h:860:50: note: Function 'ints_to_eigen' argument 6 names different: declaration 'ints_type' definition 'int_type'. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/get_ints.cc:191:46: note: Function 'ints_to_eigen' argument 6 names different: declaration 'ints_type' definition 'int_type'. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/init.cc:718:45: error: Using reference to dangling temporary. [danglingTempReference] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/init.cc:717:18: note: Assigned to reference. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/init.cc:718:45: note: Using reference to dangling temporary. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/init.cc:735:35: error: Using reference to dangling temporary. [danglingTempReference] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/init.cc:733:24: note: Assigned to reference. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/init.cc:735:35: note: Using reference to dangling temporary. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/init.cc:735:42: error: Using reference to dangling temporary. [danglingTempReference] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/init.cc:717:18: note: Assigned to reference. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/init.cc:735:42: note: Using reference to dangling temporary. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/init.cc:285:24: style: Condition 'need_nthr_4c_ints' is always true [knownConditionTrueFalse] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/init.cc:284:6: note: Assuming that condition 'thread_4c_ints_' is not redundant mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/init.cc:281:26: note: need_nthr_4c_ints is assigned 'thread_4c_ints_||exact_diagonal_J_||exact_diagonal_K_' here. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/init.cc:285:24: note: Condition 'need_nthr_4c_ints' is always true mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/init.cc:733:19: style: Variable 'r_pq' can be declared as reference to const [constVariable] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/init.cc:492:19: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/init.cc:555:18: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/init.cc:558:18: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/init.cc:625:25: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/treemat.h:66:5: warning: Member variable 'TreeBlock < Eigen :: VectorXd , uint64_t , typename Eigen :: internal :: traits < NormContainer > :: Scalar >::begin_index_' is not initialized in the constructor. [uninitMemberVar] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/treemat.h:66:5: warning: Member variable 'TreeBlock < Eigen :: VectorXd , uint64_t , typename Eigen :: internal :: traits < NormContainer > :: Scalar >::end_index_' is not initialized in the constructor. [uninitMemberVar] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/compute_k.cc:111:14: style: Condition 'n==-1ll' is always false [knownConditionTrueFalse] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/compute_k.cc:360:6: style: Condition 'exact_diagonal_K_' is always false [knownConditionTrueFalse] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/compute_k.cc:282:6: note: Assuming that condition 'exact_diagonal_K_' is not redundant mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/compute_k.cc:360:6: note: Condition 'exact_diagonal_K_' is always false mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/compute_k.cc:614:52: style: Condition 'linK_use_distance_' is always true [knownConditionTrueFalse] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/compute_k.cc:601:20: note: Assuming that condition '!linK_use_distance_' is not redundant mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/compute_k.cc:614:52: note: Condition 'linK_use_distance_' is always true mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/compute_k.cc:1426:14: style: Condition '!screen_B_' is always true [knownConditionTrueFalse] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/compute_k.cc:1327:14: note: Assuming that condition 'screen_B_' is not redundant mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/compute_k.cc:1426:14: note: Condition '!screen_B_' is always true mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/compute_k.cc:1020:14: style: The scope of the variable 'b_buff_offset' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/compute_k.cc:1392:21: style: The scope of the variable 'jblk_offset' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/compute_k.cc:931:11: style: Local variable 'timer' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/compute_k.cc:251:9: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/compute_k.cc:931:11: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/compute_k.cc:1543:25: style: Local variable 'rho_block_offset' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/compute_k.cc:1535:23: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/compute_k.cc:1543:25: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/compute_k.cc:1671:32: style: Local variable 'jsh' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/compute_k.cc:1016:19: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/compute_k.cc:1671:32: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/compute_k.cc:793:22: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/compute_k.cc:1084:28: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/compute_k.cc:186:13: warning: Uninitialized variable: sq_ratio [uninitvar] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/compute_k.cc:176:8: note: Assuming condition is false mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/compute_k.cc:186:13: note: Uninitialized variable: sq_ratio mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/new_exchange.cc:525:18: style: Condition 'mu_iter==mu_to_do.end()' is always false [knownConditionTrueFalse] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/new_exchange.cc:355:20: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/new_exchange.cc:425:20: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] mpqc3-20170114/src/lib/chemistry/qc/scf/cldfgengine.cpp:194:22: style: Variable 'n' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/scf/clhf.cc:97:7: style: The scope of the variable 'i' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/scf/clscf.cc:496:5: style: Class 'CLLag' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/scf/clscf.cc:239:9: style: Unused variable: j [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/scf/fbclhf.cc:104:15: style: Variable 'nthread' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/scf/fbclhf.cc:227:15: style: Variable 'nthread' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/scf/fbclhf.cc:241:24: style: Variable 'gmat_accuracy' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/scf/fbclhf.cc:242:47: style: Variable 'gmat_accuracy' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/scf/focktest.cc:182:7: style: Condition 'compute_clhf_energy' is always false [knownConditionTrueFalse] mpqc3-20170114/src/lib/chemistry/qc/scf/focktest.cc:164:7: note: Assuming that condition 'compute_clhf_energy' is not redundant mpqc3-20170114/src/lib/chemistry/qc/scf/focktest.cc:174:7: note: Assuming condition is false mpqc3-20170114/src/lib/chemistry/qc/scf/focktest.cc:182:7: note: Condition 'compute_clhf_energy' is always false mpqc3-20170114/src/lib/chemistry/qc/scf/focktest.cc:185:7: style: Condition 'compute_fockbuild_energy' is always false [knownConditionTrueFalse] mpqc3-20170114/src/lib/chemistry/qc/scf/focktest.cc:174:7: note: Assuming that condition 'compute_fockbuild_energy' is not redundant mpqc3-20170114/src/lib/chemistry/qc/scf/focktest.cc:185:7: note: Condition 'compute_fockbuild_energy' is always false mpqc3-20170114/src/lib/chemistry/qc/scf/focktest.cc:188:7: style: Condition 'compute_clhf_energy' is always false [knownConditionTrueFalse] mpqc3-20170114/src/lib/chemistry/qc/scf/focktest.cc:164:7: note: Assuming that condition 'compute_clhf_energy' is not redundant mpqc3-20170114/src/lib/chemistry/qc/scf/focktest.cc:174:7: note: Assuming condition is false mpqc3-20170114/src/lib/chemistry/qc/scf/focktest.cc:188:7: note: Condition 'compute_clhf_energy' is always false mpqc3-20170114/src/lib/chemistry/qc/scf/focktest.cc:191:7: style: Condition 'compute_fockbuild_energy' is always false [knownConditionTrueFalse] mpqc3-20170114/src/lib/chemistry/qc/scf/focktest.cc:174:7: note: Assuming that condition 'compute_fockbuild_energy' is not redundant mpqc3-20170114/src/lib/chemistry/qc/scf/focktest.cc:191:7: note: Condition 'compute_fockbuild_energy' is always false mpqc3-20170114/src/lib/chemistry/qc/scf/focktest.cc:49:19: style: Local variable 'grp' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/scf/focktest.cc:21:17: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/scf/focktest.cc:49:19: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/scf/focktest.cc:85:23: style: Variable 'keyword' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/scf/focktest.cc:86:26: style: Variable 'optkeyword' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/scf/hsosscf.cc:395:9: style: Unused variable: j [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/scf/hsosscf.cc:973:30: style: Variable 'nmo' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/scf/osshf.cc:188:17: style: Variable 'tnint' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/scf/osshf.cc:190:13: style: Variable 'tnint' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.h:108:10: style:inconclusive: Member variable 'Histogram2d::log_h_' is in the wrong place in the initializer list. [initializerList] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/statistics.cc:46:5: note: Member variable 'Histogram2d::log_h_' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.h:108:10: note: Member variable 'Histogram2d::log_h_' is in the wrong place in the initializer list. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/statistics.cc:97:9: style:inconclusive: Function 'print_summary' argument 5 names different: declaration 'print_level' definition 'print_level_in'. [funcArgNamesDifferent] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.h:344:17: note: Function 'print_summary' argument 5 names different: declaration 'print_level' definition 'print_level_in'. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/statistics.cc:97:9: note: Function 'print_summary' argument 5 names different: declaration 'print_level' definition 'print_level_in'. mpqc3-20170114/src/lib/chemistry/qc/scf/scf.cc:754:6: style: Redundant initialization for 'op'. The initialized value is overwritten before it is read. [redundantInitialization] mpqc3-20170114/src/lib/chemistry/qc/scf/scf.cc:751:24: note: op is initialized mpqc3-20170114/src/lib/chemistry/qc/scf/scf.cc:754:6: note: op is overwritten mpqc3-20170114/src/lib/chemistry/qc/scf/taclhf_test.cpp:43:3: style: Struct 'Mock_CLHF' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/scf/taclscf_test.cpp:44:3: style: Struct 'Mock_CLSCF' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/scf/tascf_test.cpp:41:5: style: Struct 'Mock_SCF' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/scf/scfvector.cc:528:5: style: Class 'ExtrapErrorOp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/scf/scfvector.cc:119:17: style: Local variable 'filename' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/scf/scfvector.cc:112:15: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/scf/scfvector.cc:119:17: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/scf/scfvector.cc:110:17: style: Variable 'ckptfile' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/scf/scfvector.cc:110:33: style: Variable 'oldckptfile' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/scf/scfvector.cc:111:22: style: Variable 'devnull' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/scf/scfvector.cc:112:23: style: Variable 'filename' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/scf/tchf.cc:315:3: style:inconclusive: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode] mpqc3-20170114/src/lib/chemistry/qc/scf/tchf.cc:208:17: style: Variable 'tnint' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/scf/tchf.cc:210:13: style: Variable 'tnint' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/scf/uscf.cc:780:5: style: Class 'UAExtrapErrorOp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/scf/uscf.cc:802:5: style: Class 'UBExtrapErrorOp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/scf/uscf.cc:444:20: style: Condition 'ug' is always true [knownConditionTrueFalse] mpqc3-20170114/src/lib/chemistry/qc/scf/uscf.cc:878:7: style: The scope of the variable 'i' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/scf/uscf.cc:508:9: style: Unused variable: j [unusedVariable] mpqc3-20170114/src/lib/chemistry/qc/wfn/density.cc:435:15: style: The scope of the variable 'itjt' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/wfn/density.cc:481:15: style: The scope of the variable 'itjt' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/wfn/density.cc:543:15: style: The scope of the variable 'itjt' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/wfn/density.cc:852:7: style: The scope of the variable 'i' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/wfn/density.cc:933:7: style: The scope of the variable 'i' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/wfn/density.cc:511:54: warning: Uninitialized variable: bvjx [uninitvar] mpqc3-20170114/src/lib/chemistry/qc/wfn/density.cc:493:19: note: Assuming condition is false mpqc3-20170114/src/lib/chemistry/qc/wfn/density.cc:511:54: note: Uninitialized variable: bvjx mpqc3-20170114/src/lib/chemistry/qc/wfn/density.cc:512:59: warning: Uninitialized variable: bvjy [uninitvar] mpqc3-20170114/src/lib/chemistry/qc/wfn/density.cc:493:19: note: Assuming condition is false mpqc3-20170114/src/lib/chemistry/qc/wfn/density.cc:512:59: note: Uninitialized variable: bvjy mpqc3-20170114/src/lib/chemistry/qc/wfn/density.cc:514:59: warning: Uninitialized variable: bvjz [uninitvar] mpqc3-20170114/src/lib/chemistry/qc/wfn/density.cc:493:19: note: Assuming condition is false mpqc3-20170114/src/lib/chemistry/qc/wfn/density.cc:514:59: note: Uninitialized variable: bvjz mpqc3-20170114/src/lib/chemistry/qc/wfn/density.cc:433:26: style: Variable 'j6' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/wfn/density.cc:661:35: style: Variable 'hess[i]' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/wfn/nao.cc:220:15: style: Parameter 'maxam_on_atom' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/chemistry/qc/wfn/orbitalspace.cc:1242:32: style: Variable 'e' can be declared as reference to const [constVariable] mpqc3-20170114/src/lib/chemistry/qc/wfn/orbitalspace.cc:610:30: style: Variable 'num_orig_orbs' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/wfn/orbitalspace.cc:772:17: style: Variable 'nbs' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/wfn/orbitalspace.cc:750:35: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/wfn/orbitalspace.cc:753:37: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/wfn/orbitalspace.cc:952:27: style: Variable 'nao2' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/chemistry/qc/wfn/tawfn_test.cpp:38:5: style: Class 'Mock_wfn' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/chemistry/qc/wfn/wfntest.cc:89:15: style: Local variable 'r' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/wfn/wfntest.cc:57:13: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/wfn/wfntest.cc:89:15: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/wfn/wfntest.cc:104:15: style: Local variable 'r' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/wfn/wfntest.cc:57:13: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/wfn/wfntest.cc:104:15: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/wfn/rdm.cc:259:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mpqc3-20170114/src/lib/chemistry/qc/wfn/rdm.cc:277:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mpqc3-20170114/src/lib/chemistry/qc/wfn/rdm.cc:286:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mpqc3-20170114/src/lib/chemistry/solvent/disprep.cc:33:14: style: Condition 'z>1' is always true [knownConditionTrueFalse] mpqc3-20170114/src/lib/chemistry/solvent/disprep.cc:29:14: note: Assuming that condition 'z==1' is not redundant mpqc3-20170114/src/lib/chemistry/solvent/disprep.cc:33:14: note: Condition 'z>1' is always true mpqc3-20170114/src/lib/chemistry/solvent/disprep.cc:166:10: style: The scope of the variable 'edisprep_contrib' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/solvent/disprep.cc:167:10: style: The scope of the variable 'edisp6_contrib' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/solvent/disprep.cc:167:26: style: The scope of the variable 'edisp8_contrib' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/solvent/disprep.cc:167:42: style: The scope of the variable 'edisp10_contrib' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/solvent/disprep.cc:168:10: style: The scope of the variable 'erep_contrib' can be reduced. [variableScope] mpqc3-20170114/src/lib/extern/moinfo/molden_moinfo.cc:276:3: error: syntax error: = .. while [syntaxError] mpqc3-20170114/src/lib/chemistry/solvent/disprep.cc:173:10: style: The scope of the variable 'proberadius' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/solvent/disprep.cc:179:10: style: The scope of the variable 'd6ss' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/solvent/disprep.cc:179:16: style: The scope of the variable 'd8ss' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/solvent/disprep.cc:179:22: style: The scope of the variable 'd10ss' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/solvent/disprep.cc:182:7: style: The scope of the variable 'z_solvent_atom' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/solvent/disprep.cc:201:14: style: Local variable 'radius' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/solvent/disprep.cc:174:10: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/solvent/disprep.cc:201:14: note: Shadow variable mpqc3-20170114/src/lib/extern/python/chemistry_qc_basis.cc:33:37: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/extern/python/chemistry_qc_basis.cc:31:12: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/extern/python/math_scmat.cc:61:49: error: syntax error [syntaxError] mpqc3-20170114/src/lib/extern/python/mpqc.cc:90:60: style:inconclusive: Technically the member function 'sc::TestArray2::result' can be const. [functionConst] mpqc3-20170114/src/lib/extern/python/mpqc.cc:113:60: style:inconclusive: Technically the member function 'sc::TestArray4::result' can be const. [functionConst] mpqc3-20170114/src/lib/extern/python/mpqc.cc:69:7: warning: Class 'TestArray1' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] mpqc3-20170114/src/lib/extern/python/mpqc.cc:69:7: warning: Class 'TestArray1' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] mpqc3-20170114/src/lib/extern/python/mpqc.cc:85:7: warning: Class 'TestArray2' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] mpqc3-20170114/src/lib/extern/python/mpqc.cc:85:7: warning: Class 'TestArray2' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] mpqc3-20170114/src/lib/extern/python/mpqc.cc:106:7: warning: Class 'TestArray4' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] mpqc3-20170114/src/lib/extern/python/mpqc.cc:106:7: warning: Class 'TestArray4' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] mpqc3-20170114/src/lib/extern/python/mpqc.cc:68:5: style: Class 'TestArray1' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/extern/python/mpqc.cc:31:65: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/extern/python/mpqc.cc:43:64: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/extern/python/mpqc.cc:57:64: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/wfn/wfn.cc:85:3: performance: Variable 'ebasis0_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mpqc3-20170114/src/lib/chemistry/qc/wfn/wfn.cc:1683:25: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/chemistry/qc/wfn/wfn.cc:1825:9: style: The scope of the variable 'nfunc' can be reduced. [variableScope] mpqc3-20170114/src/lib/chemistry/qc/wfn/wfn.cc:830:12: style: Local variable 'E' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/wfn/wfn.cc:768:19: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/wfn/wfn.cc:830:12: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/wfn/wfn.cc:859:26: style: Local variable 'V' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/wfn/wfn.cc:820:19: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/wfn/wfn.cc:859:26: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/wfn/wfn.cc:1048:21: style: Local variable 'S_skel' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/wfn/wfn.cc:707:19: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/wfn/wfn.cc:1048:21: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/wfn/wfn.cc:1851:16: style: Local variable 'icoef' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/chemistry/qc/wfn/wfn.cc:1821:7: note: Shadowed declaration mpqc3-20170114/src/lib/chemistry/qc/wfn/wfn.cc:1851:16: note: Shadow variable mpqc3-20170114/src/lib/chemistry/qc/wfn/wfn.cc:1821:13: style: Variable 'icoef' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/extern/qc/qc_fnc.cc:46:7: style: Struct 'gbs_data' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/math/distarray4/distarray4_memgrp.cc:218:28: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/math/distarray4/distarray4_memgrp.cc:262:24: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/math/distarray4/distarray4_memgrp.cc:272:26: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/math/distarray4/distarray4_memgrp.cc:120:19: style: Local variable 'ij' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/math/distarray4/distarray4_memgrp.cc:109:13: note: Shadowed declaration mpqc3-20170114/src/lib/math/distarray4/distarray4_memgrp.cc:120:19: note: Shadow variable mpqc3-20170114/src/lib/math/distarray4/distarray4_memgrp.cc:105:15: style: Variable 'n' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/math/distarray4/distarray4_memgrp.cc:172:21: style: Variable 'bufsize' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/math/distarray4/distarray4_mpiiofile.cc:444:11: style: Condition '!contiguous' is always true [knownConditionTrueFalse] mpqc3-20170114/src/lib/math/distarray4/distarray4_mpiiofile.cc:437:9: note: Assuming that condition '!contiguous' is not redundant mpqc3-20170114/src/lib/math/distarray4/distarray4_mpiiofile.cc:444:11: note: Condition '!contiguous' is always true mpqc3-20170114/src/lib/math/distarray4/distarray4_mpiiofile.cc:384:7: error: Common realloc mistake: 'buf_' nulled but not freed upon failure [memleakOnRealloc] mpqc3-20170114/src/lib/math/distarray4/distarray4_mpiiofile.cc:286:38: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/math/distarray4/distarray4_mpiiofile.cc:326:40: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/math/distarray4/distarray4_mpiiofile.cc:361:39: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/math/distarray4/distarray4_mpiiofile.cc:433:39: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/math/distarray4/distarray4_mpiiofile.cc:439:31: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/math/distarray4/distarray4_mpiiofile.cc:384:14: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/math/distarray4/distarray4_mpiiofile.cc:117:10: style: Variable 'errcod' is reassigned a value before the old one has been used. [redundantAssignment] mpqc3-20170114/src/lib/math/distarray4/distarray4_mpiiofile.cc:95:10: note: errcod is assigned mpqc3-20170114/src/lib/math/distarray4/distarray4_mpiiofile.cc:117:10: note: errcod is overwritten mpqc3-20170114/src/lib/math/distarray4/distarray4_mpiiofile.cc:275:25: style: Variable 'pb' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/math/distarray4/distarray4_mpiiofile.cc:276:28: style: Variable 'local_ij_index' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/math/distarray4/distarray4_mpiiofile.cc:303:21: style: Variable 'bufsize' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/math/distarray4/distarray4_mpiiofile.cc:307:25: style: Variable 'pb' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/math/distarray4/distarray4_mpiiofile.cc:308:28: style: Variable 'local_ij_index' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/math/distarray4/distarray4_node0file.cc:423:7: error: Common realloc mistake: 'buf_' nulled but not freed upon failure [memleakOnRealloc] mpqc3-20170114/src/lib/math/distarray4/distarray4_node0file.cc:500:31: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/math/distarray4/distarray4_node0file.cc:423:14: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/math/isosurf/implicit.c:348:7: error: There is an unknown macro here somewhere. Configuration is required. If polygonize is a macro then please configure it. [unknownMacro] mpqc3-20170114/src/lib/math/isosurf/isosurf.cc:166:24: style: Local variable 'j' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/math/isosurf/isosurf.cc:151:13: note: Shadowed declaration mpqc3-20170114/src/lib/math/isosurf/isosurf.cc:166:24: note: Shadow variable mpqc3-20170114/src/lib/math/distarray4/distarray4.cc:1302:30: portability: Non reentrant function 'tempnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'tempnam_r'. [prohibitedtempnamCalled] mpqc3-20170114/src/lib/math/distarray4/distarray4.cc:57:7: warning:inconclusive: Member variable 'triple < unsigned int , unsigned int , unsigned int >::i0_' is not initialized in the constructor. [uninitMemberVar] mpqc3-20170114/src/lib/math/distarray4/distarray4.cc:57:7: warning:inconclusive: Member variable 'triple < unsigned int , unsigned int , unsigned int >::i1_' is not initialized in the constructor. [uninitMemberVar] mpqc3-20170114/src/lib/math/distarray4/distarray4.cc:57:7: warning:inconclusive: Member variable 'triple < unsigned int , unsigned int , unsigned int >::i2_' is not initialized in the constructor. [uninitMemberVar] mpqc3-20170114/src/lib/math/distarray4/distarray4.cc:207:33: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/math/distarray4/distarray4.cc:291:28: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/math/distarray4/distarray4.cc:294:22: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/math/distarray4/distarray4.cc:310:22: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/math/distarray4/distarray4.cc:705:24: style: The comparison 'ket_tile == 0' is always true. [knownConditionTrueFalse] mpqc3-20170114/src/lib/math/distarray4/distarray4.cc:663:30: note: 'ket_tile' is assigned value '0' here. mpqc3-20170114/src/lib/math/distarray4/distarray4.cc:705:24: note: The comparison 'ket_tile == 0' is always true. mpqc3-20170114/src/lib/math/distarray4/distarray4.cc:905:24: style: The comparison 'bra_tile == 0' is always true. [knownConditionTrueFalse] mpqc3-20170114/src/lib/math/distarray4/distarray4.cc:897:28: note: 'bra_tile' is assigned value '0' here. mpqc3-20170114/src/lib/math/distarray4/distarray4.cc:905:24: note: The comparison 'bra_tile == 0' is always true. mpqc3-20170114/src/lib/math/distarray4/distarray4.cc:941:24: style: Local variable 'nbra_ij' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/math/distarray4/distarray4.cc:925:24: note: Shadowed declaration mpqc3-20170114/src/lib/math/distarray4/distarray4.cc:941:24: note: Shadow variable mpqc3-20170114/src/lib/math/distarray4/distarray4.cc:1125:32: style: Local variable 'k12' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/math/distarray4/distarray4.cc:1105:20: note: Shadowed declaration mpqc3-20170114/src/lib/math/distarray4/distarray4.cc:1125:32: note: Shadow variable mpqc3-20170114/src/lib/math/distarray4/distarray4.cc:484:35: style: Variable 'b1b2_blk' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/math/distarray4/distarray4.cc:783:22: style: Variable 'ket_tile' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/math/distarray4/distarray4.cc:796:20: style: Variable 'bra_tile' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/math/distarray4/distarray4.cc:915:38: style: Variable 'blk_cptr' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/math/distarray4/distarray4.cc:948:20: style: Variable 'bra_tile' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/math/isosurf/surf.cc:302:29: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/math/isosurf/surf.cc:455:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/math/isosurf/surf.cc:464:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/math/isosurf/surf.cc:506:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/math/isosurf/surf.cc:613:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/math/isosurf/surf.cc:623:57: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/math/isosurf/surf.cc:679:65: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/math/isosurf/surfor.cc:102:23: style: Redundant checking of STL container element existence before removing it. [redundantIfRemove] mpqc3-20170114/src/lib/math/isosurf/surf.cc:685:59: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/math/isosurf/surfor.cc:114:24: style: Redundant checking of STL container element existence before removing it. [redundantIfRemove] mpqc3-20170114/src/lib/math/isosurf/surf.cc:691:67: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/math/isosurf/surfor.cc:50:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/math/isosurf/shape.cc:553:30: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/math/isosurf/shape.cc:987:42: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/math/isosurf/shape.cc:994:42: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/math/isosurf/shape.cc:1001:42: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/math/isosurf/shape.cc:763:11: style: Local variable 'i' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/math/isosurf/shape.cc:745:7: note: Shadowed declaration mpqc3-20170114/src/lib/math/isosurf/shape.cc:763:11: note: Shadow variable mpqc3-20170114/src/lib/math/isosurf/shape.cc:770:19: style: Local variable 'MA' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/math/isosurf/shape.cc:707:13: note: Shadowed declaration mpqc3-20170114/src/lib/math/isosurf/shape.cc:770:19: note: Shadow variable mpqc3-20170114/src/lib/math/isosurf/shape.cc:793:19: style: Local variable 'MC' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/math/isosurf/shape.cc:716:13: note: Shadowed declaration mpqc3-20170114/src/lib/math/isosurf/shape.cc:793:19: note: Shadow variable mpqc3-20170114/src/lib/math/isosurf/surfse.cc:155:37: style: Local variable 'e' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/math/isosurf/surfse.cc:145:33: note: Shadowed declaration mpqc3-20170114/src/lib/math/isosurf/surfse.cc:155:37: note: Shadow variable mpqc3-20170114/src/lib/math/isosurf/shape.cc:816:19: style: Local variable 'MA' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/math/isosurf/shape.cc:707:13: note: Shadowed declaration mpqc3-20170114/src/lib/math/isosurf/shape.cc:816:19: note: Shadow variable mpqc3-20170114/src/lib/math/isosurf/surfse.cc:241:31: style: Local variable 'v0' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/math/isosurf/surfse.cc:99:27: note: Shadowed declaration mpqc3-20170114/src/lib/math/isosurf/surfse.cc:241:31: note: Shadow variable mpqc3-20170114/src/lib/math/isosurf/shape.cc:1008:21: style: Local variable 'XM' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/math/isosurf/shape.cc:939:13: note: Shadowed declaration mpqc3-20170114/src/lib/math/isosurf/shape.cc:1008:21: note: Shadow variable mpqc3-20170114/src/lib/math/isosurf/surfse.cc:242:31: style: Local variable 'v1' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/math/isosurf/surfse.cc:100:27: note: Shadowed declaration mpqc3-20170114/src/lib/math/isosurf/surfse.cc:242:31: note: Shadow variable mpqc3-20170114/src/lib/math/isosurf/shape.cc:43:29: style: Parameter 'X' can be declared as reference to const [constParameter] mpqc3-20170114/src/lib/math/isosurf/surfse.cc:156:31: style: Redundant checking of STL container element existence before removing it. [redundantIfRemove] mpqc3-20170114/src/lib/math/isosurf/shape.cc:43:41: style: Parameter 'A' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/isosurf/surfse.cc:76:61: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/math/isosurf/shape.cc:163:22: style: Variable 'value1' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/math/isosurf/surfse.cc:86:53: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/math/isosurf/shape.cc:1109:72: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/math/isosurf/surfse.cc:94:53: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/math/isosurf/shape.cc:1129:26: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/math/isosurf/surfse.cc:108:20: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/math/isosurf/shape.cc:1152:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/math/isosurf/surfse.cc:142:20: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/math/isosurf/shape.cc:1165:26: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/math/isosurf/surfse.cc:177:24: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/math/isosurf/surfse.cc:187:24: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/math/isosurf/surfse.cc:222:20: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/math/isosurf/surfse.cc:239:20: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/math/isosurf/surfse.cc:260:24: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/math/isosurf/volume.cc:100:18: style: Variable 'value1' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/math/isosurf/triangle.cc:422:7: style: The scope of the variable 'i' can be reduced. [variableScope] mpqc3-20170114/src/lib/math/isosurf/triangle.cc:422:10: style: The scope of the variable 'j' can be reduced. [variableScope] mpqc3-20170114/src/lib/math/mmisc/grid.cc:248:22: style: Variable 'to_angstrom' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/math/mmisc/grid.cc:492:28: style: Variable 'to_angstrom' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/math/optimize/diis.cc:274:13: style: The scope of the variable 'k' can be reduced. [variableScope] mpqc3-20170114/src/lib/math/optimize/diis.cc:276:7: style: The scope of the variable 'trial' can be reduced. [variableScope] mpqc3-20170114/src/lib/math/optimize/diis.cc:278:16: style: The scope of the variable 'determ' can be reduced. [variableScope] mpqc3-20170114/src/lib/math/optimize/efc.cc:360:10: warning: Identical condition and return expression 'converged', return value is always 0 [identicalConditionAfterEarlyExit] mpqc3-20170114/src/lib/math/optimize/efc.cc:346:7: note: If condition 'converged' is true, the function will return/exit mpqc3-20170114/src/lib/math/optimize/efc.cc:360:10: note: Returning identical expression 'converged' mpqc3-20170114/src/lib/math/optimize/levmar/Axb_core.c:99:5: error: There is an unknown macro here somewhere. Configuration is required. If LM_ADD_PREFIX is a macro then please configure it. [unknownMacro] mpqc3-20170114/src/lib/math/optimize/levmar/Axb_core.c:26:0: error: #error This file should not be compiled directly! [preprocessorErrorDirective] mpqc3-20170114/src/lib/math/optimize/levmar/lm_core.c:21:0: error: #error This file should not be compiled directly! [preprocessorErrorDirective] mpqc3-20170114/src/lib/math/isosurf/surfst.cc:162:33: style: Local variable 'tri' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/math/isosurf/surfst.cc:116:25: note: Shadowed declaration mpqc3-20170114/src/lib/math/isosurf/surfst.cc:162:33: note: Shadow variable mpqc3-20170114/src/lib/math/isosurf/surfst.cc:361:46: style: Local variable 'it' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/math/isosurf/surfst.cc:55:38: note: Shadowed declaration mpqc3-20170114/src/lib/math/isosurf/surfst.cc:361:46: note: Shadow variable mpqc3-20170114/src/lib/math/isosurf/surfst.cc:362:42: style: Local variable 'ie' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/math/isosurf/surfst.cc:56:34: note: Shadowed declaration mpqc3-20170114/src/lib/math/isosurf/surfst.cc:362:42: note: Shadow variable mpqc3-20170114/src/lib/math/isosurf/surfst.cc:363:44: style: Local variable 'iv' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/math/isosurf/surfst.cc:57:36: note: Shadowed declaration mpqc3-20170114/src/lib/math/isosurf/surfst.cc:363:44: note: Shadow variable mpqc3-20170114/src/lib/math/isosurf/surfst.cc:365:15: style: Local variable 'i' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/math/isosurf/surfst.cc:54:7: note: Shadowed declaration mpqc3-20170114/src/lib/math/isosurf/surfst.cc:365:15: note: Shadow variable mpqc3-20170114/src/lib/math/isosurf/surfst.cc:97:61: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/math/isosurf/surfst.cc:107:53: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/math/isosurf/surfst.cc:115:61: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/math/isosurf/surfst.cc:161:20: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/math/isosurf/surfst.cc:179:20: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/math/isosurf/surfst.cc:206:20: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/math/isosurf/surfst.cc:216:20: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/math/isosurf/surfst.cc:223:20: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/math/isosurf/surfst.cc:248:20: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/math/isosurf/surfst.cc:285:20: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/math/isosurf/surfst.cc:296:32: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/math/optimize/gdiis.cc:267:12: warning: Identical condition and return expression 'converged', return value is always 0 [identicalConditionAfterEarlyExit] mpqc3-20170114/src/lib/math/optimize/gdiis.cc:255:9: note: If condition 'converged' is true, the function will return/exit mpqc3-20170114/src/lib/math/optimize/gdiis.cc:267:12: note: Returning identical expression 'converged' mpqc3-20170114/src/lib/math/isosurf/surfst.cc:319:20: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/math/optimize/gdiis.cc:353:10: warning: Identical condition and return expression 'converged', return value is always 0 [identicalConditionAfterEarlyExit] mpqc3-20170114/src/lib/math/optimize/gdiis.cc:341:7: note: If condition 'converged' is true, the function will return/exit mpqc3-20170114/src/lib/math/optimize/gdiis.cc:353:10: note: Returning identical expression 'converged' mpqc3-20170114/src/lib/math/isosurf/surfst.cc:333:24: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/math/isosurf/surfst.cc:366:63: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/math/isosurf/surfst.cc:381:65: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/math/isosurf/surfst.cc:391:57: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/math/isosurf/surfst.cc:399:63: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/math/isosurf/surfst.cc:453:65: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/math/isosurf/surfst.cc:459:59: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/math/isosurf/surfst.cc:465:67: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/math/optimize/levmar/lm_core.c:62:11: style: Parameter 'opts' can be declared as const array [constParameter] mpqc3-20170114/src/lib/math/optimize/levmar/lm_core.c:58:12: style: Parameter 'x' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/optimize/levmar/lm_core.c:383:11: style: Parameter 'opts' can be declared as const array [constParameter] mpqc3-20170114/src/lib/math/optimize/levmar/lm_core.c:379:12: style: Parameter 'x' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/optimize/levmar/lmbc_core.c:339:28: warning: Redundant assignment of 'tmin' to itself. [selfAssignment] mpqc3-20170114/src/lib/math/optimize/levmar/lmbc_core.c:62:75: style: Parameter 'sx' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/optimize/levmar/lmbc_core.c:60:47: style: Parameter 'g' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/optimize/levmar/lmbc_core.c:241:30: style: Parameter 'lb' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/optimize/levmar/lmbc_core.c:241:43: style: Parameter 'ub' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/optimize/levmar/lmbc_core.c:21:0: error: #error This file should not be compiled directly! [preprocessorErrorDirective] mpqc3-20170114/src/lib/math/optimize/levmar/lmbc_core.c:284:11: style: Parameter 'opts' can be declared as const array [constParameter] mpqc3-20170114/src/lib/math/optimize/levmar/lmlec_core.c:85:12: error: There is an unknown macro here somewhere. Configuration is required. If LM_ADD_PREFIX is a macro then please configure it. [unknownMacro] mpqc3-20170114/src/lib/math/optimize/levmar/lmlec_core.c:21:0: error: #error This file should not be compiled directly! [preprocessorErrorDirective] mpqc3-20170114/src/lib/math/optimize/levmar/misc_core.c:62:6: error: There is an unknown macro here somewhere. Configuration is required. If LM_ADD_PREFIX is a macro then please configure it. [unknownMacro] mpqc3-20170114/src/lib/math/optimize/levmar/misc_core.c:21:0: error: #error This file should not be compiled directly! [preprocessorErrorDirective] mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:573:5: warning: Redundant code: Found a statement that begins with numeric constant. [constStatement] mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:44:18: style: Parameter 'p' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:52:21: style: Parameter 'p' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:65:21: style: Parameter 'p' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:76:24: style: Parameter 'p' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:94:21: style: Parameter 'p' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:104:24: style: Parameter 'p' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:118:19: style: Parameter 'p' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:133:20: style: Parameter 'p' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:144:23: style: Parameter 'p' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:164:21: style: Parameter 'p' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:180:24: style: Parameter 'p' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:205:18: style: Parameter 'p' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:219:21: style: Parameter 'p' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:241:19: style: Parameter 'p' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:253:22: style: Parameter 'p' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:272:19: style: Parameter 'p' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:285:22: style: Parameter 'p' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:308:19: style: Parameter 'p' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:322:22: style: Parameter 'p' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:344:19: style: Parameter 'p' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:353:22: style: Parameter 'p' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:371:19: style: Parameter 'p' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:473:22: style: Parameter 'p' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:492:25: style: Parameter 'p' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/optimize/newton.cc:207:10: warning: Identical condition and return expression 'converged', return value is always 0 [identicalConditionAfterEarlyExit] mpqc3-20170114/src/lib/math/optimize/newton.cc:195:7: note: If condition 'converged' is true, the function will return/exit mpqc3-20170114/src/lib/math/optimize/newton.cc:207:10: note: Returning identical expression 'converged' mpqc3-20170114/src/lib/math/optimize/mcsearch.cc:142:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mpqc3-20170114/src/lib/math/optimize/mcsearch.cc:151:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mpqc3-20170114/src/lib/math/optimize/mcsearch.cc:160:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mpqc3-20170114/src/lib/math/optimize/mcsearch.cc:169:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mpqc3-20170114/src/lib/math/optimize/mcsearch.cc:183:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mpqc3-20170114/src/lib/math/optimize/mcsearch.cc:191:3: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mpqc3-20170114/src/lib/math/optimize/opttest.cc:62:3: performance: Variable 'x0' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mpqc3-20170114/src/lib/math/optimize/opttest.cc:49:5: style: Class 'Quadratic' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/math/optimize/opttest.cc:50:5: style: Class 'Quadratic' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/math/optimize/qnewton.cc:442:10: warning: Identical condition and return expression 'converged', return value is always 0 [identicalConditionAfterEarlyExit] mpqc3-20170114/src/lib/math/optimize/qnewton.cc:423:7: note: If condition 'converged' is true, the function will return/exit mpqc3-20170114/src/lib/math/optimize/qnewton.cc:442:10: note: Returning identical expression 'converged' mpqc3-20170114/src/lib/math/optimize/qnewton.cc:333:13: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy] mpqc3-20170114/src/lib/math/optimize/qnewton.cc:319:11: style: Variable 'nlineopt' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/math/scmat/block.cc:273:27: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/math/scmat/block.cc:282:27: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/math/scmat/block.cc:283:27: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/math/scmat/block.cc:343:30: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/math/scmat/block.cc:353:30: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/math/scmat/block.cc:354:30: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/math/scmat/block.cc:428:27: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/math/scmat/block.cc:437:27: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/math/scmat/block.cc:438:27: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/math/scmat/block.cc:496:30: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/math/scmat/block.cc:506:30: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/math/scmat/block.cc:507:30: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/math/scmat/block.cc:592:27: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/math/scmat/block.cc:601:27: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/math/scmat/block.cc:602:27: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/math/scmat/block.cc:669:30: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/math/scmat/block.cc:679:30: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/math/scmat/block.cc:680:30: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/math/scmat/block.cc:754:29: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/math/scmat/block.cc:764:29: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/math/scmat/block.cc:765:29: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/math/scmat/block.cc:819:32: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/math/scmat/block.cc:829:32: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/math/scmat/block.cc:830:32: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/math/scmat/block.cc:1063:30: style: Variable 'i' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/math/scmat/blockedsymm.cc:441:49: error: Uninitialized variable: i [uninitvar] mpqc3-20170114/src/lib/math/scmat/blockedsymm.cc:432:7: note: Assuming condition is false mpqc3-20170114/src/lib/math/scmat/blockedsymm.cc:441:49: note: Uninitialized variable: i mpqc3-20170114/src/lib/math/scmat/blockedsymm.cc:526:49: error: Uninitialized variable: i [uninitvar] mpqc3-20170114/src/lib/math/scmat/blockedsymm.cc:563:49: error: Uninitialized variable: i [uninitvar] mpqc3-20170114/src/lib/math/scmat/blockedsymm.cc:554:35: note: Assuming condition is false mpqc3-20170114/src/lib/math/scmat/blockedsymm.cc:563:49: note: Uninitialized variable: i mpqc3-20170114/src/lib/math/scmat/abstract.cc:199:4: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/math/scmat/abstract.cc:259:23: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/math/scmat/abstract.cc:556:4: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/math/scmat/abstract.cc:580:23: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/math/scmat/abstract.cc:928:4: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/math/scmat/abstract.cc:1086:4: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/math/scmat/blockedrect.cc:432:67: error: Uninitialized variable: i [uninitvar] mpqc3-20170114/src/lib/math/scmat/blockedrect.cc:410:72: note: Assuming condition is false mpqc3-20170114/src/lib/math/scmat/blockedrect.cc:432:67: note: Uninitialized variable: i mpqc3-20170114/src/lib/math/scmat/blockedrect.cc:467:44: error: Uninitialized variable: i [legacyUninitvar] mpqc3-20170114/src/lib/math/scmat/blockedrect.cc:496:44: error: Uninitialized variable: i [legacyUninitvar] mpqc3-20170114/src/lib/math/scmat/c_svd.c:406:54: style: Parameter 'la' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/scmat/c_svd.c:405:56: style: Parameter 'iq' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/scmat/c_svd.c:406:34: style: Parameter 'ip' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/scmat/c_svd.c:936:23: style: Parameter 'la' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/scmat/c_svd.c:936:32: style: Parameter 'n' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/scmat/c_svd.c:1013:23: style: Parameter 'la' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/scmat/c_svd.c:1013:32: style: Parameter 'n' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/scmat/c_svd.c:1076:23: style: Parameter 'la' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/scmat/c_svd.c:1076:40: style: Parameter 'n' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/scmat/c_svd.c:1076:32: style: Parameter 'm' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/scmat/c_svd.c:1134:23: style: Parameter 'la' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/scmat/c_svd.c:1134:32: style: Parameter 'm' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/scmat/c_svd.c:1134:40: style: Parameter 'n' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/scmat/c_svd.c:1324:42: style: Parameter 'iq' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/scmat/c_svd.c:1325:42: style: Parameter 'ip' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/scmat/c_svd.c:1323:43: style: Parameter 'iu' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/scmat/c_svd.c:1978:51: style: Parameter 'lp' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/scmat/c_svd.c:1978:23: style: Parameter 'lq' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/scmat/c_svd.c:1978:32: style: Parameter 'm' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/scmat/c_svd.c:1979:20: style: Parameter 'j' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/scmat/c_svd.c:1979:28: style: Parameter 'k' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/scmat/c_svd.c:1979:39: style: Parameter 'x' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/scmat/c_svd.c:1979:50: style: Parameter 'y' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/scmat/c_svd.c:1978:60: style: Parameter 'n' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/scmat/c_svd.c:2028:12: style: Parameter 'lp' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/scmat/c_svd.c:2027:23: style: Parameter 'lq' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/scmat/c_svd.c:2027:32: style: Parameter 'm' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/scmat/c_svd.c:2028:37: style: Parameter 'j' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/scmat/c_svd.c:2028:45: style: Parameter 'k' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/scmat/c_svd.c:2028:56: style: Parameter 'x' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/scmat/c_svd.c:2028:67: style: Parameter 'y' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/scmat/c_svd.c:2028:21: style: Parameter 'n' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/scmat/c_svd.c:2076:25: style: Parameter 'a' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/scmat/c_svd.c:2076:47: style: Parameter 'c' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/scmat/c_svd.c:2076:36: style: Parameter 'b' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/scmat/c_svd.c:2077:14: style: Parameter 'd' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/scmat/c_svd.c:2097:40: style: Parameter 'lp' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/scmat/c_svd.c:2097:11: style: Parameter 'lq' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/scmat/c_svd.c:2099:19: style: Parameter 'k' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/scmat/c_svd.c:2099:11: style: Parameter 'j' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/scmat/c_svd.c:2098:36: style: Parameter 'b' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/scmat/c_svd.c:2099:27: style: Parameter 'jl' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/scmat/c_svd.c:2100:11: style: Parameter 'jr' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/scmat/c_svd.c:2097:20: style: Parameter 'mq' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/scmat/c_svd.c:2097:49: style: Parameter 'mp' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/scmat/c_svd.c:2231:50: style: Parameter 'b' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/scmat/c_svd.c:2231:39: style: Parameter 'a' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/scmat/c_svd.c:2288:46: style: Parameter 'n' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/scmat/cmatrix.cc:178:30: error: Memory leak: b [memleak] mpqc3-20170114/src/lib/math/scmat/cmatrix.cc:198:30: error: Memory leak: b [memleak] mpqc3-20170114/src/lib/math/scmat/cmatrix.cc:288:14: style: The scope of the variable 'ip' can be reduced. [variableScope] mpqc3-20170114/src/lib/math/scmat/cmatrix.cc:738:14: style: The scope of the variable 'h' can be reduced. [variableScope] mpqc3-20170114/src/lib/math/scmat/cmatrix.cc:738:19: style: The scope of the variable 'scale' can be reduced. [variableScope] mpqc3-20170114/src/lib/math/scmat/cmatrix.cc:886:11: style: The scope of the variable 'k' can be reduced. [variableScope] mpqc3-20170114/src/lib/math/scmat/cmatrix.cc:887:10: style: The scope of the variable 'p' can be reduced. [variableScope] mpqc3-20170114/src/lib/math/scmat/cmatrix.cc:735:11: style:inconclusive: Function 'tred2' argument 1 names different: declaration 'dim' definition 'n'. [funcArgNamesDifferent] mpqc3-20170114/src/lib/math/scmat/cmatrix.cc:25:23: note: Function 'tred2' argument 1 names different: declaration 'dim' definition 'n'. mpqc3-20170114/src/lib/math/scmat/cmatrix.cc:735:11: note: Function 'tred2' argument 1 names different: declaration 'dim' definition 'n'. mpqc3-20170114/src/lib/math/scmat/cmatrix.cc:806:10: style:inconclusive: Function 'tqli' argument 1 names different: declaration 'dim' definition 'n'. [funcArgNamesDifferent] mpqc3-20170114/src/lib/math/scmat/cmatrix.cc:26:22: note: Function 'tqli' argument 1 names different: declaration 'dim' definition 'n'. mpqc3-20170114/src/lib/math/scmat/cmatrix.cc:806:10: note: Function 'tqli' argument 1 names different: declaration 'dim' definition 'n'. mpqc3-20170114/src/lib/math/scmat/cmatrix.cc:884:13: style:inconclusive: Function 'eigsort' argument 1 names different: declaration 'dim' definition 'n'. [funcArgNamesDifferent] mpqc3-20170114/src/lib/math/scmat/cmatrix.cc:27:25: note: Function 'eigsort' argument 1 names different: declaration 'dim' definition 'n'. mpqc3-20170114/src/lib/math/scmat/cmatrix.cc:884:13: note: Function 'eigsort' argument 1 names different: declaration 'dim' definition 'n'. mpqc3-20170114/src/lib/math/scmat/cmatrix.cc:286:32: style: Parameter 'indx' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/scmat/cmatrix.cc:654:39: style: Parameter 'b' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/scmat/cmatrix.cc:911:34: style: Parameter 'S' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/scmat/cmatrix.cc:962:38: style: Parameter 'S' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/scmat/disthql.cc:120:11: style: The scope of the variable 'r' can be reduced. [variableScope] mpqc3-20170114/src/lib/math/scmat/disthql.cc:173:23: style: The scope of the variable 'beta' can be reduced. [variableScope] mpqc3-20170114/src/lib/math/scmat/disthql.cc:170:33: style: Parameter 'lda' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/scmat/disthql.cc:170:46: style: Parameter 'n' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/scmat/disthql.cc:170:57: style: Parameter 'm' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/scmat/disthql.cc:170:68: style: Parameter 'p' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/scmat/disthql.cc:170:79: style: Parameter 'id' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/scmat/disthql.cc:321:36: style: Parameter 'lda' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/scmat/disthql.cc:321:50: style: Parameter 'n' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/scmat/disthql.cc:321:62: style: Parameter 'm' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/scmat/disthql.cc:321:74: style: Parameter 'p' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/scmat/disthql.cc:321:86: style: Parameter 'id' can be declared as pointer to const [constParameter] mpqc3-20170114/src/lib/math/scmat/distvect.cc:429:34: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/math/scmat/distvect.cc:468:7: style: The scope of the variable 'i' can be reduced. [variableScope] mpqc3-20170114/src/lib/math/scmat/distvect.cc:393:11: style: Local variable 'n' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/math/scmat/distvect.cc:384:7: note: Shadowed declaration mpqc3-20170114/src/lib/math/scmat/distvect.cc:393:11: note: Shadow variable mpqc3-20170114/src/lib/math/scmat/distvect.cc:411:11: style: Local variable 'n' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/math/scmat/distvect.cc:384:7: note: Shadowed declaration mpqc3-20170114/src/lib/math/scmat/distvect.cc:411:11: note: Shadow variable mpqc3-20170114/src/lib/math/scmat/distrect.cc:309:34: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/math/scmat/distrect.cc:377:34: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/math/scmat/distrect.cc:735:4: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/math/scmat/distrect.cc:868:4: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/math/scmat/localrect.cc:789:13: style: The scope of the variable 'kk' can be reduced. [variableScope] mpqc3-20170114/src/lib/math/scmat/localrect.cc:789:16: style: The scope of the variable 'nn' can be reduced. [variableScope] mpqc3-20170114/src/lib/math/scmat/localvect.cc:144:10: style: The scope of the variable 'tmp' can be reduced. [variableScope] mpqc3-20170114/src/lib/math/scmat/localsymm.cc:425:21: warning: Either the condition '!la' is redundant or there is possible null pointer dereference: la. [nullPointerRedundantCheck] mpqc3-20170114/src/lib/math/scmat/localsymm.cc:435:7: note: Assuming that condition '!la' is not redundant mpqc3-20170114/src/lib/math/scmat/localsymm.cc:425:21: note: Null pointer dereference mpqc3-20170114/src/lib/math/scmat/localsymm.cc:778:13: style: The scope of the variable 'kk' can be reduced. [variableScope] mpqc3-20170114/src/lib/math/scmat/localsymm.cc:778:16: style: The scope of the variable 'nn' can be reduced. [variableScope] mpqc3-20170114/src/lib/math/scmat/localsymm.cc:605:13: style: Variable 'nproc' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/math/scmat/replrect.cc:1086:13: style: The scope of the variable 'kk' can be reduced. [variableScope] mpqc3-20170114/src/lib/math/scmat/replrect.cc:1086:16: style: The scope of the variable 'nn' can be reduced. [variableScope] mpqc3-20170114/src/lib/math/scmat/replrect.cc:900:12: style: Local variable 'ij' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/math/scmat/replrect.cc:848:11: note: Shadowed declaration mpqc3-20170114/src/lib/math/scmat/replrect.cc:900:12: note: Shadow variable mpqc3-20170114/src/lib/math/scmat/replrect.cc:848:11: style: Unused variable: ij [unusedVariable] mpqc3-20170114/src/lib/math/scmat/replvect.cc:173:10: style: The scope of the variable 'tmp' can be reduced. [variableScope] mpqc3-20170114/src/lib/math/scmat/util.cc:62:3: performance: Variable 'op_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mpqc3-20170114/src/lib/math/scmat/util.cc:63:3: performance: Variable 'blocklist_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mpqc3-20170114/src/lib/math/scmat/replsymm.cc:534:7: style: The scope of the variable 'i' can be reduced. [variableScope] mpqc3-20170114/src/lib/math/scmat/replsymm.cc:1109:13: style: The scope of the variable 'kk' can be reduced. [variableScope] mpqc3-20170114/src/lib/math/scmat/replsymm.cc:1109:16: style: The scope of the variable 'nn' can be reduced. [variableScope] mpqc3-20170114/src/lib/math/scmat/replsymm.cc:568:20: style: Local variable 'i' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/math/scmat/replsymm.cc:534:7: note: Shadowed declaration mpqc3-20170114/src/lib/math/scmat/replsymm.cc:568:20: note: Shadow variable mpqc3-20170114/src/lib/math/scmat/replsymm.cc:639:20: style: Local variable 'i' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/math/scmat/replsymm.cc:534:7: note: Shadowed declaration mpqc3-20170114/src/lib/math/scmat/replsymm.cc:639:20: note: Shadow variable mpqc3-20170114/src/lib/math/scmat/replsymm.cc:672:10: style: Variable 'me' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/math/scmat/replsymm.cc:653:7: style: Unused variable: i [unusedVariable] mpqc3-20170114/src/lib/math/scmat/svd.cc:621:16: style: Condition 'info>0' is always true [knownConditionTrueFalse] mpqc3-20170114/src/lib/math/scmat/svd.cc:617:9: note: Assuming that condition 'info' is not redundant mpqc3-20170114/src/lib/math/scmat/svd.cc:618:16: note: Assuming condition is false mpqc3-20170114/src/lib/math/scmat/svd.cc:621:16: note: Condition 'info>0' is always true mpqc3-20170114/src/lib/math/scmat/svd.cc:650:16: style: Condition 'info>0' is always true [knownConditionTrueFalse] mpqc3-20170114/src/lib/math/scmat/svd.cc:646:9: note: Assuming that condition 'info' is not redundant mpqc3-20170114/src/lib/math/scmat/svd.cc:647:16: note: Assuming condition is false mpqc3-20170114/src/lib/math/scmat/svd.cc:650:16: note: Condition 'info>0' is always true mpqc3-20170114/src/lib/math/scmat/svd.cc:734:16: style: Condition 'info>0' is always true [knownConditionTrueFalse] mpqc3-20170114/src/lib/math/scmat/svd.cc:730:9: note: Assuming that condition 'info' is not redundant mpqc3-20170114/src/lib/math/scmat/svd.cc:731:16: note: Assuming condition is false mpqc3-20170114/src/lib/math/scmat/svd.cc:734:16: note: Condition 'info>0' is always true mpqc3-20170114/src/lib/math/scmat/svd.cc:815:16: style: Condition 'info>0' is always true [knownConditionTrueFalse] mpqc3-20170114/src/lib/math/scmat/svd.cc:811:9: note: Assuming that condition 'info' is not redundant mpqc3-20170114/src/lib/math/scmat/svd.cc:812:16: note: Assuming condition is false mpqc3-20170114/src/lib/math/scmat/svd.cc:815:16: note: Condition 'info>0' is always true mpqc3-20170114/src/lib/math/scmat/svd.cc:372:12: style: The scope of the variable 'norm' can be reduced. [variableScope] mpqc3-20170114/src/lib/math/scmat/svd.cc:372:17: style: Variable 'norm' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/mpqc/interfaces/tiledarray/tests/curvy_steps.hpp:85:42: style: Parameter 'X' can be declared as reference to const [constParameter] mpqc3-20170114/src/lib/mpqc/interfaces/tiledarray/tests/dmm_scf.hpp:33:38: style: Parameter 'G' can be declared as reference to const [constParameter] mpqc3-20170114/src/lib/mpqc/interfaces/tiledarray/tests/curvy_steps.hpp:69:16: style: Variable 'Fac' can be declared as const array [constVariable] mpqc3-20170114/src/lib/mpqc/interfaces/tiledarray/tests/dmm_scf.hpp:46:26: style: Variable 'iter0' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/mpqc/interfaces/tiledarray/tests/dmm_scf.hpp:49:30: style: Variable 'mad_conj0' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/mpqc/interfaces/tiledarray/tests/dmm_scf.hpp:51:30: style: Variable 'mad_conjf' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/mpqc/interfaces/tiledarray/tests/dmm_scf.hpp:54:26: style: Variable 'Fock0' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/mpqc/interfaces/tiledarray/tests/dmm_scf.hpp:73:26: style: Variable 'iterf' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/mpqc/interfaces/tiledarray/tests/curvy_steps.cpp:43:25: style: Variable 'energy_guess' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/util/class/classtest.cc:115:40: style: Condition 'aaaa==(A*)0' is always true [knownConditionTrueFalse] mpqc3-20170114/src/lib/util/class/classtest.cc:113:13: note: Assignment 'aaaa=0', assigned value is 0 mpqc3-20170114/src/lib/util/class/classtest.cc:115:40: note: Condition 'aaaa==(A*)0' is always true mpqc3-20170114/src/lib/util/class/classtest.cc:158:40: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/class/classtest.cc:159:40: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/class/classtest.cc:160:40: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/class/classtest.cc:161:40: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/class/classtest.cc:163:11: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/class/classtest.cc:92:15: style: Local variable 'A_cd' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/util/class/classtest.cc:49:18: note: Shadowed declaration mpqc3-20170114/src/lib/util/class/classtest.cc:92:15: note: Shadow variable mpqc3-20170114/src/lib/mpqc/math/blas_test.cpp:15:12: style: The scope of the variable 'tol' can be reduced. [variableScope] mpqc3-20170114/src/lib/mpqc/math/blas_test.cpp:34:12: style: The scope of the variable 'tol' can be reduced. [variableScope] mpqc3-20170114/src/lib/mpqc/math/blas_test.cpp:35:12: style: The scope of the variable 'alpha' can be reduced. [variableScope] mpqc3-20170114/src/lib/mpqc/math/blas_test.cpp:58:12: style: The scope of the variable 'tol' can be reduced. [variableScope] mpqc3-20170114/src/lib/mpqc/math/blas_test.cpp:59:12: style: The scope of the variable 'alpha' can be reduced. [variableScope] mpqc3-20170114/src/lib/mpqc/math/blas_test.cpp:60:12: style: The scope of the variable 'beta' can be reduced. [variableScope] mpqc3-20170114/src/lib/util/class/class.cc:115:18: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] mpqc3-20170114/src/lib/util/class/class.cc:117:18: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] mpqc3-20170114/src/lib/util/class/class.cc:394:21: style: Local variable 'key' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/util/class/class.cc:381:15: note: Shadowed declaration mpqc3-20170114/src/lib/util/class/class.cc:394:21: note: Shadow variable mpqc3-20170114/src/lib/util/class/class.cc:489:29: style: Variable 'n' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/mpqc/interfaces/tiledarray/tests/dmm_scf.cpp:41:25: style: Variable 'energy_guess' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/util/class/class.cc:355:33: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/util/class/class.cc:374:33: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/util/class/class.cc:466:26: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/util/class/class.cc:498:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/util/class/class.cc:609:26: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/util/group/actmsg.cc:83:3: performance: Variable 'in_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mpqc3-20170114/src/lib/util/group/actmsg.h:61:5: style: Class 'ActiveMessageEcho' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/util/group/actmsg.h:62:5: style: Class 'ActiveMessageEcho' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/util/group/actmsg.h:105:5: style: Class 'ActiveMessageGrp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/util/group/actmsg.h:64:10: style: The function 'run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mpqc3-20170114/src/lib/util/group/actmsg.h:53:18: note: Virtual function in base class mpqc3-20170114/src/lib/util/group/actmsg.h:64:10: note: Function in derived class mpqc3-20170114/src/lib/util/group/actmsg.cc:99:7: style: Local variable 'run' shadows outer function [shadowFunction] mpqc3-20170114/src/lib/util/group/actmsg.h:77:10: note: Shadowed declaration mpqc3-20170114/src/lib/util/group/actmsg.cc:99:7: note: Shadow variable mpqc3-20170114/src/lib/util/group/file.cc:243:25: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/group/file.cc:249:21: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/group/globcnt.cc:144:13: style: Variable 's.sem_num' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/util/group/globcnt.cc:145:12: style: Variable 's.sem_op' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/util/group/globcnt.cc:146:13: style: Variable 's.sem_flg' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/util/container/avltest.cc:52:10: style:inconclusive: Technically the member function 'Data::print' can be const. [functionConst] mpqc3-20170114/src/lib/util/container/avltest.cc:57:7: note: Technically the member function 'Data::print' can be const. mpqc3-20170114/src/lib/util/container/avltest.cc:52:10: note: Technically the member function 'Data::print' can be const. mpqc3-20170114/src/lib/util/container/avltest.cc:51:5: style: Class 'Data' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/util/container/avltest.cc:152:70: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/util/container/avltest.cc:165:70: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/util/container/avltest.cc:193:63: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/util/group/memiter.cc:63:19: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/group/memamsg.cc:277:25: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/group/memamsg.cc:285:20: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/group/memarmci.cc:159:20: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/group/memarmci.cc:161:20: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/group/memarmci.cc:163:38: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/group/memarmci.cc:182:24: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/group/memarmci.cc:183:24: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/group/memarmci.cc:85:34: style: Variable 'current_localsize' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/util/group/memarmci.cc:103:5: style: Variable 'r' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/util/group/memory.cc:231:25: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/group/memory.cc:237:21: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/group/memory.cc:382:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mpqc3-20170114/src/lib/util/group/memrdma.cc:190:16: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/group/memshm.cc:106:52: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/group/memshm.cc:114:19: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/group/memshm.cc:129:27: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/group/memshm.cc:132:13: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/group/memshm.cc:146:48: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/group/memshm.cc:262:36: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/group/memshm.cc:285:27: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/group/memshm.cc:308:22: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/group/memshm.cc:314:12: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/group/memshm.cc:401:12: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/group/memshm.cc:412:12: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/group/memshm.cc:423:12: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/group/memregion.cc:412:19: style: Local variable 'regions_ptr' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/util/group/memregion.cc:375:17: note: Shadowed declaration mpqc3-20170114/src/lib/util/group/memregion.cc:412:19: note: Shadow variable mpqc3-20170114/src/lib/util/group/memshm.cc:215:18: style: Local variable 'stringrep' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/util/group/memshm.cc:203:14: note: Shadowed declaration mpqc3-20170114/src/lib/util/group/memshm.cc:215:18: note: Shadow variable mpqc3-20170114/src/lib/util/group/memshm.cc:216:15: style: Local variable 'length' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/util/group/memshm.cc:204:11: note: Shadowed declaration mpqc3-20170114/src/lib/util/group/memshm.cc:216:15: note: Shadow variable mpqc3-20170114/src/lib/util/group/memmtmpi.cc:72:14: warning: Member variable 'MTMPIThread::chunk' is not initialized in the constructor. [uninitMemberVar] mpqc3-20170114/src/lib/util/group/memmtmpi.cc:171:35: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/group/memmtmpi.cc:96:8: style: Unused variable: l [unusedVariable] mpqc3-20170114/src/lib/util/group/messmpi.cc:176:50: warning: The address of local variable 'tmp_argv' might be accessed at non-zero index. [objectIndex] mpqc3-20170114/src/lib/util/group/messmpi.cc:167:24: note: Address of variable taken here. mpqc3-20170114/src/lib/util/group/messmpi.cc:176:50: note: The address of local variable 'tmp_argv' might be accessed at non-zero index. mpqc3-20170114/src/lib/util/group/mstate.cc:708:13: warning: Return value of function fbuf->open() is not used. [ignoredReturnValue] mpqc3-20170114/src/lib/util/group/messproc.cc:87:9: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/group/messproc.cc:88:23: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/group/memtest.cc:99:28: style: Variable 'input' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/util/group/memtest.cc:209:20: style: Variable 'cdata' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/util/group/pooltest.cc:47:5: style: Class 'Double' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/util/group/pooltest.cc:139:20: error: Return value of allocation function 'malloc' is not stored. [leakReturnValNotUsed] mpqc3-20170114/src/lib/util/group/pooltest.cc:112:12: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/group/pooltest.cc:112:12: portability: Casting from double * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] mpqc3-20170114/src/lib/util/group/messtest.cc:55:5: style: Class 'A' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/util/group/pooltest.cc:80:23: style:inconclusive: Function 'Double' argument 1 names different: declaration 'size' definition 's'. [funcArgNamesDifferent] mpqc3-20170114/src/lib/util/group/pooltest.cc:47:19: note: Function 'Double' argument 1 names different: declaration 'size' definition 's'. mpqc3-20170114/src/lib/util/group/pooltest.cc:80:23: note: Function 'Double' argument 1 names different: declaration 'size' definition 's'. mpqc3-20170114/src/lib/util/group/messtest.cc:56:5: style: Class 'A' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/util/group/messtest.cc:57:5: style: Class 'A' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/util/group/messtest.cc:287:17: style: The if condition is the same as the previous if condition [duplicateCondition] mpqc3-20170114/src/lib/util/group/messtest.cc:278:17: note: First condition mpqc3-20170114/src/lib/util/group/messtest.cc:287:17: note: Second condition mpqc3-20170114/src/lib/util/group/rnglocktest.cc:57:11: style: Redundant initialization for 'val'. The initialized value is overwritten before it is read. [redundantInitialization] mpqc3-20170114/src/lib/util/group/rnglocktest.cc:56:15: note: val is initialized mpqc3-20170114/src/lib/util/group/rnglocktest.cc:57:11: note: val is overwritten mpqc3-20170114/src/lib/util/group/thpthd.cc:222:32: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/group/mstate.cc:48:29: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/group/thread.cc:77:13: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/group/mstate.cc:58:17: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/group/thread.cc:173:14: style: The scope of the variable 'grp' can be reduced. [variableScope] mpqc3-20170114/src/lib/util/group/mstate.cc:67:29: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/group/thpuma.cc:91:33: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/group/thread.cc:173:18: style: Variable 'grp' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/util/group/mstate.cc:98:20: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/group/pregtime.cc:145:9: style: The scope of the variable 'j' can be reduced. [variableScope] mpqc3-20170114/src/lib/util/group/mstate.cc:271:13: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/group/thrtest.cc:54:5: style: Class 'TestThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/util/keyval/ipv2_alloc.cc:38:12: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/group/rnglock.cc:71:5: style: Class 'RangeLockValSum' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/util/group/rnglock.cc:79:5: style: Class 'RangeLockValSet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/util/group/rnglock.cc:72:10: style: The function 'op' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mpqc3-20170114/src/lib/util/group/rnglock.cc:64:18: note: Virtual function in base class mpqc3-20170114/src/lib/util/group/rnglock.cc:72:10: note: Function in derived class mpqc3-20170114/src/lib/util/group/rnglock.cc:80:10: style: The function 'op' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mpqc3-20170114/src/lib/util/group/rnglock.cc:64:18: note: Virtual function in base class mpqc3-20170114/src/lib/util/group/rnglock.cc:80:10: note: Function in derived class mpqc3-20170114/src/lib/util/keyval/ipv2_error.cc:100:11: style: Condition 'poskey' is always true [knownConditionTrueFalse] mpqc3-20170114/src/lib/util/group/pool.cc:37:7: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/group/pool.cc:42:11: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/keyval/ipv2_error.cc:92:16: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/group/pool.cc:50:11: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/keyval/ipv2_error.cc:42:15: style: The scope of the variable 'ipe_ok' can be reduced. [variableScope] mpqc3-20170114/src/lib/util/group/pool.cc:60:11: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/keyval/ipv2_error.cc:43:15: style: The scope of the variable 'ipe_key_not_found' can be reduced. [variableScope] mpqc3-20170114/src/lib/util/group/pool.cc:77:15: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/keyval/ipv2_error.cc:44:15: style: The scope of the variable 'ipe_out_of_bounds' can be reduced. [variableScope] mpqc3-20170114/src/lib/util/group/pool.cc:88:15: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/keyval/ipv2_error.cc:45:15: style: The scope of the variable 'ipe_malloc' can be reduced. [variableScope] mpqc3-20170114/src/lib/util/group/pool.cc:106:17: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/keyval/ipv2_error.cc:46:15: style: The scope of the variable 'ipe_not_an_array' can be reduced. [variableScope] mpqc3-20170114/src/lib/util/group/pool.cc:108:7: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/keyval/ipv2_error.cc:47:15: style: The scope of the variable 'ipe_not_a_scalar' can be reduced. [variableScope] mpqc3-20170114/src/lib/util/group/pool.cc:114:55: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/keyval/ipv2_error.cc:48:15: style: The scope of the variable 'ipe_type' can be reduced. [variableScope] mpqc3-20170114/src/lib/util/group/pool.cc:115:55: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/keyval/ipv2_error.cc:49:15: style: The scope of the variable 'ipe_has_no_value' can be reduced. [variableScope] mpqc3-20170114/src/lib/util/group/pool.cc:183:53: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/keyval/ipv2_error.cc:50:15: style: The scope of the variable 'ipe_val_not_expd' can be reduced. [variableScope] mpqc3-20170114/src/lib/util/group/pool.cc:268:19: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/keyval/ipv2_error.cc:78:9: style: The scope of the variable 'newmsg' can be reduced. [variableScope] mpqc3-20170114/src/lib/util/group/pool.cc:269:21: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/group/pool.cc:273:17: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/group/pool.cc:274:19: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/group/pool.cc:281:29: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/keyval/ipv2_cwk.cc:204:9: style:inconclusive: Technically the member function 'IPV2StrTok::is_white' can be const. [functionConst] mpqc3-20170114/src/lib/util/keyval/ipv2_cwk.cc:208:13: note: Technically the member function 'IPV2StrTok::is_white' can be const. mpqc3-20170114/src/lib/util/keyval/ipv2_cwk.cc:204:9: note: Technically the member function 'IPV2StrTok::is_white' can be const. mpqc3-20170114/src/lib/util/keyval/ipv2_karray.cc:81:9: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/keyval/ipv2_karray.cc:135:9: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/keyval/ipv2_karray.cc:191:9: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/keyval/ipv2_cwk.cc:130:16: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/keyval/ipv2_karray.cc:72:11: style: The scope of the variable 'args' can be reduced. [variableScope] mpqc3-20170114/src/lib/util/keyval/ipv2_cwk.cc:135:16: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/keyval/ipv2_karray.cc:73:7: style: The scope of the variable 'i' can be reduced. [variableScope] mpqc3-20170114/src/lib/util/keyval/ipv2_cwk.cc:342:7: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/keyval/ipv2_karray.cc:74:8: style: The scope of the variable 'v' can be reduced. [variableScope] mpqc3-20170114/src/lib/util/keyval/ipv2_cwk.cc:98:24: style: The scope of the variable 'kt' can be reduced. [variableScope] mpqc3-20170114/src/lib/util/keyval/ipv2_karray.cc:127:11: style: The scope of the variable 'args' can be reduced. [variableScope] mpqc3-20170114/src/lib/util/keyval/ipv2_cwk.cc:246:7: style: The scope of the variable 'found' can be reduced. [variableScope] mpqc3-20170114/src/lib/util/keyval/ipv2_karray.cc:128:7: style: The scope of the variable 'i' can be reduced. [variableScope] mpqc3-20170114/src/lib/util/keyval/ipv2_cwk.cc:98:24: style: Local variable 'kt' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/util/keyval/ipv2_cwk.cc:71:22: note: Shadowed declaration mpqc3-20170114/src/lib/util/keyval/ipv2_cwk.cc:98:24: note: Shadow variable mpqc3-20170114/src/lib/util/keyval/ipv2_karray.cc:129:8: style: The scope of the variable 'v' can be reduced. [variableScope] mpqc3-20170114/src/lib/util/group/messimpl.cc:690:32: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/keyval/ipv2_karray.cc:182:11: style: The scope of the variable 'args' can be reduced. [variableScope] mpqc3-20170114/src/lib/util/group/messimpl.cc:691:34: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/keyval/ipv2_karray.cc:183:7: style: The scope of the variable 'i' can be reduced. [variableScope] mpqc3-20170114/src/lib/util/group/messimpl.cc:725:39: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/keyval/ipv2_karray.cc:184:8: style: The scope of the variable 'v' can be reduced. [variableScope] mpqc3-20170114/src/lib/util/group/messimpl.cc:728:41: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/group/messimpl.cc:772:30: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/group/messimpl.cc:773:21: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/keyval/ipv2_data.cc:49:9: style: C-style pointer casting [cstyleCast] ipv2_parse.tmp.cc:980:36: warning: Obsolete function 'alloca' called. [allocaCalled] mpqc3-20170114/src/lib/util/group/messimpl.cc:104:15: style: The scope of the variable 'grp' can be reduced. [variableScope] mpqc3-20170114/src/lib/util/keyval/ipv2_data.cc:105:9: style: C-style pointer casting [cstyleCast] ipv2_parse.tmp.cc:1051:15: style: Condition 'yyn==0' is always true [knownConditionTrueFalse] ipv2_parse.tmp.cc:1048:16: note: Assignment 'yyn=yytable[yyn]', assigned value is greater than -1 ipv2_parse.tmp.cc:1049:11: note: Assuming that condition 'yyn<=0' is not redundant ipv2_parse.tmp.cc:1051:15: note: Condition 'yyn==0' is always true mpqc3-20170114/src/lib/util/group/messimpl.cc:256:15: style: The scope of the variable 'j' can be reduced. [variableScope] mpqc3-20170114/src/lib/util/keyval/ipv2_data.cc:146:9: style: C-style pointer casting [cstyleCast] ipv2_parse.yy:278:19: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/group/messimpl.cc:104:19: style: Variable 'grp' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/util/keyval/ipv2_data.cc:184:9: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/keyval/ipv2_data.cc:231:9: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/keyval/ipv2_data.cc:250:17: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/keyval/keyvalipv2.cc:235:33: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/group/messimpl.cc:222:53: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/util/keyval/ipv2_data.cc:254:25: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/keyval/keyvalipv2.cc:247:37: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/group/messimpl.cc:230:53: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/util/keyval/ipv2_data.cc:302:9: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/keyval/keyvalipv2.cc:255:39: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/keyval/keyvalval.cc:364:3: warning:inconclusive: The buffer 'lc_kv' may not be null-terminated after the call to strncpy(). [terminateStrncpy] mpqc3-20170114/src/lib/util/group/messimpl.cc:304:45: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/util/keyval/ipv2_data.cc:343:9: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/keyval/ipv2_read.cc:309:20: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] mpqc3-20170114/src/lib/util/keyval/keyvalipv2.cc:97:23: style: Unused variable: sb [unusedVariable] mpqc3-20170114/src/lib/util/keyval/ipv2_data.cc:40:11: style: The scope of the variable 'args' can be reduced. [variableScope] mpqc3-20170114/src/lib/util/keyval/ipv2_read.cc:314:24: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] mpqc3-20170114/src/lib/util/keyval/keyvalipv2.cc:142:23: style: Unused variable: sb [unusedVariable] mpqc3-20170114/src/lib/util/keyval/ipv2_data.cc:41:7: style: The scope of the variable 'i' can be reduced. [variableScope] mpqc3-20170114/src/lib/util/keyval/ipv2_data.cc:42:8: style: The scope of the variable 'v' can be reduced. [variableScope] mpqc3-20170114/src/lib/util/keyval/ipv2_data.cc:96:11: style: The scope of the variable 'args' can be reduced. [variableScope] mpqc3-20170114/src/lib/util/madness/world.cc:62:47: style: Variable 'make_sure_class_desc_initialized' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/util/keyval/ipv2_data.cc:97:7: style: The scope of the variable 'i' can be reduced. [variableScope] mpqc3-20170114/src/lib/util/keyval/ipv2_data.cc:98:8: style: The scope of the variable 'v' can be reduced. [variableScope] mpqc3-20170114/src/lib/util/keyval/ipv2_data.cc:99:7: style: The scope of the variable 'r' can be reduced. [variableScope] mpqc3-20170114/src/lib/util/keyval/ipv2_data.cc:137:11: style: The scope of the variable 'args' can be reduced. [variableScope] mpqc3-20170114/src/lib/util/keyval/ipv2_data.cc:138:7: style: The scope of the variable 'i' can be reduced. [variableScope] mpqc3-20170114/src/lib/util/keyval/ipv2_data.cc:139:8: style: The scope of the variable 'v' can be reduced. [variableScope] mpqc3-20170114/src/lib/util/keyval/ipv2_data.cc:175:11: style: The scope of the variable 'args' can be reduced. [variableScope] mpqc3-20170114/src/lib/util/misc/string.h:13:27: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/keyval/ipv2_data.cc:176:7: style: The scope of the variable 'i' can be reduced. [variableScope] mpqc3-20170114/src/lib/util/keyval/ipv2_data.cc:177:8: style: The scope of the variable 'v' can be reduced. [variableScope] mpqc3-20170114/src/lib/util/misc/compute.cc:73:27: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/util/keyval/ipv2_data.cc:222:11: style: The scope of the variable 'args' can be reduced. [variableScope] mpqc3-20170114/src/lib/util/keyval/ipv2_data.cc:223:7: style: The scope of the variable 'i' can be reduced. [variableScope] mpqc3-20170114/src/lib/util/keyval/ipv2_data.cc:224:8: style: The scope of the variable 'v' can be reduced. [variableScope] mpqc3-20170114/src/lib/util/keyval/ipv2_data.cc:293:11: style: The scope of the variable 'args' can be reduced. [variableScope] mpqc3-20170114/src/lib/util/keyval/ipv2_read.cc:205:16: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/keyval/ipv2_data.cc:294:7: style: The scope of the variable 'i' can be reduced. [variableScope] mpqc3-20170114/src/lib/util/keyval/ipv2_read.cc:373:7: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/keyval/ipv2_data.cc:295:8: style: The scope of the variable 'v' can be reduced. [variableScope] mpqc3-20170114/src/lib/util/keyval/ipv2_read.cc:383:7: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/keyval/ipv2_data.cc:334:11: style: The scope of the variable 'args' can be reduced. [variableScope] mpqc3-20170114/src/lib/util/keyval/ipv2_read.cc:470:12: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/keyval/ipv2_data.cc:335:7: style: The scope of the variable 'i' can be reduced. [variableScope] mpqc3-20170114/src/lib/util/keyval/ipv2_read.cc:508:22: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/keyval/ipv2_data.cc:336:8: style: The scope of the variable 'v' can be reduced. [variableScope] mpqc3-20170114/src/lib/util/keyval/ipv2_read.cc:513:13: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/misc/bug.cc:298:7: style: Condition '!gcc' is always true [knownConditionTrueFalse] mpqc3-20170114/src/lib/util/misc/bug.cc:294:13: note: Assignment 'gcc=0', assigned value is 0 mpqc3-20170114/src/lib/util/misc/bug.cc:298:7: note: Condition '!gcc' is always true mpqc3-20170114/src/lib/util/keyval/ipv2_read.cc:540:9: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/keyval/ipv2_read.cc:565:15: style: C-style pointer casting [cstyleCast] :684:32: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/keyval/ipv2_read.cc:566:15: style: C-style pointer casting [cstyleCast] :695:16: style: C-style pointer casting [cstyleCast] :1052:20: style: C-style pointer casting [cstyleCast] :1054:18: style: C-style pointer casting [cstyleCast] :1103:41: style: C-style pointer casting [cstyleCast] :1275:7: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/misc/thread_timer.cc:58:41: performance: Function parameter 'v' should be passed by const reference. [passedByValue] :1358:7: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/misc/thread_timer.cc:64:55: performance: Function parameter 'v' should be passed by const reference. [passedByValue] :1367:17: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/misc/thread_timer.cc:60:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] :1392:12: style: C-style pointer casting [cstyleCast] :1394:11: style: C-style pointer casting [cstyleCast] :1517:24: style: C-style pointer casting [cstyleCast] :1536:24: style: C-style pointer casting [cstyleCast] :1559:23: style: C-style pointer casting [cstyleCast] :1562:23: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/misc/bug.cc:533:21: style: C-style pointer casting [cstyleCast] :1653:27: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/misc/bug.cc:534:21: style: C-style pointer casting [cstyleCast] :1658:8: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/misc/bug.cc:537:20: style: C-style pointer casting [cstyleCast] :1034:23: style: Checking if unsigned expression 'num_to_read' is less than zero. [unsignedLessThanZero] mpqc3-20170114/src/lib/util/misc/bug.cc:538:20: style: C-style pointer casting [cstyleCast] :1047:19: style: Checking if unsigned expression 'new_size' is less than zero. [unsignedLessThanZero] mpqc3-20170114/src/lib/util/keyval/keyvaltest.cc:46:5: style: Class 'A' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/util/misc/bug.cc:557:26: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/keyval/keyvaltest.cc:71:5: style: Class 'B' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/util/misc/bug.cc:564:36: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/misc/consumableresources.cc:86:12: style:inconclusive: Technically the member function 'SizeCompare < std :: map < void * , ResourceAttribites > :: const_iterator >::operator()' can be const. [functionConst] mpqc3-20170114/src/lib/util/keyval/keyvaltest.cc:97:5: style: Class 'C' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/util/misc/consumableresources.cc:357:7: style: Condition 'result' is always false [knownConditionTrueFalse] mpqc3-20170114/src/lib/util/misc/consumableresources.cc:356:29: note: Assignment 'result=this==0', assigned value is 0 mpqc3-20170114/src/lib/util/misc/consumableresources.cc:357:7: note: Condition 'result' is always false mpqc3-20170114/src/lib/util/keyval/keyvaltest.cc:124:5: style: Class 'D' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/util/keyval/keyvaltest.cc:73:18: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mpqc3-20170114/src/lib/util/keyval/keyvaltest.cc:48:18: note: Virtual function in base class mpqc3-20170114/src/lib/util/keyval/keyvaltest.cc:73:18: note: Function in derived class mpqc3-20170114/src/lib/util/keyval/keyvaltest.cc:128:18: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mpqc3-20170114/src/lib/util/keyval/keyvaltest.cc:73:18: note: Virtual function in base class mpqc3-20170114/src/lib/util/keyval/keyvaltest.cc:128:18: note: Function in derived class mpqc3-20170114/src/lib/util/options/GetLongOpt.cc:131:24: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] mpqc3-20170114/src/lib/util/keyval/keyvaltest.cc:133:12: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/misc/regtimetest.cc:83:39: style: Variable 'z' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/util/options/GetLongOpt.cc:144:18: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] mpqc3-20170114/src/lib/util/keyval/keyvaltest.cc:198:40: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/misc/regtimetest.cc:86:39: style: Variable 'z' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/util/options/GetLongOpt.cc:167:20: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] mpqc3-20170114/src/lib/util/keyval/keyvaltest.cc:199:40: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/misc/consumableresources.cc:93:47: style: Variable 'make_sure_class_desc_initialized' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/util/misc/regtimetest.cc:90:39: style: Variable 'z' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/util/options/GetLongOpt.cc:185:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] mpqc3-20170114/src/lib/util/keyval/keyvaltest.cc:200:40: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/options/GetLongOpt.cc:194:24: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] mpqc3-20170114/src/lib/util/keyval/keyvaltest.cc:201:40: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/options/GetLongOpt.cc:198:37: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] mpqc3-20170114/src/lib/util/group/messmpi.cc:248:12: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/keyval/keyvaltest.cc:203:11: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/options/GetLongOpt.cc:223:18: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/group/messmpi.cc:617:1: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/keyval/keyvaltest.cc:187:8: style: Variable 'ipv2' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/util/group/messmpi.cc:618:1: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/group/messmpi.cc:619:1: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/group/messmpi.cc:620:1: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/group/messmpi.cc:621:1: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/options/README.cc:46:10: style: The scope of the variable 'scid' can be reduced. [variableScope] mpqc3-20170114/src/lib/util/group/messmpi.cc:622:1: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/options/README.cc:103:24: style: Variable 'outfile' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/util/group/messmpi.cc:623:1: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/ref/reftest.cc:48:16: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/group/messmpi.cc:624:1: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/ref/reftest.cc:49:16: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/ref/reftest.cc:50:16: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/group/messmpi.cc:346:17: style: Variable 'rnode' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/util/ref/reftest.cc:51:16: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/ref/reftest.cc:68:22: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/ref/reftest.cc:69:22: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/ref/reftest.cc:70:22: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/ref/reftest.cc:71:22: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/ref/reftest.cc:72:23: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/ref/reftest.cc:73:18: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/ref/reftest.cc:74:23: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/ref/reftest.cc:75:18: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/ref/reftest.cc:134:10: style: Variable 'x2p' is assigned a value that is never used. [unreadVariable] mpqc3-20170114/src/lib/util/keyval/keyval.cc:58:15: style: The scope of the variable 'msg1' can be reduced. [variableScope] mpqc3-20170114/src/lib/util/render/polygons.cc:129:14: style: Local variable 'tmp' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/util/render/polygons.cc:120:11: note: Shadowed declaration mpqc3-20170114/src/lib/util/render/polygons.cc:129:14: note: Shadow variable mpqc3-20170114/src/lib/util/render/polylines.cc:128:14: style: Local variable 'tmp' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/util/render/polylines.cc:119:11: note: Shadowed declaration mpqc3-20170114/src/lib/util/render/polylines.cc:128:14: note: Shadow variable mpqc3-20170114/src/lib/util/render/render.cc:267:13: warning: Return value of function fbuf->open() is not used. [ignoredReturnValue] mpqc3-20170114/src/lib/util/render/polysphere.cc:47:1: style: The class 'edge' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] mpqc3-20170114/src/lib/util/render/polysphere.cc:60:1: style: The class 'triangle' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] mpqc3-20170114/src/lib/util/render/polysphere.cc:178:11: style: Local variable 'ne2' shadows outer variable [shadowVariable] mpqc3-20170114/src/lib/util/render/polysphere.cc:117:7: note: Shadowed declaration mpqc3-20170114/src/lib/util/render/polysphere.cc:178:11: note: Shadow variable mpqc3-20170114/src/lib/util/state/state_file.cc:82:9: warning: Return value of function fbuf->open() is not used. [ignoredReturnValue] mpqc3-20170114/src/lib/util/state/state_file.cc:135:9: warning: Return value of function fbuf->open() is not used. [ignoredReturnValue] mpqc3-20170114/src/lib/util/state/state_bin.cc:214:20: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/state/state_bin.cc:224:19: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/render/algebra3.cc:576:16: style: The scope of the variable 'i1' can be reduced. [variableScope] mpqc3-20170114/src/lib/util/render/algebra3.cc:732:15: style: The scope of the variable 'i1' can be reduced. [variableScope] mpqc3-20170114/src/lib/util/render/algebra3.cc:138:41: style: Parameter 'v' can be declared as reference to const [constParameter] mpqc3-20170114/src/lib/util/render/algebra3.cc:308:41: style: Parameter 'v' can be declared as reference to const [constParameter] mpqc3-20170114/src/lib/util/render/algebra3.cc:471:41: style: Parameter 'v' can be declared as reference to const [constParameter] mpqc3-20170114/src/lib/util/render/algebra3.cc:650:41: style: Parameter 'm' can be declared as reference to const [constParameter] mpqc3-20170114/src/lib/util/render/algebra3.cc:808:41: style: Parameter 'm' can be declared as reference to const [constParameter] mpqc3-20170114/src/lib/util/state/state_text.cc:632:11: style: Condition 'size' is always true [knownConditionTrueFalse] mpqc3-20170114/src/lib/util/state/state_text.cc:294:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] mpqc3-20170114/src/lib/util/state/state_text.cc:308:3: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] mpqc3-20170114/src/lib/util/state/state_text.cc:252:24: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/state/state_text.cc:257:19: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/state/state_text.cc:271:23: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/state/state_text.cc:489:33: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/state/state_text.cc:658:7: style: The scope of the variable 'ch' can be reduced. [variableScope] mpqc3-20170114/src/lib/util/state/state_text.cc:687:7: style: The scope of the variable 'nread' can be reduced. [variableScope] mpqc3-20170114/src/lib/util/state/state_text.cc:711:7: style: The scope of the variable 'nread' can be reduced. [variableScope] mpqc3-20170114/src/lib/util/state/state_text.cc:735:7: style: The scope of the variable 'nread' can be reduced. [variableScope] mpqc3-20170114/src/lib/util/state/state_text.cc:759:7: style: The scope of the variable 'nread' can be reduced. [variableScope] mpqc3-20170114/src/lib/util/state/state_text.cc:789:7: style: The scope of the variable 'nread' can be reduced. [variableScope] mpqc3-20170114/src/lib/util/state/state_text.cc:819:7: style: The scope of the variable 'nread' can be reduced. [variableScope] mpqc3-20170114/src/lib/util/state/stateout.cc:414:24: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/state/stateout.cc:423:19: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/state/stateout.cc:430:24: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/state/stateout.cc:442:23: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/state/stateout.cc:452:23: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/state/stateout.cc:477:33: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/state/stateout.cc:249:57: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/util/state/stateout.cc:265:41: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/util/state/statein.cc:513:29: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/state/statein.cc:633:33: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/state/statein.cc:578:27: style: Variable 'dat' can be declared as reference to const [constVariable] mpqc3-20170114/src/lib/util/state/statein.cc:564:12: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/util/state/statein.cc:577:36: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/util/state/statein.cc:638:37: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mpqc3-20170114/src/lib/util/state/statetest.cc:291:3: performance: Variable 'sdat' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mpqc3-20170114/src/lib/util/state/statetest.cc:314:3: performance: Variable 'sdat' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mpqc3-20170114/src/lib/util/state/statetest.cc:72:5: style: Class 'A' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/util/state/statetest.cc:73:5: style: Class 'A' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/util/state/statetest.cc:154:5: style: Class 'B' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/util/state/statetest.cc:155:5: style: Class 'B' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/util/state/statetest.cc:195:5: style: Class 'C' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/util/state/statetest.cc:196:5: style: Class 'C' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/util/state/statetest.cc:244:5: style: Class 'D' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/util/state/statetest.cc:245:5: style: Class 'D' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mpqc3-20170114/src/lib/util/state/statetest.cc:158:18: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mpqc3-20170114/src/lib/util/state/statetest.cc:77:18: note: Virtual function in base class mpqc3-20170114/src/lib/util/state/statetest.cc:158:18: note: Function in derived class mpqc3-20170114/src/lib/util/state/statetest.cc:251:18: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mpqc3-20170114/src/lib/util/state/statetest.cc:158:18: note: Virtual function in base class mpqc3-20170114/src/lib/util/state/statetest.cc:251:18: note: Function in derived class mpqc3-20170114/src/lib/util/state/statetest.cc:331:12: error: Memory pointed to by 'junk' is freed twice. [doubleFree] mpqc3-20170114/src/lib/util/state/statetest.cc:328:12: note: Memory pointed to by 'junk' is freed twice. mpqc3-20170114/src/lib/util/state/statetest.cc:331:12: note: Memory pointed to by 'junk' is freed twice. mpqc3-20170114/src/lib/util/state/statetest.cc:389:40: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/state/statetest.cc:390:40: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/state/statetest.cc:391:40: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/state/statetest.cc:392:40: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/state/statetest.cc:394:11: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/state/statetest.cc:495:31: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/state/statetest.cc:496:34: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/state/statetest.cc:506:26: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/state/statetest.cc:507:27: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/state/statetest.cc:466:6: style: Variable 'ra' is reassigned a value before the old one has been used. [redundantAssignment] mpqc3-20170114/src/lib/util/state/statetest.cc:464:6: note: ra is assigned mpqc3-20170114/src/lib/util/state/statetest.cc:466:6: note: ra is overwritten mpqc3-20170114/src/lib/util/state/translate.cc:124:13: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/state/translate.cc:131:13: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/state/translate.cc:132:13: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/state/translate.cc:139:13: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/state/translate.cc:146:13: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/state/translate.cc:147:13: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/state/translate.cc:154:13: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/state/translate.cc:161:13: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/state/translate.cc:162:13: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/state/translate.cc:169:13: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/state/translate.cc:176:13: style: C-style pointer casting [cstyleCast] mpqc3-20170114/src/lib/util/state/translate.cc:177:13: style: C-style pointer casting [cstyleCast] diff: head mpqc3-20170114/src/bin/mpqc/mpqcinit.cc:143:32: error: Allocation with new, strcpy doesn't release it. [leakNoVarFunctionCall] head mpqc3-20170114/src/lib/chemistry/molecule/atominfo.cc:295:34: error: Allocation with new, strcpy doesn't release it. [leakNoVarFunctionCall] head mpqc3-20170114/src/lib/chemistry/molecule/molrender.cc:355:58: style: Parameter 'arad' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/chemistry/molecule/molrender.cc:355:58: style: Parameter 'arad' can be declared with const [constParameter] head mpqc3-20170114/src/lib/chemistry/molecule/molshape.cc:351:26: style: Variable 'box' can be declared as reference to const [constVariable] head mpqc3-20170114/src/lib/chemistry/qc/basis/aotoso.cc:596:15: style: Variable 'soj' can be declared as reference to const [constVariable] head mpqc3-20170114/src/lib/chemistry/qc/basis/aotoso.cc:616:15: style: Variable 'soj' can be declared as reference to const [constVariable] 2.8 mpqc3-20170114/src/lib/chemistry/qc/basis/gaussshval.cc:193:39: error: Uninitialized variable: cart_basis_values [uninitvar] mpqc3-20170114/src/lib/chemistry/qc/basis/gaussshval.cc:183:31: note: Assuming condition is false mpqc3-20170114/src/lib/chemistry/qc/basis/gaussshval.cc:193:39: note: Uninitialized variable: cart_basis_values head mpqc3-20170114/src/lib/chemistry/qc/basis/gaussshval.cc:193:39: warning: Uninitialized variable: cart_basis_values [uninitvar] mpqc3-20170114/src/lib/chemistry/qc/basis/gaussshval.cc:183:31: note: Assuming condition is false mpqc3-20170114/src/lib/chemistry/qc/basis/gaussshval.cc:193:39: note: Uninitialized variable: cart_basis_values 2.8 mpqc3-20170114/src/lib/chemistry/qc/basis/gaussshval.cc:274:37: error: Uninitialized variable: cart_g_values [uninitvar] mpqc3-20170114/src/lib/chemistry/qc/basis/gaussshval.cc:244:31: note: Assuming condition is false mpqc3-20170114/src/lib/chemistry/qc/basis/gaussshval.cc:274:37: note: Uninitialized variable: cart_g_values head mpqc3-20170114/src/lib/chemistry/qc/basis/gaussshval.cc:274:37: warning: Uninitialized variable: cart_g_values [uninitvar] mpqc3-20170114/src/lib/chemistry/qc/basis/gaussshval.cc:244:31: note: Assuming condition is false mpqc3-20170114/src/lib/chemistry/qc/basis/gaussshval.cc:274:37: note: Uninitialized variable: cart_g_values 2.8 mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsdt.cc:154:14: error: Uninitialized variable: energy [uninitvar] mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsdt.cc:94:27: note: Assuming condition is false mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsdt.cc:154:14: note: Uninitialized variable: energy head mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsdt.cc:154:14: warning: Uninitialized variable: energy [uninitvar] mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsdt.cc:94:27: note: Assuming condition is false mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsdt.cc:154:14: note: Uninitialized variable: energy 2.8 mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsdtq.cc:172:14: error: Uninitialized variable: energy [uninitvar] mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsdtq.cc:104:27: note: Assuming condition is false mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsdtq.cc:172:14: note: Uninitialized variable: energy head mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsdtq.cc:172:14: warning: Uninitialized variable: energy [uninitvar] mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsdtq.cc:104:27: note: Assuming condition is false mpqc3-20170114/src/lib/chemistry/qc/ccr12/ccsdtq.cc:172:14: note: Uninitialized variable: energy head mpqc3-20170114/src/lib/chemistry/qc/dft/am05.cc:42:13: style: Parameter 'v' can be declared as const array [constParameter] 2.8 mpqc3-20170114/src/lib/chemistry/qc/dft/am05.cc:42:13: style: Parameter 'v' can be declared with const [constParameter] head mpqc3-20170114/src/lib/chemistry/qc/dft/am05.cc:48:12: style: Parameter 'v' can be declared as const array [constParameter] 2.8 mpqc3-20170114/src/lib/chemistry/qc/dft/am05.cc:48:12: style: Parameter 'v' can be declared with const [constParameter] head mpqc3-20170114/src/lib/chemistry/qc/dft/am05.cc:48:25: style: Parameter 'w' can be declared as const array [constParameter] 2.8 mpqc3-20170114/src/lib/chemistry/qc/dft/am05.cc:48:25: style: Parameter 'w' can be declared with const [constParameter] head mpqc3-20170114/src/lib/chemistry/qc/dft/dfttest.cc:57:13: style: Parameter 'v' can be declared as const array [constParameter] 2.8 mpqc3-20170114/src/lib/chemistry/qc/dft/dfttest.cc:57:13: style: Parameter 'v' can be declared with const [constParameter] 2.8 mpqc3-20170114/src/lib/chemistry/qc/dft/dfttest.cc:592:47: error: Uninitialized variable: errcount [uninitvar] mpqc3-20170114/src/lib/chemistry/qc/dft/dfttest.cc:581:18: note: Assuming condition is false mpqc3-20170114/src/lib/chemistry/qc/dft/dfttest.cc:592:47: note: Uninitialized variable: errcount head mpqc3-20170114/src/lib/chemistry/qc/dft/dfttest.cc:592:47: warning: Uninitialized variable: errcount [uninitvar] mpqc3-20170114/src/lib/chemistry/qc/dft/dfttest.cc:581:18: note: Assuming condition is false mpqc3-20170114/src/lib/chemistry/qc/dft/dfttest.cc:592:47: note: Uninitialized variable: errcount head mpqc3-20170114/src/lib/chemistry/qc/dft/dfttest.cc:64:12: style: Parameter 'v' can be declared as const array [constParameter] 2.8 mpqc3-20170114/src/lib/chemistry/qc/dft/dfttest.cc:64:12: style: Parameter 'v' can be declared with const [constParameter] head mpqc3-20170114/src/lib/chemistry/qc/dft/dfttest.cc:64:25: style: Parameter 'w' can be declared as const array [constParameter] 2.8 mpqc3-20170114/src/lib/chemistry/qc/dft/dfttest.cc:64:25: style: Parameter 'w' can be declared with const [constParameter] head mpqc3-20170114/src/lib/chemistry/qc/dft/functional.cc:51:12: style: Parameter 'v' can be declared as const array [constParameter] 2.8 mpqc3-20170114/src/lib/chemistry/qc/dft/functional.cc:51:12: style: Parameter 'v' can be declared with const [constParameter] head mpqc3-20170114/src/lib/chemistry/qc/dft/functional.cc:51:25: style: Parameter 'w' can be declared as const array [constParameter] 2.8 mpqc3-20170114/src/lib/chemistry/qc/dft/functional.cc:51:25: style: Parameter 'w' can be declared with const [constParameter] head mpqc3-20170114/src/lib/chemistry/qc/dft/integrator.cc:64:12: style: Parameter 'v' can be declared as const array [constParameter] 2.8 mpqc3-20170114/src/lib/chemistry/qc/dft/integrator.cc:64:12: style: Parameter 'v' can be declared with const [constParameter] head mpqc3-20170114/src/lib/chemistry/qc/dft/integrator.cc:64:25: style: Parameter 'w' can be declared as const array [constParameter] 2.8 mpqc3-20170114/src/lib/chemistry/qc/dft/integrator.cc:64:25: style: Parameter 'w' can be declared with const [constParameter] head mpqc3-20170114/src/lib/chemistry/qc/intv3/bounds.cc:44:18: style: Parameter 'int_buffer' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/chemistry/qc/intv3/bounds.cc:44:18: style: Parameter 'int_buffer' can be declared with const [constParameter] 2.8 mpqc3-20170114/src/lib/chemistry/qc/intv3/comp2e.cc:749:11: error: Uninitialized variable: ucen [uninitvar] head mpqc3-20170114/src/lib/chemistry/qc/intv3/comp2e.cc:749:11: warning: Uninitialized variable: ucen [uninitvar] head mpqc3-20170114/src/lib/chemistry/qc/intv3/tformv3.cc:108:31: style: Parameter 'source' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/chemistry/qc/intv3/tformv3.cc:108:31: style: Parameter 'source' can be declared with const [constParameter] head mpqc3-20170114/src/lib/chemistry/qc/intv3/tformv3.cc:129:31: style: Parameter 'source' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/chemistry/qc/intv3/tformv3.cc:129:31: style: Parameter 'source' can be declared with const [constParameter] head mpqc3-20170114/src/lib/chemistry/qc/intv3/tformv3.cc:152:32: style: Parameter 'source' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/chemistry/qc/intv3/tformv3.cc:152:32: style: Parameter 'source' can be declared with const [constParameter] head mpqc3-20170114/src/lib/chemistry/qc/intv3/tformv3.cc:185:32: style: Parameter 'source' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/chemistry/qc/intv3/tformv3.cc:185:32: style: Parameter 'source' can be declared with const [constParameter] head mpqc3-20170114/src/lib/chemistry/qc/intv3/tformv3.cc:218:32: style: Parameter 'source' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/chemistry/qc/intv3/tformv3.cc:218:32: style: Parameter 'source' can be declared with const [constParameter] head mpqc3-20170114/src/lib/chemistry/qc/intv3/tformv3.cc:251:32: style: Parameter 'source' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/chemistry/qc/intv3/tformv3.cc:251:32: style: Parameter 'source' can be declared with const [constParameter] head mpqc3-20170114/src/lib/chemistry/qc/intv3/tformv3.cc:71:18: style: Parameter 'source' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/chemistry/qc/intv3/tformv3.cc:71:18: style: Parameter 'source' can be declared with const [constParameter] head mpqc3-20170114/src/lib/chemistry/qc/intv3/tformv3.cc:791:35: style: Parameter 'source' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/chemistry/qc/intv3/tformv3.cc:791:35: style: Parameter 'source' can be declared with const [constParameter] head mpqc3-20170114/src/lib/chemistry/qc/intv3/tformv3.cc:813:35: style: Parameter 'source' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/chemistry/qc/intv3/tformv3.cc:813:35: style: Parameter 'source' can be declared with const [constParameter] head mpqc3-20170114/src/lib/chemistry/qc/intv3/tformv3.cc:841:35: style: Parameter 'source' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/chemistry/qc/intv3/tformv3.cc:841:35: style: Parameter 'source' can be declared with const [constParameter] head mpqc3-20170114/src/lib/chemistry/qc/intv3/tformv3.cc:869:35: style: Parameter 'source' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/chemistry/qc/intv3/tformv3.cc:869:35: style: Parameter 'source' can be declared with const [constParameter] head mpqc3-20170114/src/lib/chemistry/qc/intv3/tformv3.cc:86:18: style: Parameter 'source' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/chemistry/qc/intv3/tformv3.cc:86:18: style: Parameter 'source' can be declared with const [constParameter] head mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:554:18: style: Variable 'bra' can be declared as const array [constVariable] 2.8 mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:554:18: style: Variable 'bra' can be declared with const [constVariable] head mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:555:18: style: Variable 'ket' can be declared as const array [constVariable] 2.8 mpqc3-20170114/src/lib/chemistry/qc/lcao/dftest.cc:555:18: style: Variable 'ket' can be declared with const [constVariable] head mpqc3-20170114/src/lib/chemistry/qc/libint2/libint2.h:54:5: style: Class 'IntegralLibint2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.8 mpqc3-20170114/src/lib/chemistry/qc/libint2/libint2test.cc:475:56: error: Uninitialized variable: bf2v3 [uninitvar] mpqc3-20170114/src/lib/chemistry/qc/libint2/libint2test.cc:465:39: note: Assuming condition is false mpqc3-20170114/src/lib/chemistry/qc/libint2/libint2test.cc:475:56: note: Uninitialized variable: bf2v3 head mpqc3-20170114/src/lib/chemistry/qc/libint2/libint2test.cc:475:56: warning: Uninitialized variable: bf2v3 [uninitvar] mpqc3-20170114/src/lib/chemistry/qc/libint2/libint2test.cc:465:39: note: Assuming condition is false mpqc3-20170114/src/lib/chemistry/qc/libint2/libint2test.cc:475:56: note: Uninitialized variable: bf2v3 head mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:1048:25: style: Variable 'virset' can be declared as reference to const [constVariable] head mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:1155:55: style: Parameter 'Pmax' can be declared as reference to const [constParameter] 2.8 mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:1155:55: style: Parameter 'Pmax' can be declared with const [constParameter] head mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:1740:39: style: Parameter 'Res' can be declared as reference to const [constParameter] 2.8 mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:1740:39: style: Parameter 'Res' can be declared with const [constParameter] head mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:1782:23: style: Variable 'W_ij' can be declared as reference to const [constVariable] head mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:1827:49: style: Parameter 'R' can be declared as reference to const [constParameter] 2.8 mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:1827:49: style: Parameter 'R' can be declared with const [constParameter] head mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:1879:53: style: Parameter 'R' can be declared as reference to const [constParameter] 2.8 mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:1879:53: style: Parameter 'R' can be declared with const [constParameter] head mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:1980:52: style: Parameter 'R' can be declared as reference to const [constParameter] 2.8 mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:1980:52: style: Parameter 'R' can be declared with const [constParameter] head mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:426:51: style: Variable 'block' can be declared as reference to const [constVariable] head mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:523:39: style: Parameter 'T_schwarz' can be declared as reference to const [constParameter] 2.8 mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:523:39: style: Parameter 'T_schwarz' can be declared with const [constParameter] head mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:523:67: style: Parameter 'T_schwarz_maxvec' can be declared as reference to const [constParameter] 2.8 mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:523:67: style: Parameter 'T_schwarz_maxvec' can be declared with const [constParameter] head mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:524:64: style: Parameter 'Pmax' can be declared as reference to const [constParameter] 2.8 mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:524:64: style: Parameter 'Pmax' can be declared with const [constParameter] head mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:525:39: style: Parameter 'Pmaxvec' can be declared as reference to const [constParameter] 2.8 mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:525:39: style: Parameter 'Pmaxvec' can be declared with const [constParameter] head mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:526:57: style: Parameter 'Lmax' can be declared as reference to const [constParameter] 2.8 mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:526:57: style: Parameter 'Lmax' can be declared with const [constParameter] head mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:527:39: style: Parameter 'Lshellmax' can be declared as reference to const [constParameter] 2.8 mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:527:39: style: Parameter 'Lshellmax' can be declared with const [constParameter] head mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:530:30: style: Parameter 'Dmax_maxval' can be declared as reference to const [constParameter] 2.8 mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:530:30: style: Parameter 'Dmax_maxval' can be declared with const [constParameter] head mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:531:43: style: Parameter 'Lmaxvec' can be declared as reference to const [constParameter] 2.8 mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:531:43: style: Parameter 'Lmaxvec' can be declared with const [constParameter] head mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:598:28: style: Variable 'PPmax_M' can be declared as reference to const [constVariable] head mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:908:55: style: Parameter 'Pmax' can be declared as reference to const [constParameter] 2.8 mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:908:55: style: Parameter 'Pmax' can be declared with const [constParameter] head mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:909:55: style: Parameter 'Pmatrix' can be declared as reference to const [constParameter] 2.8 mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:909:55: style: Parameter 'Pmatrix' can be declared with const [constParameter] head mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:910:55: style: Parameter 'Pmaxvec' can be declared as reference to const [constParameter] 2.8 mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:910:55: style: Parameter 'Pmaxvec' can be declared with const [constParameter] head mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:954:62: style: Parameter 'Lshellmax' can be declared as reference to const [constParameter] 2.8 mpqc3-20170114/src/lib/chemistry/qc/lmp2/lmp2.cc:954:62: style: Parameter 'Lshellmax' can be declared with const [constParameter] head mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1352:9: style: Class 'Array < 0 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1352:9: style: Class 'Array < 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1352:9: style: Class 'Array < 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1352:9: style: Class 'Array < 6 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1901:67: style: Parameter 'b' can be declared as reference to const [constParameter] 2.8 mpqc3-20170114/src/lib/chemistry/qc/lmp2/sma.h:1901:67: style: Parameter 'b' can be declared with const [constParameter] head mpqc3-20170114/src/lib/chemistry/qc/lmp2/smatest.cc:156:23: style: Variable 'subarray' can be declared as reference to const [constVariable] head mpqc3-20170114/src/lib/chemistry/qc/lmp2/smatime.cc:158:41: style: Parameter 'A' can be declared as reference to const [constParameter] 2.8 mpqc3-20170114/src/lib/chemistry/qc/lmp2/smatime.cc:158:41: style: Parameter 'A' can be declared with const [constParameter] head mpqc3-20170114/src/lib/chemistry/qc/lmp2/smatime.cc:175:41: style: Parameter 'A' can be declared as reference to const [constParameter] 2.8 mpqc3-20170114/src/lib/chemistry/qc/lmp2/smatime.cc:175:41: style: Parameter 'A' can be declared with const [constParameter] head mpqc3-20170114/src/lib/chemistry/qc/lmp2/smatime.cc:196:41: style: Parameter 'A' can be declared as reference to const [constParameter] 2.8 mpqc3-20170114/src/lib/chemistry/qc/lmp2/smatime.cc:196:41: style: Parameter 'A' can be declared with const [constParameter] head mpqc3-20170114/src/lib/chemistry/qc/lmp2/smatime.cc:215:41: style: Parameter 'A' can be declared as reference to const [constParameter] 2.8 mpqc3-20170114/src/lib/chemistry/qc/lmp2/smatime.cc:215:41: style: Parameter 'A' can be declared with const [constParameter] head mpqc3-20170114/src/lib/chemistry/qc/lmp2/smatime.cc:234:43: style: Parameter 'A' can be declared as reference to const [constParameter] 2.8 mpqc3-20170114/src/lib/chemistry/qc/lmp2/smatime.cc:234:43: style: Parameter 'A' can be declared with const [constParameter] head mpqc3-20170114/src/lib/chemistry/qc/lmp2/smatime.cc:265:43: style: Parameter 'A' can be declared as reference to const [constParameter] 2.8 mpqc3-20170114/src/lib/chemistry/qc/lmp2/smatime.cc:265:43: style: Parameter 'A' can be declared with const [constParameter] head mpqc3-20170114/src/lib/chemistry/qc/lmp2/smatime.cc:296:43: style: Parameter 'A' can be declared as reference to const [constParameter] 2.8 mpqc3-20170114/src/lib/chemistry/qc/lmp2/smatime.cc:296:43: style: Parameter 'A' can be declared with const [constParameter] head mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:1026:21: style: Parameter 'nbf' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:1026:21: style: Parameter 'nbf' can be declared with const [constParameter] head mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:1051:19: style: Parameter 'myshellsizes' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/chemistry/qc/mbpt/hsosv2lb.cc:1051:19: style: Parameter 'myshellsizes' can be declared with const [constParameter] head mpqc3-20170114/src/lib/chemistry/qc/nbody/string.h:64:7: style: Class 'FermionOccupationNBitString < 128 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head mpqc3-20170114/src/lib/chemistry/qc/nbody/string.h:64:7: style: Class 'FermionOccupationNBitString < 64 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/approx_pairs.cc:292:30: style: Variable 'shell_map' can be declared as reference to const [constVariable] 2.8 mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/approx_pairs.cc:292:30: style: Variable 'shell_map' can be declared with const [constVariable] head mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/approx_pairs.cc:299:26: style: Variable 'bs' can be declared as reference to const [constVariable] 2.8 mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/approx_pairs.cc:299:26: style: Variable 'bs' can be declared with const [constVariable] head mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.cc:502:16: style: Variable 'child' can be declared as reference to const [constVariable] 2.8 mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/cadfclhf.cc:502:16: style: Variable 'child' can be declared with const [constVariable] head mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/coefficients.cc:244:21: style: Variable 'cmn' can be declared as reference to const [constVariable] head mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/coefficients.cc:258:23: style: Variable 'cnm' can be declared as reference to const [constVariable] head mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/coefficients.cc:565:19: style: Variable 'cpair' can be declared as reference to const [constVariable] head mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/coefficients.cc:574:19: style: Variable 'cpair' can be declared as reference to const [constVariable] head mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/coefficients.cc:605:15: style: Variable 'Ca' can be declared as reference to const [constVariable] head mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/coefficients.cc:606:15: style: Variable 'Cb' can be declared as reference to const [constVariable] head mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/compute_j.cc:160:21: style: Variable 'cpair' can be declared as reference to const [constVariable] head mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/compute_j.cc:161:21: style: Variable 'Ca' can be declared as reference to const [constVariable] head mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/compute_j.cc:162:21: style: Variable 'Cb' can be declared as reference to const [constVariable] head mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/compute_j.cc:243:19: style: Variable 'cpair' can be declared as reference to const [constVariable] head mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/compute_j.cc:507:21: style: Variable 'Ca' can be declared as reference to const [constVariable] head mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/compute_j.cc:508:21: style: Variable 'Cb' can be declared as reference to const [constVariable] 2.8 mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/compute_k.cc:186:13: error: Uninitialized variable: sq_ratio [uninitvar] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/compute_k.cc:176:8: note: Assuming condition is false mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/compute_k.cc:186:13: note: Uninitialized variable: sq_ratio head mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/compute_k.cc:186:13: warning: Uninitialized variable: sq_ratio [uninitvar] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/compute_k.cc:176:8: note: Assuming condition is false mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/compute_k.cc:186:13: note: Uninitialized variable: sq_ratio head mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/init.cc:285:24: style: Condition 'need_nthr_4c_ints' is always true [knownConditionTrueFalse] mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/init.cc:284:6: note: Assuming that condition 'thread_4c_ints_' is not redundant mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/init.cc:281:26: note: need_nthr_4c_ints is assigned 'thread_4c_ints_||exact_diagonal_J_||exact_diagonal_K_' here. mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/init.cc:285:24: note: Condition 'need_nthr_4c_ints' is always true head mpqc3-20170114/src/lib/chemistry/qc/scf/cadf/init.cc:733:19: style: Variable 'r_pq' can be declared as reference to const [constVariable] 2.8 mpqc3-20170114/src/lib/chemistry/qc/wfn/density.cc:511:54: error: Uninitialized variable: bvjx [uninitvar] mpqc3-20170114/src/lib/chemistry/qc/wfn/density.cc:493:19: note: Assuming condition is false mpqc3-20170114/src/lib/chemistry/qc/wfn/density.cc:511:54: note: Uninitialized variable: bvjx head mpqc3-20170114/src/lib/chemistry/qc/wfn/density.cc:511:54: warning: Uninitialized variable: bvjx [uninitvar] mpqc3-20170114/src/lib/chemistry/qc/wfn/density.cc:493:19: note: Assuming condition is false mpqc3-20170114/src/lib/chemistry/qc/wfn/density.cc:511:54: note: Uninitialized variable: bvjx 2.8 mpqc3-20170114/src/lib/chemistry/qc/wfn/density.cc:512:59: error: Uninitialized variable: bvjy [uninitvar] mpqc3-20170114/src/lib/chemistry/qc/wfn/density.cc:493:19: note: Assuming condition is false mpqc3-20170114/src/lib/chemistry/qc/wfn/density.cc:512:59: note: Uninitialized variable: bvjy head mpqc3-20170114/src/lib/chemistry/qc/wfn/density.cc:512:59: warning: Uninitialized variable: bvjy [uninitvar] mpqc3-20170114/src/lib/chemistry/qc/wfn/density.cc:493:19: note: Assuming condition is false mpqc3-20170114/src/lib/chemistry/qc/wfn/density.cc:512:59: note: Uninitialized variable: bvjy 2.8 mpqc3-20170114/src/lib/chemistry/qc/wfn/density.cc:514:59: error: Uninitialized variable: bvjz [uninitvar] mpqc3-20170114/src/lib/chemistry/qc/wfn/density.cc:493:19: note: Assuming condition is false mpqc3-20170114/src/lib/chemistry/qc/wfn/density.cc:514:59: note: Uninitialized variable: bvjz head mpqc3-20170114/src/lib/chemistry/qc/wfn/density.cc:514:59: warning: Uninitialized variable: bvjz [uninitvar] mpqc3-20170114/src/lib/chemistry/qc/wfn/density.cc:493:19: note: Assuming condition is false mpqc3-20170114/src/lib/chemistry/qc/wfn/density.cc:514:59: note: Uninitialized variable: bvjz head mpqc3-20170114/src/lib/chemistry/qc/wfn/nao.cc:220:15: style: Parameter 'maxam_on_atom' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/chemistry/qc/wfn/nao.cc:220:15: style: Parameter 'maxam_on_atom' can be declared with const [constParameter] head mpqc3-20170114/src/lib/chemistry/qc/wfn/orbitalspace.cc:1242:32: style: Variable 'e' can be declared as reference to const [constVariable] head mpqc3-20170114/src/lib/math/isosurf/shape.cc:43:29: style: Parameter 'X' can be declared as reference to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/isosurf/shape.cc:43:29: style: Parameter 'X' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/isosurf/shape.cc:43:41: style: Parameter 'A' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/isosurf/shape.cc:43:41: style: Parameter 'A' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/optimize/levmar/lm_core.c:379:12: style: Parameter 'x' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/optimize/levmar/lm_core.c:379:12: style: Parameter 'x' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/optimize/levmar/lm_core.c:383:11: style: Parameter 'opts' can be declared as const array [constParameter] 2.8 mpqc3-20170114/src/lib/math/optimize/levmar/lm_core.c:383:11: style: Parameter 'opts' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/optimize/levmar/lm_core.c:58:12: style: Parameter 'x' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/optimize/levmar/lm_core.c:58:12: style: Parameter 'x' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/optimize/levmar/lm_core.c:62:11: style: Parameter 'opts' can be declared as const array [constParameter] 2.8 mpqc3-20170114/src/lib/math/optimize/levmar/lm_core.c:62:11: style: Parameter 'opts' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/optimize/levmar/lmbc_core.c:241:30: style: Parameter 'lb' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/optimize/levmar/lmbc_core.c:241:30: style: Parameter 'lb' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/optimize/levmar/lmbc_core.c:241:43: style: Parameter 'ub' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/optimize/levmar/lmbc_core.c:241:43: style: Parameter 'ub' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/optimize/levmar/lmbc_core.c:284:11: style: Parameter 'opts' can be declared as const array [constParameter] 2.8 mpqc3-20170114/src/lib/math/optimize/levmar/lmbc_core.c:284:11: style: Parameter 'opts' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/optimize/levmar/lmbc_core.c:60:47: style: Parameter 'g' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/optimize/levmar/lmbc_core.c:60:47: style: Parameter 'g' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/optimize/levmar/lmbc_core.c:62:75: style: Parameter 'sx' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/optimize/levmar/lmbc_core.c:62:75: style: Parameter 'sx' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:104:24: style: Parameter 'p' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:104:24: style: Parameter 'p' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:118:19: style: Parameter 'p' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:118:19: style: Parameter 'p' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:133:20: style: Parameter 'p' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:133:20: style: Parameter 'p' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:144:23: style: Parameter 'p' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:144:23: style: Parameter 'p' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:164:21: style: Parameter 'p' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:164:21: style: Parameter 'p' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:180:24: style: Parameter 'p' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:180:24: style: Parameter 'p' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:205:18: style: Parameter 'p' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:205:18: style: Parameter 'p' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:219:21: style: Parameter 'p' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:219:21: style: Parameter 'p' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:241:19: style: Parameter 'p' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:241:19: style: Parameter 'p' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:253:22: style: Parameter 'p' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:253:22: style: Parameter 'p' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:272:19: style: Parameter 'p' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:272:19: style: Parameter 'p' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:285:22: style: Parameter 'p' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:285:22: style: Parameter 'p' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:308:19: style: Parameter 'p' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:308:19: style: Parameter 'p' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:322:22: style: Parameter 'p' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:322:22: style: Parameter 'p' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:344:19: style: Parameter 'p' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:344:19: style: Parameter 'p' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:353:22: style: Parameter 'p' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:353:22: style: Parameter 'p' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:371:19: style: Parameter 'p' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:371:19: style: Parameter 'p' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:44:18: style: Parameter 'p' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:44:18: style: Parameter 'p' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:473:22: style: Parameter 'p' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:473:22: style: Parameter 'p' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:492:25: style: Parameter 'p' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:492:25: style: Parameter 'p' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:52:21: style: Parameter 'p' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:52:21: style: Parameter 'p' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:65:21: style: Parameter 'p' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:65:21: style: Parameter 'p' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:76:24: style: Parameter 'p' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:76:24: style: Parameter 'p' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:94:21: style: Parameter 'p' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/optimize/levmar/lmdemo.c:94:21: style: Parameter 'p' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/scmat/c_svd.c:1013:23: style: Parameter 'la' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/scmat/c_svd.c:1013:23: style: Parameter 'la' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/scmat/c_svd.c:1013:32: style: Parameter 'n' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/scmat/c_svd.c:1013:32: style: Parameter 'n' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/scmat/c_svd.c:1076:23: style: Parameter 'la' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/scmat/c_svd.c:1076:23: style: Parameter 'la' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/scmat/c_svd.c:1076:32: style: Parameter 'm' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/scmat/c_svd.c:1076:32: style: Parameter 'm' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/scmat/c_svd.c:1076:40: style: Parameter 'n' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/scmat/c_svd.c:1076:40: style: Parameter 'n' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/scmat/c_svd.c:1134:23: style: Parameter 'la' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/scmat/c_svd.c:1134:23: style: Parameter 'la' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/scmat/c_svd.c:1134:32: style: Parameter 'm' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/scmat/c_svd.c:1134:32: style: Parameter 'm' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/scmat/c_svd.c:1134:40: style: Parameter 'n' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/scmat/c_svd.c:1134:40: style: Parameter 'n' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/scmat/c_svd.c:1323:43: style: Parameter 'iu' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/scmat/c_svd.c:1323:43: style: Parameter 'iu' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/scmat/c_svd.c:1324:42: style: Parameter 'iq' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/scmat/c_svd.c:1324:42: style: Parameter 'iq' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/scmat/c_svd.c:1325:42: style: Parameter 'ip' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/scmat/c_svd.c:1325:42: style: Parameter 'ip' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/scmat/c_svd.c:1978:23: style: Parameter 'lq' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/scmat/c_svd.c:1978:23: style: Parameter 'lq' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/scmat/c_svd.c:1978:32: style: Parameter 'm' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/scmat/c_svd.c:1978:32: style: Parameter 'm' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/scmat/c_svd.c:1978:51: style: Parameter 'lp' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/scmat/c_svd.c:1978:51: style: Parameter 'lp' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/scmat/c_svd.c:1978:60: style: Parameter 'n' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/scmat/c_svd.c:1978:60: style: Parameter 'n' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/scmat/c_svd.c:1979:20: style: Parameter 'j' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/scmat/c_svd.c:1979:20: style: Parameter 'j' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/scmat/c_svd.c:1979:28: style: Parameter 'k' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/scmat/c_svd.c:1979:28: style: Parameter 'k' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/scmat/c_svd.c:1979:39: style: Parameter 'x' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/scmat/c_svd.c:1979:39: style: Parameter 'x' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/scmat/c_svd.c:1979:50: style: Parameter 'y' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/scmat/c_svd.c:1979:50: style: Parameter 'y' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/scmat/c_svd.c:2027:23: style: Parameter 'lq' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/scmat/c_svd.c:2027:23: style: Parameter 'lq' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/scmat/c_svd.c:2027:32: style: Parameter 'm' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/scmat/c_svd.c:2027:32: style: Parameter 'm' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/scmat/c_svd.c:2028:12: style: Parameter 'lp' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/scmat/c_svd.c:2028:12: style: Parameter 'lp' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/scmat/c_svd.c:2028:21: style: Parameter 'n' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/scmat/c_svd.c:2028:21: style: Parameter 'n' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/scmat/c_svd.c:2028:37: style: Parameter 'j' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/scmat/c_svd.c:2028:37: style: Parameter 'j' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/scmat/c_svd.c:2028:45: style: Parameter 'k' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/scmat/c_svd.c:2028:45: style: Parameter 'k' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/scmat/c_svd.c:2028:56: style: Parameter 'x' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/scmat/c_svd.c:2028:56: style: Parameter 'x' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/scmat/c_svd.c:2028:67: style: Parameter 'y' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/scmat/c_svd.c:2028:67: style: Parameter 'y' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/scmat/c_svd.c:2076:25: style: Parameter 'a' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/scmat/c_svd.c:2076:25: style: Parameter 'a' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/scmat/c_svd.c:2076:36: style: Parameter 'b' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/scmat/c_svd.c:2076:36: style: Parameter 'b' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/scmat/c_svd.c:2076:47: style: Parameter 'c' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/scmat/c_svd.c:2076:47: style: Parameter 'c' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/scmat/c_svd.c:2077:14: style: Parameter 'd' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/scmat/c_svd.c:2077:14: style: Parameter 'd' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/scmat/c_svd.c:2097:11: style: Parameter 'lq' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/scmat/c_svd.c:2097:11: style: Parameter 'lq' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/scmat/c_svd.c:2097:20: style: Parameter 'mq' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/scmat/c_svd.c:2097:20: style: Parameter 'mq' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/scmat/c_svd.c:2097:40: style: Parameter 'lp' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/scmat/c_svd.c:2097:40: style: Parameter 'lp' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/scmat/c_svd.c:2097:49: style: Parameter 'mp' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/scmat/c_svd.c:2097:49: style: Parameter 'mp' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/scmat/c_svd.c:2098:36: style: Parameter 'b' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/scmat/c_svd.c:2098:36: style: Parameter 'b' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/scmat/c_svd.c:2099:11: style: Parameter 'j' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/scmat/c_svd.c:2099:11: style: Parameter 'j' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/scmat/c_svd.c:2099:19: style: Parameter 'k' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/scmat/c_svd.c:2099:19: style: Parameter 'k' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/scmat/c_svd.c:2099:27: style: Parameter 'jl' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/scmat/c_svd.c:2099:27: style: Parameter 'jl' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/scmat/c_svd.c:2100:11: style: Parameter 'jr' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/scmat/c_svd.c:2100:11: style: Parameter 'jr' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/scmat/c_svd.c:2231:39: style: Parameter 'a' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/scmat/c_svd.c:2231:39: style: Parameter 'a' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/scmat/c_svd.c:2231:50: style: Parameter 'b' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/scmat/c_svd.c:2231:50: style: Parameter 'b' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/scmat/c_svd.c:2288:46: style: Parameter 'n' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/scmat/c_svd.c:2288:46: style: Parameter 'n' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/scmat/c_svd.c:405:56: style: Parameter 'iq' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/scmat/c_svd.c:405:56: style: Parameter 'iq' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/scmat/c_svd.c:406:34: style: Parameter 'ip' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/scmat/c_svd.c:406:34: style: Parameter 'ip' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/scmat/c_svd.c:406:54: style: Parameter 'la' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/scmat/c_svd.c:406:54: style: Parameter 'la' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/scmat/c_svd.c:936:23: style: Parameter 'la' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/scmat/c_svd.c:936:23: style: Parameter 'la' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/scmat/c_svd.c:936:32: style: Parameter 'n' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/scmat/c_svd.c:936:32: style: Parameter 'n' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/scmat/cmatrix.cc:286:32: style: Parameter 'indx' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/scmat/cmatrix.cc:286:32: style: Parameter 'indx' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/scmat/cmatrix.cc:654:39: style: Parameter 'b' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/scmat/cmatrix.cc:654:39: style: Parameter 'b' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/scmat/cmatrix.cc:911:34: style: Parameter 'S' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/scmat/cmatrix.cc:911:34: style: Parameter 'S' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/scmat/cmatrix.cc:962:38: style: Parameter 'S' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/scmat/cmatrix.cc:962:38: style: Parameter 'S' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/scmat/disthql.cc:170:33: style: Parameter 'lda' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/scmat/disthql.cc:170:33: style: Parameter 'lda' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/scmat/disthql.cc:170:46: style: Parameter 'n' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/scmat/disthql.cc:170:46: style: Parameter 'n' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/scmat/disthql.cc:170:57: style: Parameter 'm' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/scmat/disthql.cc:170:57: style: Parameter 'm' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/scmat/disthql.cc:170:68: style: Parameter 'p' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/scmat/disthql.cc:170:68: style: Parameter 'p' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/scmat/disthql.cc:170:79: style: Parameter 'id' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/scmat/disthql.cc:170:79: style: Parameter 'id' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/scmat/disthql.cc:321:36: style: Parameter 'lda' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/scmat/disthql.cc:321:36: style: Parameter 'lda' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/scmat/disthql.cc:321:50: style: Parameter 'n' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/scmat/disthql.cc:321:50: style: Parameter 'n' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/scmat/disthql.cc:321:62: style: Parameter 'm' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/scmat/disthql.cc:321:62: style: Parameter 'm' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/scmat/disthql.cc:321:74: style: Parameter 'p' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/scmat/disthql.cc:321:74: style: Parameter 'p' can be declared with const [constParameter] head mpqc3-20170114/src/lib/math/scmat/disthql.cc:321:86: style: Parameter 'id' can be declared as pointer to const [constParameter] 2.8 mpqc3-20170114/src/lib/math/scmat/disthql.cc:321:86: style: Parameter 'id' can be declared with const [constParameter] head mpqc3-20170114/src/lib/mpqc/interfaces/tiledarray/tests/curvy_steps.hpp:69:16: style: Variable 'Fac' can be declared as const array [constVariable] 2.8 mpqc3-20170114/src/lib/mpqc/interfaces/tiledarray/tests/curvy_steps.hpp:69:16: style: Variable 'Fac' can be declared with const [constVariable] head mpqc3-20170114/src/lib/mpqc/interfaces/tiledarray/tests/curvy_steps.hpp:85:42: style: Parameter 'X' can be declared as reference to const [constParameter] 2.8 mpqc3-20170114/src/lib/mpqc/interfaces/tiledarray/tests/curvy_steps.hpp:85:42: style: Parameter 'X' can be declared with const [constParameter] head mpqc3-20170114/src/lib/mpqc/interfaces/tiledarray/tests/dmm_scf.hpp:33:38: style: Parameter 'G' can be declared as reference to const [constParameter] 2.8 mpqc3-20170114/src/lib/mpqc/interfaces/tiledarray/tests/dmm_scf.hpp:33:38: style: Parameter 'G' can be declared with const [constParameter] 2.8 mpqc3-20170114/src/lib/util/keyval/keyvalass.cc:72:15: style: The scope of the variable 'k' can be reduced. [variableScope] 2.8 mpqc3-20170114/src/lib/util/misc/string.h:13:36: error: Allocation with malloc, strcpy doesn't release it. [leakNoVarFunctionCall] head mpqc3-20170114/src/lib/util/render/algebra3.cc:138:41: style: Parameter 'v' can be declared as reference to const [constParameter] 2.8 mpqc3-20170114/src/lib/util/render/algebra3.cc:138:41: style: Parameter 'v' can be declared with const [constParameter] head mpqc3-20170114/src/lib/util/render/algebra3.cc:308:41: style: Parameter 'v' can be declared as reference to const [constParameter] 2.8 mpqc3-20170114/src/lib/util/render/algebra3.cc:308:41: style: Parameter 'v' can be declared with const [constParameter] head mpqc3-20170114/src/lib/util/render/algebra3.cc:471:41: style: Parameter 'v' can be declared as reference to const [constParameter] 2.8 mpqc3-20170114/src/lib/util/render/algebra3.cc:471:41: style: Parameter 'v' can be declared with const [constParameter] head mpqc3-20170114/src/lib/util/render/algebra3.cc:650:41: style: Parameter 'm' can be declared as reference to const [constParameter] 2.8 mpqc3-20170114/src/lib/util/render/algebra3.cc:650:41: style: Parameter 'm' can be declared with const [constParameter] head mpqc3-20170114/src/lib/util/render/algebra3.cc:808:41: style: Parameter 'm' can be declared as reference to const [constParameter] 2.8 mpqc3-20170114/src/lib/util/render/algebra3.cc:808:41: style: Parameter 'm' can be declared with const [constParameter] head mpqc3-20170114/src/lib/util/state/statein.cc:578:27: style: Variable 'dat' can be declared as reference to const [constVariable] DONE